jacdac-python

View on PyPIReverse Dependencies (0)

0.2.15 jacdac_python-0.2.15-py3-none-any.whl

Wheel Details

Project: jacdac-python
Version: 0.2.15
Filename: jacdac_python-0.2.15-py3-none-any.whl
Download: [link]
Size: 203990
MD5: ab7819dd583b8c19e9fbadc0f110a11d
SHA256: 844841439d8661dc98ac4420c2c43f52fac7b9c203596dbd4dc949dbfc25d386
Uploaded: 2022-09-07 15:39:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jacdac-python
Version: 0.2.15
Summary: Python client package for Jacdac
Author: Microsoft Corporation
Home-Page: https://microsoft.github.io/jacdac-docs/clients/python/
Project-Url: Bug Tracker, https://github.com/microsoft/jacdac/issues
Project-Url: Discussions, https://github.com/microsoft/jacdac/discussions
License: MIT
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: System :: Hardware
Classifier: Topic :: Software Development :: Embedded Systems
Requires-Dist: websocket-client
Requires-Dist: websockets
Requires-Dist: requests
Requires-Dist: spidev; extra == "pi"
Requires-Dist: pyserial; extra == "serial"
Requires-Dist: spidev; extra == "spi"
Provides-Extra: pi
Provides-Extra: serial
Provides-Extra: spi
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 598 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jacdac/__init__.py sha256=Ct68uXhJMxGNL_PKITcS_rHHgr2N0bO9eIAeDHrRCKY 66
jacdac/bus.py sha256=2KE3Wg_EE7UsgBw0UQ_2VphuL0kKAbSUMe9FtTRwl5E 66727
jacdac/constants.py sha256=IZf5f6A66hmfRymHe6vusl52RCg7iuVTndTJwTlNmRQ 1905
jacdac/pack.py sha256=rrVEZRqt0VDvW0xoJ4Ub1RTz9rO8M_JhrXun4k1AkZo 9210
jacdac/packet.py sha256=MPrU82KtDKDVew_qAoQzWh5o47bP3NU2prpVYVx2mj8 4513
jacdac/settings_file.py sha256=duo5vO-JmrJmBDSQbnkujBngpGxarU9YsGOxWbxLtdE 3154
jacdac/transport.py sha256=c_B7NgocL9hsE-v68P7xyKaWq6BQb5hy0Pe9C0-BF5c 324
jacdac/util.py sha256=6AH1uKFHeIfau6Fc6ojCG9c7t707ZJncnKf4MkdREng 2744
jacdac/accelerometer/__init__.py sha256=r4RxT8Cb4uZ78sMYHiUZrbh-l_PaJ4_CxZwmkgVUawE 77
jacdac/accelerometer/client.py sha256=Xqv8sJvNR5cGCPUaLSU5ThJ4Ap4qCvmwXbPihx0hC_c 4388
jacdac/accelerometer/constants.py sha256=vKV8_haDWG-zBRV_kwEi8YsmaPneIysqxObbaST3TuE 1187
jacdac/acidity/__init__.py sha256=GtyOuMTmcjJt8FrlzWWlswFC2KCuXns7CngNHXtI1i8 71
jacdac/acidity/client.py sha256=k3Zu5nKc47VVVjXDWzvIHN5RLy2OMdH4H3qo95kQllo 1515
jacdac/acidity/constants.py sha256=cvEjfn4SXAPeAOofc9hb-7V3i1Hsa-NDlRCq4jelndc 569
jacdac/air_pressure/__init__.py sha256=O5yGWqiJpSQaVYsFoxHzGtm40hcWrOzWCMFdXi1Qydk 75
jacdac/air_pressure/client.py sha256=tdt4-jZtazMV33RKAyg8xlhpy5lQ-3V80GDfPvZWnYw 1183
jacdac/air_pressure/constants.py sha256=jvrOgLZtvY-XCDm7Nw6NQ6sfa8YcUjqC3_Zo8Ip_rek 416
jacdac/air_quality_index/__init__.py sha256=_ESrRJR8X5XXd59aQuFT7M7qHwl2BFXS5cWB5AR0qns 79
jacdac/air_quality_index/client.py sha256=BJhZeRe0qHnaqUsvJVlqKvwPGznnASSrpI8Rvq9f23c 1841
jacdac/air_quality_index/constants.py sha256=-uSlahZWw0LBivbtPTII3u8LxsIaOn2tvhKnLFhDbZg 697
jacdac/arcade_gamepad/__init__.py sha256=3kiD0Jo3_xyXPPZKKbF6X9kbtFgR6Xh3nGdvSOKyAww 77
jacdac/arcade_gamepad/client.py sha256=M1qpzvHOAJn9AAOAL9FlFwQxf907GLwAoWJQ_8hl0Y4 1205
jacdac/arcade_gamepad/constants.py sha256=0LGvTrEp0-qpAr7ta4yMbfdzGrIJrsA_coIMrrINBjo 871
jacdac/arcade_sound/__init__.py sha256=fDhPtnZlCEubDGLHBEJD2Wt9Zwm8ucvv9KZzVcTxgjo 75
jacdac/arcade_sound/client.py sha256=q7oxThKr9LJDhgnHCoK-Bbeo_TTZQKsMsnSQmMbvaKo 1863
jacdac/arcade_sound/constants.py sha256=uJgvg9-Qe6CKuW6bzXbQdXGYah7P5V3tkeQcGcnl9UE 521
jacdac/azure_iot_hub_health/__init__.py sha256=XiZoiV2HMnq_QMIsA8ygUvyC5JbergfHy7XZVMT-J8Q 81
jacdac/azure_iot_hub_health/client.py sha256=u4cLjYKDxnZtTjRoQihSjds2Xd0OmVbQdm_aTGS22JY 2861
jacdac/azure_iot_hub_health/constants.py sha256=YLMshlZOJ1aiAudPCT0md303rC6dUsoqcWiFc0oeHv0 1399
jacdac/azure_iot_hub_health/server.py sha256=cBH29Wa3CFJYzggJ4ycpAiTNHJMRFvcZ8KTTXoLi0to 5016
jacdac/azure_iot_hub_health/test.py sha256=UH6s9t_2RmxAlmcgavpRXw7NN1JwjxVTJMzDUWi7B18 387
jacdac/barcode_reader/__init__.py sha256=ExcdHyG_0nIanEzYpqJU47AA7f-Nu29ArMttDWbmIQc 77
jacdac/barcode_reader/client.py sha256=XhA96lQnHR2S8snzKrO8eaal4HaZcZso-SJXuE34SZU 1430
jacdac/barcode_reader/constants.py sha256=kCTrcst2tna3XSQwvL8BTWW08VJO323Pw6w--NAFaWc 863
jacdac/bit_radio/__init__.py sha256=MED8E0Da7EMOjxa4i6OOR-Wg-soqyFFv0warG4xaBjs 72
jacdac/bit_radio/client.py sha256=XdSFcfhxuraUk-6YtOdVxy0M-_fANmlHx16s8ylT6Uo 2904
jacdac/bit_radio/constants.py sha256=-FhGwQk4E352w7TYvjSS2Tg5ZvPCN4Y21s4vqJctcFg 1193
jacdac/bootloader/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/bootloader/constants.py sha256=TEWUtYIoQpDLKYEIHbaJ17FRp5wth5aL4w3Qz2kMqt8 683
jacdac/braille_display/__init__.py sha256=P5izAdjvt7HTvb3qY75_C-j2ZDuyrI4imwIAxYzaNGg 78
jacdac/braille_display/client.py sha256=uA8FnyKx8mZV46sgiLoDdRR4qXtKpX9I0ekZR-VTrHE 1635
jacdac/braille_display/constants.py sha256=Vmxo4ErPsXEkyYwe4hxHAqsLJu8weeQuXTIAb0PZsbc 494
jacdac/bridge/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/bridge/constants.py sha256=Dg6TecIY6snzoxZ9yolh93KP-vCmO1METF7yHEWzP-g 267
jacdac/button/__init__.py sha256=UceqQ5iLAhuWvQwoQp5Bu7AegUtsp6wdS1hZCihvTzE 70
jacdac/button/client.py sha256=PInL4jnA5fNf7h12DWNYXNcKkQfEdoYk7hbUN7dr_2E 1524
jacdac/button/client_base.py sha256=N-mJX0CXpvMRGNO9SAu93JZIuQ0u5W6ECxoVgHQf13g 2069
jacdac/button/constants.py sha256=p2ZnceOrOd5M_zFNbUTcxPXTiU_btsCMkQeX7jFsE6s 578
jacdac/button/server.py sha256=Y4b4XU-lNZo6yddYVpG8EImo34GzmIaZAMUzqdaWOfg 29
jacdac/button/test.py sha256=Nr7IPUEDzdJ5IK2DsItdBR8FbViine5AYlpRxZsNAkI 589
jacdac/buzzer/__init__.py sha256=wjoZPxtzqjg1t2wiQVpnawRFkqa0sDUHGJaYDexYJic 70
jacdac/buzzer/client.py sha256=4diTbHI5AJjeKieVadAusmVOuJVFPwFWpF87-X4yNAo 1480
jacdac/buzzer/constants.py sha256=3ndAJCn_NnDD3SOnz0Uy8Blqst6rZ9rs3Q8umUp_oqM 433
jacdac/capacitive_button/__init__.py sha256=zRKOIHlvzVurq5Q46FM22KlarkkupE1L5VgCkv3Tj5o 80
jacdac/capacitive_button/client.py sha256=b6cn0tFRDlgcNuvEi10dkqqAZxA_iCtS4zoifNH1pdo 1226
jacdac/capacitive_button/constants.py sha256=ClLYMfUdpeNrrjoY0J025TLYZ15tYdME_yIGFzZgeLY 397
jacdac/character_screen/__init__.py sha256=zExlARueW9_a5I7pCzf-bk9fJw_a564nGQR5da9QMu0 79
jacdac/character_screen/client.py sha256=trFHTJkQffl6PhB1zLrj27JJ84hZpTVvFa-smFQ2Qtg 2321
jacdac/character_screen/constants.py sha256=a9PMTelZb-KU2psJPTvGUqVo75aIUUdXdAfs7cqStMw 1043
jacdac/codal_message_bus/__init__.py sha256=5hjgrGG4MLY4X4mqkhORZzVxhov9yT-Hl8HdSsjDbi4 79
jacdac/codal_message_bus/client.py sha256=yqVSD760JRRTK7117_YOeGVYfBddGwt1BFzj-lUNqf8 1508
jacdac/codal_message_bus/constants.py sha256=RGz4VMnL-jtAv3FIKDT-G6MLri2u3Ey04c3kf1WUUEQ 365
jacdac/color/__init__.py sha256=g0htF1JI8vMHmwuH1nIifOAZ_q-2IQji-4fe4kPsHNk 69
jacdac/color/client.py sha256=-X_Vze3Vn95Op_zsElnAbM_RLNfIh0b2uHosuxNTtng 868
jacdac/color/constants.py sha256=I4KS4CJPsrgHnRsFivWSlECRR7x3pXZOYxB9BDAAKRY 271
jacdac/compass/__init__.py sha256=WgVx1q3liYDxQHuTmaTInqfvvEAsni9uas_dnPuo_9A 71
jacdac/compass/client.py sha256=7GzrqhojUTgA6nM4DWN5LVORTDx32pLS1gj_Z5MTtyE 1629
jacdac/compass/constants.py sha256=yGlv1jgeOQ7RAMCiaULb32AOrb2Rh9BDtruvNYYAEYY 511
jacdac/control/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/control/constants.py sha256=gegJFKNX4H-zh_jmrGfLz9p3jzAQeKYS1rlgYaLHAMM 1853
jacdac/d_ccurrent_measurement/__init__.py sha256=83qT-CqNilowwz-_qpwQom1jjqCkneCPVmvKgx0Rd4Q 84
jacdac/d_ccurrent_measurement/client.py sha256=bCtDuUIf6iB6WEyBUa4BS_U_uASpVZ_WFDUxHrelYPk 1304
jacdac/d_ccurrent_measurement/constants.py sha256=XjHaTr30U4DQBdFmkkTbjulzcd-yvYekgrrp_LQ71u4 473
jacdac/d_cvoltage_measurement/__init__.py sha256=Gncv71O1Ps9DztIFgp7yZs5SpXKkSZWLvChJql1eFfs 84
jacdac/d_cvoltage_measurement/client.py sha256=8NpFzcwbWt8xNZcvNhfo9RnnF23Spf38BLSc4za0QmA 1711
jacdac/d_cvoltage_measurement/constants.py sha256=wUJhnT_gZA2iibKpQJ78lwMbr-bxll1yyl6a_5Oiq3w 737
jacdac/dashboard/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/dashboard/constants.py sha256=R26SeJoM36TdajuKhqa9VxC3T305546i6yMgBiXbyPo 159
jacdac/dc_current_measurement/__init__.py sha256=idy8THgUVzcmMeqEZYk86Gpp3lOEnaaydXE_Zooz6so 84
jacdac/dc_current_measurement/client.py sha256=QprofhtbuRxBTbeAjG0im0wZ70sAwULcP9QKBAgKPsA 2003
jacdac/dc_current_measurement/constants.py sha256=oexjNATbySSpgsb4aOBpyGrRBJxVr0md0-h5vj9lRyU 875
jacdac/dc_voltage_measurement/__init__.py sha256=EK-pd6SiXsU9tHHfDwPwNCwAEcWtvqFO6yeof6mU-1g 84
jacdac/dc_voltage_measurement/client.py sha256=WOepwakp-qeZbToORzL4P_G9TyUsZ5gxKkxojQ_03pY 2410
jacdac/dc_voltage_measurement/constants.py sha256=QlI__EuHFIgMu9qfF5UNMMI4dcgBfVQgv9D1m3pcyE4 1139
jacdac/devtools/__init__.py sha256=bX2Ud2e5hYRtnIcmRg0Gkhwc-9J3IySIA8g4y1VBPsA 46
jacdac/devtools/devtools.py sha256=poXtnk9G4uznIs5Q1UMoNnvJ0tQwVwm6dVmqw4BFA2U 2937
jacdac/dimmer/__init__.py sha256=yD8zjpQmteA01OF2i2BNyJV5v4HZZWE1zDHix4kF_kk 70
jacdac/dimmer/client.py sha256=1xniIUoHPYZbHMyennKn6KruaJ297zdmnAdTB27Xks0 1075
jacdac/dimmer/constants.py sha256=hz2e6Z_gwI_lAcC2LHwyEUI2GWgQ64qY_VGpyIX6Szw 478
jacdac/distance/__init__.py sha256=UHMkcspXhAAJUJjs-8xSlPBu2hgJ1LPHhLxm_tWCRDE 72
jacdac/distance/client.py sha256=ibY1V9lbp3USntJuDQ9aiiRnbpYj1PB8yL9nAuZY-Ek 1731
jacdac/distance/constants.py sha256=Ohsj3uRi20QNp_mqSv1gybux7YK73FvH3ilwA3bR3P0 823
jacdac/dmx/__init__.py sha256=cbaGum7gK5KKKMM7SjKF6Jj2froSBISrY40lAJUKY3k 67
jacdac/dmx/client.py sha256=5VzIfY3ZF_9Z94Y8mjZcWf7P7gUqLPAPB9J6rmYR-MY 1146
jacdac/dmx/constants.py sha256=3M7s3E5LLDj9kb90LMaUG9gUMNlHEvOidd2kcJWY1iQ 308
jacdac/dot_matrix/__init__.py sha256=IDEEebQvLJJR5W6q8S-KRGXwIHz9wyo_Lb_3lUVMUHg 73
jacdac/dot_matrix/client.py sha256=xXRRxTsjoWDxBVqA2VrRZJ25sukqaQBdRSFgo5zOK34 2790
jacdac/dot_matrix/constants.py sha256=FYDT24s7pu0dSAQ2aLmlpFrY_5RHtk3XzMVNqUA8SFA 720
jacdac/dual_motors/__init__.py sha256=CNtL4jh0G-Vmdu_0W4SZ9UqqbcFmNxyWNvujoFOsZdo 74
jacdac/dual_motors/client.py sha256=znEtM1iu8Kj6hST4zEPanBrJrZ9kPNJYWDsMeZ-Xx5k 2072
jacdac/dual_motors/constants.py sha256=v4aox_YCQ5eBGmvKZ09GEbvNE1TZSM_LzLNm0HrEPVY 670
jacdac/e_co2/__init__.py sha256=mDXRBaB9G83FqpuCqUJRxTsIcJyBoZuRwBh52tEe0uI 68
jacdac/e_co2/client.py sha256=HTJMcYbvBnlQYxfBt4QCYSw4v3P5buqCfhy4XuqlVys 1633
jacdac/e_co2/constants.py sha256=-tRltF8pes55PgeqaPmOkwPI1uz83HxzaDues2D4KlU 721
jacdac/flex/__init__.py sha256=KaoeCcG8Sb5svECNZcxewTsImqxeC9EoOHlIzsTRAFg 68
jacdac/flex/client.py sha256=aNu8y5XRsHoIaC7Ggh0h_ctNonlkfFDE4el6GiDPr1M 1005
jacdac/flex/constants.py sha256=4ha7HX-DTA3r4CuzKx-IMVNHtIIiLZf7FSJ3sCnOS34 323
jacdac/gamepad/__init__.py sha256=daOvTsxXg5bBcVBQzHPwaSwPs0ESY5J7IIYhN1iTQvo 71
jacdac/gamepad/client.py sha256=9pq9wCmuXJcc89g8cfudOwInJZ6zIdgML_Si1Pg6LJ0 2155
jacdac/gamepad/constants.py sha256=T6owUqUuqvS4WnLnDdmZkK31ArH_43jkrZ6oWlXREaI 1021
jacdac/gyroscope/__init__.py sha256=Q42x8DdFiLmPcmTmfER-5fKJH3zs5YUag2VRRupTQTA 73
jacdac/gyroscope/client.py sha256=nTtO2rgnkhxuAillD4WGyN3InhEgsdnQdMPDztcFs-c 1606
jacdac/gyroscope/constants.py sha256=d_gKAqxRZ1CKtPDlRmpM2uBsJdZrypsXzyw33K6wAw0 655
jacdac/heart_rate/__init__.py sha256=6_aM3u6M59cVqtTMGtMBpxpmOk9H7kD7z9PgaJAxfSc 73
jacdac/heart_rate/client.py sha256=t6_A3ll-8P856G5weKJ4JxFdl6lLTUui54fiPBD9DEU 1500
jacdac/heart_rate/constants.py sha256=mI7JdUt8eWojlRPGehk7aUFiTqkZxkj2xOaTpxo_s8E 676
jacdac/hid_joystick/__init__.py sha256=Hk8vFhIFwgMkZ-bL94JJjw0-WjsCSqISa8fO_TjF1rg 75
jacdac/hid_joystick/client.py sha256=SpHwQdC1h67NxIFI1aSxY3IZPZ60nGMkSjKJ2QN68wg 1092
jacdac/hid_joystick/constants.py sha256=Hax0Um1sjz2KM0j-9bDW5miBqN9-xrKTPccB2A9jnas 626
jacdac/hid_keyboard/__init__.py sha256=pC24KASfITJzRvWb1KkGs7dhK7_BN5o5_uQln4H8A8k 75
jacdac/hid_keyboard/client.py sha256=bqEPCdxNvC4wFLRIpQylLAF55YIvS_VaP4_RVyJnd60 937
jacdac/hid_keyboard/constants.py sha256=dunpsmEvEVnauythAhrZz8_Dg43WnBUt4QePMjGVZy0 3895
jacdac/hid_mouse/__init__.py sha256=gVyua2mrbXRr30JrWtjMAelv3xKgEk2KnQ0InyUR0gQ 72
jacdac/hid_mouse/client.py sha256=XOLpnE13oehP2l_D98x_jUb4kjIXOR3lfEipcv4w9T4 1421
jacdac/hid_mouse/constants.py sha256=3rlk5REtD-HjOn6T7zUYSAB1vRmGb9kL-b5W6mFeliI 658
jacdac/humidity/__init__.py sha256=JxP4PshUgF03WIyRfgOzda8wLUVtOvYd-HO2lgtTfAs 72
jacdac/humidity/client.py sha256=0knN61dkRPVVVkuYPkqJA2zyFZ55z6TGVCWFRRe5rRE 1611
jacdac/humidity/constants.py sha256=MxNzlgGrfv1vUvBiCdgEOpOLPLr1ewLryGfo9wLjToQ 590
jacdac/illuminance/__init__.py sha256=sHSuQnemTNiEcx4osIs_zYm3BvC6JXPy8NMK3HpBJ6I 75
jacdac/illuminance/client.py sha256=uPchRg4PA-IqlEYGIIJveE4Emm76JU4Wosepvol2SpM 1305
jacdac/illuminance/constants.py sha256=NMl4EI4si_GSYOfKqV45O_FMF1cbNQQZsQGd_UglsYY 421
jacdac/indexed_screen/__init__.py sha256=3SIS-D5f8Ct0Y5u5qxb4raD0uoDhLqNPj2ceWn2fxpw 77
jacdac/indexed_screen/client.py sha256=Fuj1YQzUeupQ-D2N54tClzHL2gNA-2hkvp8c8M0ZwGM 4060
jacdac/indexed_screen/constants.py sha256=N18AaSIDN12Esy6KGwsXDUvc9Z9KQIgGM_L4SwJMzd8 1152
jacdac/infrastructure/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/infrastructure/constants.py sha256=6i2Jyb811Ak9e_2rDbw4-6RVGE8KX-R_z4RiUp28k7M 174
jacdac/jacscript_cloud/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/jacscript_cloud/constants.py sha256=fJIkE2-sMW1k86y1HNB9FOsBdPWQAJZvZ1XEfcTh7Tc 1015
jacdac/jacscript_condition/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/jacscript_condition/constants.py sha256=iX_bZdfj_QaDXwk_nb60rdaMRLTyCrOiZAHb7btcBWU 333
jacdac/jacscript_manager/__init__.py sha256=OGpcWwZlcvN-rPoqQUSQuz_fja4dT_-fApUuGkc0Rqs 80
jacdac/jacscript_manager/client.py sha256=P9-0d5hn6fyN363tWLY9KN-bTJ7Gxh2AlV1DotlKoX0 4096
jacdac/jacscript_manager/constants.py sha256=urHSIzrh-XNK6SIF5uKDkiIWBm1mhzsoxjYZVZV3xHY 1294
jacdac/led/__init__.py sha256=Ax3BEfyuqnUdS0i-tkC_CPJXiWj-QCsqNGkffMgp5aA 67
jacdac/led/client.py sha256=vVmjE9pa_6QImDw_TQWzuDAAiMiVR2hfDUjPY-7BeH8 4754
jacdac/led/constants.py sha256=OHnr5-qZwEAhrYmCPjIrQR1PqFH67wgDhjiCyNHmfho 1157
jacdac/led_single/__init__.py sha256=sXnBOxu9yE621z15Tj7-p2FjFoPlyoGFsC0n1Xwb6vE 73
jacdac/led_single/client.py sha256=ggEOIwBGTQR_yQrbZSYWjfrWAxupCIPiHlqFVlhvPM4 2308
jacdac/led_single/constants.py sha256=xF_fTdMFmysa6O99zkMEMjcEeWjM0Z-SaG6651UrP4k 974
jacdac/led_strip/__init__.py sha256=NGHyVbvOFkQb0eIgtLw8s2VofvTMDT1NHvA0umC8HIc 72
jacdac/led_strip/client.py sha256=ZvjnNQHNr76Q2wUjFiziH1H89WalK6XYekiBE6dm8j0 4555
jacdac/led_strip/constants.py sha256=CcsKSJP61REjsFjFtdIx1ZuJ1Qlo6lkxxM7uwa7y1W4 1336
jacdac/light_bulb/__init__.py sha256=Cy2GRzs4jgb-2D06y3AapjgXVFRSVw6pbJkxpTArxLA 73
jacdac/light_bulb/client.py sha256=rqSngq_QubI2ZyMnhq3nvgyXrETICRT5zTryRzvow6s 1203
jacdac/light_bulb/constants.py sha256=RPEOKNHMKzYD-VOvbsHOqWZaZ7zgdg-3j4d1bQ0hzvw 376
jacdac/light_level/__init__.py sha256=nd7twbTB2VJFPAOmqIZzJszyxMrHFDsZk6WvcunoPfo 74
jacdac/light_level/client.py sha256=AS31oguVeCTfHEKwFUWd-M-AklgP0EzSIXi3QGwNOxY 1338
jacdac/light_level/constants.py sha256=AyaVgKz_yVHbY6DbsZUJnU9BHjiwtAGZLTN6CQ6t-tA 639
jacdac/logger/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/logger/constants.py sha256=b2adjSXf14CheAUTwF6_MNocY1Za1Nq0gvTpVlQOz-U 653
jacdac/magnetic_field_level/__init__.py sha256=plnZBN2zQuL1ax0zfBb2XcaiPvOzCc0-VEzfcmpi2as 82
jacdac/magnetic_field_level/client.py sha256=9DjRXuto-vXqm0NkTaB8mCgbERQ3Yv39iAVserNuAZI 2136
jacdac/magnetic_field_level/constants.py sha256=sAfb1hWTofkZRa455UD7FXne1-YgkkVWYb_dUSdvT_I 895
jacdac/magnetometer/__init__.py sha256=4m29X8n0XGL0XUM4L-NmHrksOWXgbzRmC6UNLHA4eeE 76
jacdac/magnetometer/client.py sha256=Vw-WkAU1J9lDU1pkd6_idzTA5-NNrQOzvjLyvkzz5Sw 1447
jacdac/magnetometer/constants.py sha256=nM-IE3eWuetO19ri-xer7kVSm_aQymlG7BFTYAYf7vs 466
jacdac/matrix_keypad/__init__.py sha256=xbWGUV9rkDb73kQJMXJZ00BJFD489QVdZIaDU8VwJis 76
jacdac/matrix_keypad/client.py sha256=3AKQGeICiMpGYk8-N_0qa2N7lWeROTfpOVAiPuqauo4 2287
jacdac/matrix_keypad/constants.py sha256=hBeqn44RGjA2mVoBSDlGPI7OpxBwjC9BS3U8Wwf1meY 1150
jacdac/microphone/__init__.py sha256=hNHz_DQ8gK7k7YZGTB-rVvmg7YzTEr2WVHeLCZ_q8Fg 74
jacdac/microphone/client.py sha256=PrDD7VQ5ZZZCxIAOOZdFyTYsLSEzGMZEQ17L_Vx5-00 906
jacdac/microphone/constants.py sha256=tBY0KlJ584qBwDXr8kl98Xjj_MLx5PLAkiPl5QmZ_Ac 336
jacdac/midi_output/__init__.py sha256=cskCd4NmsfEqJQ_rH0r6184WmvB6EGDLLOizMVTIaq0 74
jacdac/midi_output/client.py sha256=oWYmKvkQuyCsytItMH6XzMDa09XskJLsDgf7Qgmnaac 1215
jacdac/midi_output/constants.py sha256=mLgxSlEBA-627jmrdYyy3o7Gaz8mJ2J-fnNwxCzKtog 403
jacdac/model_runner/__init__.py sha256=jQW4FSXWSFVxPsmh4NggXUv6TGAYov3iYSNRZw58V-E 75
jacdac/model_runner/client.py sha256=5-jIbnzSwQd_PmsKwP3dweEyAG9CT6WWGWVdyeYbqLY 3752
jacdac/model_runner/constants.py sha256=oupm4Gd1mu_ueqmTiHS6fxrL8frk28lkduwRiM8__uQ 1577
jacdac/motion/__init__.py sha256=YBBVgg5R9jyZhN8JGzM7JwcKtgTsxMxyjHa5UzJGCQ8 70
jacdac/motion/client.py sha256=pSgKcFg_wfO5GLgf7xiYXwkfiJ-EV9OqtRfRhBz23ew 1740
jacdac/motion/constants.py sha256=VPwGlPjZuvJJtoaxnZptjeaEgJqiuUqntYMhvHUZUjE 617
jacdac/motor/__init__.py sha256=jTA8gQFFpM_LYPFm50Xr-AW7mwiN2QUgyN02AMh0Ffg 69
jacdac/motor/client.py sha256=giDZ-gUE9_6pcb4BJMQl8OmlcZ8N9X5KUC6-CaQmArE 2031
jacdac/motor/constants.py sha256=0L1RfbVeq2ybrUS_d7aotTxaozRSW21SzF25BBFs88M 586
jacdac/multitouch/__init__.py sha256=NSD2ZTCdzNNWe10eDcdpDtIFI1_YO8VSPv2dClvIU40 74
jacdac/multitouch/client.py sha256=_nONoq4lm9YOKuIZ8I6TbRIhSZL_eoYxNKfqBs95sJU 1899
jacdac/multitouch/constants.py sha256=1keFE21vO_cielbiGaH9tR2etfVEgRVb8Zd26TWVicc 775
jacdac/planar_position/__init__.py sha256=pGj8RXcBWyvYVG3Rx7YvMXzggWXiyGoNt0QOdOBlm2U 78
jacdac/planar_position/client.py sha256=TiyXaTzqoJR3SUqnku0GeP-lgy9YWyL2NEkpIq-6l3E 1477
jacdac/planar_position/constants.py sha256=5dbETQXLD3DPbecG_EZP0KnmEpoFr44kKyFdE-WLiXQ 527
jacdac/potentiometer/__init__.py sha256=IbmYqCKXGgHUcpfwp9LNtotHgJb_s3j-U08Shbqh2F4 77
jacdac/potentiometer/client.py sha256=KVgGrMKB2bjY4ERcIG3DA5evcdAgEKL1SNrhdOYLXwA 1127
jacdac/potentiometer/constants.py sha256=mdfY2NMs6A_HIIRrcBID-gXc1RSQRhvm2uwR7Y-F9iU 512
jacdac/power/__init__.py sha256=Eymjht5_IOx8fI5TanKNC9pazFTmq17nbqiw9ffbG1U 69
jacdac/power/client.py sha256=CbiK-n1uDzkgc6jKS-_YbxT2xpyx6-c9RVf2yS9loDY 4572
jacdac/power/constants.py sha256=pwttEiCr2IEdmr94YWcL7VYjIhVDNSIKexbBnL2Bnz4 1269
jacdac/power_supply/__init__.py sha256=kLZcgA5ebUoxbX8MMk5pzbv0BZIxbZrBU1zEDuXpSwg 75
jacdac/power_supply/client.py sha256=s2CRaZDz3l9LkVNho3QdGLoUG5nsCLueIObp-4jMIkk 1962
jacdac/power_supply/constants.py sha256=DapgSveDvrTrnDoxHXHTo-Vr-1MR_vwQOgWHkLkRNok 621
jacdac/pressure_button/__init__.py sha256=4vtU58DC1CLRCiUHZEH7oru4575lM9jppDqqvodRN70 78
jacdac/pressure_button/client.py sha256=Bb_5xEOTXKP8kpYQPQLVb1twnexVvF0vCNJ7jrChuiI 877
jacdac/pressure_button/constants.py sha256=Szc3QRAffzgFk7_Sf_GGamvbxv8Wdh6qG241U26vmoo 326
jacdac/proto_test/__init__.py sha256=RfeTX3-6TP4mXtVrA-vE0hbsWw6b3X3mjvPyOSFqMaY 73
jacdac/proto_test/client.py sha256=Bowrr-4H8xlSklP3WysXkyN81U9A8vzs5q-uzGTIBsQ 7192
jacdac/proto_test/constants.py sha256=pQywF6Yd9cPAWDbskU42oQgAcbW38nWLfGg3-V_lZvk 2548
jacdac/proto_test/server.py sha256=HqI08bJODbSHxz799OuGP3TGnMAQlKBpRahVocj5fmA 6484
jacdac/proto_test/test.py sha256=QHIGEN59nnfqNm-zKbZBqdzErMLr9vpgYnAcgq7uOk0 173
jacdac/proxy/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/proxy/constants.py sha256=c0ebLE99kHJOl6cBCTciBkJ3uS1A-WSwO9CrRXOXmVo 147
jacdac/pulse_oximeter/__init__.py sha256=-pBwobYQDaMX7m5n4_K9sZoZpV0LlPW1CClLphWKd1Y 77
jacdac/pulse_oximeter/client.py sha256=2PO8CRuNPsDLX74s0P0Jm67Jnv3eURuIIo53CHDNTyc 1264
jacdac/pulse_oximeter/constants.py sha256=41ETyL0dXqU4PXk1fHE2fip0l5HmMeviQs1IxWY2I2E 418
jacdac/rain_gauge/__init__.py sha256=Gt9-gBth3lfLvlPKfTGX772k9VcJFRK_0qTuWe6kJ34 73
jacdac/rain_gauge/client.py sha256=29E0RGACaykUicRsjM3nhedjybiDiiuaUQTp0-NgaTc 1237
jacdac/rain_gauge/constants.py sha256=2nZD8oc01PzgiIzOTD-7mYquA0w3_tj2TDvOu5QeNHU 435
jacdac/real_time_clock/__init__.py sha256=t0OVKDn1IVkBPUyMKqsX74DO5-R6lXp8cVEIquIzyIc 77
jacdac/real_time_clock/client.py sha256=KWxOk5cmF3I3-M0FrSgPdrKUFp3fOjYiG_MRJtMxQHU 2232
jacdac/real_time_clock/constants.py sha256=qat7aL_OkspCOr580MClQi0QyeFRXwSLbQjVjYfNN90 865
jacdac/real_time_clock/server.py sha256=KPjNUqWaXQHjFQnbnvm8-22Ulp2LoUu0kdF9SNzMj8s 1424
jacdac/real_time_clock/test.py sha256=sDKD5v8UzJ_iffn9NBe2OyDsOj6VN9rqICBnBLiM0NA 238
jacdac/reflected_light/__init__.py sha256=g8sxyEppQStCo_UeMjjCkTAPFfLmBtIgddQW4zpJ_vY 78
jacdac/reflected_light/client.py sha256=9UvLaYHvCqHeY1XM_-4MvitmYPQNHTJvC07XmOwCIYc 1241
jacdac/reflected_light/constants.py sha256=D6nWQpIYd2KfUNHMhRttNNSO1BHNM1RZUQDUnHNQhBQ 550
jacdac/relay/__init__.py sha256=q_yVhJyOkorbhd7L6WvZFSZmN6jhDAKpl94LPSbOFp4 69
jacdac/relay/client.py sha256=7iJ64hLuvCC4Gu1YYVo2qeD1UrGWaW4zXeejfM4OKEg 1635
jacdac/relay/constants.py sha256=lOBbIktciqyFmlcnvZhrZ8Q7-6MyDlMXNwCQw5hi2pE 578
jacdac/relay/test.py sha256=cSm-UzsFggqBi_tHPPQF-0JJnOW_sRe-Ok_sO5TGqzs 467
jacdac/rng/__init__.py sha256=6F9YIn6pUCcrbKjEIaiJ3mI3uYnta_SCzaCkWZWpZ7E 67
jacdac/rng/client.py sha256=I__JVueRmbZKjAmWBR5-QxL4fPo1AyUwed69SCZkUVw 1657
jacdac/rng/constants.py sha256=waYV7_dyzGMcu_giWtInHogRS4HaNzuI3d8GRam9bAU 466
jacdac/rng/server.py sha256=QL1MnMr_14hcrXr2xOSAvTJa4Cg7VeRlGBeWnad-Ni0 1829
jacdac/rng/test.py sha256=_IVJjN1cxFC1TGydgSnVS9Dprp-IdLs05l8CfXGoH9c 123
jacdac/role_manager/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/role_manager/constants.py sha256=XAhkVAq9uL0WOS7ZcC7ibiCu52a2JBwLfsxx_RI4wlA 673
jacdac/role_manager/test.py sha256=NNtLLwk2AbzOifireieCz088e0x8ylmydUBTAPZhE3M 633
jacdac/rotary_encoder/__init__.py sha256=_x33Lk1_0blZFD4pmEt7LsqsD0TOZU3br1zOAbuiFgE 77
jacdac/rotary_encoder/client.py sha256=C1BAM5TJo87oEVm5GY0xxlc37wJYCW-um6qXrzbL6qk 1656
jacdac/rotary_encoder/constants.py sha256=1rH6WHIu_cbxfVJP26TyuO_m-4bste583iyQABywy1I 497
jacdac/rover/__init__.py sha256=SMigXN5qN341svQCqEex6T2McyMGBUGw2JiAU77ghP0 69
jacdac/rover/client.py sha256=WhBb785S6Bkh8JhPsglblHcH5MHjhIC6f9qUIx2Y6Qw 954
jacdac/rover/constants.py sha256=TU9aH2gqVAsoitfwsNx2XLHPWIvF-Ul1L20poU5oiqs 298
jacdac/sat_nav/__init__.py sha256=dgvjh7P188Tewnu4wwN-UEclX-u-v-ZHz8I9G-R11xs 70
jacdac/sat_nav/client.py sha256=7aaCozBwaehJyWFm1XcWdftqeZiMDQf8hX9XEyLisKA 1718
jacdac/sat_nav/constants.py sha256=xnnSvq-gZ8XDRRygCQRCsRphtn1nRJHDJzrruwmefBk 455
jacdac/sensor_aggregator/__init__.py sha256=cqGz82fITQ7yWpHwHSxZMqTVVJoI4Bbi-OFcAFXu7iw 80
jacdac/sensor_aggregator/client.py sha256=-CUAfdvFb9NH7sarmIYhl8o74NcBIwZ-MboAJM5mtCI 1876
jacdac/sensor_aggregator/constants.py sha256=Ps_m6nBEpPgeFXN9BXJdWs4wNDk-SbjHO3-tWDhY9MU 969
jacdac/servo/__init__.py sha256=xxuh6hhGl848SUuejVFRdJqUqGxrnQRVpFJwjGeVxZ8 69
jacdac/servo/client.py sha256=RCpcA5Tl8M48mSygj6I36RZzF3Q3mITj9DVr3EOYJaI 3813
jacdac/servo/constants.py sha256=y5FTv8ERewpND-xsK-yNwz5gNZvKCd7Z3Cq8h9x4k0Q 983
jacdac/settings/__init__.py sha256=s1Z_Gpo7bYHfc6sXkzSUOK6QWofFq_wiZdgt-NO_w_4 72
jacdac/settings/client.py sha256=aSy_el9Q_6gT3B5wUO-dqU3TpCinMa1MIkCaNGIrqEI 925
jacdac/settings/constants.py sha256=7Besxe9bd_D98BdCwB5Kf5BIM-VMQIGiEg9rjj1Rf18 622
jacdac/settings/server.py sha256=HE4XwD0w9db2NB6z9MmdOZlUl_GxS5yvTnXZ6ffCZho 2459
jacdac/seven_segment_display/__init__.py sha256=W7laaR7TFJHiOm2M_0mbItJAaKeCT2i9y-2PpEKpgoQ 83
jacdac/seven_segment_display/client.py sha256=HCqbO2XoXUC1fHDPyjKLUvoVeF6tVz_leV0zcm8MtgA 3057
jacdac/seven_segment_display/constants.py sha256=0jZI1QC_wqm9OMYMBPzK0BWXJoODH6_JJ0i0cHAhu_w 884
jacdac/soil_moisture/__init__.py sha256=pdgSH0J-VGppUzHA3He_CsRDO3l8rwZYaSSh8SSw22I 76
jacdac/soil_moisture/client.py sha256=Fhr4kD7iyWnt1NWk8ORvrTe6b-i0H9X3AP9LKx8W3jg 1377
jacdac/soil_moisture/constants.py sha256=8y1tg2qInAYC7_p0DzerP7-u7CFFNsauOP2hxIwQskM 634
jacdac/solenoid/__init__.py sha256=fJF0KRLtWDo0jMHy22ahC44wnCT8Q2EODCWR69-7su8 72
jacdac/solenoid/client.py sha256=M_uoymTgOqnkncfpKl-Fm-oOSpMeE-Olx2OU3tTMbf4 1084
jacdac/solenoid/constants.py sha256=2ga0j6ciBwNkErOy-S51UvwVYIWTG9LMeEH4R0rcAIs 492
jacdac/sound_level/__init__.py sha256=4uCwPHOmWE72d6LgY8tJTU4huRxaMFEgLyGrp4DTISc 74
jacdac/sound_level/client.py sha256=hOj42Xd7UcSEfHICo7rR-19NPNm-4HXyEIb50OufWhE 1271
jacdac/sound_level/constants.py sha256=Qw_qQaoBdaOPeHMDL97sgjrQDySsc7QsiQfCx0fzUZA 392
jacdac/sound_player/__init__.py sha256=oD58p2B0PCzLn7AqCCx7TCDHZYzDa9MtBc8f9kGOEP4 75
jacdac/sound_player/client.py sha256=yulDBpIMkybWO9dX6vvl0YPvSoOJtlc5LD1OhxrtUGc 1318
jacdac/sound_player/constants.py sha256=DK-bTJOaLDk-j45EZzsUBdKgIh8NzRf5pi1yyv2HZxg 505
jacdac/sound_player/server.py sha256=kC6a4GmdyKIDslH5B8vKk6FMNnh3PG2mPOXNHrPKjFI 2167
jacdac/sound_player/test.py sha256=ZoAn3cKFjN-g6cpE4d1YAaeDM4gmFfl38uhlcpeDwls 267
jacdac/sound_recorder_with_playback/__init__.py sha256=fWTjjJ631NetVceeZI4_-DNbD-JTtxCiiUwH1nMORc0 89
jacdac/sound_recorder_with_playback/client.py sha256=3xS6FfAq59biRR0VArHs8DEWj1-bPXz5Cd25TqTlzks 1986
jacdac/sound_recorder_with_playback/constants.py sha256=ATasRW1K9cQ5TMkQs8NKS_2CiSViACOrk_hBHwgD_Qk 973
jacdac/sound_spectrum/__init__.py sha256=3X1SUaRSB7r0REPNTEltKO3ID25Arcsim63BOivd1-0 77
jacdac/sound_spectrum/client.py sha256=ZHCqDI_8ZfvhspoBJ8EcK0kEeBnOR1CXDtTW7TQAz8Y 3060
jacdac/sound_spectrum/constants.py sha256=O04W1gtBFdgTNmc90EdCW1DgMv2IVRsoQLR15b96e8c 823
jacdac/speech_synthesis/__init__.py sha256=Rp_2me3ifUgOdPR_UOcrHFfTeWFeaSet9H4R7rs6ch4 79
jacdac/speech_synthesis/client.py sha256=MKZwLu5N12U4adcg7kj5Xm6e6NoeGdmTMDMQkwbHRxo 2684
jacdac/speech_synthesis/constants.py sha256=MNtWWtbGITnI7lw16INktalbjJFyP4k8CH4y_BGsPdc 793
jacdac/switch/__init__.py sha256=l5juJH0-1LmqHxlUhxe3-UCF6bgpY3fhrLVrlv-ABKE 70
jacdac/switch/client.py sha256=4qiRnzYqCmkYen1wITQbR9lcUJi7jz7sEwq6RM5YjBU 1475
jacdac/switch/constants.py sha256=yNHvu7NPmowATFiLzdKwQiXx7JsLwaO2ZtmvkEUeLkk 685
jacdac/system/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/system/constants.py sha256=uRA0qcUSVcw5FxdTuekJNpSA744rptUZFU80-AddwBE 2290
jacdac/tcp/__init__.py sha256=dU0d2FgCCrDc32CJHZ-wSLJVPEuCf3iFOEgj_5zjHhY 67
jacdac/tcp/client.py sha256=5jmF0zO5RrE43l5Uq8FC8g4MuM_FZFiOFC9Ka6pIC2Y 437
jacdac/tcp/constants.py sha256=zCjH7QqxupGYbFBRN-lv0T-fbltlo8k2i-3Nk5QxKCM 460
jacdac/temperature/__init__.py sha256=4RHbUJuMtHWXZPtscdxu6QQ0aWQ8wz9AbFL55P2dMg8 75
jacdac/temperature/client.py sha256=DaChmdmPtcTKlHIPvCe4roNSCn60xqXJUB_b5tCk0l4 1868
jacdac/temperature/constants.py sha256=PUSVBmjbwf7jRHgL7pIwarpH9TkMIC6HJ_fcce6uIvA 871
jacdac/timeseries_aggregator/__init__.py sha256=D3A9M84VwkTqmcnZOsiWwbfbFljW4b-7NyMQGf4hjTY 84
jacdac/timeseries_aggregator/client.py sha256=-U91BmYxxB4cImA59PCXqC9GtLXHRz8q71m3w4svg5E 4334
jacdac/timeseries_aggregator/constants.py sha256=hKtZWHCAUzWqK5YLM58yksaYSPbmC4t13kUnKdg-Q3A 1351
jacdac/traffic_light/__init__.py sha256=pclDnEafV06IHm9WD9fRu6OkwR-dXCNWRiRVxyV1ijQ 76
jacdac/traffic_light/client.py sha256=oipCtHaYSgif8G6lLFBq3jZhI7ZsRkLbvkQkFlecBrU 1489
jacdac/traffic_light/constants.py sha256=e_VHhNg70Hbbyoq5Z7D9jUifT4QjZIB-a1qoQ3_25Ss 404
jacdac/transports/__init__.py sha256=LVv34zaSNztm3Uz0Dun-Sf2wi8MNU5Ai7ZviPZjt378 40
jacdac/transports/exec.py sha256=WOr04-9mJYZlfK0q1JuD5hmSgTT7t8r4ycaQ-nCu0cM 1143
jacdac/transports/hf2.py sha256=KNz5teoDRnxE3-zYV_7yVu0rXVvd7ESZ3k_DMFxmIqE 4416
jacdac/transports/spi.py sha256=cZaQl4r03WDjb9eeU2AJ-Lyzu6NSFIao-Dge_qvXLrk 6773
jacdac/transports/ws.py sha256=MnZaCXX220oFj6miCOXaUKsbdzMQidatmYH97Ui-EmQ 1560
jacdac/tvoc/__init__.py sha256=A0IXDPL8jF9VsWOZVPvGEnx5O4HCX3hX_ro6J1x-w-U 68
jacdac/tvoc/client.py sha256=tW0MNpnl99OHl7yivV6KQ8JaLuYhKeNOHQs1oBhrPpU 1446
jacdac/tvoc/constants.py sha256=o7uO8e5Di2vQZpiY895OKnK_1VyMgMkKAksSCALQhKs 541
jacdac/unique_brain/__init__.py sha256=ofzeScHgXO7jQDG9zEW8VPwtjjDaDpzG-Av8HXnXK_o 47
jacdac/unique_brain/constants.py sha256=637bG5fUvMWXzmu4YEXESg2VEpZ6EVzVa_54mBVhSSQ 168
jacdac/usb_bridge/__init__.py sha256=Np-kX2s2KDYY8FHmMj5_DzGVuERFGFItT7aD56lkHu8 73
jacdac/usb_bridge/client.py sha256=cJjro7UGR_nigKei5VxTQ-C4O4h17q0saXq1JIqAZeg 2813
jacdac/usb_bridge/constants.py sha256=Z0LE2Daef8uJY9oJBMELyJGC2WGsxAfJqnD1yotOee8 602
jacdac/uv_index/__init__.py sha256=a3XscU2ABG2LOB_04FWkakKcqQjZoTXr8vIzLvl8OP4 71
jacdac/uv_index/client.py sha256=p9nJXMvjUrZVP2aEN3ppDgSRMKmOtJIWQHeZcgFYtTU 1367
jacdac/uv_index/constants.py sha256=tsU7zJaH1yYs6OrUI1WXTIBN6PuJuxkDmpz5BWZH8OE 584
jacdac/verified_telemetry/__init__.py sha256=rfj-Cvy5tQceyfZ9af1RLGxPwlWH_hmcJs9mPhgsCXw 81
jacdac/verified_telemetry/client.py sha256=PytXyJP7Vg1JOfYHVzcmMUFM1LkLpqWYAOSozmJaWrg 3081
jacdac/verified_telemetry/constants.py sha256=PfzMPgmSD4l_ChdKQEhJ16H4ob_kE-MZyoX7NJOR5wY 1310
jacdac/vibration_motor/__init__.py sha256=lwj4f8lYI3eoT9C7Cy1aF-TPAre0d4HHZcAoUrh3bbc 78
jacdac/vibration_motor/client.py sha256=qC7lzWL_nR9NmWT5n5x48r58YOIS-tiBYki4P3paLkM 464
jacdac/vibration_motor/constants.py sha256=4juveh7-2BGij58JbIxM1fE52s0vdLRr25QTx3hDyTI 270
jacdac/water_level/__init__.py sha256=GGDFeX0EVdR0e40JMJmFu5uQpisNAqubG4FAFjU6wsU 74
jacdac/water_level/client.py sha256=T1E5BY0KI5y8AIABjiFVdZnBYFx5Epbah0nRQ9QlD-A 1291
jacdac/water_level/constants.py sha256=K_gXPSZkvgqZfOj_2b7rx-Y_9p_-bFxln5UlOuzuvcc 658
jacdac/weight_scale/__init__.py sha256=4RdnpEo3o-3xWEEK_p174uwbh9dCJjQlu06H5ZFw9D8 75
jacdac/weight_scale/client.py sha256=pq1j8xqR05PeXf_Rb0KHZU9uCQUmeT0sz-uW8IXO3Wo 3282
jacdac/weight_scale/constants.py sha256=W63w8sfSwKBdBrxqu6KCebp7fWRblo71HSSOJa4sV3M 1295
jacdac/wifi/__init__.py sha256=GsVMmVe9YOS5RoimQMAk-4L7z_5eN_jZaW1aSpEG_0Q 68
jacdac/wifi/client.py sha256=9uQ11o83D44QmZwVgRsQIGv5QQDN6NJ51bjADbOSETY 4871
jacdac/wifi/constants.py sha256=AKBEdRrgAdBhZJTQxut5w4TNO5ou2OLtJiCbBUiOmPw 1790
jacdac/wind_direction/__init__.py sha256=0YLSo8-N-lIsFVxQVXiZiWHw33o6I7wbdhvOFzWODhw 77
jacdac/wind_direction/client.py sha256=dP5dyYN1PyKRLNGUteRruT11ZMRegyH3S6o_gJ2EBwg 1174
jacdac/wind_direction/constants.py sha256=ZOO30vAlc0mA8nZSUn6WLC0TuxE4IeI3dwc5iqwKLkU 448
jacdac/wind_speed/__init__.py sha256=o6Om9ERJxkoaxFexh7CVLNaMvYEwHS2JttHxiIEz_XY 73
jacdac/wind_speed/client.py sha256=-D4-hNiauqABKv01yS1oLtdIwJHiX7Gwpe1WPh28huA 1339
jacdac/wind_speed/constants.py sha256=UEvJRwWf1Yv3iFtACwUcgm-zj90GAMDkQMJFjYRA_RM 519
jacdac_python-0.2.15.dist-info/LICENSE sha256=ws_MuBL-SCEBqPBFl9_FqZkaaydIJmxHrJG2parhU4M 1141
jacdac_python-0.2.15.dist-info/METADATA sha256=JWlFR8reSP2RQxfi7rcA2Oup4nwb6RPPJMjP5IGxQyc 2097
jacdac_python-0.2.15.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
jacdac_python-0.2.15.dist-info/top_level.txt sha256=haOZlvJBLrw7cpflRs3ZuLz-e5PxHpYSXCddSQVBU40 7
jacdac_python-0.2.15.dist-info/RECORD

top_level.txt

jacdac