public void MessageReceived(LCM.LCM.LCM lcm, string channel, LCMDataInputStream data_stream) { if (channel == Channels.output_req_channel) { output_request_t response = new output_request_t(data_stream); var _ea = Notification.Instance; _ea.GetEvent <UpdateOutputCameraReceivedEvent>().Publish(response); } }
private void outPutCameraFromRuntime(output_request_t res) { Idle = Visibility.Hidden; Active = Visibility.Visible; if (IP2CameraInfo.ContainsKey(res.ip_address)) { isRunningProgram = true; OutputCamera = IP2CameraInfo[res.ip_address]; _ea.GetEvent <CameraOutPutEvent>().Publish(OutputCamera); } }