2014-09-29 update 1
This commit is contained in:
@@ -167,6 +167,7 @@ namespace ModBus.Net
|
|||||||
t[i] = temp%2 > 0;
|
t[i] = temp%2 > 0;
|
||||||
temp /= 2;
|
temp /= 2;
|
||||||
}
|
}
|
||||||
|
pos += 1;
|
||||||
return t;
|
return t;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -378,7 +379,7 @@ namespace ModBus.Net
|
|||||||
return translation.ToArray();
|
return translation.ToArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool GetBit(ushort number, int pos)
|
public bool GetBit(ushort number, ref int pos)
|
||||||
{
|
{
|
||||||
if (pos < 0 && pos > 15) throw new IndexOutOfRangeException();
|
if (pos < 0 && pos > 15) throw new IndexOutOfRangeException();
|
||||||
int ans = number % 2;
|
int ans = number % 2;
|
||||||
@@ -389,6 +390,7 @@ namespace ModBus.Net
|
|||||||
number /= 2;
|
number /= 2;
|
||||||
i--;
|
i--;
|
||||||
}
|
}
|
||||||
|
pos += 1;
|
||||||
return ans > 0;
|
return ans > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -531,6 +533,7 @@ namespace ModBus.Net
|
|||||||
t[8 - i] = temp%2 > 0;
|
t[8 - i] = temp%2 > 0;
|
||||||
temp /= 2;
|
temp /= 2;
|
||||||
}
|
}
|
||||||
|
pos += 1;
|
||||||
return t;
|
return t;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user