Fawkes API  Fawkes Development Version
Roomba500::SensorPacketGroupAll Struct Reference

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...
 

Detailed Description

Struct for packet group with everything (SENSPACK_GROUP_ALL).

Definition at line 381 of file roomba_500.h.

Member Data Documentation

◆ angle

int16_t Roomba500::SensorPacketGroupAll::angle

Turned angle in degree.

Definition at line 395 of file roomba_500.h.

◆ battery_capacity

uint16_t Roomba500::SensorPacketGroupAll::battery_capacity

Battery capacity in mAh.

Definition at line 401 of file roomba_500.h.

◆ battery_charge

uint16_t Roomba500::SensorPacketGroupAll::battery_charge

Battery charge in mAh.

Definition at line 400 of file roomba_500.h.

◆ bumps_wheeldrops

uint8_t Roomba500::SensorPacketGroupAll::bumps_wheeldrops

Bumps and wheeldrops bits.

Definition at line 382 of file roomba_500.h.

◆ buttons

uint8_t Roomba500::SensorPacketGroupAll::buttons

Buttons bits.

Definition at line 393 of file roomba_500.h.

◆ charger_available

uint8_t Roomba500::SensorPacketGroupAll::charger_available

Available chargers bits.

Definition at line 409 of file roomba_500.h.

◆ charging_state

uint8_t Roomba500::SensorPacketGroupAll::charging_state

Charging state.

Definition at line 396 of file roomba_500.h.

◆ cliff_front_left

uint8_t Roomba500::SensorPacketGroupAll::cliff_front_left

Front left cliff sensor.

Definition at line 385 of file roomba_500.h.

◆ cliff_front_left_signal

uint16_t Roomba500::SensorPacketGroupAll::cliff_front_left_signal

Raw front left cliff signal.

Definition at line 404 of file roomba_500.h.

◆ cliff_front_right

uint8_t Roomba500::SensorPacketGroupAll::cliff_front_right

Front right cliff sensor.

Definition at line 386 of file roomba_500.h.

◆ cliff_front_right_signal

uint16_t Roomba500::SensorPacketGroupAll::cliff_front_right_signal

Raw front right cliff signal.

Definition at line 405 of file roomba_500.h.

◆ cliff_left

uint8_t Roomba500::SensorPacketGroupAll::cliff_left

Left cliff sensor.

Definition at line 384 of file roomba_500.h.

◆ cliff_left_signal

uint16_t Roomba500::SensorPacketGroupAll::cliff_left_signal

Raw left cliff signal.

Definition at line 403 of file roomba_500.h.

◆ cliff_right

uint8_t Roomba500::SensorPacketGroupAll::cliff_right

Right cliff sensor.

Definition at line 387 of file roomba_500.h.

◆ cliff_right_signal

uint16_t Roomba500::SensorPacketGroupAll::cliff_right_signal

Raw right cliff signal.

Definition at line 406 of file roomba_500.h.

◆ current

int16_t Roomba500::SensorPacketGroupAll::current

Current in mA.

Definition at line 398 of file roomba_500.h.

◆ dirt_detect

uint8_t Roomba500::SensorPacketGroupAll::dirt_detect

Dirt detect sensor.

Definition at line 390 of file roomba_500.h.

◆ distance

int16_t Roomba500::SensorPacketGroupAll::distance

Traveled distance in mm.

Definition at line 394 of file roomba_500.h.

◆ encoder_counts_left

uint16_t Roomba500::SensorPacketGroupAll::encoder_counts_left

Encoder counts for left wheel.

Definition at line 418 of file roomba_500.h.

◆ encoder_counts_right

uint16_t Roomba500::SensorPacketGroupAll::encoder_counts_right

Encoder counts for right wheel.

Definition at line 419 of file roomba_500.h.

◆ ir_opcode_left

uint8_t Roomba500::SensorPacketGroupAll::ir_opcode_left

Left IR receiver character.

Definition at line 427 of file roomba_500.h.

◆ ir_opcode_omni

uint8_t Roomba500::SensorPacketGroupAll::ir_opcode_omni

Omni IR receiver character.

Definition at line 392 of file roomba_500.h.

◆ ir_opcode_right

uint8_t Roomba500::SensorPacketGroupAll::ir_opcode_right

Right IR receiver character.

Definition at line 428 of file roomba_500.h.

◆ left_motor_current

int16_t Roomba500::SensorPacketGroupAll::left_motor_current

Raw left motor current signal.

Definition at line 429 of file roomba_500.h.

◆ light_bump_center_left

uint16_t Roomba500::SensorPacketGroupAll::light_bump_center_left

Raw center left light bumper signal.

Definition at line 423 of file roomba_500.h.

◆ light_bump_center_right

uint16_t Roomba500::SensorPacketGroupAll::light_bump_center_right

Raw center right light bumper signal.

Definition at line 424 of file roomba_500.h.

◆ light_bump_front_left

uint16_t Roomba500::SensorPacketGroupAll::light_bump_front_left

Raw front left light bumper signal.

Definition at line 422 of file roomba_500.h.

◆ light_bump_front_right

uint16_t Roomba500::SensorPacketGroupAll::light_bump_front_right

Raw front right light bumper signal.

Definition at line 425 of file roomba_500.h.

◆ light_bump_left

uint16_t Roomba500::SensorPacketGroupAll::light_bump_left

Raw left light bumper signal.

Definition at line 421 of file roomba_500.h.

◆ light_bump_right

uint16_t Roomba500::SensorPacketGroupAll::light_bump_right

Raw right light bumper signal.

Definition at line 426 of file roomba_500.h.

◆ light_bumper

uint8_t Roomba500::SensorPacketGroupAll::light_bumper

Light bumper bits.

Definition at line 420 of file roomba_500.h.

◆ main_brush_current

int16_t Roomba500::SensorPacketGroupAll::main_brush_current

Raw main brush motor current signal.

Definition at line 431 of file roomba_500.h.

◆ mode

uint8_t Roomba500::SensorPacketGroupAll::mode

Open Interface mode.

Definition at line 410 of file roomba_500.h.

◆ overcurrents

uint8_t Roomba500::SensorPacketGroupAll::overcurrents

Overcurrents bits.

Definition at line 389 of file roomba_500.h.

◆ radius

int16_t Roomba500::SensorPacketGroupAll::radius

Radius in mm.

Definition at line 415 of file roomba_500.h.

◆ right_motor_current

int16_t Roomba500::SensorPacketGroupAll::right_motor_current

Raw right motor current signal.

Definition at line 430 of file roomba_500.h.

◆ side_brush_current

int16_t Roomba500::SensorPacketGroupAll::side_brush_current

Raw side brush motor current signal.

Definition at line 432 of file roomba_500.h.

◆ song_number

uint8_t Roomba500::SensorPacketGroupAll::song_number

Song number.

Definition at line 411 of file roomba_500.h.

◆ song_playing

uint8_t Roomba500::SensorPacketGroupAll::song_playing

Song playing byte.

Definition at line 412 of file roomba_500.h.

◆ stasis

uint8_t Roomba500::SensorPacketGroupAll::stasis

Castor stasis.

Definition at line 433 of file roomba_500.h.

◆ stream_num_packets

uint8_t Roomba500::SensorPacketGroupAll::stream_num_packets

Number of streamed packets.

Definition at line 413 of file roomba_500.h.

◆ temperature

int8_t Roomba500::SensorPacketGroupAll::temperature

Temperature in deg C.

Definition at line 399 of file roomba_500.h.

◆ unused_1

uint8_t Roomba500::SensorPacketGroupAll::unused_1

Unused byte.

Definition at line 391 of file roomba_500.h.

◆ unused_2

uint8_t Roomba500::SensorPacketGroupAll::unused_2

Unused byte.

Definition at line 407 of file roomba_500.h.

◆ unused_3

uint16_t Roomba500::SensorPacketGroupAll::unused_3

Unused byte.

Definition at line 408 of file roomba_500.h.

◆ velocity

int16_t Roomba500::SensorPacketGroupAll::velocity

Velocity in mm/sec.

Definition at line 414 of file roomba_500.h.

◆ velocity_left

int16_t Roomba500::SensorPacketGroupAll::velocity_left

Velocity of left wheel in mm/sec.

Definition at line 417 of file roomba_500.h.

◆ velocity_right

int16_t Roomba500::SensorPacketGroupAll::velocity_right

Velocity of right wheel in mm/sec.

Definition at line 416 of file roomba_500.h.

◆ virtual_wall

uint8_t Roomba500::SensorPacketGroupAll::virtual_wall

Wall sensor.

Definition at line 388 of file roomba_500.h.

◆ voltage

uint16_t Roomba500::SensorPacketGroupAll::voltage

Voltage in mV.

Definition at line 397 of file roomba_500.h.

◆ wall

uint8_t Roomba500::SensorPacketGroupAll::wall

Wall sensor value.

Definition at line 383 of file roomba_500.h.

◆ wall_signal

uint16_t Roomba500::SensorPacketGroupAll::wall_signal

Raw wall signal.

Definition at line 402 of file roomba_500.h.


The documentation for this struct was generated from the following file: