public float GetFloat() { byte[] tmp = new byte[4]; Get(tmp); System.Array.Reverse(tmp, 0, 4); float value = BitConverter.ToSingle(tmp, 0); return value; }
private static void GetFloat32(XmlNode node, GXDLMSXmlSettings s) { GXByteBuffer bb = new GXByteBuffer(); bb.SetHexString(GetValue(node, s)); GXCommon.SetData(s.settings, s.data, DataType.Float32, bb.GetFloat()); }