kobe leysen / DAQ

Dependents:   TEST

Committer:
leysenkobe
Date:
Wed Mar 19 10:29:32 2014 +0000
Revision:
0:88f8e80dc5fd
version 0.1

Who changed what in which revision?

UserRevisionLine numberNew 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