protected void OnMessageReceived(ChromecastSSLClientDataReceivedArgs e) { if (MessageReceived != null) { MessageReceived(this, e); } }
private void OnData(object sender, ChromecastSSLClientDataReceivedArgs e) { lstDeviceList.InvokeIfRequired(() => { lstLog.Items.Add(e.Message.payload_utf8); }); }
private void OnData(object sender, ChromecastSSLClientDataReceivedArgs e) { lstDeviceList.InvokeIfRequired(() => { // Added just to see how it works out to get the "type" out JSON dynamically. Will be removed. Trace.WriteLine(string.Format("Responsetype: {0}", e.Message.GetJsonType())); if (e.Message.GetJsonType() == "RECEIVER_STATUS") { ReceiverStatusResponse response = e.Message.PayloadUtf8.DeserializeJson<ReceiverStatusResponse>(); this.CurrentStatus = response; Trace.WriteLine("current status set"); } lstLog.Items.Add(e.Message.PayloadUtf8); }); }
public void OnMessageReceived(ChromecastSSLClientDataReceivedArgs e) { if (MessageReceived != null) MessageReceived(this, e); }