|
ME 405 Romi
|
Left Motor Encoder Class. More...
Public Member Functions | |
| __init__ (self, motor, encoder, m_state_l, position_l, velocity_l, times, PWM_l, delay) | |
| Right Encoder Initialization. | |
| run (self) | |
| Runs the tasks for the Right Motor. | |
Public Attributes | |
| my_motor_Left = motor | |
| encoder_Left = encoder | |
| m_state_l = m_state_l | |
| position_l = position_l | |
| velocity_l = velocity_l | |
| times = times | |
| PWM_l = PWM_l | |
| int | delay_count = 0 |
| int | state = 0 |
| delay = delay | |
This task class which contains a generator finite state machine that runs multiple functions.
It drives the motor, reads the encoder and runs continuously, setting flags that are shared with other tasks.
Definition at line 9 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.__init__ | ( | self, | |
| motor, | |||
| encoder, | |||
| m_state_l, | |||
| position_l, | |||
| velocity_l, | |||
| times, | |||
| PWM_l, | |||
| delay ) |
| motor_encoder_left_class.motor_encoder_left_class.run | ( | self | ) |
| motor_encoder_left_class.motor_encoder_left_class.delay = delay |
Definition at line 31 of file motor_encoder_left_class.py.
| int motor_encoder_left_class.motor_encoder_left_class.delay_count = 0 |
Definition at line 29 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.encoder_Left = encoder |
Definition at line 23 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.m_state_l = m_state_l |
Definition at line 24 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.my_motor_Left = motor |
Definition at line 22 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.position_l = position_l |
Definition at line 25 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.PWM_l = PWM_l |
Definition at line 28 of file motor_encoder_left_class.py.
| int motor_encoder_left_class.motor_encoder_left_class.state = 0 |
Definition at line 30 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.times = times |
Definition at line 27 of file motor_encoder_left_class.py.
| motor_encoder_left_class.motor_encoder_left_class.velocity_l = velocity_l |
Definition at line 26 of file motor_encoder_left_class.py.