Exemplo n.º 1
0
        private static ulong ConvertToLittleEndian16(ulong crc)
        {
            ulong resultCrc = 0;

            for (int i = 3; i >= 0; i--)
            {
                ushort intermediate = Endian.ConvertUShort((ushort)(crc >> (16 * i)));
                resultCrc |= ((ulong)(intermediate)) << (16 * i);
            }
            return(resultCrc);
        }
Exemplo n.º 2
0
        private static UInt64 ConvertToLittleEndian16(UInt64 crc)
        {
            UInt64 resultCrc = 0;
            UInt16 intermediate;

            for (int i = 3; i >= 0; i--)
            {
                intermediate = Endian.ConvertUShort((ushort)(crc >> (16 * i)));
                resultCrc   |= ((UInt64)(intermediate)) << (16 * i);
            }
            return(resultCrc);
        }
Exemplo n.º 3
0
 public static UInt16 ReadBigUInt16(this BinaryReader b)
 {
     return(Endian.ConvertUShort(b.ReadUInt16()));
 }