Classes |
class | Sensors |
Defines |
#define | SENSOR_VERBOSITY 0 |
#define | SENSOR_LOGGING 0 |
#define | SENSOR_ULTRASONIC_ON 1 |
#define | SENSOR_EXPORT_TO_AL 1 |
#define | DN_HEAD_YAW_POSITION std::string("Device/SubDeviceList/HeadYaw/Position/Sensor/Value") |
#define | DN_HEAD_PITCH_POSITION std::string("Device/SubDeviceList/HeadPitch/Position/Sensor/Value") |
#define | DN_L_SHOULDER_ROLL_POSITION std::string("Device/SubDeviceList/LShoulderRoll/Position/Sensor/Value") |
#define | DN_L_SHOULDER_PITCH_POSITION std::string("Device/SubDeviceList/LShoulderPitch/Position/Sensor/Value") |
#define | DN_L_ELBOW_YAW_POSITION std::string("Device/SubDeviceList/LElbowYaw/Position/Sensor/Value") |
#define | DN_L_ELBOW_ROLL_POSITION std::string("Device/SubDeviceList/LElbowRoll/Position/Sensor/Value") |
#define | DN_R_SHOULDER_ROLL_POSITION std::string("Device/SubDeviceList/RShoulderRoll/Position/Sensor/Value") |
#define | DN_R_SHOULDER_PITCH_POSITION std::string("Device/SubDeviceList/RShoulderPitch/Position/Sensor/Value") |
#define | DN_R_ELBOW_YAW_POSITION std::string("Device/SubDeviceList/RElbowYaw/Position/Sensor/Value") |
#define | DN_R_ELBOW_ROLL_POSITION std::string("Device/SubDeviceList/RElbowRoll/Position/Sensor/Value") |
#define | DN_L_HIP_YAWPITCH_POSITION std::string("Device/SubDeviceList/LHipYawPitch/Position/Sensor/Value") |
#define | DN_L_HIP_ROLL_POSITION std::string("Device/SubDeviceList/LHipRoll/Position/Sensor/Value") |
#define | DN_L_HIP_PITCH_POSITION std::string("Device/SubDeviceList/LHipPitch/Position/Sensor/Value") |
#define | DN_L_KNEE_PITCH_POSITION std::string("Device/SubDeviceList/LKneePitch/Position/Sensor/Value") |
#define | DN_L_ANKLE_PITCH_POSITION std::string("Device/SubDeviceList/LAnklePitch/Position/Sensor/Value") |
#define | DN_L_ANKLE_ROLL_POSITION std::string("Device/SubDeviceList/LAnkleRoll/Position/Sensor/Value") |
#define | DN_R_HIP_YAWPITCH_POSITION std::string("Device/SubDeviceList/LHipYawPitch/Position/Sensor/Value") |
#define | DN_R_HIP_ROLL_POSITION std::string("Device/SubDeviceList/RHipRoll/Position/Sensor/Value") |
#define | DN_R_HIP_PITCH_POSITION std::string("Device/SubDeviceList/RHipPitch/Position/Sensor/Value") |
#define | DN_R_KNEE_PITCH_POSITION std::string("Device/SubDeviceList/RKneePitch/Position/Sensor/Value") |
#define | DN_R_ANKLE_PITCH_POSITION std::string("Device/SubDeviceList/RAnklePitch/Position/Sensor/Value") |
#define | DN_R_ANKLE_ROLL_POSITION std::string("Device/SubDeviceList/RAnkleRoll/Position/Sensor/Value") |
#define | DN_HEAD_YAW_CURRENT std::string("Device/SubDeviceList/HeadYaw/ElectricCurrent/Sensor/Value") |
#define | DN_HEAD_PITCH_CURRENT std::string("Device/SubDeviceList/HeadPitch/ElectricCurrent/Sensor/Value") |
#define | DN_L_SHOULDER_ROLL_CURRENT std::string("Device/SubDeviceList/LShoulderRoll/ElectricCurrent/Sensor/Value") |
#define | DN_L_SHOULDER_PITCH_CURRENT std::string("Device/SubDeviceList/LShoulderPitch/ElectricCurrent/Sensor/Value") |
#define | DN_L_ELBOW_YAW_CURRENT std::string("Device/SubDeviceList/LElbowYaw/ElectricCurrent/Sensor/Value") |
#define | DN_L_ELBOW_ROLL_CURRENT std::string("Device/SubDeviceList/LElbowRoll/ElectricCurrent/Sensor/Value") |
#define | DN_R_SHOULDER_ROLL_CURRENT std::string("Device/SubDeviceList/RShoulderRoll/ElectricCurrent/Sensor/Value") |
#define | DN_R_SHOULDER_PITCH_CURRENT std::string("Device/SubDeviceList/RShoulderPitch/ElectricCurrent/Sensor/Value") |
#define | DN_R_ELBOW_YAW_CURRENT std::string("Device/SubDeviceList/RElbowYaw/ElectricCurrent/Sensor/Value") |
#define | DN_R_ELBOW_ROLL_CURRENT std::string("Device/SubDeviceList/RElbowRoll/ElectricCurrent/Sensor/Value") |
#define | DN_L_HIP_YAWPITCH_CURRENT std::string("Device/SubDeviceList/LHipYawPitch/ElectricCurrent/Sensor/Value") |
#define | DN_L_HIP_ROLL_CURRENT std::string("Device/SubDeviceList/LHipRoll/ElectricCurrent/Sensor/Value") |
#define | DN_L_HIP_PITCH_CURRENT std::string("Device/SubDeviceList/LHipPitch/ElectricCurrent/Sensor/Value") |
#define | DN_L_KNEE_PITCH_CURRENT std::string("Device/SubDeviceList/LKneePitch/ElectricCurrent/Sensor/Value") |
#define | DN_L_ANKLE_PITCH_CURRENT std::string("Device/SubDeviceList/LAnklePitch/ElectricCurrent/Sensor/Value") |
#define | DN_L_ANKLE_ROLL_CURRENT std::string("Device/SubDeviceList/LAnkleRoll/ElectricCurrent/Sensor/Value") |
#define | DN_R_HIP_YAWPITCH_CURRENT std::string("Device/SubDeviceList/LHipYawPitch/ElectricCurrent/Sensor/Value") |
#define | DN_R_HIP_ROLL_CURRENT std::string("Device/SubDeviceList/RHipRoll/ElectricCurrent/Sensor/Value") |
#define | DN_R_HIP_PITCH_CURRENT std::string("Device/SubDeviceList/RHipPitch/ElectricCurrent/Sensor/Value") |
#define | DN_R_KNEE_PITCH_CURRENT std::string("Device/SubDeviceList/RKneePitch/ElectricCurrent/Sensor/Value") |
#define | DN_R_ANKLE_PITCH_CURRENT std::string("Device/SubDeviceList/RAnklePitch/ElectricCurrent/Sensor/Value") |
#define | DN_R_ANKLE_ROLL_CURRENT std::string("Device/SubDeviceList/RAnkleRoll/ElectricCurrent/Sensor/Value") |
#define | DN_HEAD_YAW_TARGET std::string("Device/SubDeviceList/HeadYaw/Position/Actuator/Value") |
#define | DN_HEAD_PITCH_TARGET std::string("Device/SubDeviceList/HeadPitch/Position/Actuator/Value") |
#define | DN_L_SHOULDER_ROLL_TARGET std::string("Device/SubDeviceList/LShoulderRoll/Position/Actuator/Value") |
#define | DN_L_SHOULDER_PITCH_TARGET std::string("Device/SubDeviceList/LShoulderPitch/Position/Actuator/Value") |
#define | DN_L_ELBOW_YAW_TARGET std::string("Device/SubDeviceList/LElbowYaw/Position/Actuator/Value") |
#define | DN_L_ELBOW_ROLL_TARGET std::string("Device/SubDeviceList/LElbowRoll/Position/Actuator/Value") |
#define | DN_R_SHOULDER_ROLL_TARGET std::string("Device/SubDeviceList/RShoulderRoll/Position/Actuator/Value") |
#define | DN_R_SHOULDER_PITCH_TARGET std::string("Device/SubDeviceList/RShoulderPitch/Position/Actuator/Value") |
#define | DN_R_ELBOW_YAW_TARGET std::string("Device/SubDeviceList/RElbowYaw/Position/Actuator/Value") |
#define | DN_R_ELBOW_ROLL_TARGET std::string("Device/SubDeviceList/RElbowRoll/Position/Actuator/Value") |
#define | DN_L_HIP_YAWPITCH_TARGET std::string("Device/SubDeviceList/LHipYawPitch/Position/Actuator/Value") |
#define | DN_L_HIP_ROLL_TARGET std::string("Device/SubDeviceList/LHipRoll/Position/Actuator/Value") |
#define | DN_L_HIP_PITCH_TARGET std::string("Device/SubDeviceList/LHipPitch/Position/Actuator/Value") |
#define | DN_L_KNEE_PITCH_TARGET std::string("Device/SubDeviceList/LKneePitch/Position/Actuator/Value") |
#define | DN_L_ANKLE_PITCH_TARGET std::string("Device/SubDeviceList/LAnklePitch/Position/Actuator/Value") |
#define | DN_L_ANKLE_ROLL_TARGET std::string("Device/SubDeviceList/LAnkleRoll/Position/Actuator/Value") |
#define | DN_R_HIP_YAWPITCH_TARGET std::string("Device/SubDeviceList/LHipYawPitch/Position/Actuator/Value") |
#define | DN_R_HIP_ROLL_TARGET std::string("Device/SubDeviceList/RHipRoll/Position/Actuator/Value") |
#define | DN_R_HIP_PITCH_TARGET std::string("Device/SubDeviceList/RHipPitch/Position/Actuator/Value") |
#define | DN_R_KNEE_PITCH_TARGET std::string("Device/SubDeviceList/RKneePitch/Position/Actuator/Value") |
#define | DN_R_ANKLE_PITCH_TARGET std::string("Device/SubDeviceList/RAnklePitch/Position/Actuator/Value") |
#define | DN_R_ANKLE_ROLL_TARGET std::string("Device/SubDeviceList/RAnkleRoll/Position/Actuator/Value") |
#define | DN_HEAD_YAW_HARDNESS std::string("Device/SubDeviceList/HeadYaw/Hardness/Actuator/Value") |
#define | DN_HEAD_PITCH_HARDNESS std::string("Device/SubDeviceList/HeadPitch/Hardness/Actuator/Value") |
#define | DN_L_SHOULDER_ROLL_HARDNESS std::string("Device/SubDeviceList/LShoulderRoll/Hardness/Actuator/Value") |
#define | DN_L_SHOULDER_PITCH_HARDNESS std::string("Device/SubDeviceList/LShoulderPitch/Hardness/Actuator/Value") |
#define | DN_L_ELBOW_YAW_HARDNESS std::string("Device/SubDeviceList/LElbowYaw/Hardness/Actuator/Value") |
#define | DN_L_ELBOW_ROLL_HARDNESS std::string("Device/SubDeviceList/LElbowRoll/Hardness/Actuator/Value") |
#define | DN_R_SHOULDER_ROLL_HARDNESS std::string("Device/SubDeviceList/RShoulderRoll/Hardness/Actuator/Value") |
#define | DN_R_SHOULDER_PITCH_HARDNESS std::string("Device/SubDeviceList/RShoulderPitch/Hardness/Actuator/Value") |
#define | DN_R_ELBOW_YAW_HARDNESS std::string("Device/SubDeviceList/RElbowYaw/Hardness/Actuator/Value") |
#define | DN_R_ELBOW_ROLL_HARDNESS std::string("Device/SubDeviceList/RElbowRoll/Hardness/Actuator/Value") |
#define | DN_L_HIP_YAWPITCH_HARDNESS std::string("Device/SubDeviceList/LHipYawPitch/Hardness/Actuator/Value") |
#define | DN_L_HIP_ROLL_HARDNESS std::string("Device/SubDeviceList/LHipRoll/Hardness/Actuator/Value") |
#define | DN_L_HIP_PITCH_HARDNESS std::string("Device/SubDeviceList/LHipPitch/Hardness/Actuator/Value") |
#define | DN_L_KNEE_PITCH_HARDNESS std::string("Device/SubDeviceList/LKneePitch/Hardness/Actuator/Value") |
#define | DN_L_ANKLE_PITCH_HARDNESS std::string("Device/SubDeviceList/LAnklePitch/Hardness/Actuator/Value") |
#define | DN_L_ANKLE_ROLL_HARDNESS std::string("Device/SubDeviceList/LAnkleRoll/Hardness/Actuator/Value") |
#define | DN_R_HIP_YAWPITCH_HARDNESS std::string("Device/SubDeviceList/LHipYawPitch/Hardness/Actuator/Value") |
#define | DN_R_HIP_ROLL_HARDNESS std::string("Device/SubDeviceList/RHipRoll/Hardness/Actuator/Value") |
#define | DN_R_HIP_PITCH_HARDNESS std::string("Device/SubDeviceList/RHipPitch/Hardness/Actuator/Value") |
#define | DN_R_KNEE_PITCH_HARDNESS std::string("Device/SubDeviceList/RKneePitch/Hardness/Actuator/Value") |
#define | DN_R_ANKLE_PITCH_HARDNESS std::string("Device/SubDeviceList/RAnklePitch/Hardness/Actuator/Value") |
#define | DN_R_ANKLE_ROLL_HARDNESS std::string("Device/SubDeviceList/RAnkleRoll/Hardness/Actuator/Value") |
#define | DN_HEAD_YAW_TEMPERATURE std::string("Device/SubDeviceList/HeadYaw/Temperature/Sensor/Value") |
#define | DN_HEAD_PITCH_TEMPERATURE std::string("Device/SubDeviceList/HeadPitch/Temperature/Sensor/Value") |
#define | DN_L_SHOULDER_ROLL_TEMPERATURE std::string("Device/SubDeviceList/LShoulderRoll/Temperature/Sensor/Value") |
#define | DN_L_SHOULDER_PITCH_TEMPERATURE std::string("Device/SubDeviceList/LShoulderPitch/Temperature/Sensor/Value") |
#define | DN_L_ELBOW_YAW_TEMPERATURE std::string("Device/SubDeviceList/LElbowYaw/Temperature/Sensor/Value") |
#define | DN_L_ELBOW_ROLL_TEMPERATURE std::string("Device/SubDeviceList/LElbowRoll/Temperature/Sensor/Value") |
#define | DN_R_SHOULDER_ROLL_TEMPERATURE std::string("Device/SubDeviceList/RShoulderRoll/Temperature/Sensor/Value") |
#define | DN_R_SHOULDER_PITCH_TEMPERATURE std::string("Device/SubDeviceList/RShoulderPitch/Temperature/Sensor/Value") |
#define | DN_R_ELBOW_YAW_TEMPERATURE std::string("Device/SubDeviceList/RElbowYaw/Temperature/Sensor/Value") |
#define | DN_R_ELBOW_ROLL_TEMPERATURE std::string("Device/SubDeviceList/RElbowRoll/Temperature/Sensor/Value") |
#define | DN_L_HIP_YAWPITCH_TEMPERATURE std::string("Device/SubDeviceList/LHipYawPitch/Temperature/Sensor/Value") |
#define | DN_L_HIP_ROLL_TEMPERATURE std::string("Device/SubDeviceList/LHipRoll/Temperature/Sensor/Value") |
#define | DN_L_HIP_PITCH_TEMPERATURE std::string("Device/SubDeviceList/LHipPitch/Temperature/Sensor/Value") |
#define | DN_L_KNEE_PITCH_TEMPERATURE std::string("Device/SubDeviceList/LKneePitch/Temperature/Sensor/Value") |
#define | DN_L_ANKLE_PITCH_TEMPERATURE std::string("Device/SubDeviceList/LAnklePitch/Temperature/Sensor/Value") |
#define | DN_L_ANKLE_ROLL_TEMPERATURE std::string("Device/SubDeviceList/LAnkleRoll/Temperature/Sensor/Value") |
#define | DN_R_HIP_YAWPITCH_TEMPERATURE std::string("Device/SubDeviceList/LHipYawPitch/Temperature/Sensor/Value") |
#define | DN_R_HIP_ROLL_TEMPERATURE std::string("Device/SubDeviceList/RHipRoll/Temperature/Sensor/Value") |
#define | DN_R_HIP_PITCH_TEMPERATURE std::string("Device/SubDeviceList/RHipPitch/Temperature/Sensor/Value") |
#define | DN_R_KNEE_PITCH_TEMPERATURE std::string("Device/SubDeviceList/RKneePitch/Temperature/Sensor/Value") |
#define | DN_R_ANKLE_PITCH_TEMPERATURE std::string("Device/SubDeviceList/RAnklePitch/Temperature/Sensor/Value") |
#define | DN_R_ANKLE_ROLL_TEMPERATURE std::string("Device/SubDeviceList/RAnkleRoll/Temperature/Sensor/Value") |
#define | DN_MB_CHEST std::string("Device/DeviceList/ChestBoard/Error") |
#define | DN_MB_HEAD std::string("Device/DeviceList/HeadBoard/Error") |
#define | DN_MB_R_SHOULDER std::string("Device/DeviceList/RightShoulderBoard/Error") |
#define | DN_MB_R_ARM std::string("Device/DeviceList/RightArmBoard/Error") |
#define | DN_MB_R_HAND std::string("Device/DeviceList/RightHandBoard/Error") |
#define | DN_MB_R_HIP std::string("Device/DeviceList/RightHipBoard/Error") |
#define | DN_MB_R_THIGH std::string("Device/DeviceList/RightThighBoard/Error") |
#define | DN_MB_R_SHIN std::string("Device/DeviceList/RightShinBoard/Error") |
#define | DN_MB_R_FOOT std::string("Device/DeviceList/RightFootBoard/Error") |
#define | DN_MB_L_SHOULDER std::string("Device/DeviceList/LeftShoulderBoard/Error") |
#define | DN_MB_L_ARM std::string("Device/DeviceList/LeftArmBoard/Error") |
#define | DN_MB_L_HAND std::string("Device/DeviceList/LeftHandBoard/Error") |
#define | DN_MB_L_HIP std::string("Device/DeviceList/LeftHipBoard/Error") |
#define | DN_MB_L_THIGH std::string("Device/DeviceList/LeftThighBoard/Error") |
#define | DN_MB_L_SHIN std::string("Device/DeviceList/LeftShinBoard/Error") |
#define | DN_MB_L_FOOT std::string("Device/DeviceList/LeftFootBoard/Error") |
#define | DN_MB_US std::string("Device/DeviceList/USBoard/Error") |
#define | DN_MB_INERTIAL std::string("Device/DeviceList/InertialSensor/Error") |
#define | DN_MB_TOUCH std::string("Device/DeviceList/TouchBoard/Error") |
#define | DN_MB_FACE std::string("Device/DeviceList/FaceBoard/Error") |
#define | DN_MB_EAR std::string("Device/DeviceList/EarLeds/Error") |
#define | DN_NK_CHEST std::string("Device/DeviceList/ChestBoard/Nack") |
#define | DN_ACCEL_X std::string("Device/SubDeviceList/InertialSensor/AccX/Sensor/Value") |
#define | DN_ACCEL_Y std::string("Device/SubDeviceList/InertialSensor/AccY/Sensor/Value") |
#define | DN_ACCEL_Z std::string("Device/SubDeviceList/InertialSensor/AccZ/Sensor/Value") |
#define | DN_ANGLE_X std::string("Device/SubDeviceList/InertialSensor/AngleX/Sensor/Value") |
#define | DN_ANGLE_Y std::string("Device/SubDeviceList/InertialSensor/AngleY/Sensor/Value") |
#define | DN_GYRO_X std::string("Device/SubDeviceList/InertialSensor/GyrX/Sensor/Value") |
#define | DN_GYRO_Y std::string("Device/SubDeviceList/InertialSensor/GyrY/Sensor/Value") |
#define | DN_L_FSR_FL std::string("Device/SubDeviceList/LFoot/FSR/FrontLeft/Sensor/Value") |
#define | DN_L_FSR_FR std::string("Device/SubDeviceList/LFoot/FSR/FrontRight/Sensor/Value") |
#define | DN_L_FSR_BL std::string("Device/SubDeviceList/LFoot/FSR/RearLeft/Sensor/Value") |
#define | DN_L_FSR_BR std::string("Device/SubDeviceList/LFoot/FSR/RearRight/Sensor/Value") |
#define | DN_L_BUMP_L std::string("Device/SubDeviceList/LFoot/Bumper/Left/Sensor/Value") |
#define | DN_L_BUMP_R std::string("Device/SubDeviceList/LFoot/Bumper/Right/Sensor/Value") |
#define | DN_R_FSR_FL std::string("Device/SubDeviceList/RFoot/FSR/FrontLeft/Sensor/Value") |
#define | DN_R_FSR_FR std::string("Device/SubDeviceList/RFoot/FSR/FrontRight/Sensor/Value") |
#define | DN_R_FSR_BL std::string("Device/SubDeviceList/RFoot/FSR/RearLeft/Sensor/Value") |
#define | DN_R_FSR_BR std::string("Device/SubDeviceList/RFoot/FSR/RearRight/Sensor/Value") |
#define | DN_R_BUMP_L std::string("Device/SubDeviceList/RFoot/Bumper/Left/Sensor/Value") |
#define | DN_R_BUMP_R std::string("Device/SubDeviceList/RFoot/Bumper/Right/Sensor/Value") |
#define | DN_CHEST_BUTTON std::string("Device/SubDeviceList/ChestBoard/Button/Sensor/Value") |
#define | DN_SIMPLE_CLICK std::string("ALWatchDog/SimpleClickOccured") |
#define | DN_DOUBLE_CLICK std::string("ALWatchDog/DoubleClickOccured") |
#define | DN_TRIPLE_CLICK std::string("ALWatchDog/TripleClickOccured") |
#define | DN_CHARGE std::string("Device/SubDeviceList/Battery/Charge/Sensor/Value") |
#define | DN_CURRENT std::string("Device/SubDeviceList/Battery/Current/Sensor/Value") |
#define | DN_VOLTAGE_MIN std::string("Device/SubDeviceList/Battery/Charge/Sensor/CellVoltageMin") |
#define | DN_VOLTAGE_MAX std::string("Device/SubDeviceList/Battery/Charge/Sensor/CellVoltageMax") |
#define | DN_TEMPERATURE std::string("Device/SubDeviceList/Battery/Temperature/Sensor/Value") |
#define | DN_US_DISTANCE std::string("Device/SubDeviceList/US/Sensor/Value") |
#define | ALL_NUM_SENSORS J_NUM_JOINTS*4 + B_NUM_SENSORS + T_NUM_SENSORS + E_NUM_SENSORS + D_NUM_SENSORS |
#define | VEL_WINDOW_SIZE 16 |
#define | B_WINDOW_SIZE 9 |
#define | S_WINDOW_SIZE 1 |
Enumerations |
enum | {
J_HEAD_YAW,
J_HEAD_PITCH,
J_L_SHOULDER_ROLL,
J_L_SHOULDER_PITCH,
J_L_ELBOW_YAW,
J_L_ELBOW_ROLL,
J_R_SHOULDER_ROLL,
J_R_SHOULDER_PITCH,
J_R_ELBOW_YAW,
J_R_ELBOW_ROLL,
J_L_HIP_YAWPITCH,
J_L_HIP_ROLL,
J_L_HIP_PITCH,
J_L_KNEE_PITCH,
J_L_ANKLE_PITCH,
J_L_ANKLE_ROLL,
J_R_HIP_YAWPITCH,
J_R_HIP_ROLL,
J_R_HIP_PITCH,
J_R_KNEE_PITCH,
J_R_ANKLE_PITCH,
J_R_ANKLE_ROLL,
J_NUM_JOINTS
} |
enum | {
MB_CHEST,
MB_HEAD,
MB_R_SHOULDER,
MB_R_ARM,
MB_R_HAND,
MB_R_HIP,
MB_R_THIGH,
MB_R_SHIN,
MB_R_FOOT,
MB_L_SHOULDER,
MB_L_ARM,
MB_L_HAND,
MB_L_HIP,
MB_L_THIGH,
MB_L_SHIN,
MB_L_FOOT,
MB_US,
MB_INERTIAL,
MB_TOUCH,
MB_FACE,
MB_EAR,
MB_NUM_BOARDS
} |
enum | { NK_CHEST,
NK_NUM_BOARDS
} |
enum | {
B_ACCEL_X,
B_ACCEL_Y,
B_ACCEL_Z,
B_ANGLE_X,
B_ANGLE_Y,
B_GYRO_X,
B_GYRO_Y,
B_NUM_SENSORS
} |
enum | {
T_L_FSR_FL,
T_L_FSR_FR,
T_L_FSR_BL,
T_L_FSR_BR,
T_L_BUMP_L,
T_L_BUMP_R,
T_R_FSR_FL,
T_R_FSR_FR,
T_R_FSR_BL,
T_R_FSR_BR,
T_R_BUMP_L,
T_R_BUMP_R,
T_CHEST_BUTTON,
T_NUM_SENSORS
} |
enum | {
PS_L_FL,
PS_L_FR,
PS_L_BL,
PS_L_BR,
PS_L,
PS_R_FL,
PS_R_FR,
PS_R_BL,
PS_R_BR,
PS_R,
PS_NUM_SENSORS
} |
enum | SupportModeEnum {
SM_STANCE,
SM_PUSH,
SM_SWING,
SM_IMPACT,
SM_NUM_MODES
} |
enum | {
E_CHARGE,
E_CURRENT,
E_VOLTAGE_MIN,
E_VOLTAGE_MAX,
E_TEMPERATURE,
E_NUM_SENSORS
} |
enum | { D_US,
D_NUM_SENSORS
} |
enum | {
S_LL,
S_LR,
S_RL,
S_RR,
S_NUM_SENSORS
} |
Functions |
void * | runSonicThread (void *arg) |
Variables |
string | indexToName [] |
string | indexToPositionSensor [] |
string | indexToCurrentSensor [] |
string | indexToTargetSensor [] |
string | indexToHardnessSensor [] |
string | indexToTemperatureSensor [] |
string | indexToBoardError [] |
string | indexToNack [] |
string | indexToBalanceSensor [] |
string | indexToTouchSensor [] |
string | indexToBatterySensor [] |
string | indexToDistanceSensor [] |
string | indexToSupportMode [SM_NUM_MODES] |
int | dcmTime |
int | dcmTimeSinceStart |
float | jointPositions [J_NUM_JOINTS] |
float | jointVelocities [J_NUM_JOINTS] |
float | jointVelocitySum |
float | jointAccelerations [J_NUM_JOINTS] |
float | jointCurrents [J_NUM_JOINTS] |
float | jointCurrentSum |
float | jointTargets [J_NUM_JOINTS] |
float | jointHardnesses [J_NUM_JOINTS] |
int | boardErrors [MB_NUM_BOARDS] |
int | nackErrors [NK_NUM_BOARDS] |
unsigned char | walkCyclesSinceCall |
bool | walkAmIWalking |
bool | walkPreviousAmIWalking |
float | odometryDeltaX |
float | odometryDeltaY |
float | odometryDeltaO |
float | jointTemperatures [J_NUM_JOINTS] |
float | balanceValues [B_NUM_SENSORS] |
bool | balanceFallingEnabled |
bool | balanceFalling |
bool | balancePreviousFalling |
bool | balanceFallingForward |
bool | balanceFallingBackward |
bool | balanceFallingLeft |
bool | balanceFallingRight |
bool | balanceFallen |
bool | balancePreviousFallen |
int | balanceFallenCount |
float | touchValues [T_NUM_SENSORS] |
float | touchLeftCoPX |
float | touchLeftCoPY |
float | touchRightCoPX |
float | touchRightCoPY |
float | touchPSValues [PS_NUM_SENSORS] |
bool | touchOnGround |
bool | touchPreviousOnGround |
bool | touchLeftFootOnGround |
bool | touchRightFootOnGround |
SupportModeEnum | leftSupportMode |
SupportModeEnum | rightSupportMode |
bool | collisionAny |
bool | collisionLeftArm |
bool | collisionLeftArmFront |
bool | collisionLeftArmSide |
bool | collisionLeftArmBack |
bool | collisionRightArm |
bool | collisionRightArmFront |
bool | collisionRightArmSide |
bool | collisionRightArmBack |
bool | collisionLeftFoot |
bool | collisionLeftFootFront |
bool | collisionLeftFootBack |
bool | collisionRightFoot |
bool | collisionRightFootFront |
bool | collisionRightFootBack |
float | batteryValues [E_NUM_SENSORS] |
float | sonicValues [S_NUM_SENSORS] |
float | sonicObstacleDistance |