From d1162480a7b34bd97268e84850f3cd243ab5c8ae Mon Sep 17 00:00:00 2001 From: Michele Cattafesta Date: Mon, 22 Dec 2014 14:38:01 +0100 Subject: [PATCH] Fixes a bug that couldn't read a single bit, for example M0.0. Signed-off-by: Michele Cattafesta --- S7.Net/PLC.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/S7.Net/PLC.cs b/S7.Net/PLC.cs index be5dc3f..92601cf 100644 --- a/S7.Net/PLC.cs +++ b/S7.Net/PLC.cs @@ -439,7 +439,7 @@ namespace S7.Net mByte = int.Parse(txt2.Substring(0, txt2.IndexOf("."))); mBit = int.Parse(txt2.Substring(txt2.IndexOf(".") + 1)); if (mBit > 7) throw new Exception(); - var obj3 = (byte)Read(mDataType, 0, mByte, VarType.Bit, 1); + var obj3 = (byte)Read(mDataType, 0, mByte, VarType.Byte, 1); objBoolArray = new BitArray(new byte[]{obj3}); return objBoolArray[mBit]; }