Jeroen van Zoeren / Mbed 2 deprecated Ophaalbrug

Dependencies:   mbed-rtos mbed

Revision:
0:e9239870dd85
diff -r 000000000000 -r e9239870dd85 Stoplicht.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Stoplicht.cpp	Fri Dec 18 08:17:06 2015 +0000
@@ -0,0 +1,30 @@
+#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;   
+        }
+};