public override void SendEvent(EndPointEventCode eventCode, Dictionary <byte, object> parameters) { EventData eventData = new EventData { Code = (byte)eventCode, Parameters = parameters }; peer.SendEvent(eventData, new SendParameters()); }
public bool Operate(EndPointEventCode eventCode, Dictionary <byte, object> parameters, out string errorMessage) { if (eventTable.ContainsKey(eventCode)) { if (eventTable[eventCode].Handle(eventCode, parameters, out errorMessage)) { return(true); } else { errorMessage = $"EndPointEvent Error: {eventCode} from EndPoint: {endPoint.LastConnectedIPAddress}\nErrorMessage: {errorMessage}"; return(false); } } else { errorMessage = $"Unknow EndPointEvent:{eventCode} from EndPoint: {endPoint.LastConnectedIPAddress}"; return(false); } }
public abstract void SendEvent(EndPointEventCode eventCode, Dictionary <byte, object> parameters);
public override void SendEvent(EndPointEventCode eventCode, Dictionary <byte, object> parameters) { LogService.FatalFormat("EndPoint SendEvent UserEventCode: {0}", eventCode); }
internal void SendEvent(EndPointEventCode eventCode, Dictionary <byte, object> parameters) { endPoint.CommunicationInterface.SendEvent(eventCode, parameters); }