# duino_bus
[TOC]
Arduino Library for parsing/encoding packets and sending them over a bus (i.e. serial or socket)
## Packet
This class describes the in-memory format of the packet.
## PacketEncoder
Encodes a packet from it's in-memory format to it's over-the-wire format.
## PacketDecoder
Decodes a packet from it's over-the-wire format into it's in-memory format.
## Packer
Helper class for packing data into a packet.
## Unpacker
Helper class for unpacking data from a packet.
## IBus
Abstract base class for implementing a bus, which sends/receives packets over a bus.
## IPacketHandler
Abstract base class for implementing a packet handler.
Raw data
{
"_id": null,
"home_page": "https://github.com/dhylands/duino_bus",
"name": "duino-bus",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "cmd cli arduino",
"author": "Dave Hylands",
"author_email": "dhylands@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/3a/16/28dc997ffeabe81880817f810e67100464318242acb165fe67ee5d38b6a4/duino_bus-0.0.2.tar.gz",
"platform": null,
"description": "# duino_bus\n\n[TOC]\n\nArduino Library for parsing/encoding packets and sending them over a bus (i.e. serial or socket)\n\n## Packet\n\nThis class describes the in-memory format of the packet.\n\n## PacketEncoder\n\nEncodes a packet from it's in-memory format to it's over-the-wire format.\n\n## PacketDecoder\n\nDecodes a packet from it's over-the-wire format into it's in-memory format.\n\n## Packer\n\nHelper class for packing data into a packet.\n\n## Unpacker\n\nHelper class for unpacking data from a packet.\n\n## IBus\n\nAbstract base class for implementing a bus, which sends/receives packets over a bus.\n\n## IPacketHandler\n\nAbstract base class for implementing a packet handler.\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A bus abstraction for interfacing with serial like devices.",
"version": "0.0.2",
"project_urls": {
"Download": "https://github.com/dhylands/duino_bus/shell/tarball/v0.0.2",
"Homepage": "https://github.com/dhylands/duino_bus"
},
"split_keywords": [
"cmd",
"cli",
"arduino"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3a1628dc997ffeabe81880817f810e67100464318242acb165fe67ee5d38b6a4",
"md5": "20ce76fdcd148087e15c7fc5f37b659c",
"sha256": "ca02216d9dcd2f185424c7cc47ef8ad7c926ad5827acd2f9fb4063d03b0a5cfb"
},
"downloads": -1,
"filename": "duino_bus-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "20ce76fdcd148087e15c7fc5f37b659c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14215,
"upload_time": "2024-11-24T02:34:19",
"upload_time_iso_8601": "2024-11-24T02:34:19.580376Z",
"url": "https://files.pythonhosted.org/packages/3a/16/28dc997ffeabe81880817f810e67100464318242acb165fe67ee5d38b6a4/duino_bus-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-24 02:34:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dhylands",
"github_project": "duino_bus",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "coverage",
"specs": []
},
{
"name": "crcmod",
"specs": []
},
{
"name": "pylint",
"specs": []
},
{
"name": "pyserial",
"specs": []
},
{
"name": "pytest",
"specs": [
[
"==",
"8.2.2"
]
]
},
{
"name": "PyYAML",
"specs": []
},
{
"name": "yapf",
"specs": []
}
],
"lcname": "duino-bus"
}