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; } ///