SwitchBase

Committer:
taktkaihatu
Date:
Fri Dec 11 10:20:04 2015 +0000
Revision:
0:66d308ff8e77
Switch Base

Who changed what in which revision?

UserRevisionLine numberNew contents of line
taktkaihatu 0:66d308ff8e77 1 #ifndef MBED_SWITCHBASE
taktkaihatu 0:66d308ff8e77 2 #define MBED_SWITCHBASE
taktkaihatu 0:66d308ff8e77 3
taktkaihatu 0:66d308ff8e77 4 #include "mbed.h"
taktkaihatu 0:66d308ff8e77 5
taktkaihatu 0:66d308ff8e77 6 class SwitchBaseClass {
taktkaihatu 0:66d308ff8e77 7 public:
taktkaihatu 0:66d308ff8e77 8 SwitchBaseClass(PinName pin);
taktkaihatu 0:66d308ff8e77 9 int On(void);
taktkaihatu 0:66d308ff8e77 10 int Off(void);
taktkaihatu 0:66d308ff8e77 11 int On_Off(void);
taktkaihatu 0:66d308ff8e77 12
taktkaihatu 0:66d308ff8e77 13 private:
taktkaihatu 0:66d308ff8e77 14 DigitalIn _pin;
taktkaihatu 0:66d308ff8e77 15 };
taktkaihatu 0:66d308ff8e77 16
taktkaihatu 0:66d308ff8e77 17 #endif
taktkaihatu 0:66d308ff8e77 18