{ "info": { "author": "Synapticon GmbH", "author_email": "support@synapticon.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "# Motion Master Bindings\n\nThis package contains Python bindings for the Synapticon Motion Master, a lightweight\nmaster controller for EtherCAT devices.\n\nMotion Master v3.x is supported. This package does not support previous versions.\n\n## Installation\n\nUsing virtualenv or Python3's venv is recommended.\n\nTo install from PyPi, run\n\n $ pip install motion-master-bindings\n\n## Documentation\n\nThe Motion Master branch of the documentation department is currently working\non something better, but here's an example to get you started.\n\n from motion_master_bindings.motion_master import MotionMaster\n from motion_master_proto.motion_master_pb2 import MotionMasterMessage\n\n mm = MotionMaster('127.0.0.1')\n mm.connect()\n mm.get_dealer_subject().subscribe(\n lambda message: print(\"Message: {}\".format(message)))\n\n message = MotionMasterMessage()\n message.request.get_system_version.SetInParent()\n mm.send_message(message)\n\nYou should get a response printed from the DEALER subject:\n\n Message: [b'\\xb2\\x06\\x12\\xb2\\x06\\x0f\\n\\r3.0.0-alpha.1']\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://www.synapticon.com", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "motion-master-bindings", "package_url": "https://pypi.org/project/motion-master-bindings/", "platform": "", "project_url": "https://pypi.org/project/motion-master-bindings/", "project_urls": { "Homepage": "https://www.synapticon.com" }, "release_url": "https://pypi.org/project/motion-master-bindings/3.0.0a4/", "requires_dist": [ "rx", "motion-master-proto", "zmq" ], "requires_python": ">=3.4", "summary": "Python bindings for connecting to the Synapticon Motion Master", "version": "3.0.0a4" }, "last_serial": 5932319, "releases": { "3.0.0a2": [ { "comment_text": "", "digests": { "md5": "675575b04250210f71134504ca424e55", "sha256": "51ac8f230e0acf160673f59a843d97486e21d447875d53c6b10dddee2e32c407" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "675575b04250210f71134504ca424e55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9084, "upload_time": "2019-09-24T11:08:29", "url": "https://files.pythonhosted.org/packages/06/4e/1eecb7e3a9d50ee9b045c717817d4c8f40211ef755b30d9d82fb0c143762/motion_master_bindings-3.0.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc40b3524f42df0d603bff0034c3f93b", "sha256": "7a5d339c2450510ff3496376f5d650674fb2da8a4203ad286afb2a5b874e6a14" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a2.tar.gz", "has_sig": false, "md5_digest": "dc40b3524f42df0d603bff0034c3f93b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7938, "upload_time": "2019-09-24T11:08:31", "url": "https://files.pythonhosted.org/packages/81/78/19d37f5ecfe190f86113b3ec2890221306a196451ed1308ec9938cfb6c63/motion_master_bindings-3.0.0a2.tar.gz" } ], "3.0.0a3": [ { "comment_text": "", "digests": { "md5": "be7c26357e5e316895391ff0f0ec3f03", "sha256": "77bcc89b04a6521bb1388b11830a42a1473de1ec77a195dea22aff9f64b8da72" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "be7c26357e5e316895391ff0f0ec3f03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9242, "upload_time": "2019-09-29T17:55:42", "url": "https://files.pythonhosted.org/packages/f4/82/2bdc5c3b0bcc2f2399a50b1df807ccd0fbac92915106bb62ec37a11b14f7/motion_master_bindings-3.0.0a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04e6ff665a15c0e557a18556b89fd2dd", "sha256": "e61a3f05f98dccb839d0a71e82ff7347033c0deccb5e538b851a2e668d5283bb" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a3.tar.gz", "has_sig": false, "md5_digest": "04e6ff665a15c0e557a18556b89fd2dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8207, "upload_time": "2019-09-29T17:55:43", "url": "https://files.pythonhosted.org/packages/6f/fd/d1ba73855af60be6861e88bacd3bf3893094a8091979de58d9cbee6fcc2a/motion_master_bindings-3.0.0a3.tar.gz" } ], "3.0.0a4": [ { "comment_text": "", "digests": { "md5": "7fd5a98842b24ac012a17c4fb579c3dd", "sha256": "dc4facedad23ed75baed7a97da0a0deccf11cde3657c0c486d56d2ce92e04460" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "7fd5a98842b24ac012a17c4fb579c3dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9463, "upload_time": "2019-10-05T15:40:27", "url": "https://files.pythonhosted.org/packages/0a/89/23a8b78c9925db952616d6df65048ae3dfab3082b3695bdeec9cab5d9a61/motion_master_bindings-3.0.0a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a0d39a66ad451fe27d17f53e33b82a6", "sha256": "689e7dcf4f6bc324b28e73c7d5d5d5a749d296f9547b098a3be7e923016ec217" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a4.tar.gz", "has_sig": false, "md5_digest": "3a0d39a66ad451fe27d17f53e33b82a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8374, "upload_time": "2019-10-05T15:40:28", "url": "https://files.pythonhosted.org/packages/c4/83/6b3d123f29a65a3837c4537d3707ead37be696a847f3f7f98ee888302ab7/motion_master_bindings-3.0.0a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7fd5a98842b24ac012a17c4fb579c3dd", "sha256": "dc4facedad23ed75baed7a97da0a0deccf11cde3657c0c486d56d2ce92e04460" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "7fd5a98842b24ac012a17c4fb579c3dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9463, "upload_time": "2019-10-05T15:40:27", "url": "https://files.pythonhosted.org/packages/0a/89/23a8b78c9925db952616d6df65048ae3dfab3082b3695bdeec9cab5d9a61/motion_master_bindings-3.0.0a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a0d39a66ad451fe27d17f53e33b82a6", "sha256": "689e7dcf4f6bc324b28e73c7d5d5d5a749d296f9547b098a3be7e923016ec217" }, "downloads": -1, "filename": "motion_master_bindings-3.0.0a4.tar.gz", "has_sig": false, "md5_digest": "3a0d39a66ad451fe27d17f53e33b82a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8374, "upload_time": "2019-10-05T15:40:28", "url": "https://files.pythonhosted.org/packages/c4/83/6b3d123f29a65a3837c4537d3707ead37be696a847f3f7f98ee888302ab7/motion_master_bindings-3.0.0a4.tar.gz" } ] }