, 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] |