/// <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); } }
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); }