{ "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" } ] }