-
Notifications
You must be signed in to change notification settings - Fork 136
2.8 任务应用层 MachineJob
luosheng edited this page Jun 7, 2023
·
1 revision
MachineJobScheduler实现了一个可以与大量设备同时通讯的调度类,基于Quartz和任务链编写。
MachineJobSchedulerCreator可以生成一个调度实例,然后这个调度实例可以按照以下方法执行任务,当前任务为依次执行。
Get:获取一个设备的数据。
Apply:直接生成一个数据模板。
Query:对获得的数据进行处理。
Set:向一个设备写入数据。
Deal:查看写入的结果。
当MachineJobScheduler需要触发任务的时候,会通过反射执行Machine里的方法,这些方法应该由IMachineMethod派生。
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