public static UInt48 ReadUInt48(this byte[] buffer, ref int offset, Endianity endianity)
        {
            UInt48 uint48 = ByteArrayExtensions.ReadUInt48(buffer, offset, endianity);

            offset += 6;
            return(uint48);
        }
        public static UInt48 ReadUInt48(this byte[] buffer, int offset, Endianity endianity)
        {
            UInt48 uint48 = ByteArrayExtensions.ReadUInt48(buffer, offset);

            if (ByteArrayExtensions.IsWrongEndianity(endianity))
            {
                uint48 = ByteArrayExtensions.HostToNetworkOrder(uint48);
            }
            return(uint48);
        }
Ejemplo n.º 3
0
 internal UInt48 ReadUInt48(int offset, Endianity endianity)
 {
     return(ByteArrayExtensions.ReadUInt48(this.Buffer, this.StartOffset + offset, endianity));
 }
 public static MacAddress ReadMacAddress(this byte[] buffer, ref int offset, Endianity endianity)
 {
     return(new MacAddress(ByteArrayExtensions.ReadUInt48(buffer, ref offset, endianity)));
 }