MettlerToledo minor corrections, cleanup

This commit is contained in:
Milan Hanajik
2015-05-07 19:08:09 +02:00
parent 2fdd8be0a9
commit 247c8d7b49
4 changed files with 13 additions and 43 deletions
@@ -59,8 +59,16 @@ namespace TBF.BenchControl.MettlerToledo.Multi
public string ToString(int i) public string ToString(int i)
{ {
return string.Format("Name={0}, Id#={1}, {2}kg, empty={3}kg, fmt.={4}, emptyTm={5}s, Com{6}, {7}Bd, {8}-bits, parity={9}, stopBits={10}, {11}", if (IdNr == 1)
Name, IdNr, Capacity, Empty, Format, EmptyTimeSec, ComPortNr, BaudRate, DataBits, Parity, StopBits, Handshake); {
return string.Format("Name={0}, Id#={1}, {2}kg, empty={3}kg, fmt.={4}, emptyTm={5}s, Com{6}, {7}Bd, {8}-bits, parity={9}, stopBits={10}, {11}",
Name, IdNr, Capacity, Empty, Format, EmptyTimeSec, ComPortNr, BaudRate, DataBits, Parity, StopBits, Handshake);
}
else
{
return string.Format("Name={0}, Id#={1}, {2}kg, empty={3}kg, fmt.={4}, emptyTm={5}s",
Name, IdNr, Capacity, Empty, Format, EmptyTimeSec);
}
} }
} }
} }
@@ -26,7 +26,7 @@ namespace TBF.BenchControl.MettlerToledo.Multi
/// Warn: Start measurement when busy is true /// Warn: Start measurement when busy is true
/// </summary> /// </summary>
private static readonly ILog log = LogManager.GetLogger(typeof(BalanceDev)); private static readonly ILog log = LogManager.GetLogger(typeof(BalanceDev));
public override string ToString() { return string.Format("MettlerToledo.Balance({0})", Cfg.ToString(1)); } public override string ToString() { return string.Format("MettlerToledo.Multi.Balance({0})", Cfg.ToString(1)); }
protected readonly BalanceCfg balanceCfg; protected readonly BalanceCfg balanceCfg;
@@ -186,44 +186,6 @@ namespace TBF.BenchControl.MettlerToledo.Multi
serialPort.Write("SI\r\n"); serialPort.Write("SI\r\n");
} }
/// <summary>Units for SetUnits() argument</summary>
public enum Units
{
g,
kg,
t,
lb,
oz
}
/// <summary>
/// Get the serial number
/// </summary>
/// <remarks>After a successful SetUnits(kg) mass is still sent in g. MH 15.10.2013</remarks>
public void SetUnits(Units unit)
{
if (balanceCfg.DebugLevel == Entities.DebugMode.Simulate) return;
if (msrmntState == MsrmntState.Busy)
{
log.Warn("SetUnits() returns without setting the units because measurementState == MeasurementState.Busy");
return;
}
log.InfoFormat("SetUnits({0})", unit);
msrmntState = MsrmntState.Busy;
stringBuilder.Clear();
switch (unit)
{
case Units.g: serialPort.Write("U g\r\n"); break;
case Units.kg: serialPort.Write("U kg\r\n"); break;
case Units.t: serialPort.Write("U t\r\n"); break;
case Units.lb: serialPort.Write("U lb\r\n"); break;
case Units.oz: serialPort.Write("U oz\r\n"); break;
}
}
/// <summary> /// <summary>
/// Parse characters received from the serial port /// Parse characters received from the serial port
/// </summary> /// </summary>
@@ -26,7 +26,7 @@ namespace TBF.BenchControl.MettlerToledo.Standard
/// Warn: Start measurement when busy is true /// Warn: Start measurement when busy is true
/// </summary> /// </summary>
private static readonly ILog log = LogManager.GetLogger(typeof(BalanceDev)); private static readonly ILog log = LogManager.GetLogger(typeof(BalanceDev));
public override string ToString() { return string.Format("MettlerToledo.Balance({0})", Cfg.ToString(1)); } public override string ToString() { return string.Format("MettlerToledo.Standard.Balance({0})", Cfg.ToString(1)); }
protected readonly BalanceCfg balanceCfg; protected readonly BalanceCfg balanceCfg;
@@ -25,7 +25,7 @@ namespace TBF.BenchControl.MettlerToledo.Standard
/// Warn: Start measurement when busy is true /// Warn: Start measurement when busy is true
/// </summary> /// </summary>
private static readonly ILog log = LogManager.GetLogger(typeof(BalanceNewDev)); private static readonly ILog log = LogManager.GetLogger(typeof(BalanceNewDev));
public override string ToString() { return string.Format("MettlerToledo.BalanceNew({0})", Cfg.ToString(1)); } public override string ToString() { return string.Format("MettlerToledo.Standard.BalanceNew({0})", Cfg.ToString(1)); }
/// <summary>Serial number after GetSerialNumber() when MsrmntState == MsrmntState.Valid</summary> /// <summary>Serial number after GetSerialNumber() when MsrmntState == MsrmntState.Valid</summary>
public string SerialNumber { get { return serialNumber; } } public string SerialNumber { get { return serialNumber; } }