Pre-release
This release is a pre-release and may not be stable for production use.
AmfiTrack extensions for the Amfiprot package.
Installation
Install (or update) with pip:
pip install -U amfiprot-amfitrack
Usage example
Instead of creating a generic amfiprot.Device, create an amfitrack.Device to get access to AmfiTrack specific functionality and payload interpretation:
import amfiprot
import amfiprot_amfitrack as amfitrack
VENDOR_ID = 0xC17
PRODUCT_ID = 0xD12
if __name__ == "__main__":
conn = amfiprot.UsbConnection(VENDOR_ID, PRODUCT_ID)
nodes = conn.find_nodes()
print(f"Found {len(nodes)} node(s).")
for node in nodes:
print(f"[{node.tx_id}] {node.name}")
dev = amfitrack.Device(nodes[0])
conn.start()
cfg = dev.config.read_all()
dev.calibrate()
while True:
if dev.packet_available():
packet = dev.get_packet()
if type(packet.payload) == amfitrack.PayloadType.RawBFieldPayload:
payload: amfitrack.payload.RawBFieldPayload = packet.payload
print(payload.b_field)
Metadata
Release files for amfiprot-amfitrack 0.0.1a2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| amfiprot_amfitrack-0.0.1a2.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| amfiprot_amfitrack-0.0.1a2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.6 kB
Release files / amfiprot_amfitrack-0.0.1a2.tar.gz
| Download URL | amfiprot_amfitrack-0.0.1a2.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a0a9ba852a695017c0b6d7ae4d9c5cabae45f98cc5b469f2ca29823fd8500f3a
|
|
BLAKE2b-256 checksum How to use checksums |
ff5fef3fa3c081438d2830269a350462cbea2b6072cc7b324d13fc1e8bffbd0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.1
|
Release files / amfiprot_amfitrack-0.0.1a2-py3-none-any.whl
| Download URL | amfiprot_amfitrack-0.0.1a2-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ef6a780a225d0bdc1fb9c8ce38192d9e1a456f53201077957cfdc78c970869de
|
|
BLAKE2b-256 checksum How to use checksums |
c1bfb3b160ad2b612d3fe4ff9b281d01ca3cb398fd1035fc51b0d1c9b0f8ba62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.1
|