More RFID comm. logging, 'Set active mode' executed also when wm.CommFailed == true, version 1.5.114.
This commit is contained in:
parent
cdb8304287
commit
7afb780d5b
4
TODO.txt
4
TODO.txt
@ -1,10 +1,6 @@
|
||||
iPerl:
|
||||
- moznost iPerl komunikacie pri vypustani (do Active modu), pouzit 'Simultaneously with next...'
|
||||
- 'Q2 corrected from ...' chyba sa nezmensi, ukaze sa povodna
|
||||
- 'Q2 corrected from ...' Evaluate a Publish parametre
|
||||
- Results: ukazovat aj Disabled vodomery
|
||||
- STOP nefunguje vzdy (alebo pomaly) - zlepsit uzivatelsky dojem
|
||||
- Oracle DB: Bauwjahr
|
||||
- Oracle DB: UPDATE ...
|
||||
|
||||
- MeterType v iPerl.WaterMeter zmenit na test parameter
|
||||
|
||||
@ -143,10 +143,21 @@ namespace TBF.BenchControl.TestMethods.iPerlCommunication
|
||||
retv = 0;
|
||||
}
|
||||
|
||||
rfidDataLogger.InfoFormat("{0}, ReadRequestPort({1}, {2}, {3}, ...) returned {4} {5}", wm.Name, messageID, offset, lenght, retv, (retv != 0) ? "!" : "");
|
||||
|
||||
buffer = new byte[lenght];
|
||||
for (int i = 0; i < lenght; i++) buffer[i] = buf[i];
|
||||
|
||||
if ((messageID == MessageID.Configuration) && (offset == 0) && (lenght == WaterMeters.iPerl.ConfigStruct.Length))
|
||||
{
|
||||
rfidDataLogger.InfoFormat("{0}, ReadRequestPort({1},...) returned {2} {3}", wm.Name, messageID, retv, (retv != 0) ? "!" : WaterMeters.iPerl.ConfigStruct.FromByteArray(buffer).ToString());
|
||||
}
|
||||
else if ((messageID == MessageID.Calibration) && (offset == 0) && (lenght == WaterMeters.iPerl.CalibrationStruct.Length))
|
||||
{
|
||||
rfidDataLogger.InfoFormat("{0}, ReadRequestPort({1},...) returned {2} {3}", wm.Name, messageID, retv, (retv != 0) ? "!" : WaterMeters.iPerl.CalibrationStruct.FromByteArray(buffer).ToString());
|
||||
}
|
||||
else
|
||||
{
|
||||
rfidDataLogger.InfoFormat("{0}, ReadRequestPort({1}, {2}, {3}, ...) returned {4} {5}", wm.Name, messageID, offset, lenght, retv, (retv != 0) ? "!" : "");
|
||||
}
|
||||
}
|
||||
|
||||
return retv;
|
||||
@ -193,9 +204,17 @@ namespace TBF.BenchControl.TestMethods.iPerlCommunication
|
||||
rfidDataLogger.InfoFormat("{0}, WriteRequestPort({2}, {3}, {4}, {5}) returned {1} {6}", wm.Name, retv, messageID, offset, lenght, pBuf[0].ToString("X2"), (retv != 0) ? "!" : "");
|
||||
}
|
||||
else if (lenght == 2)
|
||||
{
|
||||
if (messageID == MessageID.Calibration && offset == 2)
|
||||
{
|
||||
UInt16 calibFactor = (UInt16)(pBuf[0] + 256 * pBuf[1]);
|
||||
rfidDataLogger.InfoFormat("{0}, WriteRequestPort(calibFactor={1}) returned {2} {3}", wm.Name, calibFactor, retv, (retv != 0) ? "!" : "");
|
||||
}
|
||||
else
|
||||
{
|
||||
rfidDataLogger.InfoFormat("{0}, WriteRequestPort({2}, {3}, {4}, {5} {6}) returned {1} {7}", wm.Name, retv, messageID, offset, lenght, pBuf[0].ToString("X2"), pBuf[1].ToString("X2"), (retv != 0) ? "!" : "");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
rfidDataLogger.InfoFormat("{0}, WriteRequestPort({2}, {3}, {4}, {5} {6} ...) returned {1} {7}", wm.Name, retv, messageID, offset, lenght, pBuf[0].ToString("X2"), pBuf[1].ToString("X2"), (retv != 0) ? "!" : "");
|
||||
@ -775,8 +794,6 @@ namespace TBF.BenchControl.TestMethods.iPerlCommunication
|
||||
/// <returns>true on success</returns>
|
||||
static CommErr SetActiveMode(WaterMeters.iPerl.WaterMeter wm, ref string resultStr)
|
||||
{
|
||||
if (wm.CommFailed) return CommErr.CommFailed;
|
||||
|
||||
if (OpenPort(wm) != 0) return CommErr.OpenPort; /// Open RFID port
|
||||
|
||||
CommErr error = CommErr.CmdActive;
|
||||
@ -863,7 +880,7 @@ namespace TBF.BenchControl.TestMethods.iPerlCommunication
|
||||
|
||||
CommErr error = CommErr.Write;
|
||||
|
||||
UInt16 newCalibFactor = 3000; /// Default value
|
||||
UInt16 newCalibFactor = 2600; /// Default value
|
||||
///
|
||||
if (multiTestParams[currentActivityStep].Activity.Length > WriteCalibrationFactorStr.Length)
|
||||
{
|
||||
|
||||
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
[assembly: AssemblyVersion("1.5.113.1")]
|
||||
[assembly: AssemblyFileVersion("1.5.113.1")]
|
||||
[assembly: AssemblyVersion("1.5.114.1")]
|
||||
[assembly: AssemblyFileVersion("1.5.114.1")]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user