Hex Artifact Content

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.