, including all inherited members.
| ActionType enum name | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| block_data_t typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| changing_speed_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| Clock typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| clock_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| cur_speed_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| Debug typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| debug_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| dest_speed_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| distance() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| duration_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| init(Roomba &roomba, Radio *radio, Debug &debug, Clock &clock, Timer &timer, Rand &rand) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| init() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| is_stopped() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| LINE enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| message_id_t typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| MOVE enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| move(int16_t speed) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| MOVE_BACKWARD enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| move_callback(void *userdata) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| movement_pattern_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| MovementPattern enum name | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| msg_t typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| next_action_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| node_id_t typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| NONE enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| on_event(uint8_t event) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| on_receive(node_id_t id, size_t size, block_data_t *data) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| on_timer(void *userdata) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| Os typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| perform_action() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| Radio typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| radio_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| Rand typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| rand_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| RANDOM_WALK enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| RANDOM_WALK_MAX_MOVE | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| RANDOM_WALK_MAX_ROTATE | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| RANDOM_WALK_MIN_MOVE | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [static] |
| RANDOM_WALK_MIN_ROTATE | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| Roomba typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| roomba_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| roomba_event_sensor_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| roomba_motion_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| RoombaEventSensor typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| RoombaMotion typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| ROTATE enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| self_pointer_t typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| self_type typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| set_movement_pattern_to_line(uint32_t duration=10000) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| set_movement_pattern_to_random_walk() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| size_t typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| speed_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| start(int16_t speed=300) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| STOP enum value | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| stop() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline] |
| stop_movement() | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |
| stopped_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| Timer typedef | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | |
| timer_ | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [protected] |
| turn(int16_t speed) | RoombaMovement< OsModel_P, Roomba_P, Radio_P, Debug_P, Clock_P, Timer_P, Rand_P > | [inline, protected] |