public void t1() { float f = 100.123F; FloatModbusConverter c = new FloatModbusConverter(); byte[] bs = c.ConvertToBytes(f); float f2 = (float)c.ConvertToObject(bs); Assert.AreEqual(f, f2, 0.01); float f3 = (float)c.ConvertToObject(new byte[] {0x4b, 0x88, 0x42, 0x10 }); Console.WriteLine(f3); byte[] bs2 = BitConverter.GetBytes(36.0738F); string s = BitConverter.ToString(bs2); Console.WriteLine(s); }
public void t1() { float f = 100.123F; FloatModbusConverter c = new FloatModbusConverter(); byte[] bs = c.ConvertToBytes(f); float f2 = (float)c.ConvertToObject(bs); Assert.AreEqual(f, f2, 0.01); float f3 = (float)c.ConvertToObject(new byte[] { 0x4b, 0x88, 0x42, 0x10 }); Console.WriteLine(f3); byte[] bs2 = BitConverter.GetBytes(36.0738F); string s = BitConverter.ToString(bs2); Console.WriteLine(s); }