Пример #1
0
        /// <summary>
        /// Construct a PortID from a NetworkAddress
        /// </summary>
        /// <param name="networkAddress">
        /// A <see cref="LLDP.NetworkAddress"/>
        /// </param>
        public PortID(LLDP.NetworkAddress networkAddress)
        {
            var length = TLVTypeLength.TypeLengthLength + SubTypeLength;
            var bytes  = new byte[length];
            var offset = 0;

            tlvData = new ByteArraySegment(bytes, offset, length);

            Type         = TLVTypes.PortID;
            SubType      = PortSubTypes.NetworkAddress;
            SubTypeValue = networkAddress;
        }
Пример #2
0
        /// <summary>
        /// Construct a PortID from a NetworkAddress
        /// </summary>
        /// <param name="networkAddress">
        /// A <see cref="LLDP.NetworkAddress"/>
        /// </param>
        public PortID(LLDP.NetworkAddress networkAddress)
        {
            log.DebugFormat("NetworkAddress {0}", networkAddress.ToString());

            var length = TLVTypeLength.TypeLengthLength + SubTypeLength;
            var bytes  = new byte[length];
            var offset = 0;

            tlvData = new ByteArraySegment(bytes, offset, length);

            Type         = TLVTypes.PortID;
            SubType      = PortSubTypes.NetworkAddress;
            SubTypeValue = networkAddress;
        }