Fawkes API
Fawkes Development Version
|
Struct for packet group with everything (SENSPACK_GROUP_ALL). More...
#include <roomba_500.h>
Public Attributes | |
uint8_t | bumps_wheeldrops |
Bumps and wheeldrops bits. More... | |
uint8_t | wall |
Wall sensor value. More... | |
uint8_t | cliff_left |
Left cliff sensor. More... | |
uint8_t | cliff_front_left |
Front left cliff sensor. More... | |
uint8_t | cliff_front_right |
Front right cliff sensor. More... | |
uint8_t | cliff_right |
Right cliff sensor. More... | |
uint8_t | virtual_wall |
Wall sensor. More... | |
uint8_t | overcurrents |
Overcurrents bits. More... | |
uint8_t | dirt_detect |
Dirt detect sensor. More... | |
uint8_t | unused_1 |
Unused byte. More... | |
uint8_t | ir_opcode_omni |
Omni IR receiver character. More... | |
uint8_t | buttons |
Buttons bits. More... | |
int16_t | distance |
Traveled distance in mm. More... | |
int16_t | angle |
Turned angle in degree. More... | |
uint8_t | charging_state |
Charging state. More... | |
uint16_t | voltage |
Voltage in mV. More... | |
int16_t | current |
Current in mA. More... | |
int8_t | temperature |
Temperature in deg C. More... | |
uint16_t | battery_charge |
Battery charge in mAh. More... | |
uint16_t | battery_capacity |
Battery capacity in mAh. More... | |
uint16_t | wall_signal |
Raw wall signal. More... | |
uint16_t | cliff_left_signal |
Raw left cliff signal. More... | |
uint16_t | cliff_front_left_signal |
Raw front left cliff signal. More... | |
uint16_t | cliff_front_right_signal |
Raw front right cliff signal. More... | |
uint16_t | cliff_right_signal |
Raw right cliff signal. More... | |
uint8_t | unused_2 |
Unused byte. More... | |
uint16_t | unused_3 |
Unused byte. More... | |
uint8_t | charger_available |
Available chargers bits. More... | |
uint8_t | mode |
Open Interface mode. More... | |
uint8_t | song_number |
Song number. More... | |
uint8_t | song_playing |
Song playing byte. More... | |
uint8_t | stream_num_packets |
Number of streamed packets. More... | |
int16_t | velocity |
Velocity in mm/sec. More... | |
int16_t | radius |
Radius in mm. More... | |
int16_t | velocity_right |
Velocity of right wheel in mm/sec. More... | |
int16_t | velocity_left |
Velocity of left wheel in mm/sec. More... | |
uint16_t | encoder_counts_left |
Encoder counts for left wheel. More... | |
uint16_t | encoder_counts_right |
Encoder counts for right wheel. More... | |
uint8_t | light_bumper |
Light bumper bits. More... | |
uint16_t | light_bump_left |
Raw left light bumper signal. More... | |
uint16_t | light_bump_front_left |
Raw front left light bumper signal. More... | |
uint16_t | light_bump_center_left |
Raw center left light bumper signal. More... | |
uint16_t | light_bump_center_right |
Raw center right light bumper signal. More... | |
uint16_t | light_bump_front_right |
Raw front right light bumper signal. More... | |
uint16_t | light_bump_right |
Raw right light bumper signal. More... | |
uint8_t | ir_opcode_left |
Left IR receiver character. More... | |
uint8_t | ir_opcode_right |
Right IR receiver character. More... | |
int16_t | left_motor_current |
Raw left motor current signal. More... | |
int16_t | right_motor_current |
Raw right motor current signal. More... | |
int16_t | main_brush_current |
Raw main brush motor current signal. More... | |
int16_t | side_brush_current |
Raw side brush motor current signal. More... | |
uint8_t | stasis |
Castor stasis. More... | |
Struct for packet group with everything (SENSPACK_GROUP_ALL).
Definition at line 381 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::angle |
Turned angle in degree.
Definition at line 395 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::battery_capacity |
Battery capacity in mAh.
Definition at line 401 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::battery_charge |
Battery charge in mAh.
Definition at line 400 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::bumps_wheeldrops |
Bumps and wheeldrops bits.
Definition at line 382 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::buttons |
Buttons bits.
Definition at line 393 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::charger_available |
Available chargers bits.
Definition at line 409 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::charging_state |
Charging state.
Definition at line 396 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::cliff_front_left |
Front left cliff sensor.
Definition at line 385 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::cliff_front_left_signal |
Raw front left cliff signal.
Definition at line 404 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::cliff_front_right |
Front right cliff sensor.
Definition at line 386 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::cliff_front_right_signal |
Raw front right cliff signal.
Definition at line 405 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::cliff_left |
Left cliff sensor.
Definition at line 384 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::cliff_left_signal |
Raw left cliff signal.
Definition at line 403 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::cliff_right |
Right cliff sensor.
Definition at line 387 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::cliff_right_signal |
Raw right cliff signal.
Definition at line 406 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::current |
Current in mA.
Definition at line 398 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::dirt_detect |
Dirt detect sensor.
Definition at line 390 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::distance |
Traveled distance in mm.
Definition at line 394 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::encoder_counts_left |
Encoder counts for left wheel.
Definition at line 418 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::encoder_counts_right |
Encoder counts for right wheel.
Definition at line 419 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::ir_opcode_left |
Left IR receiver character.
Definition at line 427 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::ir_opcode_omni |
Omni IR receiver character.
Definition at line 392 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::ir_opcode_right |
Right IR receiver character.
Definition at line 428 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::left_motor_current |
Raw left motor current signal.
Definition at line 429 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::light_bump_center_left |
Raw center left light bumper signal.
Definition at line 423 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::light_bump_center_right |
Raw center right light bumper signal.
Definition at line 424 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::light_bump_front_left |
Raw front left light bumper signal.
Definition at line 422 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::light_bump_front_right |
Raw front right light bumper signal.
Definition at line 425 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::light_bump_left |
Raw left light bumper signal.
Definition at line 421 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::light_bump_right |
Raw right light bumper signal.
Definition at line 426 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::light_bumper |
Light bumper bits.
Definition at line 420 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::main_brush_current |
Raw main brush motor current signal.
Definition at line 431 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::mode |
Open Interface mode.
Definition at line 410 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::overcurrents |
Overcurrents bits.
Definition at line 389 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::radius |
Radius in mm.
Definition at line 415 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::right_motor_current |
Raw right motor current signal.
Definition at line 430 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::side_brush_current |
Raw side brush motor current signal.
Definition at line 432 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::song_number |
Song number.
Definition at line 411 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::song_playing |
Song playing byte.
Definition at line 412 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::stasis |
Castor stasis.
Definition at line 433 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::stream_num_packets |
Number of streamed packets.
Definition at line 413 of file roomba_500.h.
int8_t Roomba500::SensorPacketGroupAll::temperature |
Temperature in deg C.
Definition at line 399 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::unused_1 |
Unused byte.
Definition at line 391 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::unused_2 |
Unused byte.
Definition at line 407 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::unused_3 |
Unused byte.
Definition at line 408 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::velocity |
Velocity in mm/sec.
Definition at line 414 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::velocity_left |
Velocity of left wheel in mm/sec.
Definition at line 417 of file roomba_500.h.
int16_t Roomba500::SensorPacketGroupAll::velocity_right |
Velocity of right wheel in mm/sec.
Definition at line 416 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::virtual_wall |
Wall sensor.
Definition at line 388 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::voltage |
Voltage in mV.
Definition at line 397 of file roomba_500.h.
uint8_t Roomba500::SensorPacketGroupAll::wall |
Wall sensor value.
Definition at line 383 of file roomba_500.h.
uint16_t Roomba500::SensorPacketGroupAll::wall_signal |
Raw wall signal.
Definition at line 402 of file roomba_500.h.