private string GetString()
{
if (!sensor.Value.HasValue)
return "-";
switch (sensor.SensorType) {
case SensorType.Voltage:
return string.Format("{0:F1}", sensor.Value);
case SensorType.Clock:
return string.Format("{0:F1}", 1e-3f * sensor.Value);
case SensorType.Load:
return string.Format("{0:F0}", sensor.Value);
case SensorType.Temperature:
return string.Format("{0:F0}", sensor.Value);
case SensorType.Fan:
return string.Format("{0:F1}", 1e-3f * sensor.Value);
case SensorType.Flow:
return string.Format("{0:F1}", 1e-3f * sensor.Value);
case SensorType.Control:
return string.Format("{0:F0}", sensor.Value);
case SensorType.Level:
return string.Format("{0:F0}", sensor.Value);
case SensorType.Power:
return string.Format("{0:F0}", sensor.Value);
case SensorType.Data:
return string.Format("{0:F0}", sensor.Value);
case SensorType.Factor:
return string.Format("{0:F1}", sensor.Value);
}
return "-";
}