Classes | |
struct | EnumHash |
class | PublishControl |
class | PublishControlBoardRev2 |
class | PublishControlBoardRev3 |
class | PublishControlFactory |
Enumerations | |
enum | GamepadType { LOGITECH_F310, HRI_SAFE_REMOTE, LOGITECH_G29, NINTENDO_SWITCH_WIRED_PLUS, XBOX_ONE } |
enum | JoyAxis { LEFT_STICK_UD, LEFT_STICK_LR, RIGHT_STICK_UD, RIGHT_STICK_LR, DPAD_UD, DPAD_LR, LEFT_TRIGGER_AXIS, RIGHT_TRIGGER_AXIS } |
enum | JoyButton { TOP_BTN, LEFT_BTN, BOTTOM_BTN, RIGHT_BTN, LEFT_BUMPER, RIGHT_BUMPER, BACK_SELECT_MINUS, START_PLUS, LEFT_TRIGGER_BTN, RIGHT_TRIGGER_BTN, LEFT_STICK_PUSH, RIGHT_STICK_PUSH } |
enum | ShiftState { SHIFT_PARK = 0, SHIFT_REVERSE = 1, SHIFT_NEUTRAL = 2, SHIFT_LOW = 3, SHIFT_HIGH = 4 } |
enum | TurnSignalState { SIGNAL_RIGHT, SIGNAL_OFF, SIGNAL_LEFT, SIGNAL_HAZARD } |
enum | VehicleType { POLARIS_GEM, POLARIS_RANGER, LEXUS_RX_450H, INTERNATIONAL_PROSTAR, VEHICLE_4, VEHICLE_5, VEHICLE_6 } |
Functions | |
bool | check_controller_type (ros::NodeHandle *nodeH) |
bool | check_scale_values (ros::NodeHandle *nodeH) |
bool | check_steering_stick_left_right (ros::NodeHandle *) |
bool | check_vehicle_type (ros::NodeHandle *nodeH) |
bool | run_startup_checks_error (ros::NodeHandle *nodeH) |
Variables | |
static const float | ACCEL_OFFSET = 0.21 |
static const float | ACCEL_SCALE_FACTOR = 0.6 |
static const float | AXES_MAX = 1.0 |
static const float | AXES_MIN = -1.0 |
static const uint16_t | BUTTON_DOWN = 1 |
static std::mutex | enable_mutex |
static const uint16_t | HEADLIGHT_STATE_START_VALUE = 0 |
static const uint16_t | INVALID = -1 |
static const float | MAX_ROT_RAD_DEFAULT = 10.9956 |
static const float | MAX_ROT_RAD_VEHICLE2 = 6.5 |
static const float | MAX_ROT_RAD_VEHICLE4 = 8.5 |
static const float | MAX_ROT_RAD_VEHICLE5 = 8.1 |
static const float | MAX_ROT_RAD_VEHICLE6 = 8.5 |
static const uint16_t | NUM_HEADLIGHT_STATES = 3 |
static const uint16_t | NUM_WIPER_STATES = 8 |
static const float | ROT_RANGE_SCALER_LB = 0.05 |
static std::mutex | shift_mutex |
static std::mutex | speed_mutex |
static std::mutex | state_change_mutex |
static const float | STEER_OFFSET = 1.0 |
static const float | STEER_SCALE_FACTOR = 1.5 |
static std::mutex | turn_mutex |
static const uint16_t | WIPER_STATE_START_VALUE = 0 |
bool AS::Joystick::check_controller_type | ( | ros::NodeHandle * | nodeH | ) |
Definition at line 96 of file startup_checks.cpp.
bool AS::Joystick::check_scale_values | ( | ros::NodeHandle * | nodeH | ) |
Definition at line 216 of file startup_checks.cpp.
bool AS::Joystick::check_steering_stick_left_right | ( | ros::NodeHandle * | nodeH | ) |
Definition at line 14 of file startup_checks.cpp.
bool AS::Joystick::check_vehicle_type | ( | ros::NodeHandle * | nodeH | ) |
Definition at line 46 of file startup_checks.cpp.
bool AS::Joystick::run_startup_checks_error | ( | ros::NodeHandle * | nodeH | ) |
Definition at line 289 of file startup_checks.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |