pumpkin_supmcu Package
The pumpkin_supmcu package has the following functionality:
- Discover all telemetry items on a module, and put into telemetry definitions.
- Parse any telemetry item on a module given a module telemetry definition.
- Provide a universal I2C interface to integrate multiple I2C Masters.
- Request telemetry from any SupMCU module via I2C interface.
- Write commands to SupMCU modules via I2C interface.
The documentation for the pumpkin_supmcu package can be found here.
Telemetry Benchmark Utility
utils/benchmark.py can be used to measure the response time of each telemetry item on the bus.
First you must generate a bus definition using pumqry: pumqry -t kubos -p 1 -e -d -f bus.json (example bus.json provided for reference).
Then you can run a benchmark: python utils/benchmark.py -p /dev/ttyUSBX -f /path/to/save/to.json
Release files for pumpkin-supmcu 1.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pumpkin_supmcu-1.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pumpkin_supmcu-1.2.3-py3-none-any.whl
| Download URL | pumpkin_supmcu-1.2.3-py3-none-any.whl |
|---|---|
| Size | 18.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
77bb9ed18004dbeb34c7108cc7fb3ec86119a25fb842e3c31f1d13f2a7835f26
|
|
BLAKE2b-256 checksum How to use checksums |
8fcb6ba1ef6d0d69fe5539b8090cc4696500564b3c366491e64bfab93395fe3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.21
|