Artifact f8a5f96ad2953820344b7069cd8c2226b5533fda:
Wiki page
[
jeelux] by
schelte
2014-03-20 11:01:43.
0000: 44 20 32 30 31 34 2d 30 33 2d 32 30 54 31 31 3a D 2014-03-20T11:
0010: 30 31 3a 34 33 2e 32 32 36 0a 4c 20 6a 65 65 6c 01:43.226.L jeel
0020: 75 78 0a 55 20 73 63 68 65 6c 74 65 0a 57 20 31 ux.U schelte.W 1
0030: 33 32 35 0a 3c 68 31 3e 54 68 65 20 6a 65 65 6c 325.<h1>The jeel
0040: 75 78 20 63 6f 6d 6d 61 6e 64 3c 2f 68 31 3e 0d ux command</h1>.
0050: 0a 0d 0a 3c 68 72 3e 0d 0a 0d 0a 3c 68 32 3e 53 ...<hr>....<h2>S
0060: 79 6e 6f 70 73 69 73 3c 2f 68 32 3e 0d 0a 3c 62 ynopsis</h2>..<b
0070: 3e 70 61 63 6b 61 67 65 20 72 65 71 75 69 72 65 >package require
0080: 20 6a 65 65 6c 75 78 3c 2f 62 3e 0d 0a 0d 0a 3c jeelux</b>....<
0090: 62 3e 6a 65 65 6c 75 78 3c 2f 62 3e 20 3c 69 3e b>jeelux</b> <i>
00a0: 73 75 62 63 6f 6d 6d 61 6e 64 3c 2f 69 3e 20 3f subcommand</i> ?
00b0: 3c 69 3e 61 72 67 20 2e 2e 2e 3c 2f 69 3e 3f 0d <i>arg ...</i>?.
00c0: 0a 0d 0a 3c 68 72 3e 0d 0a 0d 0a 3c 68 32 3e 44 ...<hr>....<h2>D
00d0: 65 73 63 72 69 70 74 69 6f 6e 3c 2f 68 32 3e 0d escription</h2>.
00e0: 0a 0d 0a 54 68 65 20 3c 62 3e 6a 65 65 6c 75 78 ...The <b>jeelux
00f0: 3c 2f 62 3e 20 63 6f 6d 6d 61 6e 64 20 6c 65 74 </b> command let
0100: 73 20 79 6f 75 20 69 6e 74 65 72 61 63 74 20 77 s you interact w
0110: 69 74 68 20 54 53 4c 32 35 36 31 20 62 61 73 65 ith TSL2561 base
0120: 64 20 64 65 76 69 63 65 73 2c 20 6c 69 6b 65 20 d devices, like
0130: 74 68 65 20 6a 65 65 6c 61 62 73 20 6c 75 78 20 the jeelabs lux
0140: 70 6c 75 67 2e 20 54 68 65 20 6c 65 67 61 6c 20 plug. The legal
0150: 76 61 6c 75 65 73 20 6f 66 20 3c 69 3e 73 75 62 values of <i>sub
0160: 63 6f 6d 6d 61 6e 64 3c 2f 69 3e 20 61 72 65 20 command</i> are
0170: 6c 69 73 74 65 64 20 62 65 6c 6f 77 2e 20 4e 6f listed below. No
0180: 74 65 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 te that you can
0190: 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 3c abbreviate the <
01a0: 69 3e 73 75 62 63 6f 6d 6d 61 6e 64 3c 2f 69 3e i>subcommand</i>
01b0: 73 2e 0d 0a 0d 0a 3c 64 6c 3e 0d 0a 3c 64 74 3e s.....<dl>..<dt>
01c0: 3c 62 3e 6a 65 65 6c 75 78 20 6c 75 78 70 6c 75 <b>jeelux luxplu
01d0: 67 3c 2f 62 3e 20 3c 69 3e 62 75 73 3c 2f 69 3e g</b> <i>bus</i>
01e0: 20 3f 3c 69 3e 6e 75 6d 62 65 72 3c 2f 69 3e 3f ?<i>number</i>?
01f0: 0d 0a 3c 64 64 3e 4f 70 65 6e 20 61 20 63 68 61 ..<dd>Open a cha
0200: 6e 6e 65 6c 20 74 6f 20 61 20 6a 65 65 6c 61 62 nnel to a jeelab
0210: 73 20 6c 75 78 20 70 6c 75 67 20 61 6e 64 20 70 s lux plug and p
0220: 6f 77 65 72 20 75 70 20 74 68 65 20 64 65 76 69 ower up the devi
0230: 63 65 2e 20 54 68 65 72 65 20 63 61 6e 20 62 65 ce. There can be
0240: 20 61 20 6d 61 78 69 6d 75 6d 20 6f 66 20 74 77 a maximum of tw
0250: 6f 20 6c 75 78 20 70 6c 75 67 73 20 6f 6e 20 74 o lux plugs on t
0260: 68 65 20 73 61 6d 65 20 69 32 63 20 62 75 73 2e he same i2c bus.
0270: 20 54 68 65 20 3c 69 3e 6e 75 6d 62 65 72 3c 2f The <i>number</
0280: 69 3e 20 61 72 67 75 6d 65 6e 74 20 73 65 6c 65 i> argument sele
0290: 63 74 73 20 77 68 69 63 68 20 6f 66 20 74 68 65 cts which of the
02a0: 20 74 77 6f 20 64 65 76 69 63 65 73 20 74 6f 20 two devices to
02b0: 61 63 63 65 73 73 2e 20 54 68 65 20 63 6f 6d 6d access. The comm
02c0: 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 and returns the
02d0: 63 68 61 6e 6e 65 6c 20 68 61 6e 64 6c 65 2e 0d channel handle..
02e0: 0a 3c 64 74 3e 3c 62 3e 6a 65 65 6c 75 78 20 63 .<dt><b>jeelux c
02f0: 6c 6f 73 65 3c 2f 62 3e 20 3c 69 3e 68 61 6e 64 lose</b> <i>hand
0300: 6c 65 3c 2f 69 3e 0d 0a 3c 64 64 3e 43 6c 6f 73 le</i>..<dd>Clos
0310: 65 20 74 68 65 20 63 68 61 6e 6e 65 6c 20 74 6f e the channel to
0320: 20 61 20 6a 65 65 6c 61 62 73 20 6c 75 78 20 70 a jeelabs lux p
0330: 6c 75 67 2e 20 43 6f 6e 74 72 61 72 79 20 74 6f lug. Contrary to
0340: 20 74 68 65 20 72 65 67 75 6c 61 72 20 54 63 6c the regular Tcl
0350: 20 63 6c 6f 73 65 20 63 6f 6d 6d 61 6e 64 2c 20 close command,
0360: 74 68 69 73 20 77 69 6c 6c 20 61 6c 73 6f 20 70 this will also p
0370: 6f 77 65 72 20 64 6f 77 6e 20 74 68 65 20 64 65 ower down the de
0380: 76 69 63 65 2e 0d 0a 3c 64 74 3e 3c 62 3e 6a 65 vice...<dt><b>je
0390: 65 6c 75 78 20 69 64 3c 2f 62 3e 20 3c 69 3e 68 elux id</b> <i>h
03a0: 61 6e 64 6c 65 3c 2f 69 3e 0d 0a 3c 64 64 3e 52 andle</i>..<dd>R
03b0: 65 61 64 20 74 68 65 20 70 72 6f 64 75 63 74 20 ead the product
03c0: 49 44 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 ID of the device
03d0: 0d 0a 3c 64 74 3e 3c 62 3e 6a 65 65 6c 75 78 20 ..<dt><b>jeelux
03e0: 63 68 61 6e 6e 65 6c 3c 2f 62 3e 20 3c 69 3e 68 channel</b> <i>h
03f0: 61 6e 64 6c 65 3c 2f 69 3e 20 3c 69 3e 63 68 61 andle</i> <i>cha
0400: 6e 6e 65 6c 3c 2f 69 3e 0d 0a 3c 64 64 3e 52 65 nnel</i>..<dd>Re
0410: 61 64 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 ad the individua
0420: 6c 20 6c 69 67 68 74 20 76 61 6c 75 65 20 6f 66 l light value of
0430: 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 the specified c
0440: 68 61 6e 6e 65 6c 2e 20 54 68 65 72 65 20 61 72 hannel. There ar
0450: 65 20 74 77 6f 20 63 68 61 6e 6e 65 6c 73 20 61 e two channels a
0460: 76 61 69 6c 61 62 6c 65 3a 20 43 68 61 6e 6e 65 vailable: Channe
0470: 6c 20 30 20 66 6f 72 20 76 69 73 61 62 6c 65 20 l 0 for visable
0480: 61 6e 64 20 49 52 20 6c 69 67 68 74 2c 20 61 6e and IR light, an
0490: 64 20 63 68 61 6e 6e 65 6c 20 31 20 66 6f 72 20 d channel 1 for
04a0: 49 52 20 6f 6e 6c 79 2e 20 43 6f 6d 70 61 72 69 IR only. Compari
04b0: 6e 67 20 74 68 65 20 74 77 6f 20 63 61 6e 20 67 ng the two can g
04c0: 69 76 65 20 61 6e 20 69 6e 64 69 63 61 74 69 6f ive an indicatio
04d0: 6e 20 6f 66 20 77 68 65 74 68 65 72 20 74 68 65 n of whether the
04e0: 20 6c 69 67 68 74 20 73 6f 75 72 63 65 20 69 73 light source is
04f0: 20 6e 61 74 75 72 61 6c 20 6f 72 20 61 72 74 69 natural or arti
0500: 66 69 63 69 61 6c 2e 0d 0a 3c 64 74 3e 3c 62 3e ficial...<dt><b>
0510: 6a 65 65 6c 75 78 20 6c 75 78 3c 2f 62 3e 20 3c jeelux lux</b> <
0520: 69 3e 68 61 6e 64 6c 65 3c 2f 69 3e 0d 0a 3c 64 i>handle</i>..<d
0530: 64 3e 52 65 61 64 20 74 68 65 20 6c 69 67 68 74 d>Read the light
0540: 20 6c 65 76 65 6c 20 65 78 70 72 65 73 73 65 64 level expressed
0550: 20 69 6e 20 6c 75 78 2e 0d 0a 3c 2f 64 6c 3e 0d in lux...</dl>.
0560: 0a 0a 5a 20 30 33 35 31 36 33 62 36 64 61 33 33 ..Z 035163b6da33
0570: 63 32 39 62 63 33 63 36 33 39 32 63 39 61 66 33 c29bc3c6392c9af3
0580: 31 36 39 65 0a 169e.