-
Notifications
You must be signed in to change notification settings - Fork 136
2 Modbus.Net主体框架规范
luosheng edited this page Jun 7, 2023
·
6 revisions
Modbus.Net包含如下规范:
-
工具类,以Helper结尾,表示所有类都可以使用的辅助工具。
-
抽象类,以Base开头,定义了一个使用者使用的抽象类。
-
接口,以I开头,定义了抽象类进一步抽象的接口,其它开发者可以利用抽象接口自行开发主体框架。
-
扩展类,以Extend结尾,所有以Extend结尾的类只能以反射的方式创建,不能直接New。
-
管理类,以Manager结尾,管理多个接口或抽象类的。
-
协议类,以Protocol开头,作者特殊规定,只能用于与协议相关的实现。
-
聚合单元,以Unit结尾,表示某个大类所管理的类。
Modbus.Net Hangzhou Delian Science Technology Co.,Ltd. © 2023
-
2 Specification of Modbus.Net main framework
- 2.1 Modbus.Net Architecture
- 2.2 Transmission Control Layer Controller
- 2.3 Transmission Link Layer Connector
- 2.4 Concrete Protocol Layer ProtocolLinker
- 2.5 Abstract Protocol Layer Protocol
- 2.6 Protocol Presentation Layer Utility
- 2.7 Device Application Layer Machine
- 2.8 Task Application Layer MachineJob
-
3 Using Modbus.Net to implement a protocol
- 3.1 Global Tools
- 3.2 Extends Protocol and ProtocolUnit according to protocol specification
- 3.3 Extends Connector to create a link method
- 3.4 Extends Machine and Utility, creating two apis
- 3.5 Extends API methods to Machine and Utility
- 3.6 Extends Formater, Translator and Combiner, Creating Encoding,Decoding,Combining methods for address
- 3.7 Extends Controller, to control message