
mbed2 pre-final
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
servo.h@2:7dc265489818, 2020-06-14 (annotated)
- Committer:
- domino5740
- Date:
- Sun Jun 14 11:13:56 2020 +0000
- Revision:
- 2:7dc265489818
- Parent:
- 1:be03cac9fe74
pre-finala
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
domino5740 | 1:be03cac9fe74 | 1 | #ifndef SERVO_H |
domino5740 | 1:be03cac9fe74 | 2 | #define SERVO_H |
domino5740 | 1:be03cac9fe74 | 3 | |
domino5740 | 2:7dc265489818 | 4 | #include "servo_gui.h" |
domino5740 | 1:be03cac9fe74 | 5 | |
domino5740 | 2:7dc265489818 | 6 | enum ServoState {CALLIB, IDLE, IN_PROGRESS}; |
domino5740 | 1:be03cac9fe74 | 7 | |
domino5740 | 1:be03cac9fe74 | 8 | class Servo { |
domino5740 | 1:be03cac9fe74 | 9 | public: |
domino5740 | 2:7dc265489818 | 10 | Servo(void); |
domino5740 | 2:7dc265489818 | 11 | void Callib(void); |
domino5740 | 2:7dc265489818 | 12 | void GoTo(unsigned int uiPosition); |
domino5740 | 2:7dc265489818 | 13 | unsigned int uiCurrentPosition; |
domino5740 | 1:be03cac9fe74 | 14 | private: |
domino5740 | 2:7dc265489818 | 15 | ServoGui MyServoGui; |
domino5740 | 2:7dc265489818 | 16 | void Automat(void); |
domino5740 | 1:be03cac9fe74 | 17 | enum ServoState eState; |
domino5740 | 1:be03cac9fe74 | 18 | unsigned int uiDesiredPosition; |
domino5740 | 1:be03cac9fe74 | 19 | }; |
domino5740 | 1:be03cac9fe74 | 20 | |
domino5740 | 1:be03cac9fe74 | 21 | #endif |