{ "info": { "author": "Evan Pratten", "author_email": "ewpratten@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# DSInterface\nA tiny python port of WPILib's driverstation class\n\n## Installation\nDSInterface can be installed from pip using the command:\n```\npython3 -m pip install DSInterface\n```\n\nNext, import it in your project:\n```python\nimport DSInterface as DSI\n```\n\n## Usage\nIn order to acces any data from FMS or the DriverStation, the `DriverStation` class must be initalized.\n```python\nds = DSI.DriverStation()\n```\n\n### Pulling data from FMS\nThese are the avalible methods for `DriverStation`:\n\n| Method | What it Does |\n| ------ | ------------ |\n| `getAlliance()` | Returns a `DSI.alliances` enum to represent the alliance |\n| `getStation()` | Returns an int from 1 to 3 that matches with your assigned station for the following match |\n| `getMatchType()` | Returns an int that represents the match type |\n| `getFMSControlData()` | Returns the raw FMS control data |\n| `getReplayNumber()` | Returns the replay number |\n| `getMatchNumber()` | Returns the match number |\n| `getEventName()` | Returns the event name as a string |\n| `getGSM()` | Returns the game specific message as an uppercase string |\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/frc5024/DSInterface", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "DSInterface", "package_url": "https://pypi.org/project/DSInterface/", "platform": "", "project_url": "https://pypi.org/project/DSInterface/", "project_urls": { "Homepage": "https://github.com/frc5024/DSInterface" }, "release_url": "https://pypi.org/project/DSInterface/0.1rc3/", "requires_dist": [ "pynetworktables" ], "requires_python": "", "summary": "A tiny python port of WPILib's driverstation class", "version": "0.1rc3" }, "last_serial": 4465758, "releases": { "0.1rc1": [ { "comment_text": "", "digests": { "md5": "be2e2a938cd78db3e2756b08ea35be50", "sha256": "37701c2a2890749156a35a943b9fc862c6dc6812f3ee5f8dc4740f959a7edb4d" }, "downloads": -1, "filename": "DSInterface-0.1rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "be2e2a938cd78db3e2756b08ea35be50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1983, "upload_time": "2018-11-07T14:48:08", "url": "https://files.pythonhosted.org/packages/b8/2a/d814eb6f3838c6aeb15acf230c878c3c80d66af5468f8d16436d82604166/DSInterface-0.1rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b77e04c5fc812381450ec085886ce7a", "sha256": "51b340e1c5a0c2a432b15fc796c29cf66bd453e4be1bfe94397f24f9be2be76d" }, "downloads": -1, "filename": "DSInterface-0.1rc1.tar.gz", "has_sig": false, "md5_digest": "0b77e04c5fc812381450ec085886ce7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1488, "upload_time": "2018-11-07T14:48:11", "url": "https://files.pythonhosted.org/packages/92/3f/670284c678b69720b896a2f073e9f8390d31ed8617edba1b697792e680ff/DSInterface-0.1rc1.tar.gz" } ], "0.1rc2": [ { "comment_text": "", "digests": { "md5": "ce340c9bcbb09798e1160dfc2ce66924", "sha256": "904dd357ccd0e215aa9087737842b9d5482451e6c5f02de2efbf1631e257efa0" }, "downloads": -1, "filename": "DSInterface-0.1rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "ce340c9bcbb09798e1160dfc2ce66924", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2003, "upload_time": "2018-11-07T14:50:11", "url": "https://files.pythonhosted.org/packages/5b/49/b7783bc88816b1ec00993d7b6f73f84c16a40b3cd21da693ebcebfc2568a/DSInterface-0.1rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78c4ef205c8764de663dd2c693faaa39", "sha256": "79d155c0aa60ce5501358b474524d3469e83b2da83cf03bd80ec2b8e594a333c" }, "downloads": -1, "filename": "DSInterface-0.1rc2.tar.gz", "has_sig": false, "md5_digest": "78c4ef205c8764de663dd2c693faaa39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1499, "upload_time": "2018-11-07T14:50:12", "url": "https://files.pythonhosted.org/packages/43/73/648e613fce0c46f2b4d0ede77f1f7eeb855b2c5116d37d37bbda31e74118/DSInterface-0.1rc2.tar.gz" } ], "0.1rc3": [ { "comment_text": "", "digests": { "md5": "07f04b9ad4300476de9e312635252f29", "sha256": "d0d6b6f17e22a757334648780352d24b2a3e1f79f46aeb3d8bb8cf0a05cf3307" }, "downloads": -1, "filename": "DSInterface-0.1rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "07f04b9ad4300476de9e312635252f29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2422, "upload_time": "2018-11-08T14:07:27", "url": "https://files.pythonhosted.org/packages/4e/06/2321a41708a8d9fbba3fc03cc3f1cf7750d6b07f892c2ad3b3c7b96670fe/DSInterface-0.1rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bf7945b54a84fd8bbd61dd20ee4b7b3", "sha256": "0c94d171858355eb4b22f09cfcc8491e7f9eb4675f4910b2ca7e6fcb033b78f5" }, "downloads": -1, "filename": "DSInterface-0.1rc3.tar.gz", "has_sig": false, "md5_digest": "6bf7945b54a84fd8bbd61dd20ee4b7b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1990, "upload_time": "2018-11-08T14:07:29", "url": "https://files.pythonhosted.org/packages/92/41/e045278156a94ad79eaccb121552265058c832406ce6c4303bd5bdd938a9/DSInterface-0.1rc3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "07f04b9ad4300476de9e312635252f29", "sha256": "d0d6b6f17e22a757334648780352d24b2a3e1f79f46aeb3d8bb8cf0a05cf3307" }, "downloads": -1, "filename": "DSInterface-0.1rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "07f04b9ad4300476de9e312635252f29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2422, "upload_time": "2018-11-08T14:07:27", "url": "https://files.pythonhosted.org/packages/4e/06/2321a41708a8d9fbba3fc03cc3f1cf7750d6b07f892c2ad3b3c7b96670fe/DSInterface-0.1rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bf7945b54a84fd8bbd61dd20ee4b7b3", "sha256": "0c94d171858355eb4b22f09cfcc8491e7f9eb4675f4910b2ca7e6fcb033b78f5" }, "downloads": -1, "filename": "DSInterface-0.1rc3.tar.gz", "has_sig": false, "md5_digest": "6bf7945b54a84fd8bbd61dd20ee4b7b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1990, "upload_time": "2018-11-08T14:07:29", "url": "https://files.pythonhosted.org/packages/92/41/e045278156a94ad79eaccb121552265058c832406ce6c4303bd5bdd938a9/DSInterface-0.1rc3.tar.gz" } ] }