.gitignore
.gitmodules
.gitpod.yml
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
requirements.txt
.devcontainer/devcontainer.json
.github/copilot-instructions.md
.github/workflows/pypi.yaml
.vscode/settings.json
examples/analogintypea/README.md
examples/analogintypea/main.py
examples/analogintypeb/README.md
examples/analogintypeb/describe.py
examples/analogintypeb/iou09_calibrate.py
examples/analogintypeb/poll.py
examples/analogintypeb/stream.py
examples/binaryiotypea/README.md
examples/binaryiotypea/main.py
examples/binaryiotypeb/outputs/README.md
examples/binaryiotypeb/outputs/main.py
examples/binaryiotypeb/stream/main.py
examples/binaryiotypec/README.md
examples/binaryiotypec/main.py
examples/binaryiotyped/config.py
examples/binaryiotyped/get_channels.py
examples/binaryiotyped/get_configuration.py
examples/binaryiotyped/set_output.py
examples/binaryiotyped/sq1_blinky.py
examples/bitbussniffer/dumpstream.py
examples/canl2/README.md
examples/canl2/config.py
examples/canl2/dumpstream.py
examples/canl2/send.py
examples/core/get_parameter.py
examples/core/identify_firmware.py
examples/core/identify_hardware.py
examples/core/load_firmware.py
examples/core/reset_reason.py
examples/core/restart.py
examples/core/set_parameter.py
examples/digiwave/dumpwave.py
examples/digiwave/sendwave.py
examples/docker/Dockerfile
examples/mvbsniffer/README.md
examples/mvbsniffer/dumpstream.py
examples/pixelDisplay/README.md
examples/pixelDisplay/partial_test1.jpg
examples/pixelDisplay/partial_test2.jpg
examples/pixelDisplay/test.jpg
examples/pixelDisplay/display/main.py
examples/pixelDisplay/display_partial_image/main.py
examples/pixelDisplay/sq3/main.py
examples/pixelDisplay/sq3_stream/main.py
io4edge_client/__init__.py
io4edge_client/_version.py
io4edge_client/py.typed
io4edge_client.egg-info/PKG-INFO
io4edge_client.egg-info/SOURCES.txt
io4edge_client.egg-info/dependency_links.txt
io4edge_client.egg-info/requires.txt
io4edge_client.egg-info/top_level.txt
io4edge_client/analogintypea/__init__.py
io4edge_client/analogintypea/client.py
io4edge_client/analogintypeb/__init__.py
io4edge_client/analogintypeb/client.py
io4edge_client/api/analogInTypeA/python/analogInTypeA/v1alpha1/analogInTypeA_pb2.py
io4edge_client/api/analogInTypeA/python/analogInTypeA/v1alpha1/analogInTypeA_pb2.pyi
io4edge_client/api/analogInTypeB/python/analogInTypeB/v1/analogInTypeB_pb2.py
io4edge_client/api/analogInTypeB/python/analogInTypeB/v1/analogInTypeB_pb2.pyi
io4edge_client/api/binaryIoTypeA/python/binaryIoTypeA/v1alpha1/binaryIoTypeA_pb2.py
io4edge_client/api/binaryIoTypeA/python/binaryIoTypeA/v1alpha1/binaryIoTypeA_pb2.pyi
io4edge_client/api/binaryIoTypeB/python/binaryIoTypeB/v1alpha1/binaryIoTypeB_pb2.py
io4edge_client/api/binaryIoTypeB/python/binaryIoTypeB/v1alpha1/binaryIoTypeB_pb2.pyi
io4edge_client/api/binaryIoTypeC/python/binaryIoTypeC/v1alpha1/binaryIoTypeC_pb2.py
io4edge_client/api/binaryIoTypeC/python/binaryIoTypeC/v1alpha1/binaryIoTypeC_pb2.pyi
io4edge_client/api/binaryIoTypeD/python/binaryIoTypeD/v1/binaryIoTypeD_pb2.py
io4edge_client/api/binaryIoTypeD/python/binaryIoTypeD/v1/binaryIoTypeD_pb2.pyi
io4edge_client/api/bitbusSniffer/python/bitbusSniffer/v1/bitbusSniffer_pb2.py
io4edge_client/api/bitbusSniffer/python/bitbusSniffer/v1/bitbusSniffer_pb2.pyi
io4edge_client/api/canL2/python/canL2/v1alpha1/canL2_pb2.py
io4edge_client/api/canL2/python/canL2/v1alpha1/canL2_pb2.pyi
io4edge_client/api/colorLED/python/colorLED/v1alpha1/colorLED_pb2.py
io4edge_client/api/colorLED/python/colorLED/v1alpha1/colorLED_pb2.pyi
io4edge_client/api/digiwave/python/digiwave/v1/digiwave_pb2.py
io4edge_client/api/digiwave/python/digiwave/v1/digiwave_pb2.pyi
io4edge_client/api/eeprom/python/eeprom/v1alpha1/eeprom_pb2.py
io4edge_client/api/eeprom/python/eeprom/v1alpha1/eeprom_pb2.pyi
io4edge_client/api/google_wellknowntypes/python/google/protobuf/any_pb2.py
io4edge_client/api/google_wellknowntypes/python/google/protobuf/any_pb2.pyi
io4edge_client/api/google_wellknowntypes/python/google/protobuf/timestamp_pb2.py
io4edge_client/api/google_wellknowntypes/python/google/protobuf/timestamp_pb2.pyi
io4edge_client/api/io4edge/python/core_api/v1alpha2/io4edge_core_api_pb2.py
io4edge_client/api/io4edge/python/core_api/v1alpha2/io4edge_core_api_pb2.pyi
io4edge_client/api/io4edge/python/functionblock/v1alpha1/io4edge_functionblock_pb2.py
io4edge_client/api/io4edge/python/functionblock/v1alpha1/io4edge_functionblock_pb2.pyi
io4edge_client/api/io4edge/python/inventory/v1alpha1/io4edge_inventory_pb2.py
io4edge_client/api/io4edge/python/inventory/v1alpha1/io4edge_inventory_pb2.pyi
io4edge_client/api/motionSensor/python/motionSensor/v1/motionSensor_pb2.py
io4edge_client/api/motionSensor/python/motionSensor/v1/motionSensor_pb2.pyi
io4edge_client/api/mvbDebug/python/mvbDebug/v1/mvbDebug_pb2.py
io4edge_client/api/mvbDebug/python/mvbDebug/v1/mvbDebug_pb2.pyi
io4edge_client/api/mvbSniffer/python/mvbSniffer/v1/mvbSniffer_pb2.py
io4edge_client/api/mvbSniffer/python/mvbSniffer/v1/mvbSniffer_pb2.pyi
io4edge_client/api/mvbSniffer/python/mvbSniffer/v1/telegram_pb2.py
io4edge_client/api/mvbSniffer/python/mvbSniffer/v1/telegram_pb2.pyi
io4edge_client/api/pixelDisplay/python/pixelDisplay/v1alpha1/pixelDisplay_pb2.py
io4edge_client/api/pixelDisplay/python/pixelDisplay/v1alpha1/pixelDisplay_pb2.pyi
io4edge_client/api/programmablePsu/python/programmablePsu/v1/programmablePsu_pb2.py
io4edge_client/api/programmablePsu/python/programmablePsu/v1/programmablePsu_pb2.pyi
io4edge_client/api/ssm/python/ssm/v1/ssm_pb2.py
io4edge_client/api/ssm/python/ssm/v1/ssm_pb2.pyi
io4edge_client/api/templateInterface/python/templateInterface/v1alpha1/templateInterface_pb2.py
io4edge_client/api/templateInterface/python/templateInterface/v1alpha1/templateInterface_pb2.pyi
io4edge_client/api/tracelet/python/v1/tracelet_pb2.py
io4edge_client/api/tracelet/python/v1/tracelet_pb2.pyi
io4edge_client/base/__init__.py
io4edge_client/base/client.py
io4edge_client/base/connections.py
io4edge_client/base/logging.py
io4edge_client/base/socket_transport.py
io4edge_client/binaryiotypea/__init__.py
io4edge_client/binaryiotypea/client.py
io4edge_client/binaryiotypeb/__init__.py
io4edge_client/binaryiotypeb/client.py
io4edge_client/binaryiotypec/__init__.py
io4edge_client/binaryiotypec/client.py
io4edge_client/binaryiotyped/__init__.py
io4edge_client/binaryiotyped/client.py
io4edge_client/bitbussniffer/__init__.py
io4edge_client/bitbussniffer/client.py
io4edge_client/canl2/__init__.py
io4edge_client/canl2/client.py
io4edge_client/colorLED/__init__.py
io4edge_client/colorLED/client.py
io4edge_client/core/__init__.py
io4edge_client/core/coreclient.py
io4edge_client/core/protobufcom/__init__.py
io4edge_client/core/protobufcom/pbcoreclient.py
io4edge_client/core/types/__init__.py
io4edge_client/digiwave/__init__.py
io4edge_client/digiwave/client.py
io4edge_client/eeprom/__init__.py
io4edge_client/eeprom/eeprom.py
io4edge_client/functionblock/__init__.py
io4edge_client/functionblock/client.py
io4edge_client/mvbsniffer/__init__.py
io4edge_client/mvbsniffer/client.py
io4edge_client/pixelDisplay/__init__.py
io4edge_client/pixelDisplay/client.py
io4edge_client/ssm/__init__.py
io4edge_client/ssm/client.py
io4edge_client/util/__init__.py
io4edge_client/util/any.py
io4edge_client/util/exceptions.py
tests/test_base.py