Gurux.DLMS.GXByteBuffer.GetFloat C# (CSharp) Method

GetFloat() public method

Get float value from byte array from the current position and then increments the position.
public GetFloat ( ) : float
return float
        public float GetFloat()
        {
            byte[] tmp = new byte[4];
            Get(tmp);
            System.Array.Reverse(tmp, 0, 4);
            float value = BitConverter.ToSingle(tmp, 0);
            return value;
        }

Usage Example

Esempio n. 1
0
 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());
 }