add_fieldinfo(interface_fieldtype_t type, const char *name, size_t length, void *value, const char *enumtype=0, const interface_enum_map_t *enum_map=0) | fawkes::Interface | protected |
add_messageinfo(const char *name) | fawkes::Interface | protected |
angle() const | fawkes::Roomba500Interface | |
battery_capacity() const | fawkes::Roomba500Interface | |
battery_charge() const | fawkes::Roomba500Interface | |
BrushState enum name | fawkes::Roomba500Interface | |
BRUSHSTATE_BACKWARD enum value | fawkes::Roomba500Interface | |
BRUSHSTATE_FORWARD enum value | fawkes::Roomba500Interface | |
BRUSHSTATE_OFF enum value | fawkes::Roomba500Interface | |
buffer_timestamp(unsigned int buffer) | fawkes::Interface | |
buffer_timestamp(unsigned int buffer, Time *timestamp) | fawkes::Interface | |
changed() const | fawkes::Interface | |
CHARGING_ERROR enum value | fawkes::Roomba500Interface | |
CHARGING_FULL enum value | fawkes::Roomba500Interface | |
CHARGING_NO enum value | fawkes::Roomba500Interface | |
CHARGING_RECONDITIONING enum value | fawkes::Roomba500Interface | |
charging_state() const | fawkes::Roomba500Interface | |
CHARGING_TRICKLE enum value | fawkes::Roomba500Interface | |
CHARGING_WAITING enum value | fawkes::Roomba500Interface | |
ChargingState enum name | fawkes::Roomba500Interface | |
cliff_front_left_signal() const | fawkes::Roomba500Interface | |
cliff_front_right_signal() const | fawkes::Roomba500Interface | |
cliff_left_signal() const | fawkes::Roomba500Interface | |
cliff_right_signal() const | fawkes::Roomba500Interface | |
compare_buffers(unsigned int buffer) | fawkes::Interface | |
copy_private_to_buffer(unsigned int buffer) | fawkes::Interface | |
copy_shared_to_buffer(unsigned int buffer) | fawkes::Interface | |
copy_values(const Interface *other) | fawkes::Roomba500Interface | virtual |
create_message(const char *type) const | fawkes::Roomba500Interface | virtual |
current() const | fawkes::Roomba500Interface | |
data_changed | fawkes::Interface | protected |
data_ptr | fawkes::Interface | protected |
data_refreshed | fawkes::Interface | protected |
data_size | fawkes::Interface | protected |
data_ts | fawkes::Interface | protected |
datachunk() const | fawkes::Interface | |
datasize() const | fawkes::Interface | |
distance() const | fawkes::Roomba500Interface | |
encoder_counts_left() const | fawkes::Roomba500Interface | |
encoder_counts_right() const | fawkes::Roomba500Interface | |
enum_tostring(const char *enumtype, int val) const | fawkes::Roomba500Interface | virtual |
fields() | fawkes::Interface | |
fields_end() | fawkes::Interface | |
get_message_types() | fawkes::Interface | |
has_writer() const | fawkes::Interface | |
hash() const | fawkes::Interface | |
hash_printable() const | fawkes::Interface | |
hash_size() const | fawkes::Interface | |
id() const | fawkes::Interface | |
InfraredCharacter enum name | fawkes::Roomba500Interface | |
Interface() | fawkes::Interface | protected |
IR_DISC_DOCK_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_GREEN_BUOY enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_GREEN_BUOY_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_RED_BUOY enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_RED_BUOY_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_RED_GREEN_BUOY enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_RED_GREEN_BUOY_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DISC_DOCK_RESERVED enum value | fawkes::Roomba500Interface | |
IR_DOCK_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DOCK_GREEN_BUOY enum value | fawkes::Roomba500Interface | |
IR_DOCK_GREEN_BUOY_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DOCK_RED_BUOY enum value | fawkes::Roomba500Interface | |
IR_DOCK_RED_BUOY_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DOCK_RED_GREEN_BUOY enum value | fawkes::Roomba500Interface | |
IR_DOCK_RED_GREEN_BUOY_FORCE_FIELD enum value | fawkes::Roomba500Interface | |
IR_DOCK_RESERVED enum value | fawkes::Roomba500Interface | |
IR_NONE enum value | fawkes::Roomba500Interface | |
ir_opcode_left() const | fawkes::Roomba500Interface | |
ir_opcode_omni() const | fawkes::Roomba500Interface | |
ir_opcode_right() const | fawkes::Roomba500Interface | |
IR_REMOTE_ARC_LEFT enum value | fawkes::Roomba500Interface | |
IR_REMOTE_ARC_RIGHT enum value | fawkes::Roomba500Interface | |
IR_REMOTE_FORWARD enum value | fawkes::Roomba500Interface | |
IR_REMOTE_LARGE_CLEAN enum value | fawkes::Roomba500Interface | |
IR_REMOTE_LEFT enum value | fawkes::Roomba500Interface | |
IR_REMOTE_MAX enum value | fawkes::Roomba500Interface | |
IR_REMOTE_MEDIUM enum value | fawkes::Roomba500Interface | |
IR_REMOTE_POWER enum value | fawkes::Roomba500Interface | |
IR_REMOTE_RIGHT enum value | fawkes::Roomba500Interface | |
IR_REMOTE_SMALL enum value | fawkes::Roomba500Interface | |
IR_REMOTE_SPOT enum value | fawkes::Roomba500Interface | |
IR_REMOTE_STOP enum value | fawkes::Roomba500Interface | |
IR_REMOTE_STOP2 enum value | fawkes::Roomba500Interface | |
IR_SCHED_REMOTE_DOWNLOAD enum value | fawkes::Roomba500Interface | |
IR_SCHED_REMOTE_SEEK_DOCK enum value | fawkes::Roomba500Interface | |
IR_VIRTUAL_WALL enum value | fawkes::Roomba500Interface | |
is_bump_left() const | fawkes::Roomba500Interface | |
is_bump_right() const | fawkes::Roomba500Interface | |
is_bumper_center_left() const | fawkes::Roomba500Interface | |
is_bumper_center_right() const | fawkes::Roomba500Interface | |
is_bumper_front_left() const | fawkes::Roomba500Interface | |
is_bumper_front_right() const | fawkes::Roomba500Interface | |
is_bumper_left() const | fawkes::Roomba500Interface | |
is_bumper_right() const | fawkes::Roomba500Interface | |
is_button_clean() const | fawkes::Roomba500Interface | |
is_button_clock() const | fawkes::Roomba500Interface | |
is_button_day() const | fawkes::Roomba500Interface | |
is_button_dock() const | fawkes::Roomba500Interface | |
is_button_hour() const | fawkes::Roomba500Interface | |
is_button_minute() const | fawkes::Roomba500Interface | |
is_button_schedule() const | fawkes::Roomba500Interface | |
is_button_spot() const | fawkes::Roomba500Interface | |
is_caster_stasis() const | fawkes::Roomba500Interface | |
is_cliff_front_left() const | fawkes::Roomba500Interface | |
is_cliff_front_right() const | fawkes::Roomba500Interface | |
is_cliff_left() const | fawkes::Roomba500Interface | |
is_cliff_right() const | fawkes::Roomba500Interface | |
is_dirt_detect() const | fawkes::Roomba500Interface | |
is_home_base_charger_available() const | fawkes::Roomba500Interface | |
is_internal_charger_available() const | fawkes::Roomba500Interface | |
is_overcurrent_left_wheel() const | fawkes::Roomba500Interface | |
is_overcurrent_main_brush() const | fawkes::Roomba500Interface | |
is_overcurrent_right_wheel() const | fawkes::Roomba500Interface | |
is_overcurrent_side_brush() const | fawkes::Roomba500Interface | |
is_song_playing() const | fawkes::Roomba500Interface | |
is_valid() const | fawkes::Interface | |
is_virtual_wall() const | fawkes::Roomba500Interface | |
is_wall() const | fawkes::Roomba500Interface | |
is_wheel_drop_left() const | fawkes::Roomba500Interface | |
is_wheel_drop_right() const | fawkes::Roomba500Interface | |
is_writer() const | fawkes::Interface | |
left_motor_current() const | fawkes::Roomba500Interface | |
light_bump_center_left() const | fawkes::Roomba500Interface | |
light_bump_center_right() const | fawkes::Roomba500Interface | |
light_bump_front_left() const | fawkes::Roomba500Interface | |
light_bump_front_right() const | fawkes::Roomba500Interface | |
light_bump_left() const | fawkes::Roomba500Interface | |
light_bump_right() const | fawkes::Roomba500Interface | |
main_brush_current() const | fawkes::Roomba500Interface | |
mark_data_changed() | fawkes::Interface | |
mark_data_refreshed() | fawkes::Interface | |
maxlenof_angle() const | fawkes::Roomba500Interface | |
maxlenof_battery_capacity() const | fawkes::Roomba500Interface | |
maxlenof_battery_charge() const | fawkes::Roomba500Interface | |
maxlenof_bump_left() const | fawkes::Roomba500Interface | |
maxlenof_bump_right() const | fawkes::Roomba500Interface | |
maxlenof_bumper_center_left() const | fawkes::Roomba500Interface | |
maxlenof_bumper_center_right() const | fawkes::Roomba500Interface | |
maxlenof_bumper_front_left() const | fawkes::Roomba500Interface | |
maxlenof_bumper_front_right() const | fawkes::Roomba500Interface | |
maxlenof_bumper_left() const | fawkes::Roomba500Interface | |
maxlenof_bumper_right() const | fawkes::Roomba500Interface | |
maxlenof_button_clean() const | fawkes::Roomba500Interface | |
maxlenof_button_clock() const | fawkes::Roomba500Interface | |
maxlenof_button_day() const | fawkes::Roomba500Interface | |
maxlenof_button_dock() const | fawkes::Roomba500Interface | |
maxlenof_button_hour() const | fawkes::Roomba500Interface | |
maxlenof_button_minute() const | fawkes::Roomba500Interface | |
maxlenof_button_schedule() const | fawkes::Roomba500Interface | |
maxlenof_button_spot() const | fawkes::Roomba500Interface | |
maxlenof_caster_stasis() const | fawkes::Roomba500Interface | |
maxlenof_charging_state() const | fawkes::Roomba500Interface | |
maxlenof_cliff_front_left() const | fawkes::Roomba500Interface | |
maxlenof_cliff_front_left_signal() const | fawkes::Roomba500Interface | |
maxlenof_cliff_front_right() const | fawkes::Roomba500Interface | |
maxlenof_cliff_front_right_signal() const | fawkes::Roomba500Interface | |
maxlenof_cliff_left() const | fawkes::Roomba500Interface | |
maxlenof_cliff_left_signal() const | fawkes::Roomba500Interface | |
maxlenof_cliff_right() const | fawkes::Roomba500Interface | |
maxlenof_cliff_right_signal() const | fawkes::Roomba500Interface | |
maxlenof_current() const | fawkes::Roomba500Interface | |
maxlenof_dirt_detect() const | fawkes::Roomba500Interface | |
maxlenof_distance() const | fawkes::Roomba500Interface | |
maxlenof_encoder_counts_left() const | fawkes::Roomba500Interface | |
maxlenof_encoder_counts_right() const | fawkes::Roomba500Interface | |
maxlenof_home_base_charger_available() const | fawkes::Roomba500Interface | |
maxlenof_internal_charger_available() const | fawkes::Roomba500Interface | |
maxlenof_ir_opcode_left() const | fawkes::Roomba500Interface | |
maxlenof_ir_opcode_omni() const | fawkes::Roomba500Interface | |
maxlenof_ir_opcode_right() const | fawkes::Roomba500Interface | |
maxlenof_left_motor_current() const | fawkes::Roomba500Interface | |
maxlenof_light_bump_center_left() const | fawkes::Roomba500Interface | |
maxlenof_light_bump_center_right() const | fawkes::Roomba500Interface | |
maxlenof_light_bump_front_left() const | fawkes::Roomba500Interface | |
maxlenof_light_bump_front_right() const | fawkes::Roomba500Interface | |
maxlenof_light_bump_left() const | fawkes::Roomba500Interface | |
maxlenof_light_bump_right() const | fawkes::Roomba500Interface | |
maxlenof_main_brush_current() const | fawkes::Roomba500Interface | |
maxlenof_mode() const | fawkes::Roomba500Interface | |
maxlenof_overcurrent_left_wheel() const | fawkes::Roomba500Interface | |
maxlenof_overcurrent_main_brush() const | fawkes::Roomba500Interface | |
maxlenof_overcurrent_right_wheel() const | fawkes::Roomba500Interface | |
maxlenof_overcurrent_side_brush() const | fawkes::Roomba500Interface | |
maxlenof_radius() const | fawkes::Roomba500Interface | |
maxlenof_right_motor_current() const | fawkes::Roomba500Interface | |
maxlenof_side_brush_current() const | fawkes::Roomba500Interface | |
maxlenof_song_number() const | fawkes::Roomba500Interface | |
maxlenof_song_playing() const | fawkes::Roomba500Interface | |
maxlenof_temperature() const | fawkes::Roomba500Interface | |
maxlenof_velocity() const | fawkes::Roomba500Interface | |
maxlenof_velocity_left() const | fawkes::Roomba500Interface | |
maxlenof_velocity_right() const | fawkes::Roomba500Interface | |
maxlenof_virtual_wall() const | fawkes::Roomba500Interface | |
maxlenof_voltage() const | fawkes::Roomba500Interface | |
maxlenof_wall() const | fawkes::Roomba500Interface | |
maxlenof_wall_signal() const | fawkes::Roomba500Interface | |
maxlenof_wheel_drop_left() const | fawkes::Roomba500Interface | |
maxlenof_wheel_drop_right() const | fawkes::Roomba500Interface | |
mem_serial() const | fawkes::Interface | |
message_valid(const Message *message) const | fawkes::Roomba500Interface | virtual |
Mode enum name | fawkes::Roomba500Interface | |
mode() const | fawkes::Roomba500Interface | |
MODE_FULL enum value | fawkes::Roomba500Interface | |
MODE_OFF enum value | fawkes::Roomba500Interface | |
MODE_PASSIVE enum value | fawkes::Roomba500Interface | |
MODE_SAFE enum value | fawkes::Roomba500Interface | |
msgq_append(Message *message) | fawkes::Interface | |
msgq_begin() | fawkes::Interface | |
msgq_empty() | fawkes::Interface | |
msgq_end() | fawkes::Interface | |
msgq_enqueue(Message *message, bool proxy=false) | fawkes::Interface | |
msgq_enqueue_copy(Message *message) | fawkes::Interface | |
msgq_first() | fawkes::Interface | |
msgq_first() | fawkes::Interface | |
msgq_first(MessageType *&msg) | fawkes::Interface | |
msgq_first_is() | fawkes::Interface | |
msgq_first_safe(MessageType *&msg) noexcept | fawkes::Interface | |
msgq_flush() | fawkes::Interface | |
msgq_lock() | fawkes::Interface | |
msgq_pop() | fawkes::Interface | |
msgq_remove(Message *message) | fawkes::Interface | |
msgq_remove(unsigned int message_id) | fawkes::Interface | |
msgq_size() | fawkes::Interface | |
msgq_try_lock() | fawkes::Interface | |
msgq_unlock() | fawkes::Interface | |
num_buffers() const | fawkes::Interface | |
num_fields() | fawkes::Interface | |
num_readers() const | fawkes::Interface | |
oftype(const char *interface_type) const | fawkes::Interface | |
operator==(Interface &comp) const | fawkes::Interface | |
owner() const | fawkes::Interface | |
parse_uid(const char *uid, std::string &type, std::string &id) | fawkes::Interface | static |
radius() const | fawkes::Roomba500Interface | |
read() | fawkes::Interface | |
read_from_buffer(unsigned int buffer) | fawkes::Interface | |
readers() const | fawkes::Interface | |
refreshed() const | fawkes::Interface | |
resize_buffers(unsigned int num_buffers) | fawkes::Interface | |
right_motor_current() const | fawkes::Roomba500Interface | |
serial() const | fawkes::Interface | |
set_angle(const int16_t new_angle) | fawkes::Roomba500Interface | |
set_auto_timestamping(bool enabled) | fawkes::Interface | |
set_battery_capacity(const uint16_t new_battery_capacity) | fawkes::Roomba500Interface | |
set_battery_charge(const uint16_t new_battery_charge) | fawkes::Roomba500Interface | |
set_bump_left(const bool new_bump_left) | fawkes::Roomba500Interface | |
set_bump_right(const bool new_bump_right) | fawkes::Roomba500Interface | |
set_bumper_center_left(const bool new_bumper_center_left) | fawkes::Roomba500Interface | |
set_bumper_center_right(const bool new_bumper_center_right) | fawkes::Roomba500Interface | |
set_bumper_front_left(const bool new_bumper_front_left) | fawkes::Roomba500Interface | |
set_bumper_front_right(const bool new_bumper_front_right) | fawkes::Roomba500Interface | |
set_bumper_left(const bool new_bumper_left) | fawkes::Roomba500Interface | |
set_bumper_right(const bool new_bumper_right) | fawkes::Roomba500Interface | |
set_button_clean(const bool new_button_clean) | fawkes::Roomba500Interface | |
set_button_clock(const bool new_button_clock) | fawkes::Roomba500Interface | |
set_button_day(const bool new_button_day) | fawkes::Roomba500Interface | |
set_button_dock(const bool new_button_dock) | fawkes::Roomba500Interface | |
set_button_hour(const bool new_button_hour) | fawkes::Roomba500Interface | |
set_button_minute(const bool new_button_minute) | fawkes::Roomba500Interface | |
set_button_schedule(const bool new_button_schedule) | fawkes::Roomba500Interface | |
set_button_spot(const bool new_button_spot) | fawkes::Roomba500Interface | |
set_caster_stasis(const bool new_caster_stasis) | fawkes::Roomba500Interface | |
set_charging_state(const ChargingState new_charging_state) | fawkes::Roomba500Interface | |
set_cliff_front_left(const bool new_cliff_front_left) | fawkes::Roomba500Interface | |
set_cliff_front_left_signal(const uint16_t new_cliff_front_left_signal) | fawkes::Roomba500Interface | |
set_cliff_front_right(const bool new_cliff_front_right) | fawkes::Roomba500Interface | |
set_cliff_front_right_signal(const uint16_t new_cliff_front_right_signal) | fawkes::Roomba500Interface | |
set_cliff_left(const bool new_cliff_left) | fawkes::Roomba500Interface | |
set_cliff_left_signal(const uint16_t new_cliff_left_signal) | fawkes::Roomba500Interface | |
set_cliff_right(const bool new_cliff_right) | fawkes::Roomba500Interface | |
set_cliff_right_signal(const uint16_t new_cliff_right_signal) | fawkes::Roomba500Interface | |
set_clock(Clock *clock) | fawkes::Interface | |
set_current(const int16_t new_current) | fawkes::Roomba500Interface | |
set_dirt_detect(const bool new_dirt_detect) | fawkes::Roomba500Interface | |
set_distance(const int16_t new_distance) | fawkes::Roomba500Interface | |
set_encoder_counts_left(const uint16_t new_encoder_counts_left) | fawkes::Roomba500Interface | |
set_encoder_counts_right(const uint16_t new_encoder_counts_right) | fawkes::Roomba500Interface | |
set_field(FieldT &field, DataT &data) | fawkes::Interface | protected |
set_field(FieldT &field, unsigned int index, DataT &data) | fawkes::Interface | protected |
set_from_chunk(void *chunk) | fawkes::Interface | |
set_hash(unsigned char *ihash) | fawkes::Interface | protected |
set_home_base_charger_available(const bool new_home_base_charger_available) | fawkes::Roomba500Interface | |
set_internal_charger_available(const bool new_internal_charger_available) | fawkes::Roomba500Interface | |
set_ir_opcode_left(const InfraredCharacter new_ir_opcode_left) | fawkes::Roomba500Interface | |
set_ir_opcode_omni(const InfraredCharacter new_ir_opcode_omni) | fawkes::Roomba500Interface | |
set_ir_opcode_right(const InfraredCharacter new_ir_opcode_right) | fawkes::Roomba500Interface | |
set_left_motor_current(const int16_t new_left_motor_current) | fawkes::Roomba500Interface | |
set_light_bump_center_left(const uint16_t new_light_bump_center_left) | fawkes::Roomba500Interface | |
set_light_bump_center_right(const uint16_t new_light_bump_center_right) | fawkes::Roomba500Interface | |
set_light_bump_front_left(const uint16_t new_light_bump_front_left) | fawkes::Roomba500Interface | |
set_light_bump_front_right(const uint16_t new_light_bump_front_right) | fawkes::Roomba500Interface | |
set_light_bump_left(const uint16_t new_light_bump_left) | fawkes::Roomba500Interface | |
set_light_bump_right(const uint16_t new_light_bump_right) | fawkes::Roomba500Interface | |
set_main_brush_current(const int16_t new_main_brush_current) | fawkes::Roomba500Interface | |
set_mode(const Mode new_mode) | fawkes::Roomba500Interface | |
set_overcurrent_left_wheel(const bool new_overcurrent_left_wheel) | fawkes::Roomba500Interface | |
set_overcurrent_main_brush(const bool new_overcurrent_main_brush) | fawkes::Roomba500Interface | |
set_overcurrent_right_wheel(const bool new_overcurrent_right_wheel) | fawkes::Roomba500Interface | |
set_overcurrent_side_brush(const bool new_overcurrent_side_brush) | fawkes::Roomba500Interface | |
set_radius(const int16_t new_radius) | fawkes::Roomba500Interface | |
set_right_motor_current(const int16_t new_right_motor_current) | fawkes::Roomba500Interface | |
set_side_brush_current(const int16_t new_side_brush_current) | fawkes::Roomba500Interface | |
set_song_number(const uint8_t new_song_number) | fawkes::Roomba500Interface | |
set_song_playing(const bool new_song_playing) | fawkes::Roomba500Interface | |
set_temperature(const int8_t new_temperature) | fawkes::Roomba500Interface | |
set_timestamp(const Time *t=NULL) | fawkes::Interface | |
set_validity(bool valid) | fawkes::Interface | |
set_velocity(const int16_t new_velocity) | fawkes::Roomba500Interface | |
set_velocity_left(const int16_t new_velocity_left) | fawkes::Roomba500Interface | |
set_velocity_right(const int16_t new_velocity_right) | fawkes::Roomba500Interface | |
set_virtual_wall(const bool new_virtual_wall) | fawkes::Roomba500Interface | |
set_voltage(const uint16_t new_voltage) | fawkes::Roomba500Interface | |
set_wall(const bool new_wall) | fawkes::Roomba500Interface | |
set_wall_signal(const uint16_t new_wall_signal) | fawkes::Roomba500Interface | |
set_wheel_drop_left(const bool new_wheel_drop_left) | fawkes::Roomba500Interface | |
set_wheel_drop_right(const bool new_wheel_drop_right) | fawkes::Roomba500Interface | |
side_brush_current() const | fawkes::Roomba500Interface | |
song_number() const | fawkes::Roomba500Interface | |
temperature() const | fawkes::Roomba500Interface | |
timestamp() const | fawkes::Interface | |
tostring_BrushState(BrushState value) const | fawkes::Roomba500Interface | |
tostring_ChargingState(ChargingState value) const | fawkes::Roomba500Interface | |
tostring_InfraredCharacter(InfraredCharacter value) const | fawkes::Roomba500Interface | |
tostring_Mode(Mode value) const | fawkes::Roomba500Interface | |
type() const | fawkes::Interface | |
uid() const | fawkes::Interface | |
velocity() const | fawkes::Roomba500Interface | |
velocity_left() const | fawkes::Roomba500Interface | |
velocity_right() const | fawkes::Roomba500Interface | |
voltage() const | fawkes::Roomba500Interface | |
wall_signal() const | fawkes::Roomba500Interface | |
write() | fawkes::Interface | |
writer() const | fawkes::Interface | |
~Interface() | fawkes::Interface | virtual |