Jeroen van Zoeren / Mbed 2 deprecated Ophaalbrug

Dependencies:   mbed-rtos mbed

Stoplicht.cpp

Committer:
jeroenvz
Date:
2015-12-18
Revision:
0:e9239870dd85

File content as of revision 0:e9239870dd85:

#include "mbed.h"
class Stoplicht
{
    private:
        bool mStoplichtRood;   // True = rood, false = groen
        DigitalOut* mGroen;
        DigitalOut* mRood;
        
    public:
        Stoplicht(PinName rood, PinName groen){
            mGroen = new DigitalOut(groen);
            mRood = new DigitalOut(rood);
            *mGroen = true;
            *mRood = true;
        }
            
        void set_Groen(){
            *mRood = true;
            *mGroen = false;
            mStoplichtRood = false;
        }
        void set_Rood(){
             *mGroen = true;
             *mRood = false;
             mStoplichtRood = true;
        }
        bool get_Status(){
            return mStoplichtRood;   
        }
};