| ADDRESS_DISABLE | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_ENABLE | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_CALIBRATE | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_CLOSE | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_DISABLE | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_ENABLE | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_OPEN | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_RESET | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_GRIPPER_SET | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_POSITION | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_RESET | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_TORQUE_LIMIT | perching_arm::PerchingArm | protectedstatic |
| ADDRESS_VELOCITY | perching_arm::PerchingArm | protectedstatic |
| CalibrateGripper() | perching_arm::PerchingArm | |
| Checksum(const uint8_t *buf, size_t len) | perching_arm::PerchingArm | protected |
| CloseGripper() | perching_arm::PerchingArm | |
| Connect(std::string const &port, uint32_t baud, PerchingArmSleepMsCallback cb_sleep_ms, PerchingArmRawDataCallback cb_raw_data) | perching_arm::PerchingArm | |
| DEPLOY_DIST | perching_arm::PerchingArm | static |
| DEPLOY_PROX | perching_arm::PerchingArm | static |
| DisableGripper() | perching_arm::PerchingArm | |
| Disconnect() | perching_arm::PerchingArm | |
| DIST_POS_MAX | perching_arm::PerchingArm | static |
| DIST_POS_MIN | perching_arm::PerchingArm | static |
| DIST_VEL_MAX | perching_arm::PerchingArm | static |
| DIST_VEL_MIN | perching_arm::PerchingArm | static |
| EnableGripper() | perching_arm::PerchingArm | |
| FiniteStateMachine(uint8_t const &c) | perching_arm::PerchingArm | protected |
| GRIP_CALIBRATE | perching_arm::PerchingArm | static |
| GRIP_L_D_MAX | perching_arm::PerchingArm | static |
| GRIP_L_D_MIN | perching_arm::PerchingArm | static |
| GRIP_L_P_MAX | perching_arm::PerchingArm | static |
| GRIP_L_P_MIN | perching_arm::PerchingArm | static |
| GRIP_POS_MAX | perching_arm::PerchingArm | static |
| GRIP_POS_MIN | perching_arm::PerchingArm | static |
| GRIP_R_D_MAX | perching_arm::PerchingArm | static |
| GRIP_R_D_MIN | perching_arm::PerchingArm | static |
| GRIP_R_P_MAX | perching_arm::PerchingArm | static |
| GRIP_R_P_MIN | perching_arm::PerchingArm | static |
| HardReset() | perching_arm::PerchingArm | |
| HOST_ARM_ACK_STATUS_BUSY enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_CONFIRMED enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_DONE enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_ERROR enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_INVALID_ARG enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_NULL enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_PENDING enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_ACK_STATUS_UNIMPLEMENTED enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_ALL_JOINTS enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_DC_GRIPPER enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_DUMP_HOST_STATS enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_DUMP_JOINT_STATS enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_DUMP_LOG enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_MAX enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_NULL enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_PAN_JOINT enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_PING enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_POWER enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_RAW_MOTOR enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_RESET enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BASIC_CMD_TILT_JOINT enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_BOARD_FLAG_HAS_LOGMSG enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_DC_GRIPPER_FLAG_CALIBRATED enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_DC_GRIPPER_FLAG_CALIBRATING enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_DC_GRIPPER_FLAG_MOTOR_ENABLED enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_DC_GRIPPER_FLAG_MOTOR_HW_STATUS enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_DC_GRIPPER_FLAG_OVERLOAD enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_JOINT_BACKDRIVE_STATUS_DETECTED enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_JOINT_BACKDRIVE_STATUS_ENDING enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_JOINT_BACKDRIVE_STATUS_NONE enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_BRNOUT enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_CM enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_EXT enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_IOP enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_PWRON enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_SW enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_TRAP enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_RESET_REASON_WD enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_SERVO_ERROR_FLAG_ELEC_SHOCK enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_SERVO_ERROR_FLAG_ENCODER_ERR enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_SERVO_ERROR_FLAG_OVERLOAD enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_SERVO_ERROR_FLAG_OVERTEMP enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_SERVO_ERROR_FLAG_VOLTAGE_ERR enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_ACK enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_BOARD_INFO enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_BOARD_STATE enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_DC_GRIPPER_STATE enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_ERROR_MSG enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_HOST_STATS enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_JOINT_STATS enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_LOG_MSG enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_NULL enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_PONG enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_SERVO_JOINT_STATE enum value | perching_arm::PerchingArm | protected |
| HOST_ARM_TELEMETRY_SERVO_JOINT_STATUS enum value | perching_arm::PerchingArm | protected |
| K_CURRENT_11V | perching_arm::PerchingArm | static |
| K_CURRENT_5V | perching_arm::PerchingArm | static |
| K_LOAD_GRIPPER_MA | perching_arm::PerchingArm | static |
| K_LOAD_JOINT_MA | perching_arm::PerchingArm | static |
| K_LOOP_TIME_MS | perching_arm::PerchingArm | static |
| K_MOTOR_VOLTAGE | perching_arm::PerchingArm | static |
| K_POSITION_DEG | perching_arm::PerchingArm | static |
| K_TEMPERATURE_DEG | perching_arm::PerchingArm | static |
| K_VELOCITY_RPM | perching_arm::PerchingArm | static |
| OpenGripper() | perching_arm::PerchingArm | |
| PAN_MAX | perching_arm::PerchingArm | static |
| PAN_MIN | perching_arm::PerchingArm | static |
| PerchingArm() | perching_arm::PerchingArm | |
| Process(const uint8_t *buf) | perching_arm::PerchingArm | protected |
| ProcessBoardInfoTelemetry(const host_arm_board_info_telemetry_t *packet) | perching_arm::PerchingArm | protected |
| ProcessBoardStateTelemetry(const host_arm_board_state_telemetry_t *packet) | perching_arm::PerchingArm | protected |
| ProcessErrorMsgTelemetry(const host_arm_error_msg_telemetry_t *packet) | perching_arm::PerchingArm | protected |
| ProcessGripperStateTelemetry(const host_arm_dc_gripper_state_telemetry_t *packet) | perching_arm::PerchingArm | protected |
| ProcessPacket(const uint8_t *buffer, size_t length, double curr_time) | perching_arm::PerchingArm | |
| ProcessServoJointStateTelemetry(const host_arm_servo_joint_state_telemetry_t *packet) | perching_arm::PerchingArm | protected |
| ProcessServoJointStatusTelemetry(const host_arm_servo_joint_status_telemetry_t *packet) | perching_arm::PerchingArm | protected |
| Protocol enum name | perching_arm::PerchingArm | protected |
| PROTOCOL_HEADER_1 | perching_arm::PerchingArm | protectedstatic |
| PROTOCOL_HEADER_2 | perching_arm::PerchingArm | protectedstatic |
| PROTOCOL_WF_CHECKSUM enum value | perching_arm::PerchingArm | protected |
| PROTOCOL_WF_DATA enum value | perching_arm::PerchingArm | protected |
| PROTOCOL_WF_HEADER_1 enum value | perching_arm::PerchingArm | protected |
| PROTOCOL_WF_HEADER_2 enum value | perching_arm::PerchingArm | protected |
| PROTOCOL_WF_LENGTH enum value | perching_arm::PerchingArm | protected |
| PROX_POS_MAX | perching_arm::PerchingArm | static |
| PROX_POS_MIN | perching_arm::PerchingArm | static |
| PROX_VEL_MAX | perching_arm::PerchingArm | static |
| PROX_VEL_MIN | perching_arm::PerchingArm | static |
| Read(const uint8_t *buffer, size_t len) | perching_arm::PerchingArm | protected |
| ResultToString(PerchingArmResult result, std::string &msg) | perching_arm::PerchingArm | |
| SendCommand(uint8_t target, int16_t address, int16_t value) | perching_arm::PerchingArm | |
| SetDistalDisabled() | perching_arm::PerchingArm | |
| SetDistalEnabled() | perching_arm::PerchingArm | |
| SetDistalPosition(int16_t degrees) | perching_arm::PerchingArm | |
| SetDistalVelocity(int16_t rpm) | perching_arm::PerchingArm | |
| SetGripperPosition(int16_t perc) | perching_arm::PerchingArm | |
| SetProximalDisabled() | perching_arm::PerchingArm | |
| SetProximalEnabled() | perching_arm::PerchingArm | |
| SetProximalPosition(int16_t degrees) | perching_arm::PerchingArm | |
| SetProximalVelocity(int16_t rpm) | perching_arm::PerchingArm | |
| Shutdown(void) | perching_arm::PerchingArm | protected |
| SoftReset() | perching_arm::PerchingArm | |
| STOW_DIST | perching_arm::PerchingArm | static |
| STOW_PROX | perching_arm::PerchingArm | static |
| TARGET_DISTAL | perching_arm::PerchingArm | protectedstatic |
| TARGET_GRIPPER | perching_arm::PerchingArm | protectedstatic |
| TARGET_POWER | perching_arm::PerchingArm | protectedstatic |
| TARGET_PROXIMAL | perching_arm::PerchingArm | protectedstatic |
| TARGET_RESET | perching_arm::PerchingArm | protectedstatic |
| TARGET_TORQUE | perching_arm::PerchingArm | protectedstatic |
| TILT_MAX | perching_arm::PerchingArm | static |
| TILT_MIN | perching_arm::PerchingArm | static |
| Timeout(void) | perching_arm::PerchingArm | protected |
| VALUE_POWER_DISABLE | perching_arm::PerchingArm | protectedstatic |
| VALUE_POWER_ENABLE | perching_arm::PerchingArm | protectedstatic |