BinComm Member List

This is the complete list of members for BinComm, including all inherited members.
badMessagesReceivedBinComm
BinComm(const MessageHandler *handlerTable, Stream *interface=NULL)BinComm
bytesBinComm
headerBinComm
init(Stream *interface)BinComm
MessageID enum nameBinComm
messagesReceivedBinComm
messagesSentBinComm
MSG_ACKNOWLEDGE enum valueBinComm
MSG_ANY enum valueBinComm
MSG_ATTITUDE enum valueBinComm
MSG_ATTITUDE_CORRECT enum valueBinComm
MSG_ATTITUDE_SET enum valueBinComm
MSG_COMMAND_LIST enum valueBinComm
MSG_COMMAND_MODE_CHANGE enum valueBinComm
MSG_COMMAND_REQUEST enum valueBinComm
MSG_COMMAND_UPLOAD enum valueBinComm
MSG_DATAFLASH_REQUEST enum valueBinComm
MSG_DATAFLASH_SET enum valueBinComm
MSG_EEPROM_REQUEST enum valueBinComm
MSG_EEPROM_SET enum valueBinComm
MSG_HEARTBEAT enum valueBinComm
MSG_LOCATION enum valueBinComm
MSG_NULL enum valueBinComm
MSG_PERF_REPORT enum valueBinComm
MSG_PID enum valueBinComm
MSG_PID_REQUEST enum valueBinComm
MSG_PID_SET enum valueBinComm
MSG_PIN_REQUEST enum valueBinComm
MSG_PIN_SET enum valueBinComm
MSG_POSITION_CORRECT enum valueBinComm
MSG_POSITION_SET enum valueBinComm
MSG_PRESSURE enum valueBinComm
MSG_RADIO_OUT enum valueBinComm
MSG_SENSOR enum valueBinComm
MSG_SERVO_ALT_THROTTLE enum valueBinComm
MSG_SERVO_ELEVATOR enum valueBinComm
MSG_SERVO_NAV_PITCH_ALT enum valueBinComm
MSG_SERVO_NAV_PITCH_ASP enum valueBinComm
MSG_SERVO_NAV_ROLL enum valueBinComm
MSG_SERVO_OUT enum valueBinComm
MSG_SERVO_PITCH enum valueBinComm
MSG_SERVO_ROLL enum valueBinComm
MSG_SERVO_RUDDER enum valueBinComm
MSG_SERVO_TE_THROTTLE enum valueBinComm
MSG_STATUS_TEXT enum valueBinComm
MSG_TRIM_MAX enum valueBinComm
MSG_TRIM_MIN enum valueBinComm
MSG_TRIM_STARTUP enum valueBinComm
MSG_VALUE enum valueBinComm
MSG_VALUE_REQUEST enum valueBinComm
MSG_VALUE_SET enum valueBinComm
MSG_VAR_ALTITUDE_ERROR enum valueBinComm
MSG_VAR_BEARING_ERROR enum valueBinComm
MSG_VAR_CROSSTRACK_BEARING enum valueBinComm
MSG_VAR_CROSSTRACK_ERROR enum valueBinComm
MSG_VAR_ELEVON_TRIM_1 enum valueBinComm
MSG_VAR_ELEVON_TRIM_2 enum valueBinComm
MSG_VAR_INTEGRATOR_0 enum valueBinComm
MSG_VAR_INTEGRATOR_1 enum valueBinComm
MSG_VAR_INTEGRATOR_2 enum valueBinComm
MSG_VAR_INTEGRATOR_3 enum valueBinComm
MSG_VAR_INTEGRATOR_4 enum valueBinComm
MSG_VAR_INTEGRATOR_5 enum valueBinComm
MSG_VAR_INTEGRATOR_6 enum valueBinComm
MSG_VAR_INTEGRATOR_7 enum valueBinComm
MSG_VAR_KFF_0 enum valueBinComm
MSG_VAR_KFF_1 enum valueBinComm
MSG_VAR_KFF_2 enum valueBinComm
MSG_VAR_LOITER_RADIUS enum valueBinComm
MSG_VAR_LOOP_COMMANDS enum valueBinComm
MSG_VAR_NAV_BEARING enum valueBinComm
MSG_VAR_NAV_GAIN_SCALER enum valueBinComm
MSG_VAR_PITCH_MODE enum valueBinComm
MSG_VAR_ROLL_MODE enum valueBinComm
MSG_VAR_TARGET_BEARING enum valueBinComm
MSG_VAR_THROTTLE_MODE enum valueBinComm
MSG_VAR_WP_MODE enum valueBinComm
MSG_VAR_WP_RADIUS enum valueBinComm
MSG_VAR_YAW_MODE enum valueBinComm
MSG_VERSION enum valueBinComm
MSG_VERSION_REQUEST enum valueBinComm
payloadBinComm
PIDSet enum nameBinComm
send_msg_acknowledge(const uint8_t msgID, const uint8_t sum1, const uint8_t sum2)BinComm [inline]
send_msg_attitude(const int16_t roll, const int16_t pitch, const uint16_t yaw)BinComm [inline]
send_msg_attitude_correct(const int16_t rollError, const int16_t pitchError, const int16_t yawError)BinComm [inline]
send_msg_attitude_set(const int16_t roll, const int16_t pitch, const uint16_t yaw)BinComm [inline]
send_msg_command_list(const uint16_t itemNumber, const uint16_t listLength, const uint8_t commandID, const uint8_t p1, const int32_t p2, const int32_t p3, const int32_t p4)BinComm [inline]
send_msg_command_mode_change(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_command_request(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_command_upload(const uint8_t action, const uint16_t itemNumber, const uint16_t listLength, const uint8_t commandID, const uint8_t p1, const int32_t p2, const int32_t p3, const int32_t p4)BinComm [inline]
send_msg_dataflash_request(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_dataflash_set(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_eeprom_request(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_eeprom_set(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_heartbeat(const uint8_t flightMode, const uint16_t timeStamp, const uint16_t batteryVoltage, const uint16_t commandIndex)BinComm [inline]
send_msg_location(const int32_t latitude, const int32_t longitude, const int32_t altitude, const uint16_t groundSpeed, const uint16_t groundCourse, const uint32_t timeOfWeek)BinComm [inline]
send_msg_perf_report(const uint32_t interval, const uint16_t mainLoopCycles, const uint8_t mainLoopCycleTime, const uint8_t gyroSaturationCount, const uint8_t adcConstraintCount, const uint8_t renormSqrtCount, const uint8_t renormBlowupCount, const uint8_t gpsFixCount, const uint16_t imuHealth, const uint16_t gcsMessageCount)BinComm [inline]
send_msg_pid(const uint8_t pidSet, const int32_t p, const int32_t i, const int32_t d, const int16_t integratorMax)BinComm [inline]
send_msg_pid_request(const uint8_t pidSet)BinComm [inline]
send_msg_pid_set(const uint8_t pidSet, const int32_t p, const int32_t i, const int32_t d, const int16_t integratorMax)BinComm [inline]
send_msg_pin_request(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_pin_set(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_position_correct(const int16_t latError, const int16_t lonError, const int16_t altError, const int16_t groundSpeedError)BinComm [inline]
send_msg_position_set(const int32_t latitude, const int32_t longitude, const int32_t altitude, const uint16_t heading)BinComm [inline]
send_msg_pressure(const int32_t pressureAltitude, const int16_t airSpeed)BinComm [inline]
send_msg_radio_out(const uint16_t(&value)[8])BinComm [inline]
send_msg_sensor(const uint16_t UNSPECIFIED)BinComm [inline]
send_msg_servo_out(const int16_t(&value)[8])BinComm [inline]
send_msg_status_text(const uint8_t severity, const char(&text)[50])BinComm [inline]
send_msg_trim_max(const uint16_t(&value)[8])BinComm [inline]
send_msg_trim_min(const uint16_t(&value)[8])BinComm [inline]
send_msg_trim_startup(const uint16_t(&value)[8])BinComm [inline]
send_msg_value(const uint8_t valueID, const uint32_t value)BinComm [inline]
send_msg_value_request(const uint8_t valueID, const uint8_t broadcast)BinComm [inline]
send_msg_value_set(const uint8_t valueID, const uint32_t value)BinComm [inline]
send_msg_version(const uint8_t systemType, const uint8_t systemID, const uint8_t(&firmwareVersion)[3])BinComm [inline]
send_msg_version_request(const uint8_t systemType, const uint8_t systemID)BinComm [inline]
severities enum nameBinComm
SEVERITY_CRITICAL enum valueBinComm
SEVERITY_HIGH enum valueBinComm
SEVERITY_LOW enum valueBinComm
SEVERITY_MEDIUM enum valueBinComm
unpack_msg_acknowledge(uint8_t &msgID, uint8_t &sum1, uint8_t &sum2)BinComm [inline]
unpack_msg_attitude(int16_t &roll, int16_t &pitch, uint16_t &yaw)BinComm [inline]
unpack_msg_attitude_correct(int16_t &rollError, int16_t &pitchError, int16_t &yawError)BinComm [inline]
unpack_msg_attitude_set(int16_t &roll, int16_t &pitch, uint16_t &yaw)BinComm [inline]
unpack_msg_command_list(uint16_t &itemNumber, uint16_t &listLength, uint8_t &commandID, uint8_t &p1, int32_t &p2, int32_t &p3, int32_t &p4)BinComm [inline]
unpack_msg_command_mode_change(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_command_request(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_command_upload(uint8_t &action, uint16_t &itemNumber, uint16_t &listLength, uint8_t &commandID, uint8_t &p1, int32_t &p2, int32_t &p3, int32_t &p4)BinComm [inline]
unpack_msg_dataflash_request(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_dataflash_set(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_eeprom_request(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_eeprom_set(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_heartbeat(uint8_t &flightMode, uint16_t &timeStamp, uint16_t &batteryVoltage, uint16_t &commandIndex)BinComm [inline]
unpack_msg_location(int32_t &latitude, int32_t &longitude, int32_t &altitude, uint16_t &groundSpeed, uint16_t &groundCourse, uint32_t &timeOfWeek)BinComm [inline]
unpack_msg_perf_report(uint32_t &interval, uint16_t &mainLoopCycles, uint8_t &mainLoopCycleTime, uint8_t &gyroSaturationCount, uint8_t &adcConstraintCount, uint8_t &renormSqrtCount, uint8_t &renormBlowupCount, uint8_t &gpsFixCount, uint16_t &imuHealth, uint16_t &gcsMessageCount)BinComm [inline]
unpack_msg_pid(uint8_t &pidSet, int32_t &p, int32_t &i, int32_t &d, int16_t &integratorMax)BinComm [inline]
unpack_msg_pid_request(uint8_t &pidSet)BinComm [inline]
unpack_msg_pid_set(uint8_t &pidSet, int32_t &p, int32_t &i, int32_t &d, int16_t &integratorMax)BinComm [inline]
unpack_msg_pin_request(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_pin_set(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_position_correct(int16_t &latError, int16_t &lonError, int16_t &altError, int16_t &groundSpeedError)BinComm [inline]
unpack_msg_position_set(int32_t &latitude, int32_t &longitude, int32_t &altitude, uint16_t &heading)BinComm [inline]
unpack_msg_pressure(int32_t &pressureAltitude, int16_t &airSpeed)BinComm [inline]
unpack_msg_radio_out(uint16_t(&value)[8])BinComm [inline]
unpack_msg_sensor(uint16_t &UNSPECIFIED)BinComm [inline]
unpack_msg_servo_out(int16_t(&value)[8])BinComm [inline]
unpack_msg_status_text(uint8_t &severity, char(&text)[50])BinComm [inline]
unpack_msg_trim_max(uint16_t(&value)[8])BinComm [inline]
unpack_msg_trim_min(uint16_t(&value)[8])BinComm [inline]
unpack_msg_trim_startup(uint16_t(&value)[8])BinComm [inline]
unpack_msg_value(uint8_t &valueID, uint32_t &value)BinComm [inline]
unpack_msg_value_request(uint8_t &valueID, uint8_t &broadcast)BinComm [inline]
unpack_msg_value_set(uint8_t &valueID, uint32_t &value)BinComm [inline]
unpack_msg_version(uint8_t &systemType, uint8_t &systemID, uint8_t(&firmwareVersion)[3])BinComm [inline]
unpack_msg_version_request(uint8_t &systemType, uint8_t &systemID)BinComm [inline]
update(void)BinComm
variableID enum nameBinComm