Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Amplifier.h@0:88f8e80dc5fd, 2014-03-19 (annotated)
- Committer:
- leysenkobe
- Date:
- Wed Mar 19 10:29:32 2014 +0000
- Revision:
- 0:88f8e80dc5fd
version 0.1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
leysenkobe | 0:88f8e80dc5fd | 1 | #ifndef AMPLIFIER_H |
leysenkobe | 0:88f8e80dc5fd | 2 | #define AMPLIFIER_H |
leysenkobe | 0:88f8e80dc5fd | 3 | |
leysenkobe | 0:88f8e80dc5fd | 4 | class Amplifier |
leysenkobe | 0:88f8e80dc5fd | 5 | { |
leysenkobe | 0:88f8e80dc5fd | 6 | private: |
leysenkobe | 0:88f8e80dc5fd | 7 | bool enable; |
leysenkobe | 0:88f8e80dc5fd | 8 | int amplification; |
leysenkobe | 0:88f8e80dc5fd | 9 | |
leysenkobe | 0:88f8e80dc5fd | 10 | public: |
leysenkobe | 0:88f8e80dc5fd | 11 | Amplifier(void); |
leysenkobe | 0:88f8e80dc5fd | 12 | ~Amplifier(void); |
leysenkobe | 0:88f8e80dc5fd | 13 | |
leysenkobe | 0:88f8e80dc5fd | 14 | //GETTERS |
leysenkobe | 0:88f8e80dc5fd | 15 | bool Enabled(void); |
leysenkobe | 0:88f8e80dc5fd | 16 | int getAmplification(void); |
leysenkobe | 0:88f8e80dc5fd | 17 | |
leysenkobe | 0:88f8e80dc5fd | 18 | //SETTERS |
leysenkobe | 0:88f8e80dc5fd | 19 | void setAmplification(int newAmplification); |
leysenkobe | 0:88f8e80dc5fd | 20 | void Enable(void); |
leysenkobe | 0:88f8e80dc5fd | 21 | void Disable(void); |
leysenkobe | 0:88f8e80dc5fd | 22 | }; |
leysenkobe | 0:88f8e80dc5fd | 23 | #endif |