{
"info": {
"author": "Jefung",
"author_email": "865424525@qq.com",
"bugtrack_url": null,
"classifiers": [
"Programming Language :: Python :: 3"
],
"description": "# serial_module:\u4e32\u884c\u63a5\u53e3\u6a21\u5757\n## \u76ee\u5f55\u7ed3\u6784\n\n* [serial_module](serial_module)\n * [base](serial_module/base)\n * [mock_serial.py](serial_module/base/mock_serial.py) : \u6a21\u62df\u901a\u8baf\u4e32\u884c\u63a5\u53e3\u57fa\u7c7b
\n * [real_serial.py](serial_module/base/real_serial.py) : \u771f\u5b9e\u901a\u8baf\u4e32\u884c\u63a5\u53e3\u57fa\u7c7b
\n * [serial_controller.py](serial_module/base/serial_controller.py) : \u4e32\u884c\u63a5\u53e3\u63a7\u5236\u7c7b, \u63a7\u5236\u662f\u91c7\u7528\u6a21\u62df\u63a5\u53e3\u8fd8\u662f\u771f\u5b9e\u63a5\u53e3\u4ee5\u53ca\u4e32\u884c\u63a5\u53e3\u901a\u8baf\u65e5\u5fd7
\n * [data_type](serial_module/data_type)\n * [hex_struct.py](serial_module/data_type/hex_struct.py) : \u5341\u516d\u8fdb\u5236\u7ed3\u6784\u4f53
\n * [exception](serial_module/exception)\n * [connection_exception.py](serial_module/exception/connection_exception.py) : \u8fde\u63a5\u5f02\u5e38(\u6ca1\u6709\u63d2\u4e0a\u4e13\u7528\u4e32\u884c\u63a5\u53e3\u6216\u901a\u8baf\u534f\u8bae\u9519\u8bef\u5bfc\u81f4)
\n * [not_connected_exception.py](serial_module/exception/not_connected_exception.py) : \u65e0\u8fde\u63a5\u5f02\u5e38(\u7528\u6237\u9700\u8981\u81ea\u52a8\u624b\u52a8\u8c03\u7528\u51fd\u6570\u8fde\u63a5)
\n * [probe_not_down_exception.py](serial_module/exception/probe_not_down_exception.py) : \u63a2\u5934\u65e0\u4e0b\u538b\u5f02\u5e38
\n * [respond_parse_exception.py](serial_module/exception/respond_parse_exception.py) : \u5355\u7247\u673a\u7684\u8fd4\u56de\u6570\u636e\u89e3\u6790\u5f02\u5e38(crc8\u6821\u9a8c\u5931\u8d25/\u4e0e\u901a\u8baf\u534f\u8bae\u4e0d\u5bf9\u5e94)
\n * [timeout_exception.py](serial_module/exception/timeout_exception.py) : \u8d85\u65f6\u5f02\u5e38(\u591a\u6b21\u5c1d\u8bd5\u8bf7\u6c42\u65e0\u56de\u5e94)
\n * [interface](serial_module/interface)\n * [serial_interface.py](serial_module/interface/serial_interface.py) : \u4e32\u884c\u63a5\u53e3\u7c7b\u7684\u901a\u7528\u63a5\u53e3,\u5982\u6709\u5176\u5b83\u63a5\u53e3\u53ef\u653e\u5728\u8fd9
\n* [requirements.txt](requirements.txt)\n\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/KD-Group/serial_module",
"keywords": "python serial",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "serial-module",
"package_url": "https://pypi.org/project/serial-module/",
"platform": "",
"project_url": "https://pypi.org/project/serial-module/",
"project_urls": {
"Homepage": "https://github.com/KD-Group/serial_module"
},
"release_url": "https://pypi.org/project/serial-module/1.1.0/",
"requires_dist": [
"crcmod",
"pyserial"
],
"requires_python": ">=3",
"summary": "\u4e32\u884c\u63a5\u53e3\u6a21\u5757\u7b80\u5355\u5305\u88c5,\u652f\u6301\u6a21\u62df\u63a5\u53e3\u548c\u771f\u5b9e\u63a5\u53e3",
"version": "1.1.0"
},
"last_serial": 5767356,
"releases": {
"1.0.6": [
{
"comment_text": "",
"digests": {
"md5": "600d52486ee325ba0dd3150d4f45de06",
"sha256": "e523f3c8dc1bee2e531452210999613011303fbb1d077572b34c1f989fa63ff2"
},
"downloads": -1,
"filename": "serial_module-1.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "600d52486ee325ba0dd3150d4f45de06",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 1826,
"upload_time": "2019-01-25T16:16:16",
"url": "https://files.pythonhosted.org/packages/d1/83/4eae080dd77d5798e7dce0326f280528e23d579e1345735310369d18a67f/serial_module-1.0.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "de03b590d37673e1e03e4d89f1501489",
"sha256": "fd0a894cf08e1adba79ae2541f4d94db2999b307876d24e2aa475b3e4dcae7fb"
},
"downloads": -1,
"filename": "serial_module-1.0.6.tar.gz",
"has_sig": false,
"md5_digest": "de03b590d37673e1e03e4d89f1501489",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 2664,
"upload_time": "2019-01-25T16:16:18",
"url": "https://files.pythonhosted.org/packages/9f/f0/69732f7a5eb9b5fc1a41b0befc62b1beed4d7f5ed2fda565947da393bc86/serial_module-1.0.6.tar.gz"
}
],
"1.0.7": [
{
"comment_text": "",
"digests": {
"md5": "7553462e19b6b4c54c8910e206f71c2a",
"sha256": "1bd32eaab9d21e250eaf6b613b4bb5298a313fc0ba25365b1579c16dc208ebca"
},
"downloads": -1,
"filename": "serial_module-1.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7553462e19b6b4c54c8910e206f71c2a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 9101,
"upload_time": "2019-01-27T14:52:43",
"url": "https://files.pythonhosted.org/packages/91/7f/7d9d08dbae66fe01ad5f22dbc16f4a1399ed78ace04606110de8de518515/serial_module-1.0.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5ff0630acd6f08f82ee2d427880ccc30",
"sha256": "1f2bd381f27ddc94f0721caf82a2add510c751a941d38db181af27d8abafac30"
},
"downloads": -1,
"filename": "serial_module-1.0.7.tar.gz",
"has_sig": false,
"md5_digest": "5ff0630acd6f08f82ee2d427880ccc30",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 5683,
"upload_time": "2019-01-27T14:52:45",
"url": "https://files.pythonhosted.org/packages/e0/52/68ecdaf9e73d5f41c8ed2156e1cf3ede7f4408aa86896f937661c66fec8c/serial_module-1.0.7.tar.gz"
}
],
"1.0.8": [
{
"comment_text": "",
"digests": {
"md5": "e057283de34fe4aa5f3cb4766c0c9fd1",
"sha256": "d3032b68be29794fcac2da8aca92ad50400ffdc5ab24c641855ee4cf72288e2f"
},
"downloads": -1,
"filename": "serial_module-1.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e057283de34fe4aa5f3cb4766c0c9fd1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 9151,
"upload_time": "2019-08-28T08:00:16",
"url": "https://files.pythonhosted.org/packages/c4/a3/760c7f07ef2d5faa07b7b62db376e3a7c0a2777234a36922e80ba92ba04f/serial_module-1.0.8-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "38d0caca351eac04a9b4772875ebd4e3",
"sha256": "6ff0b7a850539d393a30a3fad80a0a14532a9f9610104e1dfc610df966a9dc2c"
},
"downloads": -1,
"filename": "serial_module-1.0.8.tar.gz",
"has_sig": false,
"md5_digest": "38d0caca351eac04a9b4772875ebd4e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 5748,
"upload_time": "2019-08-28T08:00:17",
"url": "https://files.pythonhosted.org/packages/10/b7/200e0dfca4f1c05fbfd5d853fd9b5bcd2ec66d23e721043af4edd4bff765/serial_module-1.0.8.tar.gz"
}
],
"1.0.9": [
{
"comment_text": "",
"digests": {
"md5": "0d1a91a8933cfe4da5f47ab2d00e050c",
"sha256": "c3132bdf43140346df7d09dfd656e16ae2516d769eff949ae4b3637681e4b1df"
},
"downloads": -1,
"filename": "serial_module-1.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0d1a91a8933cfe4da5f47ab2d00e050c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 2124,
"upload_time": "2019-08-30T05:15:44",
"url": "https://files.pythonhosted.org/packages/95/9f/4b080e1c30b70d5e1a487a012396e21a0faf6ad5e6e905631c95e71d0095/serial_module-1.0.9-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3f447452e1447ea3fae8a1c824a17abe",
"sha256": "c9cb81d5b22dd89fa4c0e3a5cfecb3be5991f32a487367f7c714ed68ab84b3e2"
},
"downloads": -1,
"filename": "serial_module-1.0.9.tar.gz",
"has_sig": false,
"md5_digest": "3f447452e1447ea3fae8a1c824a17abe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 2560,
"upload_time": "2019-08-30T05:15:46",
"url": "https://files.pythonhosted.org/packages/a3/52/99af1782455c095f37ee5772854b50647469194c6cc356611d1eb83d5518/serial_module-1.0.9.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "4803a3c334635b970acdd77f4304f0b9",
"sha256": "319e5b779f0772eaa7700efe21b8204eba4a7366137bffe7ec27606c75832229"
},
"downloads": -1,
"filename": "serial_module-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4803a3c334635b970acdd77f4304f0b9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 9217,
"upload_time": "2019-09-01T15:48:57",
"url": "https://files.pythonhosted.org/packages/b9/5b/3c7344536a20a2b3f6fc2c10e24863d99d2fbc6bc857d27833a7762f1e07/serial_module-1.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c341010b5882cae3f774fddfcf61f73b",
"sha256": "13d3ecfb00565c980b368e3c248522a76dbf0c639a4dd03d3546301cf8b9e10e"
},
"downloads": -1,
"filename": "serial_module-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "c341010b5882cae3f774fddfcf61f73b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 6218,
"upload_time": "2019-09-01T15:48:58",
"url": "https://files.pythonhosted.org/packages/ba/a7/86534300c5ebea01072430c2ab705631968d2b14f7b13384439884f5d3e9/serial_module-1.1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "4803a3c334635b970acdd77f4304f0b9",
"sha256": "319e5b779f0772eaa7700efe21b8204eba4a7366137bffe7ec27606c75832229"
},
"downloads": -1,
"filename": "serial_module-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4803a3c334635b970acdd77f4304f0b9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 9217,
"upload_time": "2019-09-01T15:48:57",
"url": "https://files.pythonhosted.org/packages/b9/5b/3c7344536a20a2b3f6fc2c10e24863d99d2fbc6bc857d27833a7762f1e07/serial_module-1.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c341010b5882cae3f774fddfcf61f73b",
"sha256": "13d3ecfb00565c980b368e3c248522a76dbf0c639a4dd03d3546301cf8b9e10e"
},
"downloads": -1,
"filename": "serial_module-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "c341010b5882cae3f774fddfcf61f73b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 6218,
"upload_time": "2019-09-01T15:48:58",
"url": "https://files.pythonhosted.org/packages/ba/a7/86534300c5ebea01072430c2ab705631968d2b14f7b13384439884f5d3e9/serial_module-1.1.0.tar.gz"
}
]
}