BACnet.Core.Datalink.PortManager.SendNetgram C# (CSharp) Method

SendNetgram() public method

Sends a netgram
public SendNetgram ( OutboundNetgram netgram ) : void
netgram OutboundNetgram The netgram to send
return void
        public void SendNetgram(OutboundNetgram netgram)
        {
            lock(_lock)
            {
                if (netgram.PortId == 255)
                {
                    // send to all ports
                    foreach (var port in _ports)
                    {
                        port.SendNetgram(netgram);
                    }
                }
                else
                {
                    var port = _getPort(netgram.PortId);
                    if (port != null)
                    {
                        port.SendNetgram(netgram);
                    }
                }
            }
        }