Definition motor_driver.h:8
void set_motor2(Motor *mot)
Definition motor_driver.h:45
void set_timeout(uint8_t val)
Definition motor_driver.h:51
void set_is_connected(bool val)
Definition motor_driver.h:46
bool is_connected
Definition motor_driver.h:34
void Print()
Definition motor_driver.cpp:17
bool get_is_connected()
Definition motor_driver.h:57
void set_enable_position_rollover_error(bool val)
Definition motor_driver.h:50
int error_code
Definition motor_driver.h:36
void Enable()
Definition motor_driver.cpp:30
void set_adc(float adc_val[])
Definition motor_driver.cpp:70
MotorDriver()
Definition motor_driver.cpp:4
int get_error_code()
Definition motor_driver.h:59
bool IsConnected()
Definition motor_driver.cpp:55
bool get_enable()
Definition motor_driver.h:60
void Disable()
Definition motor_driver.cpp:35
void EnablePositionRolloverError()
Definition motor_driver.cpp:40
Motor * motor2
Definition motor_driver.h:31
void set_is_enabled(bool val)
Definition motor_driver.h:47
int GetErrorCode()
Definition motor_driver.cpp:65
void set_error_code(int val)
Definition motor_driver.h:48
bool get_is_enabled()
Definition motor_driver.h:58
uint8_t timeout
Definition motor_driver.h:41
void set_enable(bool val)
Definition motor_driver.h:49
uint8_t get_timeout()
Definition motor_driver.h:62
bool enable_position_rollover_error
Definition motor_driver.h:40
bool enable
Definition motor_driver.h:39
void DisableMotorDriver()
bool is_enabled
Definition motor_driver.h:35
void SetTimeout(uint8_t time)
Definition motor_driver.cpp:50
bool IsEnabled()
Definition motor_driver.cpp:60
Motor * get_motor2()
Definition motor_driver.h:56
Motor * get_motor1()
Definition motor_driver.h:55
Motor * motor1
Definition motor_driver.h:30
bool get_enable_position_rollover_error()
Definition motor_driver.h:61
void SetMotors(Motor *motor1, Motor *motor2)
Definition motor_driver.cpp:11
void DisablePositionRolloverError()
Definition motor_driver.cpp:45
float adc[2]
Definition motor_driver.h:27
void set_motor1(Motor *mot)
Definition motor_driver.h:44