Exemplo n.º 1
0
 /// <summary>
 /// Sends the specified request.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <param name="destination">The destination.</param>
 public void Send(XAMUmpTelegram request, System.Net.IPAddress destination)
 {
     lock (sendlock)
     {
         client.Send(request, destination);
     }
 }
Exemplo n.º 2
0
        public XAMUmpStream(XAMUmpDispatcher dispatcher, string ipAdr, int projectID, int firmwareVersion, int switchID, int designID, TraceDelegate trace)
        {
            this.dispatcher = dispatcher;
            this.trace      = trace;

            this.projectID       = projectID;
            this.firmwareVersion = firmwareVersion;
            this.switchID        = switchID;
            this.designID        = designID;

            destination = IPAddress.Parse(ipAdr);

            remoteAddressIdent = XAMUmUtils.GetSwitchIdentifier(projectID, switchID, designID);
            umpTelegram        = new XAMUmpTelegram(packageID, projectID, firmwareVersion, switchID, designID, trace);
        }