You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Receive temperature readings from TSIC 206/306 chips connected to Raspberry Pi GPIO.
4
-
The module `tsic.py` requires Python 3 and the great library `pigpio` for GPIO access with precise timing.
3
+
Receive temperature readings from TSIC chips connected to Raspberry Pi GPIO.
5
4
6
-
It provides three major classes:
5
+
Supported:
6
+
* TSic 206/306
7
+
* TSic 506
8
+
* TSic 706
9
+
10
+
The module `tsic.py` requires Python 3 and the great library `pigpio` for GPIO access with precise timing.
11
+
12
+
Note: Python 2 will not work.
13
+
14
+
It provides the following classes:
7
15
*`TsicInputChannel` receive temperature measurements
8
16
*`Measurement` a temperature measurement
17
+
*`TsicType` TSic type definition with instances `TSIC206`, `TSIC306`, `TSIC506`, `TSIC716` (206 and 306 are currently equivalent)
9
18
*`ZacWireInputChannel` receive byte packets over ZACWire protocol (low-level handler for TsicInputChannel)
10
19
11
-
See `example.py` for API usage or start `tsic.py <gpio-bcm> [--loop]` to read temperatures from a GPIO pin (Broadcom numbering).
20
+
See `example.py` for API usage or start `tsic.py <gpio-bcm> [--type {206,506,716,306}] [--loop]` to read temperatures from a GPIO pin (Broadcom numbering). See `tsic.py --help` for command line usage.
0 commit comments