README.md
pyproject.toml
src/cmvr/api/agv_command_pb2.py
src/cmvr/api/agv_command_pb2.pyi
src/cmvr/api/agv_command_pb2_grpc.py
src/cmvr/api/agv_service_pb2.py
src/cmvr/api/agv_service_pb2.pyi
src/cmvr/api/agv_service_pb2_grpc.py
src/cmvr/api/arm_command_pb2.py
src/cmvr/api/arm_command_pb2.pyi
src/cmvr/api/arm_command_pb2_grpc.py
src/cmvr/api/arm_service_pb2.py
src/cmvr/api/arm_service_pb2.pyi
src/cmvr/api/arm_service_pb2_grpc.py
src/cmvr/api/biohead_command_pb2.py
src/cmvr/api/biohead_command_pb2.pyi
src/cmvr/api/biohead_command_pb2_grpc.py
src/cmvr/api/biohead_service_pb2.py
src/cmvr/api/biohead_service_pb2.pyi
src/cmvr/api/biohead_service_pb2_grpc.py
src/cmvr/api/camera_command_pb2.py
src/cmvr/api/camera_command_pb2.pyi
src/cmvr/api/camera_command_pb2_grpc.py
src/cmvr/api/camera_service_pb2.py
src/cmvr/api/camera_service_pb2.pyi
src/cmvr/api/camera_service_pb2_grpc.py
src/cmvr/api/common_pb2.py
src/cmvr/api/common_pb2.pyi
src/cmvr/api/common_pb2_grpc.py
src/cmvr/api/dexhand_command_pb2.py
src/cmvr/api/dexhand_command_pb2.pyi
src/cmvr/api/dexhand_command_pb2_grpc.py
src/cmvr/api/dexhand_service_pb2.py
src/cmvr/api/dexhand_service_pb2.pyi
src/cmvr/api/dexhand_service_pb2_grpc.py
src/cmvr/api/hlc_command_pb2.py
src/cmvr/api/hlc_command_pb2.pyi
src/cmvr/api/hlc_command_pb2_grpc.py
src/cmvr/api/hlc_service_pb2.py
src/cmvr/api/hlc_service_pb2.pyi
src/cmvr/api/hlc_service_pb2_grpc.py
src/cmvr/api/microphone_command_pb2.py
src/cmvr/api/microphone_command_pb2.pyi
src/cmvr/api/microphone_command_pb2_grpc.py
src/cmvr/api/microphone_service_pb2.py
src/cmvr/api/microphone_service_pb2.pyi
src/cmvr/api/microphone_service_pb2_grpc.py
src/cmvr/api/speaker_command_pb2.py
src/cmvr/api/speaker_command_pb2.pyi
src/cmvr/api/speaker_command_pb2_grpc.py
src/cmvr/api/speaker_service_pb2.py
src/cmvr/api/speaker_service_pb2.pyi
src/cmvr/api/speaker_service_pb2_grpc.py
src/cmvr/api/system_command_pb2.py
src/cmvr/api/system_command_pb2.pyi
src/cmvr/api/system_command_pb2_grpc.py
src/cmvr/api/system_service_pb2.py
src/cmvr/api/system_service_pb2.pyi
src/cmvr/api/system_service_pb2_grpc.py
src/cmvr/api/test_service_pb2.py
src/cmvr/api/test_service_pb2.pyi
src/cmvr/api/test_service_pb2_grpc.py
src/cmvr/common/geometry_pb2.py
src/cmvr/common/geometry_pb2.pyi
src/cmvr/common/geometry_pb2_grpc.py
src/cmvr/config/joint_limits_config_pb2.py
src/cmvr/config/joint_limits_config_pb2.pyi
src/cmvr/config/joint_limits_config_pb2_grpc.py
src/cmvr/config/lawba_ik_config_pb2.py
src/cmvr/config/lawba_ik_config_pb2.pyi
src/cmvr/config/lawba_ik_config_pb2_grpc.py
src/cmvr/config/pinocchio_dls_ik_config_pb2.py
src/cmvr/config/pinocchio_dls_ik_config_pb2.pyi
src/cmvr/config/pinocchio_dls_ik_config_pb2_grpc.py
src/cmvr/config/pinocchio_qp_ik_config_pb2.py
src/cmvr/config/pinocchio_qp_ik_config_pb2.pyi
src/cmvr/config/pinocchio_qp_ik_config_pb2_grpc.py
src/cmvr/config/srs_ik_config_pb2.py
src/cmvr/config/srs_ik_config_pb2.pyi
src/cmvr/config/srs_ik_config_pb2_grpc.py
src/cmvr/config/touch_screen_algorithm_config_pb2.py
src/cmvr/config/touch_screen_algorithm_config_pb2.pyi
src/cmvr/config/touch_screen_algorithm_config_pb2_grpc.py
src/cmvr/config/touch_screen_common_config_pb2.py
src/cmvr/config/touch_screen_common_config_pb2.pyi
src/cmvr/config/touch_screen_common_config_pb2_grpc.py
src/cmvr/config/agv_config/agv_config_pb2.py
src/cmvr/config/agv_config/agv_config_pb2.pyi
src/cmvr/config/agv_config/agv_config_pb2_grpc.py
src/cmvr/config/arm_config/arm_config_pb2.py
src/cmvr/config/arm_config/arm_config_pb2.pyi
src/cmvr/config/arm_config/arm_config_pb2_grpc.py
src/cmvr/config/aubo_robot_config/aubo_robot_config_pb2.py
src/cmvr/config/aubo_robot_config/aubo_robot_config_pb2.pyi
src/cmvr/config/aubo_robot_config/aubo_robot_config_pb2_grpc.py
src/cmvr/config/biohead_config/biohead_config_pb2.py
src/cmvr/config/biohead_config/biohead_config_pb2.pyi
src/cmvr/config/biohead_config/biohead_config_pb2_grpc.py
src/cmvr/config/camera_config/camera_config_pb2.py
src/cmvr/config/camera_config/camera_config_pb2.pyi
src/cmvr/config/camera_config/camera_config_pb2_grpc.py
src/cmvr/config/cmvr_es_config/cmvr_es_config_pb2.py
src/cmvr/config/cmvr_es_config/cmvr_es_config_pb2.pyi
src/cmvr/config/cmvr_es_config/cmvr_es_config_pb2_grpc.py
src/cmvr/config/device_manager_config/device_manager_config_pb2.py
src/cmvr/config/device_manager_config/device_manager_config_pb2.pyi
src/cmvr/config/device_manager_config/device_manager_config_pb2_grpc.py
src/cmvr/config/dexhand_config/dexhand_config_pb2.py
src/cmvr/config/dexhand_config/dexhand_config_pb2.pyi
src/cmvr/config/dexhand_config/dexhand_config_pb2_grpc.py
src/cmvr/config/grpc_server_config/grpc_server_config_pb2.py
src/cmvr/config/grpc_server_config/grpc_server_config_pb2.pyi
src/cmvr/config/grpc_server_config/grpc_server_config_pb2_grpc.py
src/cmvr/config/logger_config/logger_config_pb2.py
src/cmvr/config/logger_config/logger_config_pb2.pyi
src/cmvr/config/logger_config/logger_config_pb2_grpc.py
src/cmvr/config/microphone_config/microphone_config_pb2.py
src/cmvr/config/microphone_config/microphone_config_pb2.pyi
src/cmvr/config/microphone_config/microphone_config_pb2_grpc.py
src/cmvr/config/motor_config/motor_config_pb2.py
src/cmvr/config/motor_config/motor_config_pb2.pyi
src/cmvr/config/motor_config/motor_config_pb2_grpc.py
src/cmvr/config/speaker_config/speaker_config_pb2.py
src/cmvr/config/speaker_config/speaker_config_pb2.pyi
src/cmvr/config/speaker_config/speaker_config_pb2_grpc.py
src/cmvr/config/task_manager_config/task_manager_config_pb2.py
src/cmvr/config/task_manager_config/task_manager_config_pb2.pyi
src/cmvr/config/task_manager_config/task_manager_config_pb2_grpc.py
src/cmvr/config/touch_screen_task_config/touch_screen_task_config_pb2.py
src/cmvr/config/touch_screen_task_config/touch_screen_task_config_pb2.pyi
src/cmvr/config/touch_screen_task_config/touch_screen_task_config_pb2_grpc.py
src/cmvr/msgs/agv_pb2.py
src/cmvr/msgs/agv_pb2.pyi
src/cmvr/msgs/agv_pb2_grpc.py
src/cmvr/msgs/can_card_parameter_pb2.py
src/cmvr/msgs/can_card_parameter_pb2.pyi
src/cmvr/msgs/can_card_parameter_pb2_grpc.py
src/cmvr/msgs/canopen_pb2.py
src/cmvr/msgs/canopen_pb2.pyi
src/cmvr/msgs/canopen_pb2_grpc.py
src/cmvr/msgs/error_code_pb2.py
src/cmvr/msgs/error_code_pb2.pyi
src/cmvr/msgs/error_code_pb2_grpc.py
src/cmvr/msgs/motor_pb2.py
src/cmvr/msgs/motor_pb2.pyi
src/cmvr/msgs/motor_pb2_grpc.py
src/cmvr/msgs/robot_detail_pb2.py
src/cmvr/msgs/robot_detail_pb2.pyi
src/cmvr/msgs/robot_detail_pb2_grpc.py
src/cmvr_edge_ai/__init__.py
src/cmvr_edge_ai/application.py
src/cmvr_edge_ai/cli.py
src/cmvr_edge_ai/compiler.py
src/cmvr_edge_ai.egg-info/PKG-INFO
src/cmvr_edge_ai.egg-info/SOURCES.txt
src/cmvr_edge_ai.egg-info/dependency_links.txt
src/cmvr_edge_ai.egg-info/entry_points.txt
src/cmvr_edge_ai.egg-info/requires.txt
src/cmvr_edge_ai.egg-info/top_level.txt
src/cmvr_edge_ai/config/__init__.py
src/cmvr_edge_ai/config/loader.py
src/cmvr_edge_ai/config/models.py
src/cmvr_edge_ai/connectors/__init__.py
src/cmvr_edge_ai/connectors/_context.py
src/cmvr_edge_ai/connectors/cmvr_es/__init__.py
src/cmvr_edge_ai/connectors/cmvr_es/agv.py
src/cmvr_edge_ai/connectors/cmvr_es/camera.py
src/cmvr_edge_ai/connectors/cmvr_es/errors.py
src/cmvr_edge_ai/connectors/platform/__init__.py
src/cmvr_edge_ai/connectors/platform/http_json.py
src/cmvr_edge_ai/contracts/__init__.py
src/cmvr_edge_ai/contracts/control.py
src/cmvr_edge_ai/contracts/events.py
src/cmvr_edge_ai/contracts/media.py
src/cmvr_edge_ai/core/__init__.py
src/cmvr_edge_ai/core/component.py
src/cmvr_edge_ai/core/edge_queue.py
src/cmvr_edge_ai/core/envelope.py
src/cmvr_edge_ai/core/runtime.py
src/cmvr_edge_ai/detection/__init__.py
src/cmvr_edge_ai/detection/annotation.py
src/cmvr_edge_ai/detection/base.py
src/cmvr_edge_ai/detection/operator.py
src/cmvr_edge_ai/detection/plugins.py
src/cmvr_edge_ai/detection/registry.py
src/cmvr_edge_ai/detection/rules.py
src/cmvr_edge_ai/detection/video.py
src/cmvr_edge_ai/detection/models/__init__.py
src/cmvr_edge_ai/detection/models/ppe_yolo.py
src/cmvr_edge_ai/detection/models/yolo.py
src/cmvr_edge_ai/observability/__init__.py
src/cmvr_edge_ai/observability/logging.py
src/cmvr_edge_ai/plugins/__init__.py
src/cmvr_edge_ai/plugins/builtin.py
src/cmvr_edge_ai/plugins/registry.py
src/cmvr_edge_ai/transports/__init__.py
src/cmvr_edge_ai/transports/base.py
src/cmvr_edge_ai/transports/grpc/__init__.py
src/cmvr_edge_ai/transports/grpc/bidi.py
src/cmvr_edge_ai/transports/grpc/channel.py
src/cmvr_edge_ai/transports/http/__init__.py
src/cmvr_edge_ai/transports/http/client.py
src/cmvr_edge_ai/transports/quic/__init__.py
src/cmvr_edge_ai/transports/udp/__init__.py
src/cmvr_edge_ai/workers/__init__.py
src/cmvr_edge_ai/workers/process.py
src/cmvr_edge_ai/workers/thread.py