System.IO.BACnet.BacnetClient.Iam C# (CSharp) Méthode

Iam() public méthode

public Iam ( uint device_id, BacnetSegmentations segmentation ) : void
device_id uint
segmentation BacnetSegmentations
Résultat void
        public void Iam(uint device_id, BacnetSegmentations segmentation)
        {
            Trace.WriteLine("Sending Iam ... ", null);

            EncodeBuffer b = GetEncodeBuffer(m_client.HeaderLength);
            BacnetAddress broadcast=m_client.GetBroadcastAddress();
            NPDU.Encode(b, BacnetNpduControls.PriorityNormalMessage, broadcast, null, DEFAULT_HOP_COUNT, BacnetNetworkMessageTypes.NETWORK_MESSAGE_WHO_IS_ROUTER_TO_NETWORK, 0);
            APDU.EncodeUnconfirmedServiceRequest(b, BacnetPduTypes.PDU_TYPE_UNCONFIRMED_SERVICE_REQUEST, BacnetUnconfirmedServices.SERVICE_UNCONFIRMED_I_AM);
            Services.EncodeIamBroadcast(b, device_id, (uint)GetMaxApdu(), segmentation, m_vendor_id);

            m_client.Send(b.buffer, m_client.HeaderLength, b.offset - m_client.HeaderLength, broadcast, false, 0);
        }
BacnetClient