Skip to main content

Python implementation of the HP Tuners Track Addict Numeric Broadcast Protocol (V1.0)

Project description

pynbp - Python Numeric Broadcast Protocol

Python Numeric Broadcast Protocol

This module implements HP Tuners / Track Addict Numeric Broadcast Protocol

http://racerender.com/TrackAddict/docs/NBP%20Specification%20V1.pdf

Example: $ python examples/example1.py

Attributes: nbpqueue - queue.Queue() for sending payloads into the class - Format: NbpPayload(timetamp, packettype, kpilist) device: Bluetooth Serial device for comms device_name: Device name sent via metadata packet to host protocol_version: NBP1 as defined. max_update_interval: Minimum interval to send packets. If using this with high rate senders, send 'ALL' packets as updates will miss updates.

See racerender docs for unit types.

Supports WiFi / Socket connections now (0.0.7)

Requirements:

  • pyserial

Install: pip install pynbp or python setup.py install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynbp-0.0.9.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

pynbp-0.0.9-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file pynbp-0.0.9.tar.gz.

File metadata

  • Download URL: pynbp-0.0.9.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3

File hashes

Hashes for pynbp-0.0.9.tar.gz
Algorithm Hash digest
SHA256 50cbf8b1198e248cf905542fd2f4f6f43b52ee5f834d5beff8f4c0921d4522c6
MD5 c676e13cbfe75a16101ccd2b085bd4b1
BLAKE2b-256 6a6c4916b0e23f5dc0d6b2adf93fb2031f7f6e4203fb42fa163f59219a1eee16

See more details on using hashes here.

File details

Details for the file pynbp-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: pynbp-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3

File hashes

Hashes for pynbp-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e1aab1114bed92ad3a3be31d8d8d35254890a7f517e3fb22fb00cbbb97e05c34
MD5 cc199b9660e016b56afa1d82ce49ec24
BLAKE2b-256 3607e739b209746ac5aa38a245b3e34a3c4d86f04c38ae8782d168a5ca487d48

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page