-
Notifications
You must be signed in to change notification settings - Fork 136
2 Specification of Modbus.Net main framework
Modbus.Net includes following specified.
-
Tooling,ending with "Helper",infers assistant tools that all classes could use.
-
Base Abstract Class,start with "Base",defines abstract classes that directly devired from interface and could not be instanticated.
-
Interface,start with "I",defines the interface with specification methods,other developers can derive it to implement their own classes.
-
Extend Class,ending with "Extend",all extend class can be created only by reflection.
-
Manager Class,ending with "Manager",manage multiple interfaces or abstract classes。
-
Protocol class,starting with "Protocol",these classes can be used for protocol only.
-
Aggregate unit,ending with "Unit",a class belongs to other class with multiple .
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