void HandleValidAdminPassword(RCS_Protocol.RCS_Protocol.PACKET_HEADER header, byte[] payload) { m_Log.Log("HandleValidAdminPassword", ErrorLog.LOG_TYPE.INFORMATIONAL); if (MessageEventGenerators.OnRxValidAdminPW != null) { MessageEventGenerators.OnRxValidAdminPW(); } }
void HandleReceiveStats(RCS_Protocol.RCS_Protocol.PACKET_HEADER header, byte[] payload) { string s = System.Text.ASCIIEncoding.ASCII.GetString(payload); //APPLICATION_DATA.HEALTH_STATISTICS stats = m_RCSProtocol.ParseStats(s); //if (stats == null) return; MessageEventGenerators.OnRxHealthStatus(s); }
void HandleInvalidHostnamePassword(RCS_Protocol.RCS_Protocol.PACKET_HEADER header, byte[] payload) { m_Log.Log("HandleInvalidHostnamePassword", ErrorLog.LOG_TYPE.INFORMATIONAL); string message = ExtractMessage(payload); if (MessageEventGenerators.OnRxInvalidPassword != null) { MessageEventGenerators.OnRxInvalidPassword(message); } }
void HandleReceiveHostName(RCS_Protocol.RCS_Protocol.PACKET_HEADER header, byte[] payload) { string name = ""; try { name = System.Text.ASCIIEncoding.ASCII.GetString(payload); } catch (Exception ex) { m_Log.Log("HandleReceiveHostName ex:" + ex.Message, ErrorLog.LOG_TYPE.INFORMATIONAL); return; } if (MessageEventGenerators.OnRxHostName != null) { MessageEventGenerators.OnRxHostName(name); } }
void HandleReceiveChannelList(RCS_Protocol.RCS_Protocol.PACKET_HEADER header, byte[] payload) { if (payload == null) { return; } if (header == null) { return; } try { List <string> nameslist = new List <string>(); int offset = 0; for (int i = 0; i < payload.Length; i++) { if (payload[i] == 0) { string s = System.Text.ASCIIEncoding.ASCII.GetString(payload, offset, i - offset); offset = i + 1; nameslist.Add(s); } } string[] list = nameslist.ToArray(); if (MessageEventGenerators.OnRxChannelList != null) { MessageEventGenerators.OnRxChannelList(list); } } catch (Exception ex) { m_Log.Log("HandleReceiveChannelList ex:" + ex.Message, ErrorLog.LOG_TYPE.INFORMATIONAL); } }
// /////////////////////////////////////////////////// // // Receive JPEG images // void HandleReceiveJPeg(RCS_Protocol.RCS_Protocol.PACKET_HEADER header, byte[] payload, string channel, string timeStamp, string plateReading) { MessageEventGenerators.OnRxJpeg(payload, channel, timeStamp, plateReading); }