AssetsMetricModbusTCP constructor

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

Returns a new AssetsMetricModbusTCP instance.

Implementation

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