registerCount property

int get registerCount

Get the number of registers required for this data type.

Implementation

int get registerCount {
  if (quantity != null) return quantity!;

  switch (dataType) {
    case DataType.uint16:
    case DataType.int16:
      return 1;
    case DataType.uint32:
    case DataType.int32:
    case DataType.float32:
      return 2;
    case DataType.float64:
      return 4;
    case DataType.bool:
      return 1;
    case DataType.string:
      return quantity ?? 1;
  }
}