protected static int SetInt16(byte[] Data, Int16 Value, int Pos)
{
byte[] ValueData = new byte[sizeof(Int16)];
ValueData = BitConverter.GetBytes(Value);
// flipping the Array .... Big Endian ..
ValueData = FlipArray(ValueData);
Array.Copy(ValueData, 0, Data, Pos, ValueData.Length);
return Pos + sizeof(Int16);
}