From 2cd4b6339204071c7f6e5be3f0d84ef2d46d3383 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 17 May 2017 12:34:12 +0200 Subject: [PATCH] fix sovrascrittura speedRate --- MTC_Adapter/MTC_Adapter/AdapterGeneric.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs index e75d000..ee7bfbf 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs @@ -966,7 +966,7 @@ namespace MTC_Adapter public List[] codaT; #endregion - + #region Events & samples /// @@ -2324,20 +2324,21 @@ namespace MTC_Adapter StringBuilder sb = new StringBuilder(); int numUnOp = currAdpConf.nUnOp; + int locSpeedRate = 0; // cicl su path x leggere le velocità dell'UnOp for (int i = 0; i < numUnOp; i++) { // leggo valore Codice - SpeedRate = BitConverter.ToUInt16(unOpSpeedMem, 2 * i); + locSpeedRate = BitConverter.ToUInt16(unOpSpeedMem, 2 * i); // leggo 41° byte = indice 40 + 2*i x le var del carico UnOp UnOpLoad = unOpSpeedMem[40 + i]; - vettUnOp[i].mUnOpSpeed.Value = SpeedRate; + vettUnOp[i].mUnOpSpeed.Value = locSpeedRate; vettUnOp[i].mUnOpLoad.Value = UnOpLoad; vettUnOp[i].mUnOpSpeedOverr.Value = SpeedRateOver; - sb.AppendLine(string.Format("UnOp_{0}: SpeedRate {1} rpm | Load {2}", i + 1, SpeedRate, UnOpLoad)); + sb.AppendLine(string.Format("UnOp_{0}: SpeedRate {1} rpm | Load {2} | SpOv: {3}", i + 1, SpeedRate, UnOpLoad, SpeedRateOver)); }