ModbusFileMultipleRecord class

Modbus multiple file record types

Inheritance

Constructors

ModbusFileMultipleRecord({required int fileNumber, required int recordNumber, Uint16List? recordData})
ModbusFileMultipleRecord.empty({required int fileNumber, required int recordNumber, required int recordDataByteLength})
factory
ModbusFileMultipleRecord.fromTypes({required int fileNumber, required int recordNumber, required Iterable<ModbusRecordType> types})
factory

Properties

endOfRecord bool
no setter
fileNumber int
finalinherited
hashCode int
The hash code for this object.
no setterinherited
recordBuffer ByteBuffer
no setteroverride
recordData Uint16List
no setteroverride
recordLength int
no setterinherited
recordNumber int
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addNext(ModbusRecordType type, num value) → void
getNext(ModbusRecordType type) num?
getReadRequest({int? unitId, Duration? responseTimeout}) ModbusFileRecordsReadRequest
getWriteRequest({int? unitId, Duration? responseTimeout}) ModbusFileRecordsWriteRequest
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setNext(ModbusRecordType type, num value) → void
start() → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited