-
Notifications
You must be signed in to change notification settings - Fork 136
3.3 创建一个具体的连接方式,扩展Connector
parallelbgls edited this page Jun 29, 2017
·
5 revisions
IConnector是连接接口,它与通讯协议无关而与通讯的方式有关,这个层级只控制通讯的通断和收发。
-
继承IConnector或BaseConnector
- 实现Connect/Disconnect,实现通讯开关。
- 实现SendMsg,实现报文的发送和接收。
- 实现SendMsgWithoutReturn,实现报文的发送,该报文应不会有任何回应确认。
- 实现ConnectionToken和IsConnected两个属性。
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