Пример #1
0
        public void WriteFloat(float value)
        {
            UdpByteConverter bytes = value;

            WriteByte(bytes.Byte0, 8);
            WriteByte(bytes.Byte1, 8);
            WriteByte(bytes.Byte2, 8);
            WriteByte(bytes.Byte3, 8);
        }
Пример #2
0
        public float ReadFloat()
        {
            UdpByteConverter bytes = default(UdpByteConverter);

            bytes.Byte0 = ReadByte(8);
            bytes.Byte1 = ReadByte(8);
            bytes.Byte2 = ReadByte(8);
            bytes.Byte3 = ReadByte(8);
            return(bytes.Float32);
        }
Пример #3
0
        public void WriteDouble(double value)
        {
            UdpByteConverter bytes = value;

            WriteByte(bytes.Byte0, 8);
            WriteByte(bytes.Byte1, 8);
            WriteByte(bytes.Byte2, 8);
            WriteByte(bytes.Byte3, 8);
            WriteByte(bytes.Byte4, 8);
            WriteByte(bytes.Byte5, 8);
            WriteByte(bytes.Byte6, 8);
            WriteByte(bytes.Byte7, 8);
        }
Пример #4
0
        public void WriteFloat(float value)
        {
#if TRACE_RW
            if (UdpLog.IsEnabled(UdpLog.TRACE))
            {
                UdpLog.Trace("Writing float (32 bits)");
            }
#endif
            UdpByteConverter bytes = value;
            InternalWriteByte(bytes.Byte0, 8);
            InternalWriteByte(bytes.Byte1, 8);
            InternalWriteByte(bytes.Byte2, 8);
            InternalWriteByte(bytes.Byte3, 8);
        }
Пример #5
0
        public double ReadDouble()
        {
            UdpByteConverter bytes = default(UdpByteConverter);

            bytes.Byte0 = ReadByte(8);
            bytes.Byte1 = ReadByte(8);
            bytes.Byte2 = ReadByte(8);
            bytes.Byte3 = ReadByte(8);
            bytes.Byte4 = ReadByte(8);
            bytes.Byte5 = ReadByte(8);
            bytes.Byte6 = ReadByte(8);
            bytes.Byte7 = ReadByte(8);
            return(bytes.Float64);
        }
Пример #6
0
        public float ReadFloat()
        {
#if TRACE_RW
            if (UdpLog.IsEnabled(UdpLog.TRACE))
            {
                UdpLog.Trace("Reading float (32 bits)");
            }
#endif
            UdpByteConverter bytes = default(UdpByteConverter);
            bytes.Byte0 = InternalReadByte(8);
            bytes.Byte1 = InternalReadByte(8);
            bytes.Byte2 = InternalReadByte(8);
            bytes.Byte3 = InternalReadByte(8);
            return(bytes.Float32);
        }
Пример #7
0
        public void WriteDouble(double value)
        {
#if TRACE_RW
            if (UdpLog.IsEnabled(UdpLog.TRACE))
            {
                UdpLog.Trace("Writing double (64 bits)");
            }
#endif
            UdpByteConverter bytes = value;
            InternalWriteByte(bytes.Byte0, 8);
            InternalWriteByte(bytes.Byte1, 8);
            InternalWriteByte(bytes.Byte2, 8);
            InternalWriteByte(bytes.Byte3, 8);
            InternalWriteByte(bytes.Byte4, 8);
            InternalWriteByte(bytes.Byte5, 8);
            InternalWriteByte(bytes.Byte6, 8);
            InternalWriteByte(bytes.Byte7, 8);
        }
Пример #8
0
        public double ReadDouble()
        {
#if TRACE_RW
            if (UdpLog.IsEnabled(UdpLog.TRACE))
            {
                UdpLog.Trace("Reading double (64 bits)");
            }
#endif
            UdpByteConverter bytes = default(UdpByteConverter);
            bytes.Byte0 = InternalReadByte(8);
            bytes.Byte1 = InternalReadByte(8);
            bytes.Byte2 = InternalReadByte(8);
            bytes.Byte3 = InternalReadByte(8);
            bytes.Byte4 = InternalReadByte(8);
            bytes.Byte5 = InternalReadByte(8);
            bytes.Byte6 = InternalReadByte(8);
            bytes.Byte7 = InternalReadByte(8);
            return(bytes.Float64);
        }
Пример #9
0
        public char ReadChar(int bits)
        {
            UdpByteConverter bytes = ReadUShort(bits);

            return(bytes.Char);
        }
Пример #10
0
        public void WriteChar(char value, int bits)
        {
            UdpByteConverter bytes = value;

            WriteUShort(bytes.Unsigned16, bits);
        }