serial_module:串行接口模块
目录结构
-
serial_module
-
base
-
mock_serial.py : 模拟通讯串行接口基类
-
real_serial.py : 真实通讯串行接口基类
-
serial_controller.py : 串行接口控制类, 控制是采用模拟接口还是真实接口以及串行接口通讯日志
-
mock_serial.py : 模拟通讯串行接口基类
-
data_type
-
hex_struct.py : 十六进制结构体
-
hex_struct.py : 十六进制结构体
-
exception
-
connection_exception.py : 连接异常(没有插上专用串行接口或通讯协议错误导致)
-
not_connected_exception.py : 无连接异常(用户需要自动手动调用函数连接)
-
probe_not_down_exception.py : 探头无下压异常
-
respond_parse_exception.py : 单片机的返回数据解析异常(crc8校验失败/与通讯协议不对应)
-
timeout_exception.py : 超时异常(多次尝试请求无回应)
-
connection_exception.py : 连接异常(没有插上专用串行接口或通讯协议错误导致)
-
interface
-
serial_interface.py : 串行接口类的通用接口,如有其它接口可放在这
-
serial_interface.py : 串行接口类的通用接口,如有其它接口可放在这
-
base
- requirements.txt