LogDigitalOut.h@1:23b306c0a0b2, 2015-01-29 (annotated)
- Committer:
- naseba_atsushi
- Date:
- Thu Jan 29 14:53:38 2015 +0000
- Revision:
- 1:23b306c0a0b2
- Parent:
- 0:b63c87da380a
add. void ResetAccumulate();
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
naseba_atsushi | 0:b63c87da380a | 1 | #ifndef LOG_DIGITAL_OUT_H_ |
naseba_atsushi | 0:b63c87da380a | 2 | #define LOG_DIGITAL_OUT_H_ |
naseba_atsushi | 0:b63c87da380a | 3 | |
naseba_atsushi | 0:b63c87da380a | 4 | #include "mbed.h" |
naseba_atsushi | 0:b63c87da380a | 5 | |
naseba_atsushi | 0:b63c87da380a | 6 | class LogDigitalOut { |
naseba_atsushi | 0:b63c87da380a | 7 | public: |
naseba_atsushi | 0:b63c87da380a | 8 | LogDigitalOut(PinName pin); |
naseba_atsushi | 0:b63c87da380a | 9 | void CountUp(); // 動作累積回数 |
naseba_atsushi | 0:b63c87da380a | 10 | void RatiosUp(); |
naseba_atsushi | 1:23b306c0a0b2 | 11 | void ResetAccumulate(); |
naseba_atsushi | 1:23b306c0a0b2 | 12 | void Write(int volume); |
naseba_atsushi | 0:b63c87da380a | 13 | int GetCount(); |
naseba_atsushi | 0:b63c87da380a | 14 | int GetRatios(); |
naseba_atsushi | 0:b63c87da380a | 15 | int Read(); |
naseba_atsushi | 1:23b306c0a0b2 | 16 | |
naseba_atsushi | 0:b63c87da380a | 17 | private: |
naseba_atsushi | 0:b63c87da380a | 18 | DigitalOut _pin; |
naseba_atsushi | 0:b63c87da380a | 19 | int buffer; |
naseba_atsushi | 0:b63c87da380a | 20 | unsigned int count; |
naseba_atsushi | 0:b63c87da380a | 21 | unsigned int ratios; |
naseba_atsushi | 0:b63c87da380a | 22 | }; |
naseba_atsushi | 0:b63c87da380a | 23 | #endif |