AssetsMetricModbusTCP constructor

AssetsMetricModbusTCP({
  1. required String name,
  2. 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. required String topic,
  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,
  this.interval,
  required this.retPolicy,
  required this.memoryArea,
  required this.dataType,
  required this.memoryAddress,
  required this.permissions,
  required this.accessLevel,
  required this.category,
  required this.topic,
  this.description,
  this.byteOrder,
  this.min,
  this.max,
  this.unit,
  this.tags,
  this.activationEdge,
  this.timeout,
  this.priority,
  this.scale,
  this.offset,
});