private void DroneStatusChanged(object sender, DroneStatusChangedEventArgs e) { if((int)e.FormerStatus < (int)DroneStatus.Available) { if ((int)drone.Status >= (int)DroneStatus.Available) Initialize(); } }
private void DroneStatusChanged(object sender, DroneStatusChangedEventArgs e) { if((int)e.FormerStatus < (int)DroneStatus.Connected) { if ((int)drone.Status >= (int)DroneStatus.Connected) Initialize(); } if((int)e.FormerStatus < (int)DroneStatus.Ready && (int)this.drone.Status == (int)DroneStatus.Ready) SendMessage("AT*CTRL=1,0,0\r"); }
private void DroneStatusChanged(object sender, DroneStatusChangedEventArgs e) { if((int)e.FormerStatus < (int)DroneStatus.Available) { if (((int)e.Status) >= ((int)DroneStatus.Available)) { SendInit(); initTimer.Enabled = true; } } if((int)e.FormerStatus == (int)DroneStatus.Available) { initTimer.Enabled = false; } }
private void Host_StatusChanged(object sender, DroneStatusChangedEventArgs e) { if ((int)host.Status == (int)DroneStatus.NotConnected) StartPinging(); }
protected virtual void OnStatusChanged(DroneStatusChangedEventArgs e) { EventHandler<DroneStatusChangedEventArgs> handler = StatusChanged; if (handler != null) handler(this, e); }