Namespaces | Enumerations | Variables
RmpUserDefinedFeedbackType.h File Reference
#include <cstring>
#include <cstdint>
Include dependency graph for RmpUserDefinedFeedbackType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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


rmp_base
Author(s):
autogenerated on Wed Aug 26 2015 16:24:40