-
Notifications
You must be signed in to change notification settings - Fork 137
1.3 Definition Changes
luosheng edited this page Jun 7, 2023
·
2 revisions
After 1.4.1, TaskManager changed to MachineJob, a Quartz.Net based scheduling tool that is more flexible to use. This tool is based on Job Chaining.
After 1.4.1, TCP and UDP changed to DotNetty that can hold more connections.
BaseUtility - Low Level API
BaseMachine - Middle Level API
TaskManager - High Level API
BaseUtility - Low Level API
BaseMachine - High Level API
TaskManager - Thread Scheduling Tool
ProtocolLinker - Low Level API
BaseUtility - Middle Level API
BaseMachine - High Level API
MachineJob - Quartz Scheduling Tool
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