New version of quadcopter software written to OO principles

Dependencies:   mbed MODSERIAL filter mbed-rtos ConfigFile PID PPM FreeIMU_external_magnetometer TinyGPS

Status/StatusLights/StatusLights.h

Committer:
joe4465
Date:
2015-05-08
Revision:
4:9ffbf9101992
Parent:
2:969dfa4f2436

File content as of revision 4:9ffbf9101992:

#include "mbed.h"
#include "Global.h"
#include "rtos.h"
#include "Gps.h"
#include "Imu.h"

#ifndef StatusLights_H
#define StatusLights_H

class StatusLights                
{
  public:             
    StatusLights();    
    ~StatusLights();
    
    void clear();
    void preFlight();
    void standby();
    void groundReady();
    void flying();
    void error();
    
  private:
    int _ledState;
    DigitalOut* _led1;
    DigitalOut* _led2;
    DigitalOut* _led3;
    DigitalOut* _led4;
};

#endif