private GetInt16B ( byte Data, int Pos ) : int | ||
Data | byte | |
Pos | int | |
return | int |
private int GetInt16B(byte[] Data, int Pos)
{
UInt16 Value = 0;
byte[] ValueData = new byte[sizeof(Int16)];
Array.Copy(Data, Pos, ValueData, 0, sizeof(Int16));
//flipping for BigEndian conversion prep
ValueData = FlipArray(ValueData);
//Value = BitConverter.ToInt16(ValueData, 0);
Value = BitConverter.ToUInt16(ValueData, 0);
return (int) Value;
}