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() | 직렬화 |