This commit is contained in:
Jonas Zeunert
2024-08-16 21:57:55 +02:00
parent adeb5c5ec7
commit 4309a2d185
1696 changed files with 279655 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
Metadata-Version: 2.1
Name: pymata-aio
Version: 2.35
Summary: A Python Protocol Abstraction Library For Arduino Firmata using Python asyncio
Home-page: https://github.com/MrYsLab/pymata-aio/wiki
Author: Alan Yorinks
Author-email: MisterYsLab@gmail.com
License: GNU Affero General Public License v3 or later (AGPLv3+)
Download-URL: https://github.com/MrYsLab/pymata-aio
Keywords: Firmata,Arduino,Protocol
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Utilities
Classifier: Topic :: Education
Classifier: Topic :: Home Automation
Description-Content-Type: text/markdown
Requires-Dist: pyserial
Requires-Dist: websockets
pymata_aio is a high performance, non-blocking, Python asyncio client
for the Firmata Protocolthat supports the complete StandardFirmata
protocol.
Major features
==============
* Python 3.5+ compatible.
* Choose From 3 Included APIs
* pymata_core - a pure asyncio method call API.
* pymata3 - A non-asyncio proxy for pymata_core
* pymata_iot - A websocket based backed to control an Arduino over a Web page.
* Implements 100% of the StandardFirmata Protocol (StandardFirmata 2.5.3).
* Auto-detects Arduino COM ports.
* FirmataPlus (enhanced StandardFirmata sketch) included with distribution. It adds support for:
* HC-SR04 Ultrasonic Distance Sensors using a single pin.
* Stepper Motors.
* Piezo Tone Generation.
* 2 Pin Rotary Encoder Support.
* FirmataPlusRB (enhanced StandaradFirmata sketch to control a SparkFun Redbot. It adds support for:
* Piezo Tone Generation.
* Wheel encoders.
* RedBot Accelerometer.
* Ability to automatically capture and time-stamp user specified analog and digital transient input events on a per-pin basis.
* All 3 APIs support callback as well as a polled interface.

View File

@@ -0,0 +1,31 @@
../../../bin/list_serial_ports,sha256=sBrVEpRB6dTgHRxh8gP37LrN9iWM1dWwxaVjf-lAYv0,259
pymata_aio-2.35.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pymata_aio-2.35.dist-info/METADATA,sha256=UKgWgdDE7DSsmjWgW635er-QVcbeYHjN6s2hUl8TBNk,2217
pymata_aio-2.35.dist-info/RECORD,,
pymata_aio-2.35.dist-info/WHEEL,sha256=_wJFdOYk7i3xxT8ElOkUJvOdOvfNGbR9g-bf6UQT6sU,110
pymata_aio-2.35.dist-info/entry_points.txt,sha256=yckmUomP5kAXcFPUtRsNCsmfejNFB2PhNpBfa8JCimY,71
pymata_aio-2.35.dist-info/top_level.txt,sha256=IcGCua_eMTaVj1mxaeJg-HxgAKjRsnd0ZzyRyuP7kr4,21
pymata_aio/__init__.py,sha256=YLmibKK6U3TEoHUK9t7G2WkZs4MBDnwYHiOf_LdRa1I,842
pymata_aio/__pycache__/__init__.cpython-312.pyc,,
pymata_aio/__pycache__/constants.cpython-312.pyc,,
pymata_aio/__pycache__/pin_data.cpython-312.pyc,,
pymata_aio/__pycache__/private_constants.cpython-312.pyc,,
pymata_aio/__pycache__/pymata3.cpython-312.pyc,,
pymata_aio/__pycache__/pymata_core._new.cpython-312.pyc,,
pymata_aio/__pycache__/pymata_core.cpython-312.pyc,,
pymata_aio/__pycache__/pymata_iot.cpython-312.pyc,,
pymata_aio/__pycache__/pymata_serial.cpython-312.pyc,,
pymata_aio/__pycache__/pymata_socket.cpython-312.pyc,,
pymata_aio/constants.py,sha256=YaHKANJSwgsTUxvpufSvWCAmpYTcZpW8GWs5KAPHfXU,3098
pymata_aio/pin_data.py,sha256=1XrEaoaA5Z9q-ALbiUsne_xHoGEEq6-mvJDfgZNfit8,1830
pymata_aio/private_constants.py,sha256=kh1bRfVY--H4eQktzcOerToGopEJDonvgdQDyOvgkrs,4764
pymata_aio/pymata3.py,sha256=Z_s_D1WFqw77Oz4VTk3-be2pdaC5WEqVxKvmkdi1gOQ,27518
pymata_aio/pymata_core._new.py,sha256=kbhk4KIYOva8NESEhuInErigosTVEeJeI5wqRy_TJD8,78585
pymata_aio/pymata_core.py,sha256=R-TIwa4xwOkXvwJZ25G7YpCyDojxxrYfJPXk71IBYiA,81564
pymata_aio/pymata_iot.py,sha256=OqxRtPj_sjJFz9s_m_b6RKuum3DlyEXG-Ss6FY5xvZE,29723
pymata_aio/pymata_serial.py,sha256=b9FSLSWW9XZ4tFUB_j9HCDoKEbxZUJrFcM_-X6AGteE,6380
pymata_aio/pymata_socket.py,sha256=UD9GmmVJLqyxgsFQRncJUI3UGm8iRkzZtzchLHaAZXo,1932
utilities/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
utilities/__pycache__/__init__.cpython-312.pyc,,
utilities/__pycache__/list_serial_ports.cpython-312.pyc,,
utilities/list_serial_ports.py,sha256=sN0IZ1dl_BWnzkW5bFn9jLn_sHj4FTaWkCi9sqGg7NQ,1475

View File

@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.32.3)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

View File

@@ -0,0 +1,3 @@
[console_scripts]
list_serial_ports = utilities.list_serial_ports:lsp

View File

@@ -0,0 +1,2 @@
pymata_aio
utilities