SwitchBase
SwitchBaseClass.h@0:66d308ff8e77, 2015-12-11 (annotated)
- Committer:
- taktkaihatu
- Date:
- Fri Dec 11 10:20:04 2015 +0000
- Revision:
- 0:66d308ff8e77
Switch Base
Who changed what in which revision?
User | Revision | Line number | New 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 |