Mirror actuator for RT2 lab

Dependencies:   FastPWM

Committer:
altb2
Date:
Sun May 02 08:17:06 2021 +0000
Revision:
15:9f32f64eee5b
commit for students, 2.5.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
altb2 15:9f32f64eee5b 1 class PRBS
altb2 15:9f32f64eee5b 2 {
altb2 15:9f32f64eee5b 3 public:
altb2 15:9f32f64eee5b 4
altb2 15:9f32f64eee5b 5 PRBS(int n);
altb2 15:9f32f64eee5b 6
altb2 15:9f32f64eee5b 7 float operator()() {
altb2 15:9f32f64eee5b 8 return update();
altb2 15:9f32f64eee5b 9 }
altb2 15:9f32f64eee5b 10
altb2 15:9f32f64eee5b 11 virtual ~PRBS();
altb2 15:9f32f64eee5b 12
altb2 15:9f32f64eee5b 13 void reset();
altb2 15:9f32f64eee5b 14 float update();
altb2 15:9f32f64eee5b 15
altb2 15:9f32f64eee5b 16 void printPRBSind();
altb2 15:9f32f64eee5b 17 void printPRBSregister();
altb2 15:9f32f64eee5b 18
altb2 15:9f32f64eee5b 19 private:
altb2 15:9f32f64eee5b 20
altb2 15:9f32f64eee5b 21 int ii;
altb2 15:9f32f64eee5b 22 int n;
altb2 15:9f32f64eee5b 23 int Nprbs;
altb2 15:9f32f64eee5b 24 int *Register;
altb2 15:9f32f64eee5b 25 int Nind;
altb2 15:9f32f64eee5b 26 int *ind;
altb2 15:9f32f64eee5b 27
altb2 15:9f32f64eee5b 28 void getPrbsIndex(int n);
altb2 15:9f32f64eee5b 29 void printLine();
altb2 15:9f32f64eee5b 30
altb2 15:9f32f64eee5b 31 };