Fawkes API  Fawkes Development Version
fawkes::NaoSensorInterface::NaoSensorInterface_data_t Struct Reference

Internal data storage, do NOT modify! More...

List of all members.

Public Attributes

int64_t timestamp_sec
 Interface Unix timestamp, seconds.
int64_t timestamp_usec
 Interface Unix timestamp, micro-seconds.
float accel_x
 Accelerometer x.
float accel_y
 Accelerometer y.
float accel_z
 Accelerometer z.
float gyro_x
 Gyrometer x.
float gyro_y
 Gyrometer y.
float gyro_ref
 Gyrometer reference.
float angle_x
 Angle x.
float angle_y
 Angle y.
float l_fsr_fl
 Left FSR front left.
float l_fsr_fr
 Left FSR front right.
float l_fsr_rl
 Left FSR rear left.
float l_fsr_rr
 Left FSR rear right.
float r_fsr_fl
 Right FSR front left.
float r_fsr_fr
 Right FSR front right.
float r_fsr_rl
 Right FSR rear left.
float r_fsr_rr
 Right FSR rear right.
float l_total_weight
 Total weight on left foot.
float r_total_weight
 Total weight on right foot.
float l_cop_x
 Center of pressure X for left foot.
float l_cop_y
 Center of pressure Y for left foot.
float r_cop_x
 Center of pressure X for right foot.
float r_cop_y
 Center of pressure Y for right foot.
float ultrasonic_distance_left [4]
 First four ultrasonic sensor readings from left receiver.
float ultrasonic_distance_right [4]
 First four ultrasonic sensor readings from right receiver.
int32_t ultrasonic_direction
 Direction that was used to gather the ultrasonic readings.
uint8_t l_foot_bumper_l
 Left foot bumper left side.
uint8_t l_foot_bumper_r
 Left foot bumper right side.
uint8_t r_foot_bumper_l
 Right foot bumper left side.
uint8_t r_foot_bumper_r
 Right foot bumper right side.
uint8_t head_touch_front
 Front part of head touch sensor (only Academics robot)
uint8_t head_touch_middle
 Middle part of head touch sensor (only Academics robot)
uint8_t head_touch_rear
 Rear part of head touch sensor (only Academics robot)
uint8_t chest_button
 Chest button state.
float battery_charge
 Battery charge.

Detailed Description

Internal data storage, do NOT modify!


Member Data Documentation

Interface Unix timestamp, seconds.

Definition at line 58 of file NaoSensorInterface.h.

Interface Unix timestamp, micro-seconds.

Definition at line 59 of file NaoSensorInterface.h.

First four ultrasonic sensor readings from left receiver.

Distance to detected object is in meters.

Definition at line 82 of file NaoSensorInterface.h.

Referenced by fawkes::NaoSensorInterface::ultrasonic_distance_left(), and fawkes::NaoSensorInterface::set_ultrasonic_distance_left().

First four ultrasonic sensor readings from right receiver.

Distance to detected object is in meters.

Definition at line 86 of file NaoSensorInterface.h.

Referenced by fawkes::NaoSensorInterface::ultrasonic_distance_right(), and fawkes::NaoSensorInterface::set_ultrasonic_distance_right().


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