From 5f5e1d0be1b51d0cff323e333046de45169ad58a Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 11 May 2017 16:51:44 +0200 Subject: [PATCH] messo wrapper x lettura SINGOLO byte... --- MTC_Adapter/MTC_Adapter/AdapterSiemens.cs | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/MTC_Adapter/MTC_Adapter/AdapterSiemens.cs b/MTC_Adapter/MTC_Adapter/AdapterSiemens.cs index eb5fbb7..ec4ab8e 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterSiemens.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterSiemens.cs @@ -28,8 +28,6 @@ namespace MTC_Adapter /// protected int baseMemUO = 254; - // non c'รจ single byte... -#if false /// /// wrapper chiamata lettura/scrittura SINGOLO BYTE... /// @@ -41,18 +39,12 @@ namespace MTC_Adapter public bool SIEMENSMemRW(bool bWrite, int MemType, Int32 memIndex, ref byte Value) { bool answ = false; - if (SIEMENS_ref.Connected) - { - try - { - answ = SIEMENS_ref.S_RW_Byte(bWrite, MemType, memIndex, ref Value); - } - catch - { } - } + // chiamo la versione multibyte... + byte[] ValArray = new byte[1]; + SIEMENSMemRW(bWrite, MemType, memIndex, ref ValArray); + Value = ValArray[0]; return answ; } -#endif /// /// wrapper chiamata lettura/scrittura MULTI BYTE... /// @@ -1117,11 +1109,9 @@ namespace MTC_Adapter public override int getDatiUt_step3b(ref byte int8Mem, int j) { int memIndex = 10700 + 1 * j; -#if false inizio = DateTime.Now; SIEMENSMemRW(R, baseMemUT, memIndex, ref int8Mem); if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-FamUT", 8), DateTime.Now.Subtract(inizio).Ticks); -#endif return memIndex; } ///