.gitignore
.npmignore
.prettierrc
LICENSE
MANIFEST.in
README.md
ava.config.js
package-lock.json
package.json
pyproject.toml
setup.cfg
setup.py
.run/build ubii-msg-formats.run.xml
scripts/compile-constants.js
scripts/flatbuffers-compile.py
scripts/full-compile.js
scripts/generate-protobuf-static.js
scripts/proto-compile.py
src/constants.json
src/flatbuffers/clients/client.fbs
src/flatbuffers/devices/component.fbs
src/flatbuffers/devices/device.fbs
src/flatbuffers/devices/topicDemux.fbs
src/flatbuffers/devices/topicMux.fbs
src/flatbuffers/general/error.fbs
src/flatbuffers/general/success.fbs
src/flatbuffers/interactions/interaction.fbs
src/flatbuffers/interactions/ioFormat.fbs
src/flatbuffers/servers/server.fbs
src/flatbuffers/services/service.fbs
src/flatbuffers/services/serviceData.fbs
src/flatbuffers/services/serviceReply.fbs
src/flatbuffers/services/serviceRequest.fbs
src/flatbuffers/services/requests/topicSubscription.fbs
src/flatbuffers/sessions/interactionInputMapping.fbs
src/flatbuffers/sessions/interactionOutputMapping.fbs
src/flatbuffers/sessions/ioMapping.fbs
src/flatbuffers/sessions/session.fbs
src/flatbuffers/topicData/topicData.fbs
src/flatbuffers/topicData/topicDataRecord.fbs
src/flatbuffers/topicData/dataStructures/buttonEventType.fbs
src/flatbuffers/topicData/dataStructures/color.fbs
src/flatbuffers/topicData/dataStructures/handGestureType.fbs
src/flatbuffers/topicData/dataStructures/image.fbs
src/flatbuffers/topicData/dataStructures/keyEvent.fbs
src/flatbuffers/topicData/dataStructures/matrix3x2.fbs
src/flatbuffers/topicData/dataStructures/matrix4x4.fbs
src/flatbuffers/topicData/dataStructures/mouseEvent.fbs
src/flatbuffers/topicData/dataStructures/myoEvent.fbs
src/flatbuffers/topicData/dataStructures/object2d.fbs
src/flatbuffers/topicData/dataStructures/object3d.fbs
src/flatbuffers/topicData/dataStructures/pose2d.fbs
src/flatbuffers/topicData/dataStructures/pose3d.fbs
src/flatbuffers/topicData/dataStructures/quaternion.fbs
src/flatbuffers/topicData/dataStructures/timestamp.fbs
src/flatbuffers/topicData/dataStructures/touchEvent.fbs
src/flatbuffers/topicData/dataStructures/vector2.fbs
src/flatbuffers/topicData/dataStructures/vector3.fbs
src/flatbuffers/topicData/dataStructures/vector4.fbs
src/flatbuffers/topicData/dataStructures/vector8.fbs
src/js/index.js
src/js/protobufTranslator.js
src/js/protobufUtils.js
src/proto/clients/client.proto
src/proto/devices/component.proto
src/proto/devices/device.proto
src/proto/devices/topicDemux.proto
src/proto/devices/topicMux.proto
src/proto/general/error.proto
src/proto/general/success.proto
src/proto/processing/lockstepProcessing.proto
src/proto/processing/processingModule.proto
src/proto/servers/constants.proto
src/proto/servers/server.proto
src/proto/services/service.proto
src/proto/services/serviceReply.proto
src/proto/services/serviceRequest.proto
src/proto/services/request/topicSubscription.proto
src/proto/sessions/ioMappings.proto
src/proto/sessions/session.proto
src/proto/topicData/topicData.proto
src/proto/topicData/topicDataRecord/timestamp.proto
src/proto/topicData/topicDataRecord/topicDataRecord.proto
src/proto/topicData/topicDataRecord/dataStructure/buttonEventType.proto
src/proto/topicData/topicDataRecord/dataStructure/color.proto
src/proto/topicData/topicDataRecord/dataStructure/handGestureType.proto
src/proto/topicData/topicDataRecord/dataStructure/image.proto
src/proto/topicData/topicDataRecord/dataStructure/keyEvent.proto
src/proto/topicData/topicDataRecord/dataStructure/lists.proto
src/proto/topicData/topicDataRecord/dataStructure/matrix3x2.proto
src/proto/topicData/topicDataRecord/dataStructure/matrix4x4.proto
src/proto/topicData/topicDataRecord/dataStructure/mouseEvent.proto
src/proto/topicData/topicDataRecord/dataStructure/myoEvent.proto
src/proto/topicData/topicDataRecord/dataStructure/object2d.proto
src/proto/topicData/topicDataRecord/dataStructure/object3d.proto
src/proto/topicData/topicDataRecord/dataStructure/pose2d.proto
src/proto/topicData/topicDataRecord/dataStructure/pose3d.proto
src/proto/topicData/topicDataRecord/dataStructure/quaternion.proto
src/proto/topicData/topicDataRecord/dataStructure/touchEvent.proto
src/proto/topicData/topicDataRecord/dataStructure/vector2.proto
src/proto/topicData/topicDataRecord/dataStructure/vector3.proto
src/proto/topicData/topicDataRecord/dataStructure/vector4.proto
src/proto/topicData/topicDataRecord/dataStructure/vector8.proto
src/py/.gitignore
src/py/ubii/proto/__init__.py
src/py/ubii/proto_v1/__init__.py
src/py/ubii/proto_v1/types/__init__.py
src/py/ubii/proto_v1/types/clients/__init__.py
src/py/ubii/proto_v1/types/clients/client.proto
src/py/ubii/proto_v1/types/clients/client_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/__init__.py
src/py/ubii/proto_v1/types/dataStructure/buttonEventType.proto
src/py/ubii/proto_v1/types/dataStructure/buttonEventType_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/color.proto
src/py/ubii/proto_v1/types/dataStructure/color_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/handGestureType.proto
src/py/ubii/proto_v1/types/dataStructure/handGestureType_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/image.proto
src/py/ubii/proto_v1/types/dataStructure/image_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/keyEvent.proto
src/py/ubii/proto_v1/types/dataStructure/keyEvent_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/lists.proto
src/py/ubii/proto_v1/types/dataStructure/lists_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/matrix3x2.proto
src/py/ubii/proto_v1/types/dataStructure/matrix3x2_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/matrix4x4.proto
src/py/ubii/proto_v1/types/dataStructure/matrix4x4_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/mouseEvent.proto
src/py/ubii/proto_v1/types/dataStructure/mouseEvent_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/myoEvent.proto
src/py/ubii/proto_v1/types/dataStructure/myoEvent_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/object2d.proto
src/py/ubii/proto_v1/types/dataStructure/object2d_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/object3d.proto
src/py/ubii/proto_v1/types/dataStructure/object3d_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/pose2d.proto
src/py/ubii/proto_v1/types/dataStructure/pose2d_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/pose3d.proto
src/py/ubii/proto_v1/types/dataStructure/pose3d_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/quaternion.proto
src/py/ubii/proto_v1/types/dataStructure/quaternion_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/touchEvent.proto
src/py/ubii/proto_v1/types/dataStructure/touchEvent_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/vector2.proto
src/py/ubii/proto_v1/types/dataStructure/vector2_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/vector3.proto
src/py/ubii/proto_v1/types/dataStructure/vector3_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/vector4.proto
src/py/ubii/proto_v1/types/dataStructure/vector4_pb_plus.py
src/py/ubii/proto_v1/types/dataStructure/vector8.proto
src/py/ubii/proto_v1/types/dataStructure/vector8_pb_plus.py
src/py/ubii/proto_v1/types/devices/__init__.py
src/py/ubii/proto_v1/types/devices/component.proto
src/py/ubii/proto_v1/types/devices/component_pb_plus.py
src/py/ubii/proto_v1/types/devices/device.proto
src/py/ubii/proto_v1/types/devices/device_pb_plus.py
src/py/ubii/proto_v1/types/devices/topicDemux.proto
src/py/ubii/proto_v1/types/devices/topicDemux_pb_plus.py
src/py/ubii/proto_v1/types/devices/topicMux.proto
src/py/ubii/proto_v1/types/devices/topicMux_pb_plus.py
src/py/ubii/proto_v1/types/general/__init__.py
src/py/ubii/proto_v1/types/general/error.proto
src/py/ubii/proto_v1/types/general/error_pb_plus.py
src/py/ubii/proto_v1/types/general/success.proto
src/py/ubii/proto_v1/types/general/success_pb_plus.py
src/py/ubii/proto_v1/types/processing/__init__.py
src/py/ubii/proto_v1/types/processing/lockstepProcessing.proto
src/py/ubii/proto_v1/types/processing/lockstepProcessing_pb_plus.py
src/py/ubii/proto_v1/types/processing/processingModule.proto
src/py/ubii/proto_v1/types/processing/processingModule_pb_plus.py
src/py/ubii/proto_v1/types/servers/__init__.py
src/py/ubii/proto_v1/types/servers/constants_pb_plus.py
src/py/ubii/proto_v1/types/servers/server.proto
src/py/ubii/proto_v1/types/servers/server_pb_plus.py
src/py/ubii/proto_v1/types/services/__init__.py
src/py/ubii/proto_v1/types/services/service.proto
src/py/ubii/proto_v1/types/services/serviceReply.proto
src/py/ubii/proto_v1/types/services/serviceReply_pb_plus.py
src/py/ubii/proto_v1/types/services/serviceRequest.proto
src/py/ubii/proto_v1/types/services/serviceRequest_pb_plus.py
src/py/ubii/proto_v1/types/services/service_pb_plus.py
src/py/ubii/proto_v1/types/services/request/__init__.py
src/py/ubii/proto_v1/types/services/request/topicSubscription.proto
src/py/ubii/proto_v1/types/services/request/topicSubscription_pb_plus.py
src/py/ubii/proto_v1/types/sessions/__init__.py
src/py/ubii/proto_v1/types/sessions/ioMappings.proto
src/py/ubii/proto_v1/types/sessions/ioMappings_pb_plus.py
src/py/ubii/proto_v1/types/sessions/session.proto
src/py/ubii/proto_v1/types/sessions/session_pb_plus.py
src/py/ubii/proto_v1/types/topicData/__init__.py
src/py/ubii/proto_v1/types/topicData/timestamp.proto
src/py/ubii/proto_v1/types/topicData/timestamp_pb_plus.py
src/py/ubii/proto_v1/types/topicData/topicData.proto
src/py/ubii/proto_v1/types/topicData/topicDataRecord.proto
src/py/ubii/proto_v1/types/topicData/topicDataRecord_pb_plus.py
src/py/ubii/proto_v1/types/topicData/topicData_pb_plus.py
src/py/ubii/proto_v2/__init__.py
src/py/ubii/proto_v2/types/__init__.py
src/py/ubii/proto_v2/types/clients/__init__.py
src/py/ubii/proto_v2/types/clients/client.proto
src/py/ubii/proto_v2/types/clients/client_pb2.py
src/py/ubii/proto_v2/types/dataStructure/__init__.py
src/py/ubii/proto_v2/types/dataStructure/buttonEventType.proto
src/py/ubii/proto_v2/types/dataStructure/buttonEventType_pb2.py
src/py/ubii/proto_v2/types/dataStructure/color.proto
src/py/ubii/proto_v2/types/dataStructure/color_pb2.py
src/py/ubii/proto_v2/types/dataStructure/handGestureType.proto
src/py/ubii/proto_v2/types/dataStructure/handGestureType_pb2.py
src/py/ubii/proto_v2/types/dataStructure/image.proto
src/py/ubii/proto_v2/types/dataStructure/image_pb2.py
src/py/ubii/proto_v2/types/dataStructure/keyEvent.proto
src/py/ubii/proto_v2/types/dataStructure/keyEvent_pb2.py
src/py/ubii/proto_v2/types/dataStructure/lists.proto
src/py/ubii/proto_v2/types/dataStructure/lists_pb2.py
src/py/ubii/proto_v2/types/dataStructure/matrix3x2.proto
src/py/ubii/proto_v2/types/dataStructure/matrix3x2_pb2.py
src/py/ubii/proto_v2/types/dataStructure/matrix4x4.proto
src/py/ubii/proto_v2/types/dataStructure/matrix4x4_pb2.py
src/py/ubii/proto_v2/types/dataStructure/mouseEvent.proto
src/py/ubii/proto_v2/types/dataStructure/mouseEvent_pb2.py
src/py/ubii/proto_v2/types/dataStructure/myoEvent.proto
src/py/ubii/proto_v2/types/dataStructure/myoEvent_pb2.py
src/py/ubii/proto_v2/types/dataStructure/object2d.proto
src/py/ubii/proto_v2/types/dataStructure/object2d_pb2.py
src/py/ubii/proto_v2/types/dataStructure/object3d.proto
src/py/ubii/proto_v2/types/dataStructure/object3d_pb2.py
src/py/ubii/proto_v2/types/dataStructure/pose2d.proto
src/py/ubii/proto_v2/types/dataStructure/pose2d_pb2.py
src/py/ubii/proto_v2/types/dataStructure/pose3d.proto
src/py/ubii/proto_v2/types/dataStructure/pose3d_pb2.py
src/py/ubii/proto_v2/types/dataStructure/quaternion.proto
src/py/ubii/proto_v2/types/dataStructure/quaternion_pb2.py
src/py/ubii/proto_v2/types/dataStructure/touchEvent.proto
src/py/ubii/proto_v2/types/dataStructure/touchEvent_pb2.py
src/py/ubii/proto_v2/types/dataStructure/vector2.proto
src/py/ubii/proto_v2/types/dataStructure/vector2_pb2.py
src/py/ubii/proto_v2/types/dataStructure/vector3.proto
src/py/ubii/proto_v2/types/dataStructure/vector3_pb2.py
src/py/ubii/proto_v2/types/dataStructure/vector4.proto
src/py/ubii/proto_v2/types/dataStructure/vector4_pb2.py
src/py/ubii/proto_v2/types/dataStructure/vector8.proto
src/py/ubii/proto_v2/types/dataStructure/vector8_pb2.py
src/py/ubii/proto_v2/types/devices/__init__.py
src/py/ubii/proto_v2/types/devices/component.proto
src/py/ubii/proto_v2/types/devices/component_pb2.py
src/py/ubii/proto_v2/types/devices/device.proto
src/py/ubii/proto_v2/types/devices/device_pb2.py
src/py/ubii/proto_v2/types/devices/topicDemux.proto
src/py/ubii/proto_v2/types/devices/topicDemux_pb2.py
src/py/ubii/proto_v2/types/devices/topicMux.proto
src/py/ubii/proto_v2/types/devices/topicMux_pb2.py
src/py/ubii/proto_v2/types/general/__init__.py
src/py/ubii/proto_v2/types/general/error.proto
src/py/ubii/proto_v2/types/general/error_pb2.py
src/py/ubii/proto_v2/types/general/success.proto
src/py/ubii/proto_v2/types/general/success_pb2.py
src/py/ubii/proto_v2/types/processing/__init__.py
src/py/ubii/proto_v2/types/processing/lockstepProcessing.proto
src/py/ubii/proto_v2/types/processing/lockstepProcessing_pb2.py
src/py/ubii/proto_v2/types/processing/processingModule.proto
src/py/ubii/proto_v2/types/processing/processingModule_pb2.py
src/py/ubii/proto_v2/types/servers/__init__.py
src/py/ubii/proto_v2/types/servers/server.proto
src/py/ubii/proto_v2/types/servers/server_pb2.py
src/py/ubii/proto_v2/types/services/__init__.py
src/py/ubii/proto_v2/types/services/service.proto
src/py/ubii/proto_v2/types/services/serviceReply.proto
src/py/ubii/proto_v2/types/services/serviceReply_pb2.py
src/py/ubii/proto_v2/types/services/serviceRequest.proto
src/py/ubii/proto_v2/types/services/serviceRequest_pb2.py
src/py/ubii/proto_v2/types/services/service_pb2.py
src/py/ubii/proto_v2/types/services/request/__init__.py
src/py/ubii/proto_v2/types/services/request/topicSubscription.proto
src/py/ubii/proto_v2/types/services/request/topicSubscription_pb2.py
src/py/ubii/proto_v2/types/sessions/__init__.py
src/py/ubii/proto_v2/types/sessions/ioMappings.proto
src/py/ubii/proto_v2/types/sessions/ioMappings_pb2.py
src/py/ubii/proto_v2/types/sessions/session.proto
src/py/ubii/proto_v2/types/sessions/session_pb2.py
src/py/ubii/proto_v2/types/topicData/__init__.py
src/py/ubii/proto_v2/types/topicData/timestamp.proto
src/py/ubii/proto_v2/types/topicData/timestamp_pb2.py
src/py/ubii/proto_v2/types/topicData/topicData.proto
src/py/ubii/proto_v2/types/topicData/topicDataRecord.proto
src/py/ubii/proto_v2/types/topicData/topicDataRecord_pb2.py
src/py/ubii/proto_v2/types/topicData/topicData_pb2.py
src/py/ubii/util/__init__.py
src/py/ubii/util/constants.py
src/py/ubii_message_formats.egg-info/PKG-INFO
src/py/ubii_message_formats.egg-info/SOURCES.txt
src/py/ubii_message_formats.egg-info/dependency_links.txt
src/py/ubii_message_formats.egg-info/proto_package.txt
src/py/ubii_message_formats.egg-info/requires.txt
src/py/ubii_message_formats.egg-info/top_level.txt
test/__init__.py
test/data/client.json
test/data/client_list.json
test/data/component.json
test/data/component_list.json
test/data/datastructure_bool.json
test/data/datastructure_bool_list.json
test/data/datastructure_color.json
test/data/datastructure_double.json
test/data/datastructure_double_list.json
test/data/datastructure_float.json
test/data/datastructure_float_list.json
test/data/datastructure_image.json
test/data/datastructure_image_list.json
test/data/datastructure_int32.json
test/data/datastructure_int32_list.json
test/data/datastructure_key_event.json
test/data/datastructure_matrix_3x2.json
test/data/datastructure_matrix_4x4.json
test/data/datastructure_mouse_event.json
test/data/datastructure_object2d.json
test/data/datastructure_object2d_list.json
test/data/datastructure_object3d.json
test/data/datastructure_object3d_list.json
test/data/datastructure_pose2d.json
test/data/datastructure_pose3d.json
test/data/datastructure_quaternion.json
test/data/datastructure_string.json
test/data/datastructure_string_list.json
test/data/datastructure_touch_event.json
test/data/datastructure_vector2.json
test/data/datastructure_vector3.json
test/data/datastructure_vector4.json
test/data/datastructure_vector8.json
test/data/device.json
test/data/device_list.json
test/data/error.json
test/data/pm.json
test/data/pm_list.json
test/data/pm_module_io.json
test/data/pm_processing_mode.json
test/data/server.json
test/data/service.json
test/data/service_list.json
test/data/service_reply.json
test/data/service_request.json
test/data/service_reuest_topic_subscription.json
test/data/session.json
test/data/session_io_mapping.json
test/data/session_list.json
test/data/success.json
test/data/topic_data.json
test/data/topic_data_record.json
test/data/topic_data_record_list.json
test/data/topic_data_timestamp.json
test/data/topic_demux.json
test/data/topic_demux_list.json
test/data/topic_mux.json
test/data/topic_mux_list.json
test/protobuf/js/protobufTranslator.js
test/protobuf/js/protobufUtils.js
test/protobuf/js/integration-tests/test-session-translator.js
test/protobuf/js/messageTranslators/clientRegistrationTest.js
test/protobuf/js/messageTranslators/clientSpecificationTest.js
test/protobuf/js/messageTranslators/deviceRegistrationTest.js
test/protobuf/js/messageTranslators/deviceSpecificationTest.js
test/protobuf/js/messageTranslators/errorTest.js
test/protobuf/js/messageTranslators/serviceReplyTest.js
test/protobuf/js/messageTranslators/serviceRequestTest.js
test/protobuf/js/messageTranslators/subscribtionTest.js
test/protobuf/js/messageTranslators/successTest.js
test/protobuf/js/messageTranslators/topicDataTest.js
test/protobuf/js/snapshots/clientRegistrationTest.js.md
test/protobuf/js/snapshots/clientRegistrationTest.js.snap
test/protobuf/js/snapshots/clientSpecificationTest.js.md
test/protobuf/js/snapshots/clientSpecificationTest.js.snap
test/protobuf/js/snapshots/deviceRegistrationTest.js.md
test/protobuf/js/snapshots/deviceRegistrationTest.js.snap
test/protobuf/js/snapshots/deviceSpecificationTest.js.md
test/protobuf/js/snapshots/deviceSpecificationTest.js.snap
test/protobuf/js/snapshots/errorTest.js.md
test/protobuf/js/snapshots/errorTest.js.snap
test/protobuf/js/snapshots/subscribtionTest.js.md
test/protobuf/js/snapshots/subscribtionTest.js.snap
test/protobuf/js/snapshots/successTest.js.md
test/protobuf/js/snapshots/successTest.js.snap
test/protobuf/js/snapshots/topicDataTest.js.md
test/protobuf/js/snapshots/topicDataTest.js.snap
test/python/__init__.py
test/python/conftest.py
test/python/pytest.ini
test/python/test_proto.py