LogViewer.MainWindow.OnChannelConnected C# (CSharp) Method

OnChannelConnected() private method

private OnChannelConnected ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private async void OnChannelConnected(object sender, EventArgs e)
        {
            ConnectorControl.Connected = true;

            QuadButton.IsChecked = true;

            var channel = ConnectionPanel.Channel;
            channel.MessageReceived += OnMavlinkMessageReceived;

            channel.SendMessage(new MavLinkMessage()
            {
                ComponentId = (byte)MAVLink.MAV_COMPONENT.MAV_COMP_ID_MISSIONPLANNER,
                SystemId = 255,
                MsgId = MAVLink.MAVLINK_MSG_ID.COMMAND_LONG,
                TypedPayload = new MAVLink.mavlink_command_long_t()
                {
                    command = (ushort)MAVLink.MAV_CMD.SET_MESSAGE_INTERVAL,
                    param1 = (float)MAVLink.MAVLINK_MSG_ID.ATTITUDE_QUATERNION,
                    param2 = 50000
                }
            });

            Settings settings = await ((App)App.Current).LoadSettings();
            settings.Port = ConnectionPanel.DefaultUdpPort;
            await settings.SaveAsync();

        }