Ejemplo n.º 1
0
 void endpoint_LatencyUpdated(UAVCommons.CommunicationEndpoint source, int ms)
 {
     if (this.dataGridView1.InvokeRequired)
     {
         this.dataGridView1.Invoke((MethodInvoker) delegate
         {
             UpdateGrid(this.core.currentUAV.knownEndpoints);
         });
     }
     else
     {
         UpdateGrid(this.core.currentUAV.knownEndpoints);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// UAV Position hat sich Verändert aktualisiere Markierung auf der Karte
        /// </summary>
        /// <param name="param"></param>
        /// <param name="isremote"></param>
        public void MapView_ValueChanged(UAVCommons.CommunicationEndpoint source, UAVCommons.UAVSingleParameter arg)
        {
            //if (arg.Name == "lbRMCPositionLatitude")
            //{
            //    if (gMapControl1.InvokeRequired)
            //    {

            //        gMapControl1.Invoke(new MethodInvoker(UpdateUAVPosition));
            //    }
            //    else
            //    {
            //        UpdateUAVPosition();

            //    }
            //}
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Something has Changed in our Connections update the Pad!!!
 /// </summary>
 /// <param name="source"></param>
 /// <param name="arg"></param>
 /// <param name="state"></param>
 void currentUAV_CommunicationStatusChanged(UAVCommons.UAVBase source, UAVCommons.CommunicationEndpoint arg, string state)
 {
     try
     {
         if (this.dataGridView1.InvokeRequired)
         {
             this.dataGridView1.Invoke((MethodInvoker) delegate {
                 UpdateGrid(source.knownEndpoints);
             });
         }
         else
         {
             UpdateGrid(source.knownEndpoints);
         }
     }
     catch (Exception ex) { }
 }
Ejemplo n.º 4
0
 void currentUAV_CommunicationStatusChanged(UAVCommons.UAVBase source, UAVCommons.CommunicationEndpoint arg, string state)
 {
     if (ShowConnectionsStateChanges)
     {
         string connectedstring = "";
         if (arg.Connected())
         {
             connectedstring = " established";
         }
         else
         {
             connectedstring = " lost";
         }
         if (logbox.InvokeRequired)
         {
             logbox.Invoke((MethodInvoker) delegate { logbox.Items.Insert(0, "Verbindung mit uav:" + arg.commType.ToString() + connectedstring); });
         }
     }
 }
Ejemplo n.º 5
0
 void currentUAV_DataArrived(UAVCommons.CommunicationEndpoint source, UAVCommons.UAVParameter arg)
 {
 }
Ejemplo n.º 6
0
 /// <summary>
 /// UAV Position hat sich Verändert aktualisiere Markierung auf der Karte
 /// </summary>
 /// <param name="param"></param>
 /// <param name="isremote"></param>
 public virtual void MapView_ValueChanged(UAVCommons.CommunicationEndpoint source, UAVCommons.UAVSingleParameter arg)
 {
 }
Ejemplo n.º 7
0
 public virtual void currentUAV_DataArrived(UAVCommons.CommunicationEndpoint source, UAVCommons.UAVSingleParameter arg)
 {
 }