``` TODO: 1. 数据库文件是否被破坏检查 2. 数据库文件如果被破坏,自动恢复默认配置 3. 添加归零保护,底层检测,如果电机未归零就执行moveTo,则报错。 坐标XY方向约定: 0 -----------------------> | (X) | | | | | v(Y) 舵机位置约定: 抓手 1.夹紧位置为0 2.最大张开位置为300 3.垂直位置70 水平位置 初始位置为0 2.水平移动舵机初始化位置为200(处于设备最后端) 复位要求: 1. 板夹仓推杆电机需要处于零点位置 2. 光学模组推杆电机需要处于零点位置 3. 试管架通道中没有试管架 4. 出料口没有试管架 5. 进出料位置没有试管 逻辑漏洞 1.高试管如果脱帽,会被识别成低试管。 TODO: 1.想办法解决 4:号仓位退不出 14 ``` ``` 第一层服务 FrontEndEventRouter 前端事件路由器 用户服务:(OK) 1.添加 2.删除 3.修改 ID卡服务: 1.插入检测,插入事件上报(Service,Fn) 2.删除 3.查询 系统服务: 1.时间修改 2.本机IP 系统配置服务: 1. 设备初始化服务: 设备初始化运行前检查 耗材扫描服务: 样本添加服务: 主运行服务: 入料与预处理控制服务: 滴定 反应 设备运行状态服务: ------------------------------------------------ 第二层服务: 硬件层 光学标定服务: 报表打印服务: 开机---> 设备不动 service core_service event_bus app_service hardware_service setting_service appSettingService TODO: 初始化服务 物料扫描服务 入料服务 预处理服务 孵育服务 取样与反应服务 ```