Java类 | Python文件 | 说明 |
---|---|---|
Device.java |
dev_mng.py |
设备实体类,对应Python版本中的Device类。包含设备属性、状态管理和业务规则 |
Region.java |
dev_mng.py |
区域实体类,对应Python版本中的监测区域相关代码 |
AlarmPlan.java |
dev_mng.py |
告警计划实体类,对应Python版本中的AlarmPlan类 |
Java类 | Python文件 | 说明 |
---|---|---|
BehaviorPattern.java |
dev_mng.py |
行为模式值对象,Python中分散在dev_mng.py的多个函数中 |
PoseAnalysisResult.java |
dev_mng.py |
姿态分析结果值对象,Python中通过字典表示 |
TargetPoint.java |
dev_mng.py |
目标点值对象,Python中用list表示 |
Java类 | Python文件 | 说明 |
---|---|---|
AlarmService.java |
dev_mng.py |
告警服务接口,对应Python版本中的告警处理函数 |
AlarmServiceImpl.java |
dev_mng.py |
告警服务实现,对应Python中分散在dev_mng.py的告警处理逻辑 |
DeviceManagerService.java |
dev_mng.py |
设备管理服务接口,对应Python版本中设备管理相关函数 |
DeviceManagerServiceImpl.java |
dev_mng.py |
设备管理服务实现,对应Python中的设备管理全局函数 |
DeviceStatusService.java |
dev_mng.py |
设备状态服务,对应Python中的check_dev_keepalive等函数 |
DeviceConfigService.java |
dev_mng.py |
设备配置服务,对应Python中的设备配置更新函数 |
PointCloudProcessService.java |
post_process.py |
点云处理服务,对应Python中的点云数据处理逻辑 |
BehaviorAnalysisService.java |
post_process.py |
行为分析服务,对应Python中的行为分析相关代码 |
Java类 | Python文件 | 说明 |
---|---|---|
DeviceGateway.java |
dev_mng.py /db_process.py |
设备网关接口,对应Python中的设备数据库操作 |
MqttGateway.java |
mqtt_send.py |
MQTT网关接口,对应Python中的MQTT消息发送逻辑 |
Java类 | Python文件 | 说明 |
---|---|---|
EventHandler.java |
mqtt_recv.py |
事件处理器接口,对应Python中的事件处理函数 |
DeviceEvent.java |
mqtt_recv.py |
设备事件基类,Python中没有明确对应,通过消息字典表示 |
FallEvent.java |
mqtt_recv.py |
跌倒事件,对应Python中的deal_report_falling_event函数 |
PresenceEvent.java |
mqtt_recv.py |
存在事件,对应Python中的deal_report_presence_event函数 |
RetentionEvent.java |
mqtt_recv.py |
滞留事件,对应Python中的滞留相关处理函数 |
Java类 | Python文件 | 说明 |
---|---|---|
DeviceEventPort.java |
mqtt_recv.py |
设备事件接口,定义了与外部系统交互的契约 |
Java类 | Python文件 | 说明 |
---|---|---|
BehaviorConstants.java |
mydef.py |
行为常量,对应Python中的姿态和行为相关常量 |
EventConstants.java |
mydef.py |
事件常量,对应Python中的事件类型常量 |
Java类 | Python文件 | 说明 |
---|---|---|
DeviceEventService.java |
mqtt_recv.py |
设备事件服务接口,对应Python中的MQTT消息处理函数 |
DeviceEventServiceImpl.java |
mqtt_recv.py |
设备事件服务实现,协调领域对象处理设备事件 |
DeviceCommandService.java |
mqtt_send.py |
设备命令服务接口,对应Python中的命令发送函数 |
DeviceCommandServiceImpl.java |
mqtt_send.py |
设备命令服务实现,处理设备命令发送 |
DeviceMonitorServiceImpl.java |
dev_mng.py |
设备监控服务,对应Python中的设备状态监控相关代码 |
Java类 | Python文件 | 说明 |
---|---|---|
AlarmPlanCheckTask.java |
dev_mng.py |
告警计划检查任务,对应Python中的check_all_dev_alarm_plan函数 |
DeviceStatusCheckTask.java |
dev_mng.py |
设备状态检查任务,对应Python中的check_dev_keepalive等函数 |
Java类 | Python文件 | 说明 |
---|---|---|
EventHandlerImpl.java |
mqtt_recv.py |
事件处理器实现,对应Python中的各种事件处理函数 |
Java类 | Python文件 | 说明 |
---|---|---|
MqttSubscriberProcessor.java |
mqtt_process.py |
MQTT订阅处理器,对应Python中的消息处理机制 |
MqttSubscriberHandler.java |
mqtt_process.py |
MQTT订阅处理器,负责消息路由 |
DeviceMessageSubscriber.java |
mqtt_recv.py |
设备消息订阅处理器,对应Python中的deal_dev_msg函数 |
AppMessageSubscriber.java |
mqtt_recv.py |
应用消息订阅处理器,对应Python中的app相关处理函数 |
DasMessageSubscriber.java |
mqtt_recv.py |
DAS消息订阅处理器,对应Python中的deal_das_msg函数 |
OpcMessageSubscriber.java |
mqtt_recv.py |
OPC消息订阅处理器,对应Python中的deal_opc_msg函数 |
MpsMessageSubscriber.java |
mqtt_recv.py |
MPS消息订阅处理器,对应Python中的deal_mps_msg函数 |
Java类 | Python文件 | 说明 |
---|---|---|
DeviceGatewayImpl.java |
db_process.py |
设备网关实现,对应Python中的数据库操作函数 |
MqttGatewayImpl.java |
mqtt_send.py |
MQTT网关实现,对应Python中的MQTT消息发送函数 |
Java类 | Python文件 | 说明 |
---|---|---|
DevInfoServiceImpl.java |
dev_mng.py /db_process.py |
设备信息服务实现,对应Python中的设备数据库操作 |
Java类 | Python文件 | 说明 |
---|---|---|
mqtt.topic.MqttTopics.java |
mydef.py |
MQTT主题常量,对应Python中的TOPICS常量 |
DeviceErrorCode.java |
mydef.py |
设备错误码,对应Python中的DEV_EC常量 |
Java类 | Python文件 | 说明 |
---|---|---|
TimeUtil.java |
mydef.py |
时间工具类,对应Python中的时间相关函数 |
JsonUtil.java |
无直接对应 | JSON工具类,Python中直接使用json模块 |
PointCloudUtil.java |
post_process.py |
点云工具类,对应Python中的点云处理函数 |
TopicUtil.java |
mydef.py |
主题工具类,对应Python中的Topic_Pattern相关代码 |