{ "info": { "author": "Terry Kolody", "author_email": "tekolody@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pynbp - Python Numeric Broadcast Protocol\n\nPython Numeric Broadcast Protocol\n\nThis module implements HP Tuners / Track Addict Numeric Broadcast Protocol\n\nhttp://racerender.com/TrackAddict/docs/NBP%20Specification%20V1.pdf\n\nExample:\n $ python examples/example1.py\n\nAttributes:\n nbpqueue - queue.Queue() for sending payloads into the class\n - Format: NbpPayload(timetamp, packettype, kpilist)\n device: Bluetooth Serial device for comms\n device_name: Device name sent via metadata packet to host\n protocol_version: NBP1 as defined. \n max_update_interval: Minimum interval to send packets. If using this with high rate senders, send 'ALL' packets as updates will miss updates. \n\n See racerender docs for unit types.\n\n Supports WiFi / Socket connections now (0.0.7)\n\nRequirements:\n - pyserial\n\n\nInstall:\npip install pynbp\nor\npython setup.py install \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tmkdev/pynbp", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pynbp", "package_url": "https://pypi.org/project/pynbp/", "platform": "", "project_url": "https://pypi.org/project/pynbp/", "project_urls": { "Homepage": "https://github.com/tmkdev/pynbp" }, "release_url": "https://pypi.org/project/pynbp/0.0.9/", "requires_dist": [ "pyserial" ], "requires_python": ">=3", "summary": "Python implementation of the HP Tuners Track Addict Numeric Broadcast Protocol (V1.0)", "version": "0.0.9" }, "last_serial": 4644817, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "1607552b95286fcbd033e37ada969ec7", "sha256": "088b2072fb1d6eb08819f70962dd97a709259c849731f7dc8a0a801c7afb3c50" }, "downloads": -1, "filename": "pynbp-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1607552b95286fcbd033e37ada969ec7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3622, "upload_time": "2018-10-24T15:56:22", "url": "https://files.pythonhosted.org/packages/51/5c/634b4fbe24543dee6d89daeace4fca162fa4936765ae40a73906ca7d0471/pynbp-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42f8565e21b963e92c9a199a61aa8af", "sha256": "d31cffbd6b1269137d222cc289c7f21e75d82b01ff1392db6c27729e4dbe8670" }, "downloads": -1, "filename": "pynbp-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a42f8565e21b963e92c9a199a61aa8af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2542, "upload_time": "2018-10-24T15:56:23", "url": "https://files.pythonhosted.org/packages/7c/3d/161b2b6a08cae1954936852a7ce38c3dccf279b2a4e12ad8f7f40076eb63/pynbp-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c68ae3d3475ebc8ab4a2967b95b62959", "sha256": "1b9ed7c3224e39f47cfe33c2cb3e50547e7e87c373be14991776839baf9a3d43" }, "downloads": -1, "filename": "pynbp-0.0.5-py3.5.egg", "has_sig": false, "md5_digest": "c68ae3d3475ebc8ab4a2967b95b62959", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": ">=3", "size": 4951, "upload_time": "2018-12-19T20:21:17", "url": "https://files.pythonhosted.org/packages/ed/c8/bb0e8932d38fac8214c0b2a51ae88a8f7cf090e4d9e8fdbebbcfbc6bc3d2/pynbp-0.0.5-py3.5.egg" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "159cc4386f84d51de37fd0d3967740f3", "sha256": "13cab73e2e6812298ddbfcf8f67f0ddbda8ee52218dadb6f1d5301bb0d617284" }, "downloads": -1, "filename": "pynbp-0.0.6-py3.5.egg", "has_sig": false, "md5_digest": "159cc4386f84d51de37fd0d3967740f3", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": ">=3", "size": 4951, "upload_time": "2018-12-19T20:21:18", "url": "https://files.pythonhosted.org/packages/8f/71/ed0072ced510afe26d29e288f3febf131fd8139d81fb59bc9ed28a844f34/pynbp-0.0.6-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "906a71922df0682e3f3b12f0e978da68", "sha256": "d4f1dec96d61093148eb16eed2c4a9b590432f7b970d1071de4ba9d7f35a7f88" }, "downloads": -1, "filename": "pynbp-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "906a71922df0682e3f3b12f0e978da68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4222, "upload_time": "2018-12-19T20:21:15", "url": "https://files.pythonhosted.org/packages/34/08/cca9dd3d66f8171a92d4fb2e4c5905063807ba33e6a633b56e12b3b3f36e/pynbp-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdf8e28e7506a806f1e8de62a5edba2f", "sha256": "da72a776db80e430dafbc7b85c608fccac84aac3bd47e32276795e339d311664" }, "downloads": -1, "filename": "pynbp-0.0.6.tar.gz", "has_sig": false, "md5_digest": "fdf8e28e7506a806f1e8de62a5edba2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2668, "upload_time": "2018-12-19T20:21:19", "url": "https://files.pythonhosted.org/packages/a3/fb/db8d6491b64756d23981bf7e200ac4ebe16dca6c11af65759015fe8bcef8/pynbp-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2ec6dac08f100683fe86f078db169b0d", "sha256": "4a30d81466b26c068d83ce047172a04cd9745c33e8e3d1586b177ea7f209eace" }, "downloads": -1, "filename": "pynbp-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2ec6dac08f100683fe86f078db169b0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4142, "upload_time": "2018-12-29T18:02:18", "url": "https://files.pythonhosted.org/packages/61/a4/d061b1c18b4017765be05c69a120b727329393ad556ecd3605cf41009190/pynbp-0.0.7-py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ed6b22840dabe8ab5cd30b26670b0b61", "sha256": "acbb2d135aef261cab953fd4a6d3d0bd60109b67dbf67944bacac4d622e5a384" }, "downloads": -1, "filename": "pynbp-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ed6b22840dabe8ab5cd30b26670b0b61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4140, "upload_time": "2018-12-29T18:08:06", "url": "https://files.pythonhosted.org/packages/40/3a/610b51a0104c51e9959f57a64a0319c8deae1000bf154ba372b7dde4a0c2/pynbp-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b63a73b1e172169f9d3c11c20b67a25a", "sha256": "b4168923fa10f2a2797926d00f3b7aabe60c8a6b920092ed9a0eca7a257b153f" }, "downloads": -1, "filename": "pynbp-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b63a73b1e172169f9d3c11c20b67a25a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3063, "upload_time": "2018-12-29T18:08:07", "url": "https://files.pythonhosted.org/packages/da/6b/41ba0c2166e58b89f9d66e97e2d44087f1d2e0c1b389f712ee5034458fa4/pynbp-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "cc199b9660e016b56afa1d82ce49ec24", "sha256": "e1aab1114bed92ad3a3be31d8d8d35254890a7f517e3fb22fb00cbbb97e05c34" }, "downloads": -1, "filename": "pynbp-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "cc199b9660e016b56afa1d82ce49ec24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4203, "upload_time": "2018-12-29T22:23:04", "url": "https://files.pythonhosted.org/packages/36/07/e739b209746ac5aa38a245b3e34a3c4d86f04c38ae8782d168a5ca487d48/pynbp-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c676e13cbfe75a16101ccd2b085bd4b1", "sha256": "50cbf8b1198e248cf905542fd2f4f6f43b52ee5f834d5beff8f4c0921d4522c6" }, "downloads": -1, "filename": "pynbp-0.0.9.tar.gz", "has_sig": false, "md5_digest": "c676e13cbfe75a16101ccd2b085bd4b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3129, "upload_time": "2018-12-29T22:23:06", "url": "https://files.pythonhosted.org/packages/6a/6c/4916b0e23f5dc0d6b2adf93fb2031f7f6e4203fb42fa163f59219a1eee16/pynbp-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc199b9660e016b56afa1d82ce49ec24", "sha256": "e1aab1114bed92ad3a3be31d8d8d35254890a7f517e3fb22fb00cbbb97e05c34" }, "downloads": -1, "filename": "pynbp-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "cc199b9660e016b56afa1d82ce49ec24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4203, "upload_time": "2018-12-29T22:23:04", "url": "https://files.pythonhosted.org/packages/36/07/e739b209746ac5aa38a245b3e34a3c4d86f04c38ae8782d168a5ca487d48/pynbp-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c676e13cbfe75a16101ccd2b085bd4b1", "sha256": "50cbf8b1198e248cf905542fd2f4f6f43b52ee5f834d5beff8f4c0921d4522c6" }, "downloads": -1, "filename": "pynbp-0.0.9.tar.gz", "has_sig": false, "md5_digest": "c676e13cbfe75a16101ccd2b085bd4b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3129, "upload_time": "2018-12-29T22:23:06", "url": "https://files.pythonhosted.org/packages/6a/6c/4916b0e23f5dc0d6b2adf93fb2031f7f6e4203fb42fa163f59219a1eee16/pynbp-0.0.9.tar.gz" } ] }