Versions in this module Expand all Collapse all v0 v0.11.0 Feb 17, 2016 Changes in this version + const FENCE_ACTION_ENUM_END + const FENCE_ACTION_GUIDED + const FENCE_ACTION_GUIDED_THR_PASS + const FENCE_ACTION_NONE + const FENCE_ACTION_REPORT + const FENCE_BREACH_BOUNDARY + const FENCE_BREACH_ENUM_END + const FENCE_BREACH_MAXALT + const FENCE_BREACH_MINALT + const FENCE_BREACH_NONE + const MAVLINK_ALIGNED_FIELDS + const MAVLINK_BIG_ENDIAN + const MAVLINK_BUILD_DATE + const MAVLINK_CRC_EXTRA + const MAVLINK_DATA_STREAM_IMG_BMP + const MAVLINK_DATA_STREAM_IMG_JPEG + const MAVLINK_DATA_STREAM_IMG_PGM + const MAVLINK_DATA_STREAM_IMG_PNG + const MAVLINK_DATA_STREAM_IMG_RAW32U + const MAVLINK_DATA_STREAM_IMG_RAW8U + const MAVLINK_DATA_STREAM_TYPE_ENUM_END + const MAVLINK_ENDIAN + const MAVLINK_LITTLE_ENDIAN + const MAVLINK_MAX_DIALECT_PAYLOAD_SIZE + const MAVLINK_MSG_ATTITUDE_SETPOINT_EXTERNAL_FIELD_q_LEN + const MAVLINK_MSG_AUTH_KEY_FIELD_key_LEN + const MAVLINK_MSG_CHANGE_OPERATOR_CONTROL_FIELD_passkey_LEN + const MAVLINK_MSG_DEBUG_VECT_FIELD_name_LEN + const MAVLINK_MSG_ENCAPSULATED_DATA_FIELD_data_LEN + const MAVLINK_MSG_FILE_TRANSFER_DIR_LIST_FIELD_dir_path_LEN + const MAVLINK_MSG_FILE_TRANSFER_START_FIELD_dest_path_LEN + const MAVLINK_MSG_GPS_INJECT_DATA_FIELD_data_LEN + const MAVLINK_MSG_GPS_STATUS_FIELD_satellite_azimuth_LEN + const MAVLINK_MSG_GPS_STATUS_FIELD_satellite_elevation_LEN + const MAVLINK_MSG_GPS_STATUS_FIELD_satellite_prn_LEN + const MAVLINK_MSG_GPS_STATUS_FIELD_satellite_snr_LEN + const MAVLINK_MSG_GPS_STATUS_FIELD_satellite_used_LEN + const MAVLINK_MSG_HIL_STATE_QUATERNION_FIELD_attitude_quaternion_LEN + const MAVLINK_MSG_LOG_DATA_FIELD_data_LEN + const MAVLINK_MSG_MEMORY_VECT_FIELD_value_LEN + const MAVLINK_MSG_NAMED_VALUE_FLOAT_FIELD_name_LEN + const MAVLINK_MSG_NAMED_VALUE_INT_FIELD_name_LEN + const MAVLINK_MSG_OMNIDIRECTIONAL_FLOW_FIELD_left_LEN + const MAVLINK_MSG_OMNIDIRECTIONAL_FLOW_FIELD_right_LEN + const MAVLINK_MSG_PARAM_REQUEST_READ_FIELD_param_id_LEN + const MAVLINK_MSG_PARAM_SET_FIELD_param_id_LEN + const MAVLINK_MSG_PARAM_VALUE_FIELD_param_id_LEN + const MAVLINK_MSG_SERIAL_CONTROL_FIELD_data_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_led_blue_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_led_green_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_led_red_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_pitch_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_roll_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_thrust_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_LED_ROLL_PITCH_YAW_THRUST_FIELD_yaw_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_ROLL_PITCH_YAW_THRUST_FIELD_pitch_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_ROLL_PITCH_YAW_THRUST_FIELD_roll_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_ROLL_PITCH_YAW_THRUST_FIELD_thrust_LEN + const MAVLINK_MSG_SET_QUAD_SWARM_ROLL_PITCH_YAW_THRUST_FIELD_yaw_LEN + const MAVLINK_MSG_STATUSTEXT_FIELD_text_LEN + const MAVLINK_MSG_TERRAIN_DATA_FIELD_data_LEN + const MAVLINK_STX + const MAVLINK_VERSION + const MAVLINK_WIRE_PROTOCOL_VERSION + const MAV_AUTOPILOT_AEROB + const MAV_AUTOPILOT_ARDUPILOTMEGA + const MAV_AUTOPILOT_ARMAZILA + const MAV_AUTOPILOT_AUTOQUAD + const MAV_AUTOPILOT_ENUM_END + const MAV_AUTOPILOT_FP + const MAV_AUTOPILOT_GENERIC + const MAV_AUTOPILOT_GENERIC_MISSION_FULL + const MAV_AUTOPILOT_GENERIC_WAYPOINTS_AND_SIMPLE_NAVIGATION_ONLY + const MAV_AUTOPILOT_GENERIC_WAYPOINTS_ONLY + const MAV_AUTOPILOT_INVALID + const MAV_AUTOPILOT_OPENPILOT + const MAV_AUTOPILOT_PIXHAWK + const MAV_AUTOPILOT_PPZ + const MAV_AUTOPILOT_PX4 + const MAV_AUTOPILOT_SLUGS + const MAV_AUTOPILOT_SMACCMPILOT + const MAV_AUTOPILOT_UDB + const MAV_CMD_ACK_ENUM_END + const MAV_CMD_ACK_ERR_ACCESS_DENIED + const MAV_CMD_ACK_ERR_COORDINATES_OUT_OF_RANGE + const MAV_CMD_ACK_ERR_COORDINATE_FRAME_NOT_SUPPORTED + const MAV_CMD_ACK_ERR_FAIL + const MAV_CMD_ACK_ERR_NOT_SUPPORTED + const MAV_CMD_ACK_ERR_X_LAT_OUT_OF_RANGE + const MAV_CMD_ACK_ERR_Y_LON_OUT_OF_RANGE + const MAV_CMD_ACK_ERR_Z_ALT_OUT_OF_RANGE + const MAV_CMD_ACK_OK + const MAV_CMD_COMPONENT_ARM_DISARM + const MAV_CMD_CONDITION_CHANGE_ALT + const MAV_CMD_CONDITION_DELAY + const MAV_CMD_CONDITION_DISTANCE + const MAV_CMD_CONDITION_LAST + const MAV_CMD_CONDITION_YAW + const MAV_CMD_DO_CHANGE_SPEED + const MAV_CMD_DO_CONTROL_VIDEO + const MAV_CMD_DO_DIGICAM_CONFIGURE + const MAV_CMD_DO_DIGICAM_CONTROL + const MAV_CMD_DO_FENCE_ENABLE + const MAV_CMD_DO_FLIGHTTERMINATION + const MAV_CMD_DO_GO_AROUND + const MAV_CMD_DO_GUIDED_LIMITS + const MAV_CMD_DO_GUIDED_MASTER + const MAV_CMD_DO_INVERTED_FLIGHT + const MAV_CMD_DO_JUMP + const MAV_CMD_DO_LAST + const MAV_CMD_DO_MOUNT_CONFIGURE + const MAV_CMD_DO_MOUNT_CONTROL + const MAV_CMD_DO_MOUNT_CONTROL_QUAT + const MAV_CMD_DO_PARACHUTE + const MAV_CMD_DO_RALLY_LAND + const MAV_CMD_DO_REPEAT_RELAY + const MAV_CMD_DO_REPEAT_SERVO + const MAV_CMD_DO_SET_CAM_TRIGG_DIST + const MAV_CMD_DO_SET_HOME + const MAV_CMD_DO_SET_MODE + const MAV_CMD_DO_SET_PARAMETER + const MAV_CMD_DO_SET_RELAY + const MAV_CMD_DO_SET_ROI + const MAV_CMD_DO_SET_SERVO + const MAV_CMD_ENUM_END + const MAV_CMD_MISSION_START + const MAV_CMD_NAV_GUIDED_ENABLE + const MAV_CMD_NAV_LAND + const MAV_CMD_NAV_LAST + const MAV_CMD_NAV_LOITER_TIME + const MAV_CMD_NAV_LOITER_TURNS + const MAV_CMD_NAV_LOITER_UNLIM + const MAV_CMD_NAV_PATHPLANNING + const MAV_CMD_NAV_RETURN_TO_LAUNCH + const MAV_CMD_NAV_ROI + const MAV_CMD_NAV_SPLINE_WAYPOINT + const MAV_CMD_NAV_TAKEOFF + const MAV_CMD_NAV_WAYPOINT + const MAV_CMD_OVERRIDE_GOTO + const MAV_CMD_PREFLIGHT_CALIBRATION + const MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN + const MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS + const MAV_CMD_PREFLIGHT_STORAGE + const MAV_CMD_START_RX_PAIR + const MAV_COMPONENT_ENUM_END + const MAV_COMP_ID_ALL + const MAV_COMP_ID_CAMERA + const MAV_COMP_ID_GPS + const MAV_COMP_ID_IMU + const MAV_COMP_ID_IMU_2 + const MAV_COMP_ID_IMU_3 + const MAV_COMP_ID_MAPPER + const MAV_COMP_ID_MISSIONPLANNER + const MAV_COMP_ID_PATHPLANNER + const MAV_COMP_ID_SERVO1 + const MAV_COMP_ID_SERVO10 + const MAV_COMP_ID_SERVO11 + const MAV_COMP_ID_SERVO12 + const MAV_COMP_ID_SERVO13 + const MAV_COMP_ID_SERVO14 + const MAV_COMP_ID_SERVO2 + const MAV_COMP_ID_SERVO3 + const MAV_COMP_ID_SERVO4 + const MAV_COMP_ID_SERVO5 + const MAV_COMP_ID_SERVO6 + const MAV_COMP_ID_SERVO7 + const MAV_COMP_ID_SERVO8 + const MAV_COMP_ID_SERVO9 + const MAV_COMP_ID_SYSTEM_CONTROL + const MAV_COMP_ID_UART_BRIDGE + const MAV_COMP_ID_UDP_BRIDGE + const MAV_DATA_STREAM_ALL + const MAV_DATA_STREAM_ENUM_END + const MAV_DATA_STREAM_EXTENDED_STATUS + const MAV_DATA_STREAM_EXTRA1 + const MAV_DATA_STREAM_EXTRA2 + const MAV_DATA_STREAM_EXTRA3 + const MAV_DATA_STREAM_POSITION + const MAV_DATA_STREAM_RAW_CONTROLLER + const MAV_DATA_STREAM_RAW_SENSORS + const MAV_DATA_STREAM_RC_CHANNELS + const MAV_DISTANCE_SENSOR_ENUM_END + const MAV_DISTANCE_SENSOR_LASER + const MAV_DISTANCE_SENSOR_ULTRASOUND + const MAV_FRAME_BODY_NED + const MAV_FRAME_BODY_OFFSET_NED + const MAV_FRAME_ENUM_END + const MAV_FRAME_GLOBAL + const MAV_FRAME_GLOBAL_INT + const MAV_FRAME_GLOBAL_RELATIVE_ALT + const MAV_FRAME_GLOBAL_RELATIVE_ALT_INT + const MAV_FRAME_GLOBAL_TERRAIN_ALT + const MAV_FRAME_LOCAL_ENU + const MAV_FRAME_LOCAL_NED + const MAV_FRAME_LOCAL_OFFSET_NED + const MAV_FRAME_MISSION + const MAV_GOTO_DO_CONTINUE + const MAV_GOTO_DO_HOLD + const MAV_GOTO_ENUM_END + const MAV_GOTO_HOLD_AT_CURRENT_POSITION + const MAV_GOTO_HOLD_AT_SPECIFIED_POSITION + const MAV_MISSION_ACCEPTED + const MAV_MISSION_DENIED + const MAV_MISSION_ERROR + const MAV_MISSION_INVALID + const MAV_MISSION_INVALID_PARAM1 + const MAV_MISSION_INVALID_PARAM2 + const MAV_MISSION_INVALID_PARAM3 + const MAV_MISSION_INVALID_PARAM4 + const MAV_MISSION_INVALID_PARAM5_X + const MAV_MISSION_INVALID_PARAM6_Y + const MAV_MISSION_INVALID_PARAM7 + const MAV_MISSION_INVALID_SEQUENCE + const MAV_MISSION_NO_SPACE + const MAV_MISSION_RESULT_ENUM_END + const MAV_MISSION_UNSUPPORTED + const MAV_MISSION_UNSUPPORTED_FRAME + const MAV_MODE_AUTO_ARMED + const MAV_MODE_AUTO_DISARMED + const MAV_MODE_ENUM_END + const MAV_MODE_FLAG_AUTO_ENABLED + const MAV_MODE_FLAG_CUSTOM_MODE_ENABLED + const MAV_MODE_FLAG_DECODE_POSITION_AUTO + const MAV_MODE_FLAG_DECODE_POSITION_CUSTOM_MODE + const MAV_MODE_FLAG_DECODE_POSITION_ENUM_END + const MAV_MODE_FLAG_DECODE_POSITION_GUIDED + const MAV_MODE_FLAG_DECODE_POSITION_HIL + const MAV_MODE_FLAG_DECODE_POSITION_MANUAL + const MAV_MODE_FLAG_DECODE_POSITION_SAFETY + const MAV_MODE_FLAG_DECODE_POSITION_STABILIZE + const MAV_MODE_FLAG_DECODE_POSITION_TEST + const MAV_MODE_FLAG_ENUM_END + const MAV_MODE_FLAG_GUIDED_ENABLED + const MAV_MODE_FLAG_HIL_ENABLED + const MAV_MODE_FLAG_MANUAL_INPUT_ENABLED + const MAV_MODE_FLAG_SAFETY_ARMED + const MAV_MODE_FLAG_STABILIZE_ENABLED + const MAV_MODE_FLAG_TEST_ENABLED + const MAV_MODE_GUIDED_ARMED + const MAV_MODE_GUIDED_DISARMED + const MAV_MODE_MANUAL_ARMED + const MAV_MODE_MANUAL_DISARMED + const MAV_MODE_PREFLIGHT + const MAV_MODE_STABILIZE_ARMED + const MAV_MODE_STABILIZE_DISARMED + const MAV_MODE_TEST_ARMED + const MAV_MODE_TEST_DISARMED + const MAV_MOUNT_MODE_ENUM_END + const MAV_MOUNT_MODE_GPS_POINT + const MAV_MOUNT_MODE_MAVLINK_TARGETING + const MAV_MOUNT_MODE_NEUTRAL + const MAV_MOUNT_MODE_RC_TARGETING + const MAV_MOUNT_MODE_RETRACT + const MAV_PARAM_TYPE_ENUM_END + const MAV_PARAM_TYPE_INT16 + const MAV_PARAM_TYPE_INT32 + const MAV_PARAM_TYPE_INT64 + const MAV_PARAM_TYPE_INT8 + const MAV_PARAM_TYPE_REAL32 + const MAV_PARAM_TYPE_REAL64 + const MAV_PARAM_TYPE_UINT16 + const MAV_PARAM_TYPE_UINT32 + const MAV_PARAM_TYPE_UINT64 + const MAV_PARAM_TYPE_UINT8 + const MAV_POWER_STATUS_BRICK_VALID + const MAV_POWER_STATUS_CHANGED + const MAV_POWER_STATUS_ENUM_END + const MAV_POWER_STATUS_PERIPH_HIPOWER_OVERCURRENT + const MAV_POWER_STATUS_PERIPH_OVERCURRENT + const MAV_POWER_STATUS_SERVO_VALID + const MAV_POWER_STATUS_USB_CONNECTED + const MAV_RESULT_ACCEPTED + const MAV_RESULT_DENIED + const MAV_RESULT_ENUM_END + const MAV_RESULT_FAILED + const MAV_RESULT_TEMPORARILY_REJECTED + const MAV_RESULT_UNSUPPORTED + const MAV_ROI_ENUM_END + const MAV_ROI_LOCATION + const MAV_ROI_NONE + const MAV_ROI_TARGET + const MAV_ROI_WPINDEX + const MAV_ROI_WPNEXT + const MAV_SEVERITY_ALERT + const MAV_SEVERITY_CRITICAL + const MAV_SEVERITY_DEBUG + const MAV_SEVERITY_EMERGENCY + const MAV_SEVERITY_ENUM_END + const MAV_SEVERITY_ERROR + const MAV_SEVERITY_INFO + const MAV_SEVERITY_NOTICE + const MAV_SEVERITY_WARNING + const MAV_STATE_ACTIVE + const MAV_STATE_BOOT + const MAV_STATE_CALIBRATING + const MAV_STATE_CRITICAL + const MAV_STATE_EMERGENCY + const MAV_STATE_ENUM_END + const MAV_STATE_POWEROFF + const MAV_STATE_STANDBY + const MAV_STATE_UNINIT + const MAV_SYS_STATUS_AHRS + const MAV_SYS_STATUS_GEOFENCE + const MAV_SYS_STATUS_SENSOR_3D_ACCEL + const MAV_SYS_STATUS_SENSOR_3D_ACCEL2 + const MAV_SYS_STATUS_SENSOR_3D_GYRO + const MAV_SYS_STATUS_SENSOR_3D_GYRO2 + const MAV_SYS_STATUS_SENSOR_3D_MAG + const MAV_SYS_STATUS_SENSOR_3D_MAG2 + const MAV_SYS_STATUS_SENSOR_ABSOLUTE_PRESSURE + const MAV_SYS_STATUS_SENSOR_ANGULAR_RATE_CONTROL + const MAV_SYS_STATUS_SENSOR_ATTITUDE_STABILIZATION + const MAV_SYS_STATUS_SENSOR_DIFFERENTIAL_PRESSURE + const MAV_SYS_STATUS_SENSOR_ENUM_END + const MAV_SYS_STATUS_SENSOR_EXTERNAL_GROUND_TRUTH + const MAV_SYS_STATUS_SENSOR_GPS + const MAV_SYS_STATUS_SENSOR_LASER_POSITION + const MAV_SYS_STATUS_SENSOR_MOTOR_OUTPUTS + const MAV_SYS_STATUS_SENSOR_OPTICAL_FLOW + const MAV_SYS_STATUS_SENSOR_RC_RECEIVER + const MAV_SYS_STATUS_SENSOR_VISION_POSITION + const MAV_SYS_STATUS_SENSOR_XY_POSITION_CONTROL + const MAV_SYS_STATUS_SENSOR_YAW_POSITION + const MAV_SYS_STATUS_SENSOR_Z_ALTITUDE_CONTROL + const MAV_SYS_STATUS_TERRAIN + const MAV_TYPE_AIRSHIP + const MAV_TYPE_ANTENNA_TRACKER + const MAV_TYPE_COAXIAL + const MAV_TYPE_ENUM_END + const MAV_TYPE_FIXED_WING + const MAV_TYPE_FLAPPING_WING + const MAV_TYPE_FREE_BALLOON + const MAV_TYPE_GCS + const MAV_TYPE_GENERIC + const MAV_TYPE_GROUND_ROVER + const MAV_TYPE_HELICOPTER + const MAV_TYPE_HEXAROTOR + const MAV_TYPE_KITE + const MAV_TYPE_OCTOROTOR + const MAV_TYPE_ONBOARD_CONTROLLER + const MAV_TYPE_QUADROTOR + const MAV_TYPE_ROCKET + const MAV_TYPE_SUBMARINE + const MAV_TYPE_SURFACE_BOAT + const MAV_TYPE_TRICOPTER + const SERIAL_CONTROL_DEV_ENUM_END + const SERIAL_CONTROL_DEV_GPS1 + const SERIAL_CONTROL_DEV_GPS2 + const SERIAL_CONTROL_DEV_TELEM1 + const SERIAL_CONTROL_DEV_TELEM2 + const SERIAL_CONTROL_FLAG_BLOCKING + const SERIAL_CONTROL_FLAG_ENUM_END + const SERIAL_CONTROL_FLAG_EXCLUSIVE + const SERIAL_CONTROL_FLAG_MULTI + const SERIAL_CONTROL_FLAG_REPLY + const SERIAL_CONTROL_FLAG_RESPOND + const X25_INIT_CRC + const X25_VALIDATE_CRC + type Attitude struct + PITCH float32 + PITCHSPEED float32 + ROLL float32 + ROLLSPEED float32 + TIME_BOOT_MS uint32 + YAW float32 + YAWSPEED float32 + func NewAttitude(TIME_BOOT_MS uint32, ROLL float32, PITCH float32, YAW float32, ...) *Attitude + func (*Attitude) Crc() uint8 + func (*Attitude) Id() uint8 + func (*Attitude) Len() uint8 + func (m *Attitude) Decode(buf []byte) + func (m *Attitude) Pack() []byte + type AttitudeQuaternion struct + PITCHSPEED float32 + Q1 float32 + Q2 float32 + Q3 float32 + Q4 float32 + ROLLSPEED float32 + TIME_BOOT_MS uint32 + YAWSPEED float32 + func NewAttitudeQuaternion(TIME_BOOT_MS uint32, Q1 float32, Q2 float32, Q3 float32, Q4 float32, ...) *AttitudeQuaternion + func (*AttitudeQuaternion) Crc() uint8 + func (*AttitudeQuaternion) Id() uint8 + func (*AttitudeQuaternion) Len() uint8 + func (m *AttitudeQuaternion) Decode(buf []byte) + func (m *AttitudeQuaternion) Pack() []byte + type AttitudeSetpointExternal struct + BODY_PITCH_RATE float32 + BODY_ROLL_RATE float32 + BODY_YAW_RATE float32 + Q [4]float32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + THRUST float32 + TIME_BOOT_MS uint32 + TYPE_MASK uint8 + func NewAttitudeSetpointExternal(TIME_BOOT_MS uint32, Q [4]float32, BODY_ROLL_RATE float32, ...) *AttitudeSetpointExternal + func (*AttitudeSetpointExternal) Crc() uint8 + func (*AttitudeSetpointExternal) Id() uint8 + func (*AttitudeSetpointExternal) Len() uint8 + func (m *AttitudeSetpointExternal) Decode(buf []byte) + func (m *AttitudeSetpointExternal) Pack() []byte + type AuthKey struct + KEY [32]uint8 + func NewAuthKey(KEY [32]uint8) *AuthKey + func (*AuthKey) Crc() uint8 + func (*AuthKey) Id() uint8 + func (*AuthKey) Len() uint8 + func (m *AuthKey) Decode(buf []byte) + func (m *AuthKey) Pack() []byte + type BatteryStatus struct + ACCU_ID uint8 + BATTERY_REMAINING int8 + CURRENT_BATTERY int16 + CURRENT_CONSUMED int32 + ENERGY_CONSUMED int32 + VOLTAGE_CELL_1 uint16 + VOLTAGE_CELL_2 uint16 + VOLTAGE_CELL_3 uint16 + VOLTAGE_CELL_4 uint16 + VOLTAGE_CELL_5 uint16 + VOLTAGE_CELL_6 uint16 + func NewBatteryStatus(CURRENT_CONSUMED int32, ENERGY_CONSUMED int32, VOLTAGE_CELL_1 uint16, ...) *BatteryStatus + func (*BatteryStatus) Crc() uint8 + func (*BatteryStatus) Id() uint8 + func (*BatteryStatus) Len() uint8 + func (m *BatteryStatus) Decode(buf []byte) + func (m *BatteryStatus) Pack() []byte + type ChangeOperatorControl struct + CONTROL_REQUEST uint8 + PASSKEY [25]uint8 + TARGET_SYSTEM uint8 + VERSION uint8 + func NewChangeOperatorControl(TARGET_SYSTEM uint8, CONTROL_REQUEST uint8, VERSION uint8, PASSKEY [25]uint8) *ChangeOperatorControl + func (*ChangeOperatorControl) Crc() uint8 + func (*ChangeOperatorControl) Id() uint8 + func (*ChangeOperatorControl) Len() uint8 + func (m *ChangeOperatorControl) Decode(buf []byte) + func (m *ChangeOperatorControl) Pack() []byte + type ChangeOperatorControlAck struct + ACK uint8 + CONTROL_REQUEST uint8 + GCS_SYSTEM_ID uint8 + func NewChangeOperatorControlAck(GCS_SYSTEM_ID uint8, CONTROL_REQUEST uint8, ACK uint8) *ChangeOperatorControlAck + func (*ChangeOperatorControlAck) Crc() uint8 + func (*ChangeOperatorControlAck) Id() uint8 + func (*ChangeOperatorControlAck) Len() uint8 + func (m *ChangeOperatorControlAck) Decode(buf []byte) + func (m *ChangeOperatorControlAck) Pack() []byte + type CommandAck struct + COMMAND uint16 + RESULT uint8 + func NewCommandAck(COMMAND uint16, RESULT uint8) *CommandAck + func (*CommandAck) Crc() uint8 + func (*CommandAck) Id() uint8 + func (*CommandAck) Len() uint8 + func (m *CommandAck) Decode(buf []byte) + func (m *CommandAck) Pack() []byte + type CommandLong struct + COMMAND uint16 + CONFIRMATION uint8 + PARAM1 float32 + PARAM2 float32 + PARAM3 float32 + PARAM4 float32 + PARAM5 float32 + PARAM6 float32 + PARAM7 float32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewCommandLong(PARAM1 float32, PARAM2 float32, PARAM3 float32, PARAM4 float32, PARAM5 float32, ...) *CommandLong + func (*CommandLong) Crc() uint8 + func (*CommandLong) Id() uint8 + func (*CommandLong) Len() uint8 + func (m *CommandLong) Decode(buf []byte) + func (m *CommandLong) Pack() []byte + type DataStream struct + MESSAGE_RATE uint16 + ON_OFF uint8 + STREAM_ID uint8 + func NewDataStream(MESSAGE_RATE uint16, STREAM_ID uint8, ON_OFF uint8) *DataStream + func (*DataStream) Crc() uint8 + func (*DataStream) Id() uint8 + func (*DataStream) Len() uint8 + func (m *DataStream) Decode(buf []byte) + func (m *DataStream) Pack() []byte + type DataTransmissionHandshake struct + HEIGHT uint16 + JPG_QUALITY uint8 + PACKETS uint16 + PAYLOAD uint8 + SIZE uint32 + TYPE uint8 + WIDTH uint16 + func NewDataTransmissionHandshake(SIZE uint32, WIDTH uint16, HEIGHT uint16, PACKETS uint16, TYPE uint8, ...) *DataTransmissionHandshake + func (*DataTransmissionHandshake) Crc() uint8 + func (*DataTransmissionHandshake) Id() uint8 + func (*DataTransmissionHandshake) Len() uint8 + func (m *DataTransmissionHandshake) Decode(buf []byte) + func (m *DataTransmissionHandshake) Pack() []byte + type Debug struct + IND uint8 + TIME_BOOT_MS uint32 + VALUE float32 + func NewDebug(TIME_BOOT_MS uint32, VALUE float32, IND uint8) *Debug + func (*Debug) Crc() uint8 + func (*Debug) Id() uint8 + func (*Debug) Len() uint8 + func (m *Debug) Decode(buf []byte) + func (m *Debug) Pack() []byte + type DebugVect struct + NAME [10]uint8 + TIME_USEC uint64 + X float32 + Y float32 + Z float32 + func NewDebugVect(TIME_USEC uint64, X float32, Y float32, Z float32, NAME [10]uint8) *DebugVect + func (*DebugVect) Crc() uint8 + func (*DebugVect) Id() uint8 + func (*DebugVect) Len() uint8 + func (m *DebugVect) Decode(buf []byte) + func (m *DebugVect) Pack() []byte + type DistanceSensor struct + COVARIANCE uint8 + CURRENT_DISTANCE uint16 + ID uint8 + MAX_DISTANCE uint16 + MIN_DISTANCE uint16 + ORIENTATION uint8 + TIME_BOOT_MS uint32 + TYPE uint8 + func NewDistanceSensor(TIME_BOOT_MS uint32, MIN_DISTANCE uint16, MAX_DISTANCE uint16, ...) *DistanceSensor + func (*DistanceSensor) Crc() uint8 + func (*DistanceSensor) Id() uint8 + func (*DistanceSensor) Len() uint8 + func (m *DistanceSensor) Decode(buf []byte) + func (m *DistanceSensor) Pack() []byte + type EncapsulatedData struct + DATA [253]uint8 + SEQNR uint16 + func NewEncapsulatedData(SEQNR uint16, DATA [253]uint8) *EncapsulatedData + func (*EncapsulatedData) Crc() uint8 + func (*EncapsulatedData) Id() uint8 + func (*EncapsulatedData) Len() uint8 + func (m *EncapsulatedData) Decode(buf []byte) + func (m *EncapsulatedData) Pack() []byte + type FileTransferDirList struct + DIR_PATH [240]uint8 + FLAGS uint8 + TRANSFER_UID uint64 + func NewFileTransferDirList(TRANSFER_UID uint64, DIR_PATH [240]uint8, FLAGS uint8) *FileTransferDirList + func (*FileTransferDirList) Crc() uint8 + func (*FileTransferDirList) Id() uint8 + func (*FileTransferDirList) Len() uint8 + func (m *FileTransferDirList) Decode(buf []byte) + func (m *FileTransferDirList) Pack() []byte + type FileTransferRes struct + RESULT uint8 + TRANSFER_UID uint64 + func NewFileTransferRes(TRANSFER_UID uint64, RESULT uint8) *FileTransferRes + func (*FileTransferRes) Crc() uint8 + func (*FileTransferRes) Id() uint8 + func (*FileTransferRes) Len() uint8 + func (m *FileTransferRes) Decode(buf []byte) + func (m *FileTransferRes) Pack() []byte + type FileTransferStart struct + DEST_PATH [240]uint8 + DIRECTION uint8 + FILE_SIZE uint32 + FLAGS uint8 + TRANSFER_UID uint64 + func NewFileTransferStart(TRANSFER_UID uint64, FILE_SIZE uint32, DEST_PATH [240]uint8, DIRECTION uint8, ...) *FileTransferStart + func (*FileTransferStart) Crc() uint8 + func (*FileTransferStart) Id() uint8 + func (*FileTransferStart) Len() uint8 + func (m *FileTransferStart) Decode(buf []byte) + func (m *FileTransferStart) Pack() []byte + type GlobalPositionInt struct + ALT int32 + HDG uint16 + LAT int32 + LON int32 + RELATIVE_ALT int32 + TIME_BOOT_MS uint32 + VX int16 + VY int16 + VZ int16 + func NewGlobalPositionInt(TIME_BOOT_MS uint32, LAT int32, LON int32, ALT int32, RELATIVE_ALT int32, ...) *GlobalPositionInt + func (*GlobalPositionInt) Crc() uint8 + func (*GlobalPositionInt) Id() uint8 + func (*GlobalPositionInt) Len() uint8 + func (m *GlobalPositionInt) Decode(buf []byte) + func (m *GlobalPositionInt) Pack() []byte + type GlobalPositionSetpointExternalInt struct + AFX float32 + AFY float32 + AFZ float32 + ALT float32 + LAT_INT int32 + LON_INT int32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + TIME_BOOT_MS uint32 + TYPE_MASK uint16 + VX float32 + VY float32 + VZ float32 + func NewGlobalPositionSetpointExternalInt(TIME_BOOT_MS uint32, LAT_INT int32, LON_INT int32, ALT float32, VX float32, ...) *GlobalPositionSetpointExternalInt + func (*GlobalPositionSetpointExternalInt) Crc() uint8 + func (*GlobalPositionSetpointExternalInt) Id() uint8 + func (*GlobalPositionSetpointExternalInt) Len() uint8 + func (m *GlobalPositionSetpointExternalInt) Decode(buf []byte) + func (m *GlobalPositionSetpointExternalInt) Pack() []byte + type GlobalPositionSetpointInt struct + ALTITUDE int32 + COORDINATE_FRAME uint8 + LATITUDE int32 + LONGITUDE int32 + YAW int16 + func NewGlobalPositionSetpointInt(LATITUDE int32, LONGITUDE int32, ALTITUDE int32, YAW int16, ...) *GlobalPositionSetpointInt + func (*GlobalPositionSetpointInt) Crc() uint8 + func (*GlobalPositionSetpointInt) Id() uint8 + func (*GlobalPositionSetpointInt) Len() uint8 + func (m *GlobalPositionSetpointInt) Decode(buf []byte) + func (m *GlobalPositionSetpointInt) Pack() []byte + type GlobalVisionPositionEstimate struct + PITCH float32 + ROLL float32 + USEC uint64 + X float32 + Y float32 + YAW float32 + Z float32 + func NewGlobalVisionPositionEstimate(USEC uint64, X float32, Y float32, Z float32, ROLL float32, PITCH float32, ...) *GlobalVisionPositionEstimate + func (*GlobalVisionPositionEstimate) Crc() uint8 + func (*GlobalVisionPositionEstimate) Id() uint8 + func (*GlobalVisionPositionEstimate) Len() uint8 + func (m *GlobalVisionPositionEstimate) Decode(buf []byte) + func (m *GlobalVisionPositionEstimate) Pack() []byte + type Gps2Raw struct + ALT int32 + COG uint16 + DGPS_AGE uint32 + DGPS_NUMCH uint8 + EPH uint16 + EPV uint16 + FIX_TYPE uint8 + LAT int32 + LON int32 + SATELLITES_VISIBLE uint8 + TIME_USEC uint64 + VEL uint16 + func NewGps2Raw(TIME_USEC uint64, LAT int32, LON int32, ALT int32, DGPS_AGE uint32, EPH uint16, ...) *Gps2Raw + func (*Gps2Raw) Crc() uint8 + func (*Gps2Raw) Id() uint8 + func (*Gps2Raw) Len() uint8 + func (m *Gps2Raw) Decode(buf []byte) + func (m *Gps2Raw) Pack() []byte + type Gps2Rtk struct + ACCURACY uint32 + BASELINE_A_MM int32 + BASELINE_B_MM int32 + BASELINE_COORDS_TYPE uint8 + BASELINE_C_MM int32 + IAR_NUM_HYPOTHESES int32 + NSATS uint8 + RTK_HEALTH uint8 + RTK_RATE uint8 + RTK_RECEIVER_ID uint8 + TIME_LAST_BASELINE_MS uint32 + TOW uint32 + WN uint16 + func NewGps2Rtk(TIME_LAST_BASELINE_MS uint32, TOW uint32, BASELINE_A_MM int32, ...) *Gps2Rtk + func (*Gps2Rtk) Crc() uint8 + func (*Gps2Rtk) Id() uint8 + func (*Gps2Rtk) Len() uint8 + func (m *Gps2Rtk) Decode(buf []byte) + func (m *Gps2Rtk) Pack() []byte + type GpsGlobalOrigin struct + ALTITUDE int32 + LATITUDE int32 + LONGITUDE int32 + func NewGpsGlobalOrigin(LATITUDE int32, LONGITUDE int32, ALTITUDE int32) *GpsGlobalOrigin + func (*GpsGlobalOrigin) Crc() uint8 + func (*GpsGlobalOrigin) Id() uint8 + func (*GpsGlobalOrigin) Len() uint8 + func (m *GpsGlobalOrigin) Decode(buf []byte) + func (m *GpsGlobalOrigin) Pack() []byte + type GpsInjectData struct + DATA [110]uint8 + LEN uint8 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewGpsInjectData(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8, LEN uint8, DATA [110]uint8) *GpsInjectData + func (*GpsInjectData) Crc() uint8 + func (*GpsInjectData) Id() uint8 + func (*GpsInjectData) Len() uint8 + func (m *GpsInjectData) Decode(buf []byte) + func (m *GpsInjectData) Pack() []byte + type GpsRawInt struct + ALT int32 + COG uint16 + EPH uint16 + EPV uint16 + FIX_TYPE uint8 + LAT int32 + LON int32 + SATELLITES_VISIBLE uint8 + TIME_USEC uint64 + VEL uint16 + func NewGpsRawInt(TIME_USEC uint64, LAT int32, LON int32, ALT int32, EPH uint16, EPV uint16, ...) *GpsRawInt + func (*GpsRawInt) Crc() uint8 + func (*GpsRawInt) Id() uint8 + func (*GpsRawInt) Len() uint8 + func (m *GpsRawInt) Decode(buf []byte) + func (m *GpsRawInt) Pack() []byte + type GpsRtk struct + ACCURACY uint32 + BASELINE_A_MM int32 + BASELINE_B_MM int32 + BASELINE_COORDS_TYPE uint8 + BASELINE_C_MM int32 + IAR_NUM_HYPOTHESES int32 + NSATS uint8 + RTK_HEALTH uint8 + RTK_RATE uint8 + RTK_RECEIVER_ID uint8 + TIME_LAST_BASELINE_MS uint32 + TOW uint32 + WN uint16 + func NewGpsRtk(TIME_LAST_BASELINE_MS uint32, TOW uint32, BASELINE_A_MM int32, ...) *GpsRtk + func (*GpsRtk) Crc() uint8 + func (*GpsRtk) Id() uint8 + func (*GpsRtk) Len() uint8 + func (m *GpsRtk) Decode(buf []byte) + func (m *GpsRtk) Pack() []byte + type GpsStatus struct + SATELLITES_VISIBLE uint8 + SATELLITE_AZIMUTH [20]uint8 + SATELLITE_ELEVATION [20]uint8 + SATELLITE_PRN [20]uint8 + SATELLITE_SNR [20]uint8 + SATELLITE_USED [20]uint8 + func NewGpsStatus(SATELLITES_VISIBLE uint8, SATELLITE_PRN [20]uint8, SATELLITE_USED [20]uint8, ...) *GpsStatus + func (*GpsStatus) Crc() uint8 + func (*GpsStatus) Id() uint8 + func (*GpsStatus) Len() uint8 + func (m *GpsStatus) Decode(buf []byte) + func (m *GpsStatus) Pack() []byte + type Heartbeat struct + AUTOPILOT uint8 + BASE_MODE uint8 + CUSTOM_MODE uint32 + MAVLINK_VERSION uint8 + SYSTEM_STATUS uint8 + TYPE uint8 + func NewHeartbeat(CUSTOM_MODE uint32, TYPE uint8, AUTOPILOT uint8, BASE_MODE uint8, ...) *Heartbeat + func (*Heartbeat) Crc() uint8 + func (*Heartbeat) Id() uint8 + func (*Heartbeat) Len() uint8 + func (m *Heartbeat) Decode(buf []byte) + func (m *Heartbeat) Pack() []byte + type HighresImu struct + ABS_PRESSURE float32 + DIFF_PRESSURE float32 + FIELDS_UPDATED uint16 + PRESSURE_ALT float32 + TEMPERATURE float32 + TIME_USEC uint64 + XACC float32 + XGYRO float32 + XMAG float32 + YACC float32 + YGYRO float32 + YMAG float32 + ZACC float32 + ZGYRO float32 + ZMAG float32 + func NewHighresImu(TIME_USEC uint64, XACC float32, YACC float32, ZACC float32, XGYRO float32, ...) *HighresImu + func (*HighresImu) Crc() uint8 + func (*HighresImu) Id() uint8 + func (*HighresImu) Len() uint8 + func (m *HighresImu) Decode(buf []byte) + func (m *HighresImu) Pack() []byte + type HilControls struct + AUX1 float32 + AUX2 float32 + AUX3 float32 + AUX4 float32 + MODE uint8 + NAV_MODE uint8 + PITCH_ELEVATOR float32 + ROLL_AILERONS float32 + THROTTLE float32 + TIME_USEC uint64 + YAW_RUDDER float32 + func NewHilControls(TIME_USEC uint64, ROLL_AILERONS float32, PITCH_ELEVATOR float32, ...) *HilControls + func (*HilControls) Crc() uint8 + func (*HilControls) Id() uint8 + func (*HilControls) Len() uint8 + func (m *HilControls) Decode(buf []byte) + func (m *HilControls) Pack() []byte + type HilGps struct + ALT int32 + COG uint16 + EPH uint16 + EPV uint16 + FIX_TYPE uint8 + LAT int32 + LON int32 + SATELLITES_VISIBLE uint8 + TIME_USEC uint64 + VD int16 + VE int16 + VEL uint16 + VN int16 + func NewHilGps(TIME_USEC uint64, LAT int32, LON int32, ALT int32, EPH uint16, EPV uint16, ...) *HilGps + func (*HilGps) Crc() uint8 + func (*HilGps) Id() uint8 + func (*HilGps) Len() uint8 + func (m *HilGps) Decode(buf []byte) + func (m *HilGps) Pack() []byte + type HilOpticalFlow struct + FLOW_COMP_M_X float32 + FLOW_COMP_M_Y float32 + FLOW_X int16 + FLOW_Y int16 + GROUND_DISTANCE float32 + QUALITY uint8 + SENSOR_ID uint8 + TIME_USEC uint64 + func NewHilOpticalFlow(TIME_USEC uint64, FLOW_COMP_M_X float32, FLOW_COMP_M_Y float32, ...) *HilOpticalFlow + func (*HilOpticalFlow) Crc() uint8 + func (*HilOpticalFlow) Id() uint8 + func (*HilOpticalFlow) Len() uint8 + func (m *HilOpticalFlow) Decode(buf []byte) + func (m *HilOpticalFlow) Pack() []byte + type HilRcInputsRaw struct + CHAN10_RAW uint16 + CHAN11_RAW uint16 + CHAN12_RAW uint16 + CHAN1_RAW uint16 + CHAN2_RAW uint16 + CHAN3_RAW uint16 + CHAN4_RAW uint16 + CHAN5_RAW uint16 + CHAN6_RAW uint16 + CHAN7_RAW uint16 + CHAN8_RAW uint16 + CHAN9_RAW uint16 + RSSI uint8 + TIME_USEC uint64 + func NewHilRcInputsRaw(TIME_USEC uint64, CHAN1_RAW uint16, CHAN2_RAW uint16, CHAN3_RAW uint16, ...) *HilRcInputsRaw + func (*HilRcInputsRaw) Crc() uint8 + func (*HilRcInputsRaw) Id() uint8 + func (*HilRcInputsRaw) Len() uint8 + func (m *HilRcInputsRaw) Decode(buf []byte) + func (m *HilRcInputsRaw) Pack() []byte + type HilSensor struct + ABS_PRESSURE float32 + DIFF_PRESSURE float32 + FIELDS_UPDATED uint32 + PRESSURE_ALT float32 + TEMPERATURE float32 + TIME_USEC uint64 + XACC float32 + XGYRO float32 + XMAG float32 + YACC float32 + YGYRO float32 + YMAG float32 + ZACC float32 + ZGYRO float32 + ZMAG float32 + func NewHilSensor(TIME_USEC uint64, XACC float32, YACC float32, ZACC float32, XGYRO float32, ...) *HilSensor + func (*HilSensor) Crc() uint8 + func (*HilSensor) Id() uint8 + func (*HilSensor) Len() uint8 + func (m *HilSensor) Decode(buf []byte) + func (m *HilSensor) Pack() []byte + type HilState struct + ALT int32 + LAT int32 + LON int32 + PITCH float32 + PITCHSPEED float32 + ROLL float32 + ROLLSPEED float32 + TIME_USEC uint64 + VX int16 + VY int16 + VZ int16 + XACC int16 + YACC int16 + YAW float32 + YAWSPEED float32 + ZACC int16 + func NewHilState(TIME_USEC uint64, ROLL float32, PITCH float32, YAW float32, ROLLSPEED float32, ...) *HilState + func (*HilState) Crc() uint8 + func (*HilState) Id() uint8 + func (*HilState) Len() uint8 + func (m *HilState) Decode(buf []byte) + func (m *HilState) Pack() []byte + type HilStateQuaternion struct + ALT int32 + ATTITUDE_QUATERNION [4]float32 + IND_AIRSPEED uint16 + LAT int32 + LON int32 + PITCHSPEED float32 + ROLLSPEED float32 + TIME_USEC uint64 + TRUE_AIRSPEED uint16 + VX int16 + VY int16 + VZ int16 + XACC int16 + YACC int16 + YAWSPEED float32 + ZACC int16 + func NewHilStateQuaternion(TIME_USEC uint64, ATTITUDE_QUATERNION [4]float32, ROLLSPEED float32, ...) *HilStateQuaternion + func (*HilStateQuaternion) Crc() uint8 + func (*HilStateQuaternion) Id() uint8 + func (*HilStateQuaternion) Len() uint8 + func (m *HilStateQuaternion) Decode(buf []byte) + func (m *HilStateQuaternion) Pack() []byte + type LocalNedPositionSetpointExternal struct + AFX float32 + AFY float32 + AFZ float32 + COORDINATE_FRAME uint8 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + TIME_BOOT_MS uint32 + TYPE_MASK uint16 + VX float32 + VY float32 + VZ float32 + X float32 + Y float32 + Z float32 + func NewLocalNedPositionSetpointExternal(TIME_BOOT_MS uint32, X float32, Y float32, Z float32, VX float32, VY float32, ...) *LocalNedPositionSetpointExternal + func (*LocalNedPositionSetpointExternal) Crc() uint8 + func (*LocalNedPositionSetpointExternal) Id() uint8 + func (*LocalNedPositionSetpointExternal) Len() uint8 + func (m *LocalNedPositionSetpointExternal) Decode(buf []byte) + func (m *LocalNedPositionSetpointExternal) Pack() []byte + type LocalPositionNed struct + TIME_BOOT_MS uint32 + VX float32 + VY float32 + VZ float32 + X float32 + Y float32 + Z float32 + func NewLocalPositionNed(TIME_BOOT_MS uint32, X float32, Y float32, Z float32, VX float32, VY float32, ...) *LocalPositionNed + func (*LocalPositionNed) Crc() uint8 + func (*LocalPositionNed) Id() uint8 + func (*LocalPositionNed) Len() uint8 + func (m *LocalPositionNed) Decode(buf []byte) + func (m *LocalPositionNed) Pack() []byte + type LocalPositionNedSystemGlobalOffset struct + PITCH float32 + ROLL float32 + TIME_BOOT_MS uint32 + X float32 + Y float32 + YAW float32 + Z float32 + func NewLocalPositionNedSystemGlobalOffset(TIME_BOOT_MS uint32, X float32, Y float32, Z float32, ROLL float32, ...) *LocalPositionNedSystemGlobalOffset + func (*LocalPositionNedSystemGlobalOffset) Crc() uint8 + func (*LocalPositionNedSystemGlobalOffset) Id() uint8 + func (*LocalPositionNedSystemGlobalOffset) Len() uint8 + func (m *LocalPositionNedSystemGlobalOffset) Decode(buf []byte) + func (m *LocalPositionNedSystemGlobalOffset) Pack() []byte + type LocalPositionSetpoint struct + COORDINATE_FRAME uint8 + X float32 + Y float32 + YAW float32 + Z float32 + func NewLocalPositionSetpoint(X float32, Y float32, Z float32, YAW float32, COORDINATE_FRAME uint8) *LocalPositionSetpoint + func (*LocalPositionSetpoint) Crc() uint8 + func (*LocalPositionSetpoint) Id() uint8 + func (*LocalPositionSetpoint) Len() uint8 + func (m *LocalPositionSetpoint) Decode(buf []byte) + func (m *LocalPositionSetpoint) Pack() []byte + type LogData struct + COUNT uint8 + DATA [90]uint8 + ID uint16 + OFS uint32 + func NewLogData(OFS uint32, ID uint16, COUNT uint8, DATA [90]uint8) *LogData + func (*LogData) Crc() uint8 + func (*LogData) Id() uint8 + func (*LogData) Len() uint8 + func (m *LogData) Decode(buf []byte) + func (m *LogData) Pack() []byte + type LogEntry struct + ID uint16 + LAST_LOG_NUM uint16 + NUM_LOGS uint16 + SIZE uint32 + TIME_UTC uint32 + func NewLogEntry(TIME_UTC uint32, SIZE uint32, ID uint16, NUM_LOGS uint16, LAST_LOG_NUM uint16) *LogEntry + func (*LogEntry) Crc() uint8 + func (*LogEntry) Id() uint8 + func (*LogEntry) Len() uint8 + func (m *LogEntry) Decode(buf []byte) + func (m *LogEntry) Pack() []byte + type LogErase struct + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewLogErase(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *LogErase + func (*LogErase) Crc() uint8 + func (*LogErase) Id() uint8 + func (*LogErase) Len() uint8 + func (m *LogErase) Decode(buf []byte) + func (m *LogErase) Pack() []byte + type LogRequestData struct + COUNT uint32 + ID uint16 + OFS uint32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewLogRequestData(OFS uint32, COUNT uint32, ID uint16, TARGET_SYSTEM uint8, ...) *LogRequestData + func (*LogRequestData) Crc() uint8 + func (*LogRequestData) Id() uint8 + func (*LogRequestData) Len() uint8 + func (m *LogRequestData) Decode(buf []byte) + func (m *LogRequestData) Pack() []byte + type LogRequestEnd struct + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewLogRequestEnd(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *LogRequestEnd + func (*LogRequestEnd) Crc() uint8 + func (*LogRequestEnd) Id() uint8 + func (*LogRequestEnd) Len() uint8 + func (m *LogRequestEnd) Decode(buf []byte) + func (m *LogRequestEnd) Pack() []byte + type LogRequestList struct + END uint16 + START uint16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewLogRequestList(START uint16, END uint16, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *LogRequestList + func (*LogRequestList) Crc() uint8 + func (*LogRequestList) Id() uint8 + func (*LogRequestList) Len() uint8 + func (m *LogRequestList) Decode(buf []byte) + func (m *LogRequestList) Pack() []byte + type MAVLinkMessage interface + Crc func() uint8 + Decode func([]byte) + Id func() uint8 + Len func() uint8 + Pack func() []byte + func NewMAVLinkMessage(msgid uint8, data []byte) (MAVLinkMessage, error) + type MAVLinkPacket struct + Checksum uint16 + ComponentID uint8 + Data []uint8 + Length uint8 + MessageID uint8 + Protocol uint8 + Sequence uint8 + SystemID uint8 + func CraftMAVLinkPacket(SystemID uint8, ComponentID uint8, Message MAVLinkMessage) *MAVLinkPacket + func NewMAVLinkPacket(Protocol uint8, Length uint8, Sequence uint8, SystemID uint8, ...) *MAVLinkPacket + func ReadMAVLinkPacket(r io.Reader) (*MAVLinkPacket, error) + func (m *MAVLinkPacket) Decode(buf []byte) + func (m *MAVLinkPacket) MAVLinkMessage() (MAVLinkMessage, error) + func (m *MAVLinkPacket) Pack() []byte + type ManualControl struct + BUTTONS uint16 + R int16 + TARGET uint8 + X int16 + Y int16 + Z int16 + func NewManualControl(X int16, Y int16, Z int16, R int16, BUTTONS uint16, TARGET uint8) *ManualControl + func (*ManualControl) Crc() uint8 + func (*ManualControl) Id() uint8 + func (*ManualControl) Len() uint8 + func (m *ManualControl) Decode(buf []byte) + func (m *ManualControl) Pack() []byte + type ManualSetpoint struct + MANUAL_OVERRIDE_SWITCH uint8 + MODE_SWITCH uint8 + PITCH float32 + ROLL float32 + THRUST float32 + TIME_BOOT_MS uint32 + YAW float32 + func NewManualSetpoint(TIME_BOOT_MS uint32, ROLL float32, PITCH float32, YAW float32, THRUST float32, ...) *ManualSetpoint + func (*ManualSetpoint) Crc() uint8 + func (*ManualSetpoint) Id() uint8 + func (*ManualSetpoint) Len() uint8 + func (m *ManualSetpoint) Decode(buf []byte) + func (m *ManualSetpoint) Pack() []byte + type MemoryVect struct + ADDRESS uint16 + TYPE uint8 + VALUE [32]int8 + VER uint8 + func NewMemoryVect(ADDRESS uint16, VER uint8, TYPE uint8, VALUE [32]int8) *MemoryVect + func (*MemoryVect) Crc() uint8 + func (*MemoryVect) Id() uint8 + func (*MemoryVect) Len() uint8 + func (m *MemoryVect) Decode(buf []byte) + func (m *MemoryVect) Pack() []byte + type MissionAck struct + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + TYPE uint8 + func NewMissionAck(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8, TYPE uint8) *MissionAck + func (*MissionAck) Crc() uint8 + func (*MissionAck) Id() uint8 + func (*MissionAck) Len() uint8 + func (m *MissionAck) Decode(buf []byte) + func (m *MissionAck) Pack() []byte + type MissionClearAll struct + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionClearAll(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *MissionClearAll + func (*MissionClearAll) Crc() uint8 + func (*MissionClearAll) Id() uint8 + func (*MissionClearAll) Len() uint8 + func (m *MissionClearAll) Decode(buf []byte) + func (m *MissionClearAll) Pack() []byte + type MissionCount struct + COUNT uint16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionCount(COUNT uint16, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *MissionCount + func (*MissionCount) Crc() uint8 + func (*MissionCount) Id() uint8 + func (*MissionCount) Len() uint8 + func (m *MissionCount) Decode(buf []byte) + func (m *MissionCount) Pack() []byte + type MissionCurrent struct + SEQ uint16 + func NewMissionCurrent(SEQ uint16) *MissionCurrent + func (*MissionCurrent) Crc() uint8 + func (*MissionCurrent) Id() uint8 + func (*MissionCurrent) Len() uint8 + func (m *MissionCurrent) Decode(buf []byte) + func (m *MissionCurrent) Pack() []byte + type MissionItem struct + AUTOCONTINUE uint8 + COMMAND uint16 + CURRENT uint8 + FRAME uint8 + PARAM1 float32 + PARAM2 float32 + PARAM3 float32 + PARAM4 float32 + SEQ uint16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + X float32 + Y float32 + Z float32 + func NewMissionItem(PARAM1 float32, PARAM2 float32, PARAM3 float32, PARAM4 float32, X float32, ...) *MissionItem + func (*MissionItem) Crc() uint8 + func (*MissionItem) Id() uint8 + func (*MissionItem) Len() uint8 + func (m *MissionItem) Decode(buf []byte) + func (m *MissionItem) Pack() []byte + type MissionItemReached struct + SEQ uint16 + func NewMissionItemReached(SEQ uint16) *MissionItemReached + func (*MissionItemReached) Crc() uint8 + func (*MissionItemReached) Id() uint8 + func (*MissionItemReached) Len() uint8 + func (m *MissionItemReached) Decode(buf []byte) + func (m *MissionItemReached) Pack() []byte + type MissionRequest struct + SEQ uint16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionRequest(SEQ uint16, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *MissionRequest + func (*MissionRequest) Crc() uint8 + func (*MissionRequest) Id() uint8 + func (*MissionRequest) Len() uint8 + func (m *MissionRequest) Decode(buf []byte) + func (m *MissionRequest) Pack() []byte + type MissionRequestList struct + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionRequestList(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *MissionRequestList + func (*MissionRequestList) Crc() uint8 + func (*MissionRequestList) Id() uint8 + func (*MissionRequestList) Len() uint8 + func (m *MissionRequestList) Decode(buf []byte) + func (m *MissionRequestList) Pack() []byte + type MissionRequestPartialList struct + END_INDEX int16 + START_INDEX int16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionRequestPartialList(START_INDEX int16, END_INDEX int16, TARGET_SYSTEM uint8, ...) *MissionRequestPartialList + func (*MissionRequestPartialList) Crc() uint8 + func (*MissionRequestPartialList) Id() uint8 + func (*MissionRequestPartialList) Len() uint8 + func (m *MissionRequestPartialList) Decode(buf []byte) + func (m *MissionRequestPartialList) Pack() []byte + type MissionSetCurrent struct + SEQ uint16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionSetCurrent(SEQ uint16, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *MissionSetCurrent + func (*MissionSetCurrent) Crc() uint8 + func (*MissionSetCurrent) Id() uint8 + func (*MissionSetCurrent) Len() uint8 + func (m *MissionSetCurrent) Decode(buf []byte) + func (m *MissionSetCurrent) Pack() []byte + type MissionWritePartialList struct + END_INDEX int16 + START_INDEX int16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewMissionWritePartialList(START_INDEX int16, END_INDEX int16, TARGET_SYSTEM uint8, ...) *MissionWritePartialList + func (*MissionWritePartialList) Crc() uint8 + func (*MissionWritePartialList) Id() uint8 + func (*MissionWritePartialList) Len() uint8 + func (m *MissionWritePartialList) Decode(buf []byte) + func (m *MissionWritePartialList) Pack() []byte + type NamedValueFloat struct + NAME [10]uint8 + TIME_BOOT_MS uint32 + VALUE float32 + func NewNamedValueFloat(TIME_BOOT_MS uint32, VALUE float32, NAME [10]uint8) *NamedValueFloat + func (*NamedValueFloat) Crc() uint8 + func (*NamedValueFloat) Id() uint8 + func (*NamedValueFloat) Len() uint8 + func (m *NamedValueFloat) Decode(buf []byte) + func (m *NamedValueFloat) Pack() []byte + type NamedValueInt struct + NAME [10]uint8 + TIME_BOOT_MS uint32 + VALUE int32 + func NewNamedValueInt(TIME_BOOT_MS uint32, VALUE int32, NAME [10]uint8) *NamedValueInt + func (*NamedValueInt) Crc() uint8 + func (*NamedValueInt) Id() uint8 + func (*NamedValueInt) Len() uint8 + func (m *NamedValueInt) Decode(buf []byte) + func (m *NamedValueInt) Pack() []byte + type NavControllerOutput struct + ALT_ERROR float32 + ASPD_ERROR float32 + NAV_BEARING int16 + NAV_PITCH float32 + NAV_ROLL float32 + TARGET_BEARING int16 + WP_DIST uint16 + XTRACK_ERROR float32 + func NewNavControllerOutput(NAV_ROLL float32, NAV_PITCH float32, ALT_ERROR float32, ASPD_ERROR float32, ...) *NavControllerOutput + func (*NavControllerOutput) Crc() uint8 + func (*NavControllerOutput) Id() uint8 + func (*NavControllerOutput) Len() uint8 + func (m *NavControllerOutput) Decode(buf []byte) + func (m *NavControllerOutput) Pack() []byte + type OmnidirectionalFlow struct + FRONT_DISTANCE_M float32 + LEFT [10]int16 + QUALITY uint8 + RIGHT [10]int16 + SENSOR_ID uint8 + TIME_USEC uint64 + func NewOmnidirectionalFlow(TIME_USEC uint64, FRONT_DISTANCE_M float32, LEFT [10]int16, RIGHT [10]int16, ...) *OmnidirectionalFlow + func (*OmnidirectionalFlow) Crc() uint8 + func (*OmnidirectionalFlow) Id() uint8 + func (*OmnidirectionalFlow) Len() uint8 + func (m *OmnidirectionalFlow) Decode(buf []byte) + func (m *OmnidirectionalFlow) Pack() []byte + type OpticalFlow struct + FLOW_COMP_M_X float32 + FLOW_COMP_M_Y float32 + FLOW_X int16 + FLOW_Y int16 + GROUND_DISTANCE float32 + QUALITY uint8 + SENSOR_ID uint8 + TIME_USEC uint64 + func NewOpticalFlow(TIME_USEC uint64, FLOW_COMP_M_X float32, FLOW_COMP_M_Y float32, ...) *OpticalFlow + func (*OpticalFlow) Crc() uint8 + func (*OpticalFlow) Id() uint8 + func (*OpticalFlow) Len() uint8 + func (m *OpticalFlow) Decode(buf []byte) + func (m *OpticalFlow) Pack() []byte + type ParamRequestList struct + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewParamRequestList(TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *ParamRequestList + func (*ParamRequestList) Crc() uint8 + func (*ParamRequestList) Id() uint8 + func (*ParamRequestList) Len() uint8 + func (m *ParamRequestList) Decode(buf []byte) + func (m *ParamRequestList) Pack() []byte + type ParamRequestRead struct + PARAM_ID [16]uint8 + PARAM_INDEX int16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewParamRequestRead(PARAM_INDEX int16, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8, ...) *ParamRequestRead + func (*ParamRequestRead) Crc() uint8 + func (*ParamRequestRead) Id() uint8 + func (*ParamRequestRead) Len() uint8 + func (m *ParamRequestRead) Decode(buf []byte) + func (m *ParamRequestRead) Pack() []byte + type ParamSet struct + PARAM_ID [16]uint8 + PARAM_TYPE uint8 + PARAM_VALUE float32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewParamSet(PARAM_VALUE float32, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8, ...) *ParamSet + func (*ParamSet) Crc() uint8 + func (*ParamSet) Id() uint8 + func (*ParamSet) Len() uint8 + func (m *ParamSet) Decode(buf []byte) + func (m *ParamSet) Pack() []byte + type ParamValue struct + PARAM_COUNT uint16 + PARAM_ID [16]uint8 + PARAM_INDEX uint16 + PARAM_TYPE uint8 + PARAM_VALUE float32 + func NewParamValue(PARAM_VALUE float32, PARAM_COUNT uint16, PARAM_INDEX uint16, ...) *ParamValue + func (*ParamValue) Crc() uint8 + func (*ParamValue) Id() uint8 + func (*ParamValue) Len() uint8 + func (m *ParamValue) Decode(buf []byte) + func (m *ParamValue) Pack() []byte + type Ping struct + SEQ uint32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + TIME_USEC uint64 + func NewPing(TIME_USEC uint64, SEQ uint32, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8) *Ping + func (*Ping) Crc() uint8 + func (*Ping) Id() uint8 + func (*Ping) Len() uint8 + func (m *Ping) Decode(buf []byte) + func (m *Ping) Pack() []byte + type PowerStatus struct + FLAGS uint16 + VCC uint16 + VSERVO uint16 + func NewPowerStatus(VCC uint16, VSERVO uint16, FLAGS uint16) *PowerStatus + func (*PowerStatus) Crc() uint8 + func (*PowerStatus) Id() uint8 + func (*PowerStatus) Len() uint8 + func (m *PowerStatus) Decode(buf []byte) + func (m *PowerStatus) Pack() []byte + type RadioStatus struct + FIXED uint16 + NOISE uint8 + REMNOISE uint8 + REMRSSI uint8 + RSSI uint8 + RXERRORS uint16 + TXBUF uint8 + func NewRadioStatus(RXERRORS uint16, FIXED uint16, RSSI uint8, REMRSSI uint8, TXBUF uint8, ...) *RadioStatus + func (*RadioStatus) Crc() uint8 + func (*RadioStatus) Id() uint8 + func (*RadioStatus) Len() uint8 + func (m *RadioStatus) Decode(buf []byte) + func (m *RadioStatus) Pack() []byte + type RawImu struct + TIME_USEC uint64 + XACC int16 + XGYRO int16 + XMAG int16 + YACC int16 + YGYRO int16 + YMAG int16 + ZACC int16 + ZGYRO int16 + ZMAG int16 + func NewRawImu(TIME_USEC uint64, XACC int16, YACC int16, ZACC int16, XGYRO int16, YGYRO int16, ...) *RawImu + func (*RawImu) Crc() uint8 + func (*RawImu) Id() uint8 + func (*RawImu) Len() uint8 + func (m *RawImu) Decode(buf []byte) + func (m *RawImu) Pack() []byte + type RawPressure struct + PRESS_ABS int16 + PRESS_DIFF1 int16 + PRESS_DIFF2 int16 + TEMPERATURE int16 + TIME_USEC uint64 + func NewRawPressure(TIME_USEC uint64, PRESS_ABS int16, PRESS_DIFF1 int16, PRESS_DIFF2 int16, ...) *RawPressure + func (*RawPressure) Crc() uint8 + func (*RawPressure) Id() uint8 + func (*RawPressure) Len() uint8 + func (m *RawPressure) Decode(buf []byte) + func (m *RawPressure) Pack() []byte + type RcChannels struct + CHAN10_RAW uint16 + CHAN11_RAW uint16 + CHAN12_RAW uint16 + CHAN13_RAW uint16 + CHAN14_RAW uint16 + CHAN15_RAW uint16 + CHAN16_RAW uint16 + CHAN17_RAW uint16 + CHAN18_RAW uint16 + CHAN1_RAW uint16 + CHAN2_RAW uint16 + CHAN3_RAW uint16 + CHAN4_RAW uint16 + CHAN5_RAW uint16 + CHAN6_RAW uint16 + CHAN7_RAW uint16 + CHAN8_RAW uint16 + CHAN9_RAW uint16 + CHANCOUNT uint8 + RSSI uint8 + TIME_BOOT_MS uint32 + func NewRcChannels(TIME_BOOT_MS uint32, CHAN1_RAW uint16, CHAN2_RAW uint16, CHAN3_RAW uint16, ...) *RcChannels + func (*RcChannels) Crc() uint8 + func (*RcChannels) Id() uint8 + func (*RcChannels) Len() uint8 + func (m *RcChannels) Decode(buf []byte) + func (m *RcChannels) Pack() []byte + type RcChannelsOverride struct + CHAN1_RAW uint16 + CHAN2_RAW uint16 + CHAN3_RAW uint16 + CHAN4_RAW uint16 + CHAN5_RAW uint16 + CHAN6_RAW uint16 + CHAN7_RAW uint16 + CHAN8_RAW uint16 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewRcChannelsOverride(CHAN1_RAW uint16, CHAN2_RAW uint16, CHAN3_RAW uint16, CHAN4_RAW uint16, ...) *RcChannelsOverride + func (*RcChannelsOverride) Crc() uint8 + func (*RcChannelsOverride) Id() uint8 + func (*RcChannelsOverride) Len() uint8 + func (m *RcChannelsOverride) Decode(buf []byte) + func (m *RcChannelsOverride) Pack() []byte + type RcChannelsRaw struct + CHAN1_RAW uint16 + CHAN2_RAW uint16 + CHAN3_RAW uint16 + CHAN4_RAW uint16 + CHAN5_RAW uint16 + CHAN6_RAW uint16 + CHAN7_RAW uint16 + CHAN8_RAW uint16 + PORT uint8 + RSSI uint8 + TIME_BOOT_MS uint32 + func NewRcChannelsRaw(TIME_BOOT_MS uint32, CHAN1_RAW uint16, CHAN2_RAW uint16, CHAN3_RAW uint16, ...) *RcChannelsRaw + func (*RcChannelsRaw) Crc() uint8 + func (*RcChannelsRaw) Id() uint8 + func (*RcChannelsRaw) Len() uint8 + func (m *RcChannelsRaw) Decode(buf []byte) + func (m *RcChannelsRaw) Pack() []byte + type RcChannelsScaled struct + CHAN1_SCALED int16 + CHAN2_SCALED int16 + CHAN3_SCALED int16 + CHAN4_SCALED int16 + CHAN5_SCALED int16 + CHAN6_SCALED int16 + CHAN7_SCALED int16 + CHAN8_SCALED int16 + PORT uint8 + RSSI uint8 + TIME_BOOT_MS uint32 + func NewRcChannelsScaled(TIME_BOOT_MS uint32, CHAN1_SCALED int16, CHAN2_SCALED int16, ...) *RcChannelsScaled + func (*RcChannelsScaled) Crc() uint8 + func (*RcChannelsScaled) Id() uint8 + func (*RcChannelsScaled) Len() uint8 + func (m *RcChannelsScaled) Decode(buf []byte) + func (m *RcChannelsScaled) Pack() []byte + type RequestDataStream struct + REQ_MESSAGE_RATE uint16 + REQ_STREAM_ID uint8 + START_STOP uint8 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewRequestDataStream(REQ_MESSAGE_RATE uint16, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8, ...) *RequestDataStream + func (*RequestDataStream) Crc() uint8 + func (*RequestDataStream) Id() uint8 + func (*RequestDataStream) Len() uint8 + func (m *RequestDataStream) Decode(buf []byte) + func (m *RequestDataStream) Pack() []byte + type RollPitchYawRatesThrustSetpoint struct + PITCH_RATE float32 + ROLL_RATE float32 + THRUST float32 + TIME_BOOT_MS uint32 + YAW_RATE float32 + func NewRollPitchYawRatesThrustSetpoint(TIME_BOOT_MS uint32, ROLL_RATE float32, PITCH_RATE float32, YAW_RATE float32, ...) *RollPitchYawRatesThrustSetpoint + func (*RollPitchYawRatesThrustSetpoint) Crc() uint8 + func (*RollPitchYawRatesThrustSetpoint) Id() uint8 + func (*RollPitchYawRatesThrustSetpoint) Len() uint8 + func (m *RollPitchYawRatesThrustSetpoint) Decode(buf []byte) + func (m *RollPitchYawRatesThrustSetpoint) Pack() []byte + type RollPitchYawSpeedThrustSetpoint struct + PITCH_SPEED float32 + ROLL_SPEED float32 + THRUST float32 + TIME_BOOT_MS uint32 + YAW_SPEED float32 + func NewRollPitchYawSpeedThrustSetpoint(TIME_BOOT_MS uint32, ROLL_SPEED float32, PITCH_SPEED float32, ...) *RollPitchYawSpeedThrustSetpoint + func (*RollPitchYawSpeedThrustSetpoint) Crc() uint8 + func (*RollPitchYawSpeedThrustSetpoint) Id() uint8 + func (*RollPitchYawSpeedThrustSetpoint) Len() uint8 + func (m *RollPitchYawSpeedThrustSetpoint) Decode(buf []byte) + func (m *RollPitchYawSpeedThrustSetpoint) Pack() []byte + type RollPitchYawThrustSetpoint struct + PITCH float32 + ROLL float32 + THRUST float32 + TIME_BOOT_MS uint32 + YAW float32 + func NewRollPitchYawThrustSetpoint(TIME_BOOT_MS uint32, ROLL float32, PITCH float32, YAW float32, THRUST float32) *RollPitchYawThrustSetpoint + func (*RollPitchYawThrustSetpoint) Crc() uint8 + func (*RollPitchYawThrustSetpoint) Id() uint8 + func (*RollPitchYawThrustSetpoint) Len() uint8 + func (m *RollPitchYawThrustSetpoint) Decode(buf []byte) + func (m *RollPitchYawThrustSetpoint) Pack() []byte + type SafetyAllowedArea struct + FRAME uint8 + P1X float32 + P1Y float32 + P1Z float32 + P2X float32 + P2Y float32 + P2Z float32 + func NewSafetyAllowedArea(P1X float32, P1Y float32, P1Z float32, P2X float32, P2Y float32, P2Z float32, ...) *SafetyAllowedArea + func (*SafetyAllowedArea) Crc() uint8 + func (*SafetyAllowedArea) Id() uint8 + func (*SafetyAllowedArea) Len() uint8 + func (m *SafetyAllowedArea) Decode(buf []byte) + func (m *SafetyAllowedArea) Pack() []byte + type SafetySetAllowedArea struct + FRAME uint8 + P1X float32 + P1Y float32 + P1Z float32 + P2X float32 + P2Y float32 + P2Z float32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + func NewSafetySetAllowedArea(P1X float32, P1Y float32, P1Z float32, P2X float32, P2Y float32, P2Z float32, ...) *SafetySetAllowedArea + func (*SafetySetAllowedArea) Crc() uint8 + func (*SafetySetAllowedArea) Id() uint8 + func (*SafetySetAllowedArea) Len() uint8 + func (m *SafetySetAllowedArea) Decode(buf []byte) + func (m *SafetySetAllowedArea) Pack() []byte + type ScaledImu struct + TIME_BOOT_MS uint32 + XACC int16 + XGYRO int16 + XMAG int16 + YACC int16 + YGYRO int16 + YMAG int16 + ZACC int16 + ZGYRO int16 + ZMAG int16 + func NewScaledImu(TIME_BOOT_MS uint32, XACC int16, YACC int16, ZACC int16, XGYRO int16, ...) *ScaledImu + func (*ScaledImu) Crc() uint8 + func (*ScaledImu) Id() uint8 + func (*ScaledImu) Len() uint8 + func (m *ScaledImu) Decode(buf []byte) + func (m *ScaledImu) Pack() []byte + type ScaledImu2 struct + TIME_BOOT_MS uint32 + XACC int16 + XGYRO int16 + XMAG int16 + YACC int16 + YGYRO int16 + YMAG int16 + ZACC int16 + ZGYRO int16 + ZMAG int16 + func NewScaledImu2(TIME_BOOT_MS uint32, XACC int16, YACC int16, ZACC int16, XGYRO int16, ...) *ScaledImu2 + func (*ScaledImu2) Crc() uint8 + func (*ScaledImu2) Id() uint8 + func (*ScaledImu2) Len() uint8 + func (m *ScaledImu2) Decode(buf []byte) + func (m *ScaledImu2) Pack() []byte + type ScaledPressure struct + PRESS_ABS float32 + PRESS_DIFF float32 + TEMPERATURE int16 + TIME_BOOT_MS uint32 + func NewScaledPressure(TIME_BOOT_MS uint32, PRESS_ABS float32, PRESS_DIFF float32, TEMPERATURE int16) *ScaledPressure + func (*ScaledPressure) Crc() uint8 + func (*ScaledPressure) Id() uint8 + func (*ScaledPressure) Len() uint8 + func (m *ScaledPressure) Decode(buf []byte) + func (m *ScaledPressure) Pack() []byte + type SerialControl struct + BAUDRATE uint32 + COUNT uint8 + DATA [70]uint8 + DEVICE uint8 + FLAGS uint8 + TIMEOUT uint16 + func NewSerialControl(BAUDRATE uint32, TIMEOUT uint16, DEVICE uint8, FLAGS uint8, COUNT uint8, ...) *SerialControl + func (*SerialControl) Crc() uint8 + func (*SerialControl) Id() uint8 + func (*SerialControl) Len() uint8 + func (m *SerialControl) Decode(buf []byte) + func (m *SerialControl) Pack() []byte + type ServoOutputRaw struct + PORT uint8 + SERVO1_RAW uint16 + SERVO2_RAW uint16 + SERVO3_RAW uint16 + SERVO4_RAW uint16 + SERVO5_RAW uint16 + SERVO6_RAW uint16 + SERVO7_RAW uint16 + SERVO8_RAW uint16 + TIME_USEC uint32 + func NewServoOutputRaw(TIME_USEC uint32, SERVO1_RAW uint16, SERVO2_RAW uint16, SERVO3_RAW uint16, ...) *ServoOutputRaw + func (*ServoOutputRaw) Crc() uint8 + func (*ServoOutputRaw) Id() uint8 + func (*ServoOutputRaw) Len() uint8 + func (m *ServoOutputRaw) Decode(buf []byte) + func (m *ServoOutputRaw) Pack() []byte + type SetGlobalPositionSetpointInt struct + ALTITUDE int32 + COORDINATE_FRAME uint8 + LATITUDE int32 + LONGITUDE int32 + YAW int16 + func NewSetGlobalPositionSetpointInt(LATITUDE int32, LONGITUDE int32, ALTITUDE int32, YAW int16, ...) *SetGlobalPositionSetpointInt + func (*SetGlobalPositionSetpointInt) Crc() uint8 + func (*SetGlobalPositionSetpointInt) Id() uint8 + func (*SetGlobalPositionSetpointInt) Len() uint8 + func (m *SetGlobalPositionSetpointInt) Decode(buf []byte) + func (m *SetGlobalPositionSetpointInt) Pack() []byte + type SetGpsGlobalOrigin struct + ALTITUDE int32 + LATITUDE int32 + LONGITUDE int32 + TARGET_SYSTEM uint8 + func NewSetGpsGlobalOrigin(LATITUDE int32, LONGITUDE int32, ALTITUDE int32, TARGET_SYSTEM uint8) *SetGpsGlobalOrigin + func (*SetGpsGlobalOrigin) Crc() uint8 + func (*SetGpsGlobalOrigin) Id() uint8 + func (*SetGpsGlobalOrigin) Len() uint8 + func (m *SetGpsGlobalOrigin) Decode(buf []byte) + func (m *SetGpsGlobalOrigin) Pack() []byte + type SetLocalPositionSetpoint struct + COORDINATE_FRAME uint8 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + X float32 + Y float32 + YAW float32 + Z float32 + func NewSetLocalPositionSetpoint(X float32, Y float32, Z float32, YAW float32, TARGET_SYSTEM uint8, ...) *SetLocalPositionSetpoint + func (*SetLocalPositionSetpoint) Crc() uint8 + func (*SetLocalPositionSetpoint) Id() uint8 + func (*SetLocalPositionSetpoint) Len() uint8 + func (m *SetLocalPositionSetpoint) Decode(buf []byte) + func (m *SetLocalPositionSetpoint) Pack() []byte + type SetMode struct + BASE_MODE uint8 + CUSTOM_MODE uint32 + TARGET_SYSTEM uint8 + func NewSetMode(CUSTOM_MODE uint32, TARGET_SYSTEM uint8, BASE_MODE uint8) *SetMode + func (*SetMode) Crc() uint8 + func (*SetMode) Id() uint8 + func (*SetMode) Len() uint8 + func (m *SetMode) Decode(buf []byte) + func (m *SetMode) Pack() []byte + type SetQuadMotorsSetpoint struct + MOTOR_BACK_SE uint16 + MOTOR_FRONT_NW uint16 + MOTOR_LEFT_SW uint16 + MOTOR_RIGHT_NE uint16 + TARGET_SYSTEM uint8 + func NewSetQuadMotorsSetpoint(MOTOR_FRONT_NW uint16, MOTOR_RIGHT_NE uint16, MOTOR_BACK_SE uint16, ...) *SetQuadMotorsSetpoint + func (*SetQuadMotorsSetpoint) Crc() uint8 + func (*SetQuadMotorsSetpoint) Id() uint8 + func (*SetQuadMotorsSetpoint) Len() uint8 + func (m *SetQuadMotorsSetpoint) Decode(buf []byte) + func (m *SetQuadMotorsSetpoint) Pack() []byte + type SetQuadSwarmLedRollPitchYawThrust struct + GROUP uint8 + LED_BLUE [4]uint8 + LED_GREEN [4]uint8 + LED_RED [4]uint8 + MODE uint8 + PITCH [4]int16 + ROLL [4]int16 + THRUST [4]uint16 + YAW [4]int16 + func NewSetQuadSwarmLedRollPitchYawThrust(ROLL [4]int16, PITCH [4]int16, YAW [4]int16, THRUST [4]uint16, GROUP uint8, ...) *SetQuadSwarmLedRollPitchYawThrust + func (*SetQuadSwarmLedRollPitchYawThrust) Crc() uint8 + func (*SetQuadSwarmLedRollPitchYawThrust) Id() uint8 + func (*SetQuadSwarmLedRollPitchYawThrust) Len() uint8 + func (m *SetQuadSwarmLedRollPitchYawThrust) Decode(buf []byte) + func (m *SetQuadSwarmLedRollPitchYawThrust) Pack() []byte + type SetQuadSwarmRollPitchYawThrust struct + GROUP uint8 + MODE uint8 + PITCH [4]int16 + ROLL [4]int16 + THRUST [4]uint16 + YAW [4]int16 + func NewSetQuadSwarmRollPitchYawThrust(ROLL [4]int16, PITCH [4]int16, YAW [4]int16, THRUST [4]uint16, GROUP uint8, ...) *SetQuadSwarmRollPitchYawThrust + func (*SetQuadSwarmRollPitchYawThrust) Crc() uint8 + func (*SetQuadSwarmRollPitchYawThrust) Id() uint8 + func (*SetQuadSwarmRollPitchYawThrust) Len() uint8 + func (m *SetQuadSwarmRollPitchYawThrust) Decode(buf []byte) + func (m *SetQuadSwarmRollPitchYawThrust) Pack() []byte + type SetRollPitchYawSpeedThrust struct + PITCH_SPEED float32 + ROLL_SPEED float32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + THRUST float32 + YAW_SPEED float32 + func NewSetRollPitchYawSpeedThrust(ROLL_SPEED float32, PITCH_SPEED float32, YAW_SPEED float32, THRUST float32, ...) *SetRollPitchYawSpeedThrust + func (*SetRollPitchYawSpeedThrust) Crc() uint8 + func (*SetRollPitchYawSpeedThrust) Id() uint8 + func (*SetRollPitchYawSpeedThrust) Len() uint8 + func (m *SetRollPitchYawSpeedThrust) Decode(buf []byte) + func (m *SetRollPitchYawSpeedThrust) Pack() []byte + type SetRollPitchYawThrust struct + PITCH float32 + ROLL float32 + TARGET_COMPONENT uint8 + TARGET_SYSTEM uint8 + THRUST float32 + YAW float32 + func NewSetRollPitchYawThrust(ROLL float32, PITCH float32, YAW float32, THRUST float32, TARGET_SYSTEM uint8, ...) *SetRollPitchYawThrust + func (*SetRollPitchYawThrust) Crc() uint8 + func (*SetRollPitchYawThrust) Id() uint8 + func (*SetRollPitchYawThrust) Len() uint8 + func (m *SetRollPitchYawThrust) Decode(buf []byte) + func (m *SetRollPitchYawThrust) Pack() []byte + type Setpoint6Dof struct + ROT_X float32 + ROT_Y float32 + ROT_Z float32 + TARGET_SYSTEM uint8 + TRANS_X float32 + TRANS_Y float32 + TRANS_Z float32 + func NewSetpoint6Dof(TRANS_X float32, TRANS_Y float32, TRANS_Z float32, ROT_X float32, ...) *Setpoint6Dof + func (*Setpoint6Dof) Crc() uint8 + func (*Setpoint6Dof) Id() uint8 + func (*Setpoint6Dof) Len() uint8 + func (m *Setpoint6Dof) Decode(buf []byte) + func (m *Setpoint6Dof) Pack() []byte + type Setpoint8Dof struct + TARGET_SYSTEM uint8 + VAL1 float32 + VAL2 float32 + VAL3 float32 + VAL4 float32 + VAL5 float32 + VAL6 float32 + VAL7 float32 + VAL8 float32 + func NewSetpoint8Dof(VAL1 float32, VAL2 float32, VAL3 float32, VAL4 float32, VAL5 float32, ...) *Setpoint8Dof + func (*Setpoint8Dof) Crc() uint8 + func (*Setpoint8Dof) Id() uint8 + func (*Setpoint8Dof) Len() uint8 + func (m *Setpoint8Dof) Decode(buf []byte) + func (m *Setpoint8Dof) Pack() []byte + type SimState struct + ALT float32 + LAT float32 + LON float32 + PITCH float32 + Q1 float32 + Q2 float32 + Q3 float32 + Q4 float32 + ROLL float32 + STD_DEV_HORZ float32 + STD_DEV_VERT float32 + VD float32 + VE float32 + VN float32 + XACC float32 + XGYRO float32 + YACC float32 + YAW float32 + YGYRO float32 + ZACC float32 + ZGYRO float32 + func NewSimState(Q1 float32, Q2 float32, Q3 float32, Q4 float32, ROLL float32, PITCH float32, ...) *SimState + func (*SimState) Crc() uint8 + func (*SimState) Id() uint8 + func (*SimState) Len() uint8 + func (m *SimState) Decode(buf []byte) + func (m *SimState) Pack() []byte + type StateCorrection struct + PITCHERR float32 + ROLLERR float32 + VXERR float32 + VYERR float32 + VZERR float32 + XERR float32 + YAWERR float32 + YERR float32 + ZERR float32 + func NewStateCorrection(XERR float32, YERR float32, ZERR float32, ROLLERR float32, PITCHERR float32, ...) *StateCorrection + func (*StateCorrection) Crc() uint8 + func (*StateCorrection) Id() uint8 + func (*StateCorrection) Len() uint8 + func (m *StateCorrection) Decode(buf []byte) + func (m *StateCorrection) Pack() []byte + type Statustext struct + SEVERITY uint8 + TEXT [50]uint8 + func NewStatustext(SEVERITY uint8, TEXT [50]uint8) *Statustext + func (*Statustext) Crc() uint8 + func (*Statustext) Id() uint8 + func (*Statustext) Len() uint8 + func (m *Statustext) Decode(buf []byte) + func (m *Statustext) Pack() []byte + type SysStatus struct + BATTERY_REMAINING int8 + CURRENT_BATTERY int16 + DROP_RATE_COMM uint16 + ERRORS_COMM uint16 + ERRORS_COUNT1 uint16 + ERRORS_COUNT2 uint16 + ERRORS_COUNT3 uint16 + ERRORS_COUNT4 uint16 + LOAD uint16 + ONBOARD_CONTROL_SENSORS_ENABLED uint32 + ONBOARD_CONTROL_SENSORS_HEALTH uint32 + ONBOARD_CONTROL_SENSORS_PRESENT uint32 + VOLTAGE_BATTERY uint16 + func NewSysStatus(ONBOARD_CONTROL_SENSORS_PRESENT uint32, ONBOARD_CONTROL_SENSORS_ENABLED uint32, ...) *SysStatus + func (*SysStatus) Crc() uint8 + func (*SysStatus) Id() uint8 + func (*SysStatus) Len() uint8 + func (m *SysStatus) Decode(buf []byte) + func (m *SysStatus) Pack() []byte + type SystemTime struct + TIME_BOOT_MS uint32 + TIME_UNIX_USEC uint64 + func NewSystemTime(TIME_UNIX_USEC uint64, TIME_BOOT_MS uint32) *SystemTime + func (*SystemTime) Crc() uint8 + func (*SystemTime) Id() uint8 + func (*SystemTime) Len() uint8 + func (m *SystemTime) Decode(buf []byte) + func (m *SystemTime) Pack() []byte + type TerrainCheck struct + LAT int32 + LON int32 + func NewTerrainCheck(LAT int32, LON int32) *TerrainCheck + func (*TerrainCheck) Crc() uint8 + func (*TerrainCheck) Id() uint8 + func (*TerrainCheck) Len() uint8 + func (m *TerrainCheck) Decode(buf []byte) + func (m *TerrainCheck) Pack() []byte + type TerrainData struct + DATA [16]int16 + GRIDBIT uint8 + GRID_SPACING uint16 + LAT int32 + LON int32 + func NewTerrainData(LAT int32, LON int32, GRID_SPACING uint16, DATA [16]int16, GRIDBIT uint8) *TerrainData + func (*TerrainData) Crc() uint8 + func (*TerrainData) Id() uint8 + func (*TerrainData) Len() uint8 + func (m *TerrainData) Decode(buf []byte) + func (m *TerrainData) Pack() []byte + type TerrainReport struct + CURRENT_HEIGHT float32 + LAT int32 + LOADED uint16 + LON int32 + PENDING uint16 + SPACING uint16 + TERRAIN_HEIGHT float32 + func NewTerrainReport(LAT int32, LON int32, TERRAIN_HEIGHT float32, CURRENT_HEIGHT float32, ...) *TerrainReport + func (*TerrainReport) Crc() uint8 + func (*TerrainReport) Id() uint8 + func (*TerrainReport) Len() uint8 + func (m *TerrainReport) Decode(buf []byte) + func (m *TerrainReport) Pack() []byte + type TerrainRequest struct + GRID_SPACING uint16 + LAT int32 + LON int32 + MASK uint64 + func NewTerrainRequest(MASK uint64, LAT int32, LON int32, GRID_SPACING uint16) *TerrainRequest + func (*TerrainRequest) Crc() uint8 + func (*TerrainRequest) Id() uint8 + func (*TerrainRequest) Len() uint8 + func (m *TerrainRequest) Decode(buf []byte) + func (m *TerrainRequest) Pack() []byte + type VfrHud struct + AIRSPEED float32 + ALT float32 + CLIMB float32 + GROUNDSPEED float32 + HEADING int16 + THROTTLE uint16 + func NewVfrHud(AIRSPEED float32, GROUNDSPEED float32, ALT float32, CLIMB float32, ...) *VfrHud + func (*VfrHud) Crc() uint8 + func (*VfrHud) Id() uint8 + func (*VfrHud) Len() uint8 + func (m *VfrHud) Decode(buf []byte) + func (m *VfrHud) Pack() []byte + type ViconPositionEstimate struct + PITCH float32 + ROLL float32 + USEC uint64 + X float32 + Y float32 + YAW float32 + Z float32 + func NewViconPositionEstimate(USEC uint64, X float32, Y float32, Z float32, ROLL float32, PITCH float32, ...) *ViconPositionEstimate + func (*ViconPositionEstimate) Crc() uint8 + func (*ViconPositionEstimate) Id() uint8 + func (*ViconPositionEstimate) Len() uint8 + func (m *ViconPositionEstimate) Decode(buf []byte) + func (m *ViconPositionEstimate) Pack() []byte + type VisionPositionEstimate struct + PITCH float32 + ROLL float32 + USEC uint64 + X float32 + Y float32 + YAW float32 + Z float32 + func NewVisionPositionEstimate(USEC uint64, X float32, Y float32, Z float32, ROLL float32, PITCH float32, ...) *VisionPositionEstimate + func (*VisionPositionEstimate) Crc() uint8 + func (*VisionPositionEstimate) Id() uint8 + func (*VisionPositionEstimate) Len() uint8 + func (m *VisionPositionEstimate) Decode(buf []byte) + func (m *VisionPositionEstimate) Pack() []byte + type VisionSpeedEstimate struct + USEC uint64 + X float32 + Y float32 + Z float32 + func NewVisionSpeedEstimate(USEC uint64, X float32, Y float32, Z float32) *VisionSpeedEstimate + func (*VisionSpeedEstimate) Crc() uint8 + func (*VisionSpeedEstimate) Id() uint8 + func (*VisionSpeedEstimate) Len() uint8 + func (m *VisionSpeedEstimate) Decode(buf []byte) + func (m *VisionSpeedEstimate) Pack() []byte