continousDataConvert method

String continousDataConvert(
  1. int byte
)

Implementation

String continousDataConvert(int byte) {
  String value;
  double byteParsed = byte.toDouble();
  if (byte >= 0 && byte < (kbConstant)) {
    value = byteParsed.toStringAsFixed(0);
    return '$value B';
  } else if (byte >= (kbConstant) && byte < (mbConstant / 2)) {
    value = (byteParsed / kbConstant).toStringAsFixed(1);
    return '$value KB';
  } else if (byte >= (mbConstant / 2) && byte < (gbConstant / 2)) {
    value = (byteParsed / mbConstant).toStringAsFixed(2);
    return '$value MB';
  } else if (byte >= (gbConstant / 2) && byte < (tbConstant / 1.5)) {
    value = (byteParsed / gbConstant).toStringAsFixed(2);
    return '$value GB';
  } else {
    value = (byteParsed / tbConstant).toStringAsFixed(2);
    return '$value TB';
  }
}