Home Communication Layer Related
Communication Layer Related
串口通信的接口类,所有具体实现串口通信/网络通讯的相关类都应该继承此类并实现其中的纯虚方法。 | |
用于 Communicator 层的通信接口 | |
管理 SerialPort,保证该程序所有类中使用的 SerialPort 对象都是统一的。 串口接收到的数据和上位机程序发送到下位机的指令都通过该类传递。 | |
半双工工作模式的串口 | |
蓝牙通讯模块,由于生产环境中不支持蓝牙通讯,因此该模块暂时不可用 | |
通讯器工厂类,增加抽象通讯类的子类时,在工厂类中添加相应的模式和 构造实现类的例化。 主要作用是构造 AbstractComm 的实例以及返回相应的属性 | |
通讯管理器,传递查询语句和结果管理串口子线程的作用,封装了多线程,向外部提供统一的 接口,起到类似中介的作用,将 AbstractProtocol 和实际执行串口/网络访问的类(子线程中)聚合起来,方便迭代更新 | |
网络连接方式,接收服务器数据或将数据发送到相应的服务器端口中 | |
CommandObject::CommandObject parent | |
虚拟串口用于模拟下位机发送数据 |