AssetsMetricModbusRTU constructor

AssetsMetricModbusRTU({
  1. required String name,
  2. int? interval,
  3. String? topic = 'mdm',
  4. RetPolicy? retPolicy,
  5. required AssetsMetricModbusRTUMemoryAreaEnum memoryArea,
  6. required AssetsMetricModbusRTUDataTypeEnum dataType,
  7. required num memoryAddress,
  8. required MetricPermission permissions,
  9. required AccessLevel accessLevel,
  10. required List<MetricCategory> category,
  11. String? description,
  12. AssetsMetricModbusRTUByteOrderEnum? byteOrder,
  13. num? min,
  14. num? max,
  15. Unit? unit,
  16. Tags? tags,
  17. AssetsMetricModbusRTUActivationEdgeEnum? activationEdge,
  18. num? timeout,
  19. int? priority,
  20. num? offset,
  21. num? scale,
})

Returns a new AssetsMetricModbusRTU instance.

Implementation

AssetsMetricModbusRTU({
  required this.name,
  this.interval,
  this.topic = 'mdm',
  this.retPolicy,
  required this.memoryArea,
  required this.dataType,
  required this.memoryAddress,
  required this.permissions,
  required this.accessLevel,
  required this.category,
  this.description,
  this.byteOrder,
  this.min,
  this.max,
  this.unit,
  this.tags,
  this.activationEdge,
  this.timeout,
  this.priority,
  this.offset,
  this.scale,
});