Namespaces |
namespace | segway |
Enumerations |
enum | segway::OperationalState {
segway::CCU_INIT = 0,
segway::INIT_PROPULSION,
segway::CHECK_STARTUP_ISSUES,
segway::STANDBY_MODE,
segway::TRACTOR_MODE,
segway::DISABLE_POWER
} |
enum | segway::UserDefinedFeedbackBitmapType { segway::USER_DEFINED_FEEDBACK_BITMAP_1 = 0,
segway::USER_DEFINED_FEEDBACK_BITMAP_2,
segway::USER_DEFINED_FEEDBACK_BITMAP_3,
segway::USER_DEFINED_FEEDBACK_BITMAP_4
} |
enum | segway::UserDefinedFeedbackType {
segway::NO_FEEDBACK = 0xFFFFFFFF,
segway::INVALID_FEEDBACK = 0xFFFFFFFE,
segway::FAULT_STATUS_WORD_1 = 0,
segway::FAULT_STATUS_WORD_2,
segway::FAULT_STATUS_WORD_3,
segway::FAULT_STATUS_WORD_4,
segway::MCU_0_FAULT_STATUS,
segway::MCU_1_FAULT_STATUS,
segway::MCU_2_FAULT_STATUS,
segway::MCU_3_FAULT_STATUS,
segway::FRAME_COUNT,
segway::OPERATIONAL_STATE,
segway::DYNAMIC_RESPONSE,
segway::MIN_PROPULSION_BATT_SOC,
segway::AUX_BATT_SOC,
segway::INERTIAL_X_ACC_G,
segway::INERTIAL_Y_ACC_G,
segway::INERTIAL_X_RATE_RPS,
segway::INERTIAL_Y_RATE_RPS,
segway::INERTIAL_Z_RATE_RPS,
segway::PSE_PITCH_DEG,
segway::PSE_PITCH_RATE_DPS,
segway::PSE_ROLL_DEG,
segway::PSE_ROLL_RATE_DPS,
segway::PSE_YAW_RATE_DPS,
segway::PSE_DATA_IS_VALID,
segway::YAW_RATE_LIMIT_RPS,
segway::VEL_LIMIT_MPS,
segway::LINEAR_ACCEL_MSP2,
segway::LINEAR_VEL_MPS,
segway::DIFFERENTIAL_WHEEL_VEL_RPS,
segway::RIGHT_FRONT_VEL_MPS,
segway::LEFT_FRONT_VEL_MPS,
segway::RIGHT_REAR_VEL_MPS,
segway::LEFT_REAR_VEL_MPS,
segway::RIGHT_FRONT_POS_M,
segway::LEFT_FRONT_POS_M,
segway::RIGHT_REAR_POS_M,
segway::LEFT_REAR_POS_M,
segway::LINEAR_POS_M,
segway::RIGHT_FRONT_CURRENT_A0PK,
segway::LEFT_FRONT_CURRENT_A0PK,
segway::RIGHT_REAR_CURRENT_A0PK,
segway::LEFT_REAR_CURRENT_A0PK,
segway::MAX_MOTOR_CURRENT_A0PK,
segway::RIGHT_FRONT_CURRENT_LIMIT_A0PK,
segway::LEFT_FRONT_CURRENT_LIMIT_A0PK,
segway::RIGHT_REAR_CURRENT_LIMIT_A0PK,
segway::LEFT_REAR_CURRENT_LIMIT_A0PK,
segway::MIN_MOTOR_CURRENT_LIMIT_A0PK,
segway::FRONT_BASE_BATT_1_SOC,
segway::FRONT_BASE_BATT_2_SOC,
segway::REAR_BASE_BATT_1_SOC,
segway::REAR_BASE_BATT_2_SOC,
segway::FRONT_BASE_BATT_1_TEMP_DEGC,
segway::FRONT_BASE_BATT_2_TEMP_DEGC,
segway::REAR_BASE_BATT_1_TEMP_DEGC,
segway::REAR_BASE_BATT_2_TEMP_DEGC,
segway::VEL_TARGET_MPS,
segway::YAW_RATE_TARGET_RPS,
segway::ANGLE_TARGET_DEG,
segway::AUX_BATT_VOLTAGE_V,
segway::AUX_BATT_CURRENT_A,
segway::AUX_BATT_TEMP_DEGC,
segway::ABB_SYSTEM_STATUS,
segway::AUX_BATT_STATUS,
segway::AUX_BATT_FAULTS,
segway::P72V_BATTERY_VOLTAGE,
segway::SP_SW_BUILD_ID,
segway::UIP_SW_BUILD_ID,
segway::MCU_0_INST_POWER_W,
segway::MCU_1_INST_POWER_W,
segway::MCU_2_INST_POWER_W,
segway::MCU_3_INST_POWER_W,
segway::MCU_0_TOTAL_ENERGY_WH,
segway::MCU_1_TOTAL_ENERGY_WH,
segway::MCU_2_TOTAL_ENERGY_WH,
segway::MCU_3_TOTAL_ENERGY_WH,
segway::FRAM_VEL_LIMIT_MPS,
segway::FRAM_ACCEL_LIMIT_MPS2,
segway::FRAM_DECEL_LIMIT_MPS2,
segway::FRAM_DTZ_DECEL_LIMIT_MPS2,
segway::FRAM_COASTDOWN_DECEL_MPS2,
segway::FRAM_YAW_RATE_LIMIT_RPS,
segway::FRAM_YAW_ACCEL_LIMIT_RPS2,
segway::FRAM_TIRE_DIAMETER_M,
segway::FRAM_WHEEL_BASE_LENGTH_M,
segway::FRAM_WHEEL_TRACK_WIDTH_M,
segway::FRAM_TRANSMISSION_RATIO,
segway::FRAM_CONFIG_BITMAP,
segway::FRAM_ETH_IP_ADDRESS,
segway::FRAM_ETH_PORT_NUMBER,
segway::FRAM_ETH_SUBNET_MASK,
segway::FRAM_ETH_GATEWAY,
segway::USER_FEEDBACK_BITMAP_1,
segway::USER_FEEDBACK_BITMAP_2,
segway::USER_FEEDBACK_BITMAP_3,
segway::USER_FEEDBACK_BITMAP_4
} |
Variables |
static const size_t | segway::FEEDBACK_TYPE_NBR = 4 |
static const size_t | segway::FORCE_CONFIG_FEEDBACK_1_IDX = 16 |
static const size_t | segway::FORCE_CONFIG_FEEDBACK_2_IDX = 17 |
static const size_t | segway::FORCE_CONFIG_FEEDBACK_3_IDX = 18 |
static const size_t | segway::FORCE_CONFIG_FEEDBACK_4_IDX = 19 |
static const size_t | segway::MAX_ENTRIES_PER_FEEDBACK = 32 |
static const size_t | segway::MAX_FEEDBACK_ENTRIES = FEEDBACK_TYPE_NBR * MAX_ENTRIES_PER_FEEDBACK |
static const size_t | segway::NVM_CONFIG_PARAM_NBR = 20 |
static const size_t | segway::NVM_CONFIG_PARAM_SIZE = NVM_CONFIG_PARAM_NBR * sizeof(uint32_t) |
static const uint32_t | segway::PSE1_VALID = 0x00000001 |
static const uint32_t | segway::PSE2_VALID = 0x00000002 |
static const uint32_t | segway::PSE_VALID = PSE1_VALID | PSE2_VALID |