Metadata-Version: 2.5
Name: tc66-serial
Version: 1.0.1
Summary: A library for reading live measurements from Ruideng (RD/RDTech) TC66 and TC66C USB power meters over a serial connection.
Project-URL: Homepage, https://github.com/savrcbl/tc66-serial
Project-URL: Repository, https://github.com/savrcbl/tc66-serial
Project-URL: Issues, https://github.com/savrcbl/tc66-serial/issues
Author: savrcbl
License: MIT
Keywords: electronics,power-meter,rdtech,ruideng,serialport,tc66,tc66c,usb
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Hardware
Requires-Python: >=3.8
Requires-Dist: cryptography>=41.0
Requires-Dist: pyserial>=3.5
Description-Content-Type: text/markdown

# tc66-serial

A library for reading live measurements from Ruideng (RD/RDTech) **TC66** and
**TC66C** USB power meters over a serial connection: voltage, current, power,
resistance, D+/D- line voltage, and the two mAh/mWh accumulator groups.

```python
from tc66_serial import Tc66Client

with Tc66Client("/dev/ttyACM0") as client:  # or "COM10" on Windows
    reading = client.get_reading()
    print(f"{reading.voltage:.4f} V  {reading.current:.5f} A  {reading.power:.4f} W")
```

Full documentation, protocol notes, and the companion .NET and npm packages live
in the [GitHub repository](https://github.com/savrcbl/tc66-serial).
