ModbusRequest 클래스
Modbus 요청
네임스페이스: VagabondK.Protocols.Modbus
어셈블리: VagabondK.Protocols.Modbus.dll
구문
public abstract class ModbusRequest : IModbusMessage, IRequest<ModbusCommErrorCode>, IRequest, IProtocolMessage
생성자
이름 | 설명 |
---|---|
ModbusRequest(byte, ModbusFunction, ushort) | 생성자 |
속성
이름 | 설명 |
---|---|
Address | 데이터 주소 |
Function | Function |
Length | 요청 길이 |
MessageCategory | Modbus 메시지 카테고리 |
ObjectType | Modbus Object 형식 |
SlaveAddress | 슬레이브 주소 |
TransactionID | 트랜잭션 ID (Modbus TCP에서 사용), null일 경우 ModbusTcpSerializer가 자동 생성한 ID를 사용하여 요청함. 단, 이 속성은 그대로 null로 유지함. |
메서드
이름 | 설명 |
---|---|
Serialize() | 직렬화 |