Documentation ¶
Index ¶
- Constants
- Variables
- func ActuatorArmed__Array_to_C(cSlice []CActuatorArmed, goSlice []ActuatorArmed)
- func ActuatorArmed__Array_to_Go(goSlice []ActuatorArmed, cSlice []CActuatorArmed)
- func ActuatorArmed__Sequence_to_C(cSlice *CActuatorArmed__Sequence, goSlice []ActuatorArmed)
- func ActuatorArmed__Sequence_to_Go(goSlice *[]ActuatorArmed, cSlice CActuatorArmed__Sequence)
- func ActuatorControls0__Array_to_C(cSlice []CActuatorControls0, goSlice []ActuatorControls0)
- func ActuatorControls0__Array_to_Go(goSlice []ActuatorControls0, cSlice []CActuatorControls0)
- func ActuatorControls0__Sequence_to_C(cSlice *CActuatorControls0__Sequence, goSlice []ActuatorControls0)
- func ActuatorControls0__Sequence_to_Go(goSlice *[]ActuatorControls0, cSlice CActuatorControls0__Sequence)
- func ActuatorControls1__Array_to_C(cSlice []CActuatorControls1, goSlice []ActuatorControls1)
- func ActuatorControls1__Array_to_Go(goSlice []ActuatorControls1, cSlice []CActuatorControls1)
- func ActuatorControls1__Sequence_to_C(cSlice *CActuatorControls1__Sequence, goSlice []ActuatorControls1)
- func ActuatorControls1__Sequence_to_Go(goSlice *[]ActuatorControls1, cSlice CActuatorControls1__Sequence)
- func ActuatorControls2__Array_to_C(cSlice []CActuatorControls2, goSlice []ActuatorControls2)
- func ActuatorControls2__Array_to_Go(goSlice []ActuatorControls2, cSlice []CActuatorControls2)
- func ActuatorControls2__Sequence_to_C(cSlice *CActuatorControls2__Sequence, goSlice []ActuatorControls2)
- func ActuatorControls2__Sequence_to_Go(goSlice *[]ActuatorControls2, cSlice CActuatorControls2__Sequence)
- func ActuatorControls3__Array_to_C(cSlice []CActuatorControls3, goSlice []ActuatorControls3)
- func ActuatorControls3__Array_to_Go(goSlice []ActuatorControls3, cSlice []CActuatorControls3)
- func ActuatorControls3__Sequence_to_C(cSlice *CActuatorControls3__Sequence, goSlice []ActuatorControls3)
- func ActuatorControls3__Sequence_to_Go(goSlice *[]ActuatorControls3, cSlice CActuatorControls3__Sequence)
- func ActuatorControls4__Array_to_C(cSlice []CActuatorControls4, goSlice []ActuatorControls4)
- func ActuatorControls4__Array_to_Go(goSlice []ActuatorControls4, cSlice []CActuatorControls4)
- func ActuatorControls4__Sequence_to_C(cSlice *CActuatorControls4__Sequence, goSlice []ActuatorControls4)
- func ActuatorControls4__Sequence_to_Go(goSlice *[]ActuatorControls4, cSlice CActuatorControls4__Sequence)
- func ActuatorControls5__Array_to_C(cSlice []CActuatorControls5, goSlice []ActuatorControls5)
- func ActuatorControls5__Array_to_Go(goSlice []ActuatorControls5, cSlice []CActuatorControls5)
- func ActuatorControls5__Sequence_to_C(cSlice *CActuatorControls5__Sequence, goSlice []ActuatorControls5)
- func ActuatorControls5__Sequence_to_Go(goSlice *[]ActuatorControls5, cSlice CActuatorControls5__Sequence)
- func ActuatorControlsVirtualFw__Array_to_C(cSlice []CActuatorControlsVirtualFw, goSlice []ActuatorControlsVirtualFw)
- func ActuatorControlsVirtualFw__Array_to_Go(goSlice []ActuatorControlsVirtualFw, cSlice []CActuatorControlsVirtualFw)
- func ActuatorControlsVirtualFw__Sequence_to_C(cSlice *CActuatorControlsVirtualFw__Sequence, ...)
- func ActuatorControlsVirtualFw__Sequence_to_Go(goSlice *[]ActuatorControlsVirtualFw, ...)
- func ActuatorControlsVirtualMc__Array_to_C(cSlice []CActuatorControlsVirtualMc, goSlice []ActuatorControlsVirtualMc)
- func ActuatorControlsVirtualMc__Array_to_Go(goSlice []ActuatorControlsVirtualMc, cSlice []CActuatorControlsVirtualMc)
- func ActuatorControlsVirtualMc__Sequence_to_C(cSlice *CActuatorControlsVirtualMc__Sequence, ...)
- func ActuatorControlsVirtualMc__Sequence_to_Go(goSlice *[]ActuatorControlsVirtualMc, ...)
- func ActuatorControls__Array_to_C(cSlice []CActuatorControls, goSlice []ActuatorControls)
- func ActuatorControls__Array_to_Go(goSlice []ActuatorControls, cSlice []CActuatorControls)
- func ActuatorControls__Sequence_to_C(cSlice *CActuatorControls__Sequence, goSlice []ActuatorControls)
- func ActuatorControls__Sequence_to_Go(goSlice *[]ActuatorControls, cSlice CActuatorControls__Sequence)
- func ActuatorOutputs__Array_to_C(cSlice []CActuatorOutputs, goSlice []ActuatorOutputs)
- func ActuatorOutputs__Array_to_Go(goSlice []ActuatorOutputs, cSlice []CActuatorOutputs)
- func ActuatorOutputs__Sequence_to_C(cSlice *CActuatorOutputs__Sequence, goSlice []ActuatorOutputs)
- func ActuatorOutputs__Sequence_to_Go(goSlice *[]ActuatorOutputs, cSlice CActuatorOutputs__Sequence)
- func AdcReport__Array_to_C(cSlice []CAdcReport, goSlice []AdcReport)
- func AdcReport__Array_to_Go(goSlice []AdcReport, cSlice []CAdcReport)
- func AdcReport__Sequence_to_C(cSlice *CAdcReport__Sequence, goSlice []AdcReport)
- func AdcReport__Sequence_to_Go(goSlice *[]AdcReport, cSlice CAdcReport__Sequence)
- func AirspeedValidated__Array_to_C(cSlice []CAirspeedValidated, goSlice []AirspeedValidated)
- func AirspeedValidated__Array_to_Go(goSlice []AirspeedValidated, cSlice []CAirspeedValidated)
- func AirspeedValidated__Sequence_to_C(cSlice *CAirspeedValidated__Sequence, goSlice []AirspeedValidated)
- func AirspeedValidated__Sequence_to_Go(goSlice *[]AirspeedValidated, cSlice CAirspeedValidated__Sequence)
- func AirspeedWind__Array_to_C(cSlice []CAirspeedWind, goSlice []AirspeedWind)
- func AirspeedWind__Array_to_Go(goSlice []AirspeedWind, cSlice []CAirspeedWind)
- func AirspeedWind__Sequence_to_C(cSlice *CAirspeedWind__Sequence, goSlice []AirspeedWind)
- func AirspeedWind__Sequence_to_Go(goSlice *[]AirspeedWind, cSlice CAirspeedWind__Sequence)
- func Airspeed__Array_to_C(cSlice []CAirspeed, goSlice []Airspeed)
- func Airspeed__Array_to_Go(goSlice []Airspeed, cSlice []CAirspeed)
- func Airspeed__Sequence_to_C(cSlice *CAirspeed__Sequence, goSlice []Airspeed)
- func Airspeed__Sequence_to_Go(goSlice *[]Airspeed, cSlice CAirspeed__Sequence)
- func BatteryStatus__Array_to_C(cSlice []CBatteryStatus, goSlice []BatteryStatus)
- func BatteryStatus__Array_to_Go(goSlice []BatteryStatus, cSlice []CBatteryStatus)
- func BatteryStatus__Sequence_to_C(cSlice *CBatteryStatus__Sequence, goSlice []BatteryStatus)
- func BatteryStatus__Sequence_to_Go(goSlice *[]BatteryStatus, cSlice CBatteryStatus__Sequence)
- func CameraCapture__Array_to_C(cSlice []CCameraCapture, goSlice []CameraCapture)
- func CameraCapture__Array_to_Go(goSlice []CameraCapture, cSlice []CCameraCapture)
- func CameraCapture__Sequence_to_C(cSlice *CCameraCapture__Sequence, goSlice []CameraCapture)
- func CameraCapture__Sequence_to_Go(goSlice *[]CameraCapture, cSlice CCameraCapture__Sequence)
- func CameraTriggerSecondary__Array_to_C(cSlice []CCameraTriggerSecondary, goSlice []CameraTriggerSecondary)
- func CameraTriggerSecondary__Array_to_Go(goSlice []CameraTriggerSecondary, cSlice []CCameraTriggerSecondary)
- func CameraTriggerSecondary__Sequence_to_C(cSlice *CCameraTriggerSecondary__Sequence, goSlice []CameraTriggerSecondary)
- func CameraTriggerSecondary__Sequence_to_Go(goSlice *[]CameraTriggerSecondary, cSlice CCameraTriggerSecondary__Sequence)
- func CameraTrigger__Array_to_C(cSlice []CCameraTrigger, goSlice []CameraTrigger)
- func CameraTrigger__Array_to_Go(goSlice []CameraTrigger, cSlice []CCameraTrigger)
- func CameraTrigger__Sequence_to_C(cSlice *CCameraTrigger__Sequence, goSlice []CameraTrigger)
- func CameraTrigger__Sequence_to_Go(goSlice *[]CameraTrigger, cSlice CCameraTrigger__Sequence)
- func CellularStatus__Array_to_C(cSlice []CCellularStatus, goSlice []CellularStatus)
- func CellularStatus__Array_to_Go(goSlice []CellularStatus, cSlice []CCellularStatus)
- func CellularStatus__Sequence_to_C(cSlice *CCellularStatus__Sequence, goSlice []CellularStatus)
- func CellularStatus__Sequence_to_Go(goSlice *[]CellularStatus, cSlice CCellularStatus__Sequence)
- func CloneActuatorArmedSlice(dst, src []ActuatorArmed)
- func CloneActuatorControls0Slice(dst, src []ActuatorControls0)
- func CloneActuatorControls1Slice(dst, src []ActuatorControls1)
- func CloneActuatorControls2Slice(dst, src []ActuatorControls2)
- func CloneActuatorControls3Slice(dst, src []ActuatorControls3)
- func CloneActuatorControls4Slice(dst, src []ActuatorControls4)
- func CloneActuatorControls5Slice(dst, src []ActuatorControls5)
- func CloneActuatorControlsSlice(dst, src []ActuatorControls)
- func CloneActuatorControlsVirtualFwSlice(dst, src []ActuatorControlsVirtualFw)
- func CloneActuatorControlsVirtualMcSlice(dst, src []ActuatorControlsVirtualMc)
- func CloneActuatorOutputsSlice(dst, src []ActuatorOutputs)
- func CloneAdcReportSlice(dst, src []AdcReport)
- func CloneAirspeedSlice(dst, src []Airspeed)
- func CloneAirspeedValidatedSlice(dst, src []AirspeedValidated)
- func CloneAirspeedWindSlice(dst, src []AirspeedWind)
- func CloneBatteryStatusSlice(dst, src []BatteryStatus)
- func CloneCameraCaptureSlice(dst, src []CameraCapture)
- func CloneCameraTriggerSecondarySlice(dst, src []CameraTriggerSecondary)
- func CloneCameraTriggerSlice(dst, src []CameraTrigger)
- func CloneCellularStatusSlice(dst, src []CellularStatus)
- func CloneCollisionConstraintsSlice(dst, src []CollisionConstraints)
- func CloneCollisionReportSlice(dst, src []CollisionReport)
- func CloneCommanderStateSlice(dst, src []CommanderState)
- func CloneControlAllocatorStatusSlice(dst, src []ControlAllocatorStatus)
- func CloneCpuloadSlice(dst, src []Cpuload)
- func CloneDebugArraySlice(dst, src []DebugArray)
- func CloneDebugKeyValueSlice(dst, src []DebugKeyValue)
- func CloneDebugValueSlice(dst, src []DebugValue)
- func CloneDebugVectSlice(dst, src []DebugVect)
- func CloneDifferentialPressureSlice(dst, src []DifferentialPressure)
- func CloneDistanceSensorSlice(dst, src []DistanceSensor)
- func CloneEkf2TimestampsSlice(dst, src []Ekf2Timestamps)
- func CloneEkfGpsDriftSlice(dst, src []EkfGpsDrift)
- func CloneEscReportSlice(dst, src []EscReport)
- func CloneEscStatusSlice(dst, src []EscStatus)
- func CloneEstimatorAttitudeSlice(dst, src []EstimatorAttitude)
- func CloneEstimatorEventFlagsSlice(dst, src []EstimatorEventFlags)
- func CloneEstimatorGlobalPositionSlice(dst, src []EstimatorGlobalPosition)
- func CloneEstimatorInnovationTestRatiosSlice(dst, src []EstimatorInnovationTestRatios)
- func CloneEstimatorInnovationVariancesSlice(dst, src []EstimatorInnovationVariances)
- func CloneEstimatorInnovationsSlice(dst, src []EstimatorInnovations)
- func CloneEstimatorLocalPositionSlice(dst, src []EstimatorLocalPosition)
- func CloneEstimatorOdometrySlice(dst, src []EstimatorOdometry)
- func CloneEstimatorOpticalFlowVelSlice(dst, src []EstimatorOpticalFlowVel)
- func CloneEstimatorSelectorStatusSlice(dst, src []EstimatorSelectorStatus)
- func CloneEstimatorSensorBiasSlice(dst, src []EstimatorSensorBias)
- func CloneEstimatorStatesSlice(dst, src []EstimatorStates)
- func CloneEstimatorStatusFlagsSlice(dst, src []EstimatorStatusFlags)
- func CloneEstimatorStatusSlice(dst, src []EstimatorStatus)
- func CloneEstimatorVisualOdometryAlignedSlice(dst, src []EstimatorVisualOdometryAligned)
- func CloneEstimatorWindSlice(dst, src []EstimatorWind)
- func CloneFollowTargetSlice(dst, src []FollowTarget)
- func CloneFwVirtualAttitudeSetpointSlice(dst, src []FwVirtualAttitudeSetpoint)
- func CloneGeneratorStatusSlice(dst, src []GeneratorStatus)
- func CloneGeofenceResultSlice(dst, src []GeofenceResult)
- func CloneGimbalDeviceAttitudeStatusSlice(dst, src []GimbalDeviceAttitudeStatus)
- func CloneGimbalDeviceInformationSlice(dst, src []GimbalDeviceInformation)
- func CloneGimbalDeviceSetAttitudeSlice(dst, src []GimbalDeviceSetAttitude)
- func CloneGimbalManagerInformationSlice(dst, src []GimbalManagerInformation)
- func CloneGimbalManagerSetAttitudeSlice(dst, src []GimbalManagerSetAttitude)
- func CloneGimbalManagerSetManualControlSlice(dst, src []GimbalManagerSetManualControl)
- func CloneGimbalManagerStatusSlice(dst, src []GimbalManagerStatus)
- func CloneGpsDumpSlice(dst, src []GpsDump)
- func CloneGpsInjectDataSlice(dst, src []GpsInjectData)
- func CloneHeaterStatusSlice(dst, src []HeaterStatus)
- func CloneHomePositionSlice(dst, src []HomePosition)
- func CloneHoverThrustEstimateSlice(dst, src []HoverThrustEstimate)
- func CloneInputRcSlice(dst, src []InputRc)
- func CloneIridiumsbdStatusSlice(dst, src []IridiumsbdStatus)
- func CloneIrlockReportSlice(dst, src []IrlockReport)
- func CloneLandingGearSlice(dst, src []LandingGear)
- func CloneLandingTargetInnovationsSlice(dst, src []LandingTargetInnovations)
- func CloneLandingTargetPoseSlice(dst, src []LandingTargetPose)
- func CloneLedControlSlice(dst, src []LedControl)
- func CloneLogMessageSlice(dst, src []LogMessage)
- func CloneLoggerStatusSlice(dst, src []LoggerStatus)
- func CloneMagWorkerDataSlice(dst, src []MagWorkerData)
- func CloneManualControlSetpointSlice(dst, src []ManualControlSetpoint)
- func CloneManualControlSwitchesSlice(dst, src []ManualControlSwitches)
- func CloneMavlinkLogSlice(dst, src []MavlinkLog)
- func CloneMcVirtualAttitudeSetpointSlice(dst, src []McVirtualAttitudeSetpoint)
- func CloneMissionResultSlice(dst, src []MissionResult)
- func CloneMissionSlice(dst, src []Mission)
- func CloneMountOrientationSlice(dst, src []MountOrientation)
- func CloneMultirotorMotorLimitsSlice(dst, src []MultirotorMotorLimits)
- func CloneNavigatorMissionItemSlice(dst, src []NavigatorMissionItem)
- func CloneObstacleDistanceFusedSlice(dst, src []ObstacleDistanceFused)
- func CloneObstacleDistanceSlice(dst, src []ObstacleDistance)
- func CloneOffboardControlModeSlice(dst, src []OffboardControlMode)
- func CloneOnboardComputerStatusSlice(dst, src []OnboardComputerStatus)
- func CloneOpticalFlowSlice(dst, src []OpticalFlow)
- func CloneOrbMultitestSlice(dst, src []OrbMultitest)
- func CloneOrbTestLargeSlice(dst, src []OrbTestLarge)
- func CloneOrbTestMediumMultiSlice(dst, src []OrbTestMediumMulti)
- func CloneOrbTestMediumQueuePollSlice(dst, src []OrbTestMediumQueuePoll)
- func CloneOrbTestMediumQueueSlice(dst, src []OrbTestMediumQueue)
- func CloneOrbTestMediumSlice(dst, src []OrbTestMedium)
- func CloneOrbTestMediumWrapAroundSlice(dst, src []OrbTestMediumWrapAround)
- func CloneOrbTestSlice(dst, src []OrbTest)
- func CloneOrbitStatusSlice(dst, src []OrbitStatus)
- func CloneParameterUpdateSlice(dst, src []ParameterUpdate)
- func ClonePingSlice(dst, src []Ping)
- func ClonePositionControllerLandingStatusSlice(dst, src []PositionControllerLandingStatus)
- func ClonePositionControllerStatusSlice(dst, src []PositionControllerStatus)
- func ClonePositionSetpointSlice(dst, src []PositionSetpoint)
- func ClonePositionSetpointTripletSlice(dst, src []PositionSetpointTriplet)
- func ClonePowerButtonStateSlice(dst, src []PowerButtonState)
- func ClonePowerMonitorSlice(dst, src []PowerMonitor)
- func ClonePwmInputSlice(dst, src []PwmInput)
- func ClonePx4IoStatusSlice(dst, src []Px4IoStatus)
- func CloneQshellReqSlice(dst, src []QshellReq)
- func CloneQshellRetvalSlice(dst, src []QshellRetval)
- func CloneRadioStatusSlice(dst, src []RadioStatus)
- func CloneRateCtrlStatusSlice(dst, src []RateCtrlStatus)
- func CloneRcChannelsSlice(dst, src []RcChannels)
- func CloneRcParameterMapSlice(dst, src []RcParameterMap)
- func CloneRpmSlice(dst, src []Rpm)
- func CloneRtlFlightTimeSlice(dst, src []RtlFlightTime)
- func CloneSafetySlice(dst, src []Safety)
- func CloneSatelliteInfoSlice(dst, src []SatelliteInfo)
- func CloneSensorAccelFifoSlice(dst, src []SensorAccelFifo)
- func CloneSensorAccelSlice(dst, src []SensorAccel)
- func CloneSensorBaroSlice(dst, src []SensorBaro)
- func CloneSensorCombinedSlice(dst, src []SensorCombined)
- func CloneSensorCorrectionSlice(dst, src []SensorCorrection)
- func CloneSensorGpsSlice(dst, src []SensorGps)
- func CloneSensorGyroFftSlice(dst, src []SensorGyroFft)
- func CloneSensorGyroFifoSlice(dst, src []SensorGyroFifo)
- func CloneSensorGyroSlice(dst, src []SensorGyro)
- func CloneSensorMagSlice(dst, src []SensorMag)
- func CloneSensorPreflightMagSlice(dst, src []SensorPreflightMag)
- func CloneSensorSelectionSlice(dst, src []SensorSelection)
- func CloneSensorsStatusImuSlice(dst, src []SensorsStatusImu)
- func CloneSystemPowerSlice(dst, src []SystemPower)
- func CloneTakeoffStatusSlice(dst, src []TakeoffStatus)
- func CloneTaskStackInfoSlice(dst, src []TaskStackInfo)
- func CloneTecsStatusSlice(dst, src []TecsStatus)
- func CloneTelemetryStatusSlice(dst, src []TelemetryStatus)
- func CloneTestMotorSlice(dst, src []TestMotor)
- func CloneTimesyncSlice(dst, src []Timesync)
- func CloneTimesyncStatusSlice(dst, src []TimesyncStatus)
- func CloneTrajectoryBezierSlice(dst, src []TrajectoryBezier)
- func CloneTrajectorySetpointSlice(dst, src []TrajectorySetpoint)
- func CloneTrajectoryWaypointSlice(dst, src []TrajectoryWaypoint)
- func CloneTransponderReportSlice(dst, src []TransponderReport)
- func CloneTuneControlSlice(dst, src []TuneControl)
- func CloneUavcanParameterRequestSlice(dst, src []UavcanParameterRequest)
- func CloneUavcanParameterValueSlice(dst, src []UavcanParameterValue)
- func CloneUlogStreamAckSlice(dst, src []UlogStreamAck)
- func CloneUlogStreamSlice(dst, src []UlogStream)
- func CloneVehicleAccelerationSlice(dst, src []VehicleAcceleration)
- func CloneVehicleActuatorSetpointSlice(dst, src []VehicleActuatorSetpoint)
- func CloneVehicleAirDataSlice(dst, src []VehicleAirData)
- func CloneVehicleAngularAccelerationSetpointSlice(dst, src []VehicleAngularAccelerationSetpoint)
- func CloneVehicleAngularAccelerationSlice(dst, src []VehicleAngularAcceleration)
- func CloneVehicleAngularVelocityGroundtruthSlice(dst, src []VehicleAngularVelocityGroundtruth)
- func CloneVehicleAngularVelocitySlice(dst, src []VehicleAngularVelocity)
- func CloneVehicleAttitudeGroundtruthSlice(dst, src []VehicleAttitudeGroundtruth)
- func CloneVehicleAttitudeSetpointSlice(dst, src []VehicleAttitudeSetpoint)
- func CloneVehicleAttitudeSlice(dst, src []VehicleAttitude)
- func CloneVehicleCommandAckSlice(dst, src []VehicleCommandAck)
- func CloneVehicleCommandSlice(dst, src []VehicleCommand)
- func CloneVehicleConstraintsSlice(dst, src []VehicleConstraints)
- func CloneVehicleControlModeSlice(dst, src []VehicleControlMode)
- func CloneVehicleGlobalPositionGroundtruthSlice(dst, src []VehicleGlobalPositionGroundtruth)
- func CloneVehicleGlobalPositionSlice(dst, src []VehicleGlobalPosition)
- func CloneVehicleGpsPositionSlice(dst, src []VehicleGpsPosition)
- func CloneVehicleImuSlice(dst, src []VehicleImu)
- func CloneVehicleImuStatusSlice(dst, src []VehicleImuStatus)
- func CloneVehicleLandDetectedSlice(dst, src []VehicleLandDetected)
- func CloneVehicleLocalPositionGroundtruthSlice(dst, src []VehicleLocalPositionGroundtruth)
- func CloneVehicleLocalPositionSetpointSlice(dst, src []VehicleLocalPositionSetpoint)
- func CloneVehicleLocalPositionSlice(dst, src []VehicleLocalPosition)
- func CloneVehicleMagnetometerSlice(dst, src []VehicleMagnetometer)
- func CloneVehicleMocapOdometrySlice(dst, src []VehicleMocapOdometry)
- func CloneVehicleOdometrySlice(dst, src []VehicleOdometry)
- func CloneVehicleRatesSetpointSlice(dst, src []VehicleRatesSetpoint)
- func CloneVehicleRoiSlice(dst, src []VehicleRoi)
- func CloneVehicleStatusFlagsSlice(dst, src []VehicleStatusFlags)
- func CloneVehicleStatusSlice(dst, src []VehicleStatus)
- func CloneVehicleThrustSetpointSlice(dst, src []VehicleThrustSetpoint)
- func CloneVehicleTorqueSetpointSlice(dst, src []VehicleTorqueSetpoint)
- func CloneVehicleTrajectoryBezierSlice(dst, src []VehicleTrajectoryBezier)
- func CloneVehicleTrajectoryWaypointDesiredSlice(dst, src []VehicleTrajectoryWaypointDesired)
- func CloneVehicleTrajectoryWaypointSlice(dst, src []VehicleTrajectoryWaypoint)
- func CloneVehicleVisionAttitudeSlice(dst, src []VehicleVisionAttitude)
- func CloneVehicleVisualOdometrySlice(dst, src []VehicleVisualOdometry)
- func CloneVtolVehicleStatusSlice(dst, src []VtolVehicleStatus)
- func CloneWheelEncodersSlice(dst, src []WheelEncoders)
- func CloneWindSlice(dst, src []Wind)
- func CloneYawEstimatorStatusSlice(dst, src []YawEstimatorStatus)
- func CollisionConstraints__Array_to_C(cSlice []CCollisionConstraints, goSlice []CollisionConstraints)
- func CollisionConstraints__Array_to_Go(goSlice []CollisionConstraints, cSlice []CCollisionConstraints)
- func CollisionConstraints__Sequence_to_C(cSlice *CCollisionConstraints__Sequence, goSlice []CollisionConstraints)
- func CollisionConstraints__Sequence_to_Go(goSlice *[]CollisionConstraints, cSlice CCollisionConstraints__Sequence)
- func CollisionReport__Array_to_C(cSlice []CCollisionReport, goSlice []CollisionReport)
- func CollisionReport__Array_to_Go(goSlice []CollisionReport, cSlice []CCollisionReport)
- func CollisionReport__Sequence_to_C(cSlice *CCollisionReport__Sequence, goSlice []CollisionReport)
- func CollisionReport__Sequence_to_Go(goSlice *[]CollisionReport, cSlice CCollisionReport__Sequence)
- func CommanderState__Array_to_C(cSlice []CCommanderState, goSlice []CommanderState)
- func CommanderState__Array_to_Go(goSlice []CommanderState, cSlice []CCommanderState)
- func CommanderState__Sequence_to_C(cSlice *CCommanderState__Sequence, goSlice []CommanderState)
- func CommanderState__Sequence_to_Go(goSlice *[]CommanderState, cSlice CCommanderState__Sequence)
- func ControlAllocatorStatus__Array_to_C(cSlice []CControlAllocatorStatus, goSlice []ControlAllocatorStatus)
- func ControlAllocatorStatus__Array_to_Go(goSlice []ControlAllocatorStatus, cSlice []CControlAllocatorStatus)
- func ControlAllocatorStatus__Sequence_to_C(cSlice *CControlAllocatorStatus__Sequence, goSlice []ControlAllocatorStatus)
- func ControlAllocatorStatus__Sequence_to_Go(goSlice *[]ControlAllocatorStatus, cSlice CControlAllocatorStatus__Sequence)
- func Cpuload__Array_to_C(cSlice []CCpuload, goSlice []Cpuload)
- func Cpuload__Array_to_Go(goSlice []Cpuload, cSlice []CCpuload)
- func Cpuload__Sequence_to_C(cSlice *CCpuload__Sequence, goSlice []Cpuload)
- func Cpuload__Sequence_to_Go(goSlice *[]Cpuload, cSlice CCpuload__Sequence)
- func DebugArray__Array_to_C(cSlice []CDebugArray, goSlice []DebugArray)
- func DebugArray__Array_to_Go(goSlice []DebugArray, cSlice []CDebugArray)
- func DebugArray__Sequence_to_C(cSlice *CDebugArray__Sequence, goSlice []DebugArray)
- func DebugArray__Sequence_to_Go(goSlice *[]DebugArray, cSlice CDebugArray__Sequence)
- func DebugKeyValue__Array_to_C(cSlice []CDebugKeyValue, goSlice []DebugKeyValue)
- func DebugKeyValue__Array_to_Go(goSlice []DebugKeyValue, cSlice []CDebugKeyValue)
- func DebugKeyValue__Sequence_to_C(cSlice *CDebugKeyValue__Sequence, goSlice []DebugKeyValue)
- func DebugKeyValue__Sequence_to_Go(goSlice *[]DebugKeyValue, cSlice CDebugKeyValue__Sequence)
- func DebugValue__Array_to_C(cSlice []CDebugValue, goSlice []DebugValue)
- func DebugValue__Array_to_Go(goSlice []DebugValue, cSlice []CDebugValue)
- func DebugValue__Sequence_to_C(cSlice *CDebugValue__Sequence, goSlice []DebugValue)
- func DebugValue__Sequence_to_Go(goSlice *[]DebugValue, cSlice CDebugValue__Sequence)
- func DebugVect__Array_to_C(cSlice []CDebugVect, goSlice []DebugVect)
- func DebugVect__Array_to_Go(goSlice []DebugVect, cSlice []CDebugVect)
- func DebugVect__Sequence_to_C(cSlice *CDebugVect__Sequence, goSlice []DebugVect)
- func DebugVect__Sequence_to_Go(goSlice *[]DebugVect, cSlice CDebugVect__Sequence)
- func DifferentialPressure__Array_to_C(cSlice []CDifferentialPressure, goSlice []DifferentialPressure)
- func DifferentialPressure__Array_to_Go(goSlice []DifferentialPressure, cSlice []CDifferentialPressure)
- func DifferentialPressure__Sequence_to_C(cSlice *CDifferentialPressure__Sequence, goSlice []DifferentialPressure)
- func DifferentialPressure__Sequence_to_Go(goSlice *[]DifferentialPressure, cSlice CDifferentialPressure__Sequence)
- func DistanceSensor__Array_to_C(cSlice []CDistanceSensor, goSlice []DistanceSensor)
- func DistanceSensor__Array_to_Go(goSlice []DistanceSensor, cSlice []CDistanceSensor)
- func DistanceSensor__Sequence_to_C(cSlice *CDistanceSensor__Sequence, goSlice []DistanceSensor)
- func DistanceSensor__Sequence_to_Go(goSlice *[]DistanceSensor, cSlice CDistanceSensor__Sequence)
- func Ekf2Timestamps__Array_to_C(cSlice []CEkf2Timestamps, goSlice []Ekf2Timestamps)
- func Ekf2Timestamps__Array_to_Go(goSlice []Ekf2Timestamps, cSlice []CEkf2Timestamps)
- func Ekf2Timestamps__Sequence_to_C(cSlice *CEkf2Timestamps__Sequence, goSlice []Ekf2Timestamps)
- func Ekf2Timestamps__Sequence_to_Go(goSlice *[]Ekf2Timestamps, cSlice CEkf2Timestamps__Sequence)
- func EkfGpsDrift__Array_to_C(cSlice []CEkfGpsDrift, goSlice []EkfGpsDrift)
- func EkfGpsDrift__Array_to_Go(goSlice []EkfGpsDrift, cSlice []CEkfGpsDrift)
- func EkfGpsDrift__Sequence_to_C(cSlice *CEkfGpsDrift__Sequence, goSlice []EkfGpsDrift)
- func EkfGpsDrift__Sequence_to_Go(goSlice *[]EkfGpsDrift, cSlice CEkfGpsDrift__Sequence)
- func EscReport__Array_to_C(cSlice []CEscReport, goSlice []EscReport)
- func EscReport__Array_to_Go(goSlice []EscReport, cSlice []CEscReport)
- func EscReport__Sequence_to_C(cSlice *CEscReport__Sequence, goSlice []EscReport)
- func EscReport__Sequence_to_Go(goSlice *[]EscReport, cSlice CEscReport__Sequence)
- func EscStatus__Array_to_C(cSlice []CEscStatus, goSlice []EscStatus)
- func EscStatus__Array_to_Go(goSlice []EscStatus, cSlice []CEscStatus)
- func EscStatus__Sequence_to_C(cSlice *CEscStatus__Sequence, goSlice []EscStatus)
- func EscStatus__Sequence_to_Go(goSlice *[]EscStatus, cSlice CEscStatus__Sequence)
- func EstimatorAttitude__Array_to_C(cSlice []CEstimatorAttitude, goSlice []EstimatorAttitude)
- func EstimatorAttitude__Array_to_Go(goSlice []EstimatorAttitude, cSlice []CEstimatorAttitude)
- func EstimatorAttitude__Sequence_to_C(cSlice *CEstimatorAttitude__Sequence, goSlice []EstimatorAttitude)
- func EstimatorAttitude__Sequence_to_Go(goSlice *[]EstimatorAttitude, cSlice CEstimatorAttitude__Sequence)
- func EstimatorEventFlags__Array_to_C(cSlice []CEstimatorEventFlags, goSlice []EstimatorEventFlags)
- func EstimatorEventFlags__Array_to_Go(goSlice []EstimatorEventFlags, cSlice []CEstimatorEventFlags)
- func EstimatorEventFlags__Sequence_to_C(cSlice *CEstimatorEventFlags__Sequence, goSlice []EstimatorEventFlags)
- func EstimatorEventFlags__Sequence_to_Go(goSlice *[]EstimatorEventFlags, cSlice CEstimatorEventFlags__Sequence)
- func EstimatorGlobalPosition__Array_to_C(cSlice []CEstimatorGlobalPosition, goSlice []EstimatorGlobalPosition)
- func EstimatorGlobalPosition__Array_to_Go(goSlice []EstimatorGlobalPosition, cSlice []CEstimatorGlobalPosition)
- func EstimatorGlobalPosition__Sequence_to_C(cSlice *CEstimatorGlobalPosition__Sequence, goSlice []EstimatorGlobalPosition)
- func EstimatorGlobalPosition__Sequence_to_Go(goSlice *[]EstimatorGlobalPosition, cSlice CEstimatorGlobalPosition__Sequence)
- func EstimatorInnovationTestRatios__Array_to_C(cSlice []CEstimatorInnovationTestRatios, ...)
- func EstimatorInnovationTestRatios__Array_to_Go(goSlice []EstimatorInnovationTestRatios, ...)
- func EstimatorInnovationTestRatios__Sequence_to_C(cSlice *CEstimatorInnovationTestRatios__Sequence, ...)
- func EstimatorInnovationTestRatios__Sequence_to_Go(goSlice *[]EstimatorInnovationTestRatios, ...)
- func EstimatorInnovationVariances__Array_to_C(cSlice []CEstimatorInnovationVariances, goSlice []EstimatorInnovationVariances)
- func EstimatorInnovationVariances__Array_to_Go(goSlice []EstimatorInnovationVariances, cSlice []CEstimatorInnovationVariances)
- func EstimatorInnovationVariances__Sequence_to_C(cSlice *CEstimatorInnovationVariances__Sequence, ...)
- func EstimatorInnovationVariances__Sequence_to_Go(goSlice *[]EstimatorInnovationVariances, ...)
- func EstimatorInnovations__Array_to_C(cSlice []CEstimatorInnovations, goSlice []EstimatorInnovations)
- func EstimatorInnovations__Array_to_Go(goSlice []EstimatorInnovations, cSlice []CEstimatorInnovations)
- func EstimatorInnovations__Sequence_to_C(cSlice *CEstimatorInnovations__Sequence, goSlice []EstimatorInnovations)
- func EstimatorInnovations__Sequence_to_Go(goSlice *[]EstimatorInnovations, cSlice CEstimatorInnovations__Sequence)
- func EstimatorLocalPosition__Array_to_C(cSlice []CEstimatorLocalPosition, goSlice []EstimatorLocalPosition)
- func EstimatorLocalPosition__Array_to_Go(goSlice []EstimatorLocalPosition, cSlice []CEstimatorLocalPosition)
- func EstimatorLocalPosition__Sequence_to_C(cSlice *CEstimatorLocalPosition__Sequence, goSlice []EstimatorLocalPosition)
- func EstimatorLocalPosition__Sequence_to_Go(goSlice *[]EstimatorLocalPosition, cSlice CEstimatorLocalPosition__Sequence)
- func EstimatorOdometry__Array_to_C(cSlice []CEstimatorOdometry, goSlice []EstimatorOdometry)
- func EstimatorOdometry__Array_to_Go(goSlice []EstimatorOdometry, cSlice []CEstimatorOdometry)
- func EstimatorOdometry__Sequence_to_C(cSlice *CEstimatorOdometry__Sequence, goSlice []EstimatorOdometry)
- func EstimatorOdometry__Sequence_to_Go(goSlice *[]EstimatorOdometry, cSlice CEstimatorOdometry__Sequence)
- func EstimatorOpticalFlowVel__Array_to_C(cSlice []CEstimatorOpticalFlowVel, goSlice []EstimatorOpticalFlowVel)
- func EstimatorOpticalFlowVel__Array_to_Go(goSlice []EstimatorOpticalFlowVel, cSlice []CEstimatorOpticalFlowVel)
- func EstimatorOpticalFlowVel__Sequence_to_C(cSlice *CEstimatorOpticalFlowVel__Sequence, goSlice []EstimatorOpticalFlowVel)
- func EstimatorOpticalFlowVel__Sequence_to_Go(goSlice *[]EstimatorOpticalFlowVel, cSlice CEstimatorOpticalFlowVel__Sequence)
- func EstimatorSelectorStatus__Array_to_C(cSlice []CEstimatorSelectorStatus, goSlice []EstimatorSelectorStatus)
- func EstimatorSelectorStatus__Array_to_Go(goSlice []EstimatorSelectorStatus, cSlice []CEstimatorSelectorStatus)
- func EstimatorSelectorStatus__Sequence_to_C(cSlice *CEstimatorSelectorStatus__Sequence, goSlice []EstimatorSelectorStatus)
- func EstimatorSelectorStatus__Sequence_to_Go(goSlice *[]EstimatorSelectorStatus, cSlice CEstimatorSelectorStatus__Sequence)
- func EstimatorSensorBias__Array_to_C(cSlice []CEstimatorSensorBias, goSlice []EstimatorSensorBias)
- func EstimatorSensorBias__Array_to_Go(goSlice []EstimatorSensorBias, cSlice []CEstimatorSensorBias)
- func EstimatorSensorBias__Sequence_to_C(cSlice *CEstimatorSensorBias__Sequence, goSlice []EstimatorSensorBias)
- func EstimatorSensorBias__Sequence_to_Go(goSlice *[]EstimatorSensorBias, cSlice CEstimatorSensorBias__Sequence)
- func EstimatorStates__Array_to_C(cSlice []CEstimatorStates, goSlice []EstimatorStates)
- func EstimatorStates__Array_to_Go(goSlice []EstimatorStates, cSlice []CEstimatorStates)
- func EstimatorStates__Sequence_to_C(cSlice *CEstimatorStates__Sequence, goSlice []EstimatorStates)
- func EstimatorStates__Sequence_to_Go(goSlice *[]EstimatorStates, cSlice CEstimatorStates__Sequence)
- func EstimatorStatusFlags__Array_to_C(cSlice []CEstimatorStatusFlags, goSlice []EstimatorStatusFlags)
- func EstimatorStatusFlags__Array_to_Go(goSlice []EstimatorStatusFlags, cSlice []CEstimatorStatusFlags)
- func EstimatorStatusFlags__Sequence_to_C(cSlice *CEstimatorStatusFlags__Sequence, goSlice []EstimatorStatusFlags)
- func EstimatorStatusFlags__Sequence_to_Go(goSlice *[]EstimatorStatusFlags, cSlice CEstimatorStatusFlags__Sequence)
- func EstimatorStatus__Array_to_C(cSlice []CEstimatorStatus, goSlice []EstimatorStatus)
- func EstimatorStatus__Array_to_Go(goSlice []EstimatorStatus, cSlice []CEstimatorStatus)
- func EstimatorStatus__Sequence_to_C(cSlice *CEstimatorStatus__Sequence, goSlice []EstimatorStatus)
- func EstimatorStatus__Sequence_to_Go(goSlice *[]EstimatorStatus, cSlice CEstimatorStatus__Sequence)
- func EstimatorVisualOdometryAligned__Array_to_C(cSlice []CEstimatorVisualOdometryAligned, ...)
- func EstimatorVisualOdometryAligned__Array_to_Go(goSlice []EstimatorVisualOdometryAligned, ...)
- func EstimatorVisualOdometryAligned__Sequence_to_C(cSlice *CEstimatorVisualOdometryAligned__Sequence, ...)
- func EstimatorVisualOdometryAligned__Sequence_to_Go(goSlice *[]EstimatorVisualOdometryAligned, ...)
- func EstimatorWind__Array_to_C(cSlice []CEstimatorWind, goSlice []EstimatorWind)
- func EstimatorWind__Array_to_Go(goSlice []EstimatorWind, cSlice []CEstimatorWind)
- func EstimatorWind__Sequence_to_C(cSlice *CEstimatorWind__Sequence, goSlice []EstimatorWind)
- func EstimatorWind__Sequence_to_Go(goSlice *[]EstimatorWind, cSlice CEstimatorWind__Sequence)
- func FollowTarget__Array_to_C(cSlice []CFollowTarget, goSlice []FollowTarget)
- func FollowTarget__Array_to_Go(goSlice []FollowTarget, cSlice []CFollowTarget)
- func FollowTarget__Sequence_to_C(cSlice *CFollowTarget__Sequence, goSlice []FollowTarget)
- func FollowTarget__Sequence_to_Go(goSlice *[]FollowTarget, cSlice CFollowTarget__Sequence)
- func FwVirtualAttitudeSetpoint__Array_to_C(cSlice []CFwVirtualAttitudeSetpoint, goSlice []FwVirtualAttitudeSetpoint)
- func FwVirtualAttitudeSetpoint__Array_to_Go(goSlice []FwVirtualAttitudeSetpoint, cSlice []CFwVirtualAttitudeSetpoint)
- func FwVirtualAttitudeSetpoint__Sequence_to_C(cSlice *CFwVirtualAttitudeSetpoint__Sequence, ...)
- func FwVirtualAttitudeSetpoint__Sequence_to_Go(goSlice *[]FwVirtualAttitudeSetpoint, ...)
- func GeneratorStatus__Array_to_C(cSlice []CGeneratorStatus, goSlice []GeneratorStatus)
- func GeneratorStatus__Array_to_Go(goSlice []GeneratorStatus, cSlice []CGeneratorStatus)
- func GeneratorStatus__Sequence_to_C(cSlice *CGeneratorStatus__Sequence, goSlice []GeneratorStatus)
- func GeneratorStatus__Sequence_to_Go(goSlice *[]GeneratorStatus, cSlice CGeneratorStatus__Sequence)
- func GeofenceResult__Array_to_C(cSlice []CGeofenceResult, goSlice []GeofenceResult)
- func GeofenceResult__Array_to_Go(goSlice []GeofenceResult, cSlice []CGeofenceResult)
- func GeofenceResult__Sequence_to_C(cSlice *CGeofenceResult__Sequence, goSlice []GeofenceResult)
- func GeofenceResult__Sequence_to_Go(goSlice *[]GeofenceResult, cSlice CGeofenceResult__Sequence)
- func GimbalDeviceAttitudeStatus__Array_to_C(cSlice []CGimbalDeviceAttitudeStatus, goSlice []GimbalDeviceAttitudeStatus)
- func GimbalDeviceAttitudeStatus__Array_to_Go(goSlice []GimbalDeviceAttitudeStatus, cSlice []CGimbalDeviceAttitudeStatus)
- func GimbalDeviceAttitudeStatus__Sequence_to_C(cSlice *CGimbalDeviceAttitudeStatus__Sequence, ...)
- func GimbalDeviceAttitudeStatus__Sequence_to_Go(goSlice *[]GimbalDeviceAttitudeStatus, ...)
- func GimbalDeviceInformation__Array_to_C(cSlice []CGimbalDeviceInformation, goSlice []GimbalDeviceInformation)
- func GimbalDeviceInformation__Array_to_Go(goSlice []GimbalDeviceInformation, cSlice []CGimbalDeviceInformation)
- func GimbalDeviceInformation__Sequence_to_C(cSlice *CGimbalDeviceInformation__Sequence, goSlice []GimbalDeviceInformation)
- func GimbalDeviceInformation__Sequence_to_Go(goSlice *[]GimbalDeviceInformation, cSlice CGimbalDeviceInformation__Sequence)
- func GimbalDeviceSetAttitude__Array_to_C(cSlice []CGimbalDeviceSetAttitude, goSlice []GimbalDeviceSetAttitude)
- func GimbalDeviceSetAttitude__Array_to_Go(goSlice []GimbalDeviceSetAttitude, cSlice []CGimbalDeviceSetAttitude)
- func GimbalDeviceSetAttitude__Sequence_to_C(cSlice *CGimbalDeviceSetAttitude__Sequence, goSlice []GimbalDeviceSetAttitude)
- func GimbalDeviceSetAttitude__Sequence_to_Go(goSlice *[]GimbalDeviceSetAttitude, cSlice CGimbalDeviceSetAttitude__Sequence)
- func GimbalManagerInformation__Array_to_C(cSlice []CGimbalManagerInformation, goSlice []GimbalManagerInformation)
- func GimbalManagerInformation__Array_to_Go(goSlice []GimbalManagerInformation, cSlice []CGimbalManagerInformation)
- func GimbalManagerInformation__Sequence_to_C(cSlice *CGimbalManagerInformation__Sequence, ...)
- func GimbalManagerInformation__Sequence_to_Go(goSlice *[]GimbalManagerInformation, ...)
- func GimbalManagerSetAttitude__Array_to_C(cSlice []CGimbalManagerSetAttitude, goSlice []GimbalManagerSetAttitude)
- func GimbalManagerSetAttitude__Array_to_Go(goSlice []GimbalManagerSetAttitude, cSlice []CGimbalManagerSetAttitude)
- func GimbalManagerSetAttitude__Sequence_to_C(cSlice *CGimbalManagerSetAttitude__Sequence, ...)
- func GimbalManagerSetAttitude__Sequence_to_Go(goSlice *[]GimbalManagerSetAttitude, ...)
- func GimbalManagerSetManualControl__Array_to_C(cSlice []CGimbalManagerSetManualControl, ...)
- func GimbalManagerSetManualControl__Array_to_Go(goSlice []GimbalManagerSetManualControl, ...)
- func GimbalManagerSetManualControl__Sequence_to_C(cSlice *CGimbalManagerSetManualControl__Sequence, ...)
- func GimbalManagerSetManualControl__Sequence_to_Go(goSlice *[]GimbalManagerSetManualControl, ...)
- func GimbalManagerStatus__Array_to_C(cSlice []CGimbalManagerStatus, goSlice []GimbalManagerStatus)
- func GimbalManagerStatus__Array_to_Go(goSlice []GimbalManagerStatus, cSlice []CGimbalManagerStatus)
- func GimbalManagerStatus__Sequence_to_C(cSlice *CGimbalManagerStatus__Sequence, goSlice []GimbalManagerStatus)
- func GimbalManagerStatus__Sequence_to_Go(goSlice *[]GimbalManagerStatus, cSlice CGimbalManagerStatus__Sequence)
- func GpsDump__Array_to_C(cSlice []CGpsDump, goSlice []GpsDump)
- func GpsDump__Array_to_Go(goSlice []GpsDump, cSlice []CGpsDump)
- func GpsDump__Sequence_to_C(cSlice *CGpsDump__Sequence, goSlice []GpsDump)
- func GpsDump__Sequence_to_Go(goSlice *[]GpsDump, cSlice CGpsDump__Sequence)
- func GpsInjectData__Array_to_C(cSlice []CGpsInjectData, goSlice []GpsInjectData)
- func GpsInjectData__Array_to_Go(goSlice []GpsInjectData, cSlice []CGpsInjectData)
- func GpsInjectData__Sequence_to_C(cSlice *CGpsInjectData__Sequence, goSlice []GpsInjectData)
- func GpsInjectData__Sequence_to_Go(goSlice *[]GpsInjectData, cSlice CGpsInjectData__Sequence)
- func HeaterStatus__Array_to_C(cSlice []CHeaterStatus, goSlice []HeaterStatus)
- func HeaterStatus__Array_to_Go(goSlice []HeaterStatus, cSlice []CHeaterStatus)
- func HeaterStatus__Sequence_to_C(cSlice *CHeaterStatus__Sequence, goSlice []HeaterStatus)
- func HeaterStatus__Sequence_to_Go(goSlice *[]HeaterStatus, cSlice CHeaterStatus__Sequence)
- func HomePosition__Array_to_C(cSlice []CHomePosition, goSlice []HomePosition)
- func HomePosition__Array_to_Go(goSlice []HomePosition, cSlice []CHomePosition)
- func HomePosition__Sequence_to_C(cSlice *CHomePosition__Sequence, goSlice []HomePosition)
- func HomePosition__Sequence_to_Go(goSlice *[]HomePosition, cSlice CHomePosition__Sequence)
- func HoverThrustEstimate__Array_to_C(cSlice []CHoverThrustEstimate, goSlice []HoverThrustEstimate)
- func HoverThrustEstimate__Array_to_Go(goSlice []HoverThrustEstimate, cSlice []CHoverThrustEstimate)
- func HoverThrustEstimate__Sequence_to_C(cSlice *CHoverThrustEstimate__Sequence, goSlice []HoverThrustEstimate)
- func HoverThrustEstimate__Sequence_to_Go(goSlice *[]HoverThrustEstimate, cSlice CHoverThrustEstimate__Sequence)
- func InputRc__Array_to_C(cSlice []CInputRc, goSlice []InputRc)
- func InputRc__Array_to_Go(goSlice []InputRc, cSlice []CInputRc)
- func InputRc__Sequence_to_C(cSlice *CInputRc__Sequence, goSlice []InputRc)
- func InputRc__Sequence_to_Go(goSlice *[]InputRc, cSlice CInputRc__Sequence)
- func IridiumsbdStatus__Array_to_C(cSlice []CIridiumsbdStatus, goSlice []IridiumsbdStatus)
- func IridiumsbdStatus__Array_to_Go(goSlice []IridiumsbdStatus, cSlice []CIridiumsbdStatus)
- func IridiumsbdStatus__Sequence_to_C(cSlice *CIridiumsbdStatus__Sequence, goSlice []IridiumsbdStatus)
- func IridiumsbdStatus__Sequence_to_Go(goSlice *[]IridiumsbdStatus, cSlice CIridiumsbdStatus__Sequence)
- func IrlockReport__Array_to_C(cSlice []CIrlockReport, goSlice []IrlockReport)
- func IrlockReport__Array_to_Go(goSlice []IrlockReport, cSlice []CIrlockReport)
- func IrlockReport__Sequence_to_C(cSlice *CIrlockReport__Sequence, goSlice []IrlockReport)
- func IrlockReport__Sequence_to_Go(goSlice *[]IrlockReport, cSlice CIrlockReport__Sequence)
- func LandingGear__Array_to_C(cSlice []CLandingGear, goSlice []LandingGear)
- func LandingGear__Array_to_Go(goSlice []LandingGear, cSlice []CLandingGear)
- func LandingGear__Sequence_to_C(cSlice *CLandingGear__Sequence, goSlice []LandingGear)
- func LandingGear__Sequence_to_Go(goSlice *[]LandingGear, cSlice CLandingGear__Sequence)
- func LandingTargetInnovations__Array_to_C(cSlice []CLandingTargetInnovations, goSlice []LandingTargetInnovations)
- func LandingTargetInnovations__Array_to_Go(goSlice []LandingTargetInnovations, cSlice []CLandingTargetInnovations)
- func LandingTargetInnovations__Sequence_to_C(cSlice *CLandingTargetInnovations__Sequence, ...)
- func LandingTargetInnovations__Sequence_to_Go(goSlice *[]LandingTargetInnovations, ...)
- func LandingTargetPose__Array_to_C(cSlice []CLandingTargetPose, goSlice []LandingTargetPose)
- func LandingTargetPose__Array_to_Go(goSlice []LandingTargetPose, cSlice []CLandingTargetPose)
- func LandingTargetPose__Sequence_to_C(cSlice *CLandingTargetPose__Sequence, goSlice []LandingTargetPose)
- func LandingTargetPose__Sequence_to_Go(goSlice *[]LandingTargetPose, cSlice CLandingTargetPose__Sequence)
- func LedControl__Array_to_C(cSlice []CLedControl, goSlice []LedControl)
- func LedControl__Array_to_Go(goSlice []LedControl, cSlice []CLedControl)
- func LedControl__Sequence_to_C(cSlice *CLedControl__Sequence, goSlice []LedControl)
- func LedControl__Sequence_to_Go(goSlice *[]LedControl, cSlice CLedControl__Sequence)
- func LogMessage__Array_to_C(cSlice []CLogMessage, goSlice []LogMessage)
- func LogMessage__Array_to_Go(goSlice []LogMessage, cSlice []CLogMessage)
- func LogMessage__Sequence_to_C(cSlice *CLogMessage__Sequence, goSlice []LogMessage)
- func LogMessage__Sequence_to_Go(goSlice *[]LogMessage, cSlice CLogMessage__Sequence)
- func LoggerStatus__Array_to_C(cSlice []CLoggerStatus, goSlice []LoggerStatus)
- func LoggerStatus__Array_to_Go(goSlice []LoggerStatus, cSlice []CLoggerStatus)
- func LoggerStatus__Sequence_to_C(cSlice *CLoggerStatus__Sequence, goSlice []LoggerStatus)
- func LoggerStatus__Sequence_to_Go(goSlice *[]LoggerStatus, cSlice CLoggerStatus__Sequence)
- func MagWorkerData__Array_to_C(cSlice []CMagWorkerData, goSlice []MagWorkerData)
- func MagWorkerData__Array_to_Go(goSlice []MagWorkerData, cSlice []CMagWorkerData)
- func MagWorkerData__Sequence_to_C(cSlice *CMagWorkerData__Sequence, goSlice []MagWorkerData)
- func MagWorkerData__Sequence_to_Go(goSlice *[]MagWorkerData, cSlice CMagWorkerData__Sequence)
- func ManualControlSetpoint__Array_to_C(cSlice []CManualControlSetpoint, goSlice []ManualControlSetpoint)
- func ManualControlSetpoint__Array_to_Go(goSlice []ManualControlSetpoint, cSlice []CManualControlSetpoint)
- func ManualControlSetpoint__Sequence_to_C(cSlice *CManualControlSetpoint__Sequence, goSlice []ManualControlSetpoint)
- func ManualControlSetpoint__Sequence_to_Go(goSlice *[]ManualControlSetpoint, cSlice CManualControlSetpoint__Sequence)
- func ManualControlSwitches__Array_to_C(cSlice []CManualControlSwitches, goSlice []ManualControlSwitches)
- func ManualControlSwitches__Array_to_Go(goSlice []ManualControlSwitches, cSlice []CManualControlSwitches)
- func ManualControlSwitches__Sequence_to_C(cSlice *CManualControlSwitches__Sequence, goSlice []ManualControlSwitches)
- func ManualControlSwitches__Sequence_to_Go(goSlice *[]ManualControlSwitches, cSlice CManualControlSwitches__Sequence)
- func MavlinkLog__Array_to_C(cSlice []CMavlinkLog, goSlice []MavlinkLog)
- func MavlinkLog__Array_to_Go(goSlice []MavlinkLog, cSlice []CMavlinkLog)
- func MavlinkLog__Sequence_to_C(cSlice *CMavlinkLog__Sequence, goSlice []MavlinkLog)
- func MavlinkLog__Sequence_to_Go(goSlice *[]MavlinkLog, cSlice CMavlinkLog__Sequence)
- func McVirtualAttitudeSetpoint__Array_to_C(cSlice []CMcVirtualAttitudeSetpoint, goSlice []McVirtualAttitudeSetpoint)
- func McVirtualAttitudeSetpoint__Array_to_Go(goSlice []McVirtualAttitudeSetpoint, cSlice []CMcVirtualAttitudeSetpoint)
- func McVirtualAttitudeSetpoint__Sequence_to_C(cSlice *CMcVirtualAttitudeSetpoint__Sequence, ...)
- func McVirtualAttitudeSetpoint__Sequence_to_Go(goSlice *[]McVirtualAttitudeSetpoint, ...)
- func MissionResult__Array_to_C(cSlice []CMissionResult, goSlice []MissionResult)
- func MissionResult__Array_to_Go(goSlice []MissionResult, cSlice []CMissionResult)
- func MissionResult__Sequence_to_C(cSlice *CMissionResult__Sequence, goSlice []MissionResult)
- func MissionResult__Sequence_to_Go(goSlice *[]MissionResult, cSlice CMissionResult__Sequence)
- func Mission__Array_to_C(cSlice []CMission, goSlice []Mission)
- func Mission__Array_to_Go(goSlice []Mission, cSlice []CMission)
- func Mission__Sequence_to_C(cSlice *CMission__Sequence, goSlice []Mission)
- func Mission__Sequence_to_Go(goSlice *[]Mission, cSlice CMission__Sequence)
- func MountOrientation__Array_to_C(cSlice []CMountOrientation, goSlice []MountOrientation)
- func MountOrientation__Array_to_Go(goSlice []MountOrientation, cSlice []CMountOrientation)
- func MountOrientation__Sequence_to_C(cSlice *CMountOrientation__Sequence, goSlice []MountOrientation)
- func MountOrientation__Sequence_to_Go(goSlice *[]MountOrientation, cSlice CMountOrientation__Sequence)
- func MultirotorMotorLimits__Array_to_C(cSlice []CMultirotorMotorLimits, goSlice []MultirotorMotorLimits)
- func MultirotorMotorLimits__Array_to_Go(goSlice []MultirotorMotorLimits, cSlice []CMultirotorMotorLimits)
- func MultirotorMotorLimits__Sequence_to_C(cSlice *CMultirotorMotorLimits__Sequence, goSlice []MultirotorMotorLimits)
- func MultirotorMotorLimits__Sequence_to_Go(goSlice *[]MultirotorMotorLimits, cSlice CMultirotorMotorLimits__Sequence)
- func NavigatorMissionItem__Array_to_C(cSlice []CNavigatorMissionItem, goSlice []NavigatorMissionItem)
- func NavigatorMissionItem__Array_to_Go(goSlice []NavigatorMissionItem, cSlice []CNavigatorMissionItem)
- func NavigatorMissionItem__Sequence_to_C(cSlice *CNavigatorMissionItem__Sequence, goSlice []NavigatorMissionItem)
- func NavigatorMissionItem__Sequence_to_Go(goSlice *[]NavigatorMissionItem, cSlice CNavigatorMissionItem__Sequence)
- func ObstacleDistanceFused__Array_to_C(cSlice []CObstacleDistanceFused, goSlice []ObstacleDistanceFused)
- func ObstacleDistanceFused__Array_to_Go(goSlice []ObstacleDistanceFused, cSlice []CObstacleDistanceFused)
- func ObstacleDistanceFused__Sequence_to_C(cSlice *CObstacleDistanceFused__Sequence, goSlice []ObstacleDistanceFused)
- func ObstacleDistanceFused__Sequence_to_Go(goSlice *[]ObstacleDistanceFused, cSlice CObstacleDistanceFused__Sequence)
- func ObstacleDistance__Array_to_C(cSlice []CObstacleDistance, goSlice []ObstacleDistance)
- func ObstacleDistance__Array_to_Go(goSlice []ObstacleDistance, cSlice []CObstacleDistance)
- func ObstacleDistance__Sequence_to_C(cSlice *CObstacleDistance__Sequence, goSlice []ObstacleDistance)
- func ObstacleDistance__Sequence_to_Go(goSlice *[]ObstacleDistance, cSlice CObstacleDistance__Sequence)
- func OffboardControlMode__Array_to_C(cSlice []COffboardControlMode, goSlice []OffboardControlMode)
- func OffboardControlMode__Array_to_Go(goSlice []OffboardControlMode, cSlice []COffboardControlMode)
- func OffboardControlMode__Sequence_to_C(cSlice *COffboardControlMode__Sequence, goSlice []OffboardControlMode)
- func OffboardControlMode__Sequence_to_Go(goSlice *[]OffboardControlMode, cSlice COffboardControlMode__Sequence)
- func OnboardComputerStatus__Array_to_C(cSlice []COnboardComputerStatus, goSlice []OnboardComputerStatus)
- func OnboardComputerStatus__Array_to_Go(goSlice []OnboardComputerStatus, cSlice []COnboardComputerStatus)
- func OnboardComputerStatus__Sequence_to_C(cSlice *COnboardComputerStatus__Sequence, goSlice []OnboardComputerStatus)
- func OnboardComputerStatus__Sequence_to_Go(goSlice *[]OnboardComputerStatus, cSlice COnboardComputerStatus__Sequence)
- func OpticalFlow__Array_to_C(cSlice []COpticalFlow, goSlice []OpticalFlow)
- func OpticalFlow__Array_to_Go(goSlice []OpticalFlow, cSlice []COpticalFlow)
- func OpticalFlow__Sequence_to_C(cSlice *COpticalFlow__Sequence, goSlice []OpticalFlow)
- func OpticalFlow__Sequence_to_Go(goSlice *[]OpticalFlow, cSlice COpticalFlow__Sequence)
- func OrbMultitest__Array_to_C(cSlice []COrbMultitest, goSlice []OrbMultitest)
- func OrbMultitest__Array_to_Go(goSlice []OrbMultitest, cSlice []COrbMultitest)
- func OrbMultitest__Sequence_to_C(cSlice *COrbMultitest__Sequence, goSlice []OrbMultitest)
- func OrbMultitest__Sequence_to_Go(goSlice *[]OrbMultitest, cSlice COrbMultitest__Sequence)
- func OrbTestLarge__Array_to_C(cSlice []COrbTestLarge, goSlice []OrbTestLarge)
- func OrbTestLarge__Array_to_Go(goSlice []OrbTestLarge, cSlice []COrbTestLarge)
- func OrbTestLarge__Sequence_to_C(cSlice *COrbTestLarge__Sequence, goSlice []OrbTestLarge)
- func OrbTestLarge__Sequence_to_Go(goSlice *[]OrbTestLarge, cSlice COrbTestLarge__Sequence)
- func OrbTestMediumMulti__Array_to_C(cSlice []COrbTestMediumMulti, goSlice []OrbTestMediumMulti)
- func OrbTestMediumMulti__Array_to_Go(goSlice []OrbTestMediumMulti, cSlice []COrbTestMediumMulti)
- func OrbTestMediumMulti__Sequence_to_C(cSlice *COrbTestMediumMulti__Sequence, goSlice []OrbTestMediumMulti)
- func OrbTestMediumMulti__Sequence_to_Go(goSlice *[]OrbTestMediumMulti, cSlice COrbTestMediumMulti__Sequence)
- func OrbTestMediumQueuePoll__Array_to_C(cSlice []COrbTestMediumQueuePoll, goSlice []OrbTestMediumQueuePoll)
- func OrbTestMediumQueuePoll__Array_to_Go(goSlice []OrbTestMediumQueuePoll, cSlice []COrbTestMediumQueuePoll)
- func OrbTestMediumQueuePoll__Sequence_to_C(cSlice *COrbTestMediumQueuePoll__Sequence, goSlice []OrbTestMediumQueuePoll)
- func OrbTestMediumQueuePoll__Sequence_to_Go(goSlice *[]OrbTestMediumQueuePoll, cSlice COrbTestMediumQueuePoll__Sequence)
- func OrbTestMediumQueue__Array_to_C(cSlice []COrbTestMediumQueue, goSlice []OrbTestMediumQueue)
- func OrbTestMediumQueue__Array_to_Go(goSlice []OrbTestMediumQueue, cSlice []COrbTestMediumQueue)
- func OrbTestMediumQueue__Sequence_to_C(cSlice *COrbTestMediumQueue__Sequence, goSlice []OrbTestMediumQueue)
- func OrbTestMediumQueue__Sequence_to_Go(goSlice *[]OrbTestMediumQueue, cSlice COrbTestMediumQueue__Sequence)
- func OrbTestMediumWrapAround__Array_to_C(cSlice []COrbTestMediumWrapAround, goSlice []OrbTestMediumWrapAround)
- func OrbTestMediumWrapAround__Array_to_Go(goSlice []OrbTestMediumWrapAround, cSlice []COrbTestMediumWrapAround)
- func OrbTestMediumWrapAround__Sequence_to_C(cSlice *COrbTestMediumWrapAround__Sequence, goSlice []OrbTestMediumWrapAround)
- func OrbTestMediumWrapAround__Sequence_to_Go(goSlice *[]OrbTestMediumWrapAround, cSlice COrbTestMediumWrapAround__Sequence)
- func OrbTestMedium__Array_to_C(cSlice []COrbTestMedium, goSlice []OrbTestMedium)
- func OrbTestMedium__Array_to_Go(goSlice []OrbTestMedium, cSlice []COrbTestMedium)
- func OrbTestMedium__Sequence_to_C(cSlice *COrbTestMedium__Sequence, goSlice []OrbTestMedium)
- func OrbTestMedium__Sequence_to_Go(goSlice *[]OrbTestMedium, cSlice COrbTestMedium__Sequence)
- func OrbTest__Array_to_C(cSlice []COrbTest, goSlice []OrbTest)
- func OrbTest__Array_to_Go(goSlice []OrbTest, cSlice []COrbTest)
- func OrbTest__Sequence_to_C(cSlice *COrbTest__Sequence, goSlice []OrbTest)
- func OrbTest__Sequence_to_Go(goSlice *[]OrbTest, cSlice COrbTest__Sequence)
- func OrbitStatus__Array_to_C(cSlice []COrbitStatus, goSlice []OrbitStatus)
- func OrbitStatus__Array_to_Go(goSlice []OrbitStatus, cSlice []COrbitStatus)
- func OrbitStatus__Sequence_to_C(cSlice *COrbitStatus__Sequence, goSlice []OrbitStatus)
- func OrbitStatus__Sequence_to_Go(goSlice *[]OrbitStatus, cSlice COrbitStatus__Sequence)
- func ParameterUpdate__Array_to_C(cSlice []CParameterUpdate, goSlice []ParameterUpdate)
- func ParameterUpdate__Array_to_Go(goSlice []ParameterUpdate, cSlice []CParameterUpdate)
- func ParameterUpdate__Sequence_to_C(cSlice *CParameterUpdate__Sequence, goSlice []ParameterUpdate)
- func ParameterUpdate__Sequence_to_Go(goSlice *[]ParameterUpdate, cSlice CParameterUpdate__Sequence)
- func Ping__Array_to_C(cSlice []CPing, goSlice []Ping)
- func Ping__Array_to_Go(goSlice []Ping, cSlice []CPing)
- func Ping__Sequence_to_C(cSlice *CPing__Sequence, goSlice []Ping)
- func Ping__Sequence_to_Go(goSlice *[]Ping, cSlice CPing__Sequence)
- func PositionControllerLandingStatus__Array_to_C(cSlice []CPositionControllerLandingStatus, ...)
- func PositionControllerLandingStatus__Array_to_Go(goSlice []PositionControllerLandingStatus, ...)
- func PositionControllerLandingStatus__Sequence_to_C(cSlice *CPositionControllerLandingStatus__Sequence, ...)
- func PositionControllerLandingStatus__Sequence_to_Go(goSlice *[]PositionControllerLandingStatus, ...)
- func PositionControllerStatus__Array_to_C(cSlice []CPositionControllerStatus, goSlice []PositionControllerStatus)
- func PositionControllerStatus__Array_to_Go(goSlice []PositionControllerStatus, cSlice []CPositionControllerStatus)
- func PositionControllerStatus__Sequence_to_C(cSlice *CPositionControllerStatus__Sequence, ...)
- func PositionControllerStatus__Sequence_to_Go(goSlice *[]PositionControllerStatus, ...)
- func PositionSetpointTriplet__Array_to_C(cSlice []CPositionSetpointTriplet, goSlice []PositionSetpointTriplet)
- func PositionSetpointTriplet__Array_to_Go(goSlice []PositionSetpointTriplet, cSlice []CPositionSetpointTriplet)
- func PositionSetpointTriplet__Sequence_to_C(cSlice *CPositionSetpointTriplet__Sequence, goSlice []PositionSetpointTriplet)
- func PositionSetpointTriplet__Sequence_to_Go(goSlice *[]PositionSetpointTriplet, cSlice CPositionSetpointTriplet__Sequence)
- func PositionSetpoint__Array_to_C(cSlice []CPositionSetpoint, goSlice []PositionSetpoint)
- func PositionSetpoint__Array_to_Go(goSlice []PositionSetpoint, cSlice []CPositionSetpoint)
- func PositionSetpoint__Sequence_to_C(cSlice *CPositionSetpoint__Sequence, goSlice []PositionSetpoint)
- func PositionSetpoint__Sequence_to_Go(goSlice *[]PositionSetpoint, cSlice CPositionSetpoint__Sequence)
- func PowerButtonState__Array_to_C(cSlice []CPowerButtonState, goSlice []PowerButtonState)
- func PowerButtonState__Array_to_Go(goSlice []PowerButtonState, cSlice []CPowerButtonState)
- func PowerButtonState__Sequence_to_C(cSlice *CPowerButtonState__Sequence, goSlice []PowerButtonState)
- func PowerButtonState__Sequence_to_Go(goSlice *[]PowerButtonState, cSlice CPowerButtonState__Sequence)
- func PowerMonitor__Array_to_C(cSlice []CPowerMonitor, goSlice []PowerMonitor)
- func PowerMonitor__Array_to_Go(goSlice []PowerMonitor, cSlice []CPowerMonitor)
- func PowerMonitor__Sequence_to_C(cSlice *CPowerMonitor__Sequence, goSlice []PowerMonitor)
- func PowerMonitor__Sequence_to_Go(goSlice *[]PowerMonitor, cSlice CPowerMonitor__Sequence)
- func PwmInput__Array_to_C(cSlice []CPwmInput, goSlice []PwmInput)
- func PwmInput__Array_to_Go(goSlice []PwmInput, cSlice []CPwmInput)
- func PwmInput__Sequence_to_C(cSlice *CPwmInput__Sequence, goSlice []PwmInput)
- func PwmInput__Sequence_to_Go(goSlice *[]PwmInput, cSlice CPwmInput__Sequence)
- func Px4IoStatus__Array_to_C(cSlice []CPx4IoStatus, goSlice []Px4IoStatus)
- func Px4IoStatus__Array_to_Go(goSlice []Px4IoStatus, cSlice []CPx4IoStatus)
- func Px4IoStatus__Sequence_to_C(cSlice *CPx4IoStatus__Sequence, goSlice []Px4IoStatus)
- func Px4IoStatus__Sequence_to_Go(goSlice *[]Px4IoStatus, cSlice CPx4IoStatus__Sequence)
- func QshellReq__Array_to_C(cSlice []CQshellReq, goSlice []QshellReq)
- func QshellReq__Array_to_Go(goSlice []QshellReq, cSlice []CQshellReq)
- func QshellReq__Sequence_to_C(cSlice *CQshellReq__Sequence, goSlice []QshellReq)
- func QshellReq__Sequence_to_Go(goSlice *[]QshellReq, cSlice CQshellReq__Sequence)
- func QshellRetval__Array_to_C(cSlice []CQshellRetval, goSlice []QshellRetval)
- func QshellRetval__Array_to_Go(goSlice []QshellRetval, cSlice []CQshellRetval)
- func QshellRetval__Sequence_to_C(cSlice *CQshellRetval__Sequence, goSlice []QshellRetval)
- func QshellRetval__Sequence_to_Go(goSlice *[]QshellRetval, cSlice CQshellRetval__Sequence)
- func RadioStatus__Array_to_C(cSlice []CRadioStatus, goSlice []RadioStatus)
- func RadioStatus__Array_to_Go(goSlice []RadioStatus, cSlice []CRadioStatus)
- func RadioStatus__Sequence_to_C(cSlice *CRadioStatus__Sequence, goSlice []RadioStatus)
- func RadioStatus__Sequence_to_Go(goSlice *[]RadioStatus, cSlice CRadioStatus__Sequence)
- func RateCtrlStatus__Array_to_C(cSlice []CRateCtrlStatus, goSlice []RateCtrlStatus)
- func RateCtrlStatus__Array_to_Go(goSlice []RateCtrlStatus, cSlice []CRateCtrlStatus)
- func RateCtrlStatus__Sequence_to_C(cSlice *CRateCtrlStatus__Sequence, goSlice []RateCtrlStatus)
- func RateCtrlStatus__Sequence_to_Go(goSlice *[]RateCtrlStatus, cSlice CRateCtrlStatus__Sequence)
- func RcChannels__Array_to_C(cSlice []CRcChannels, goSlice []RcChannels)
- func RcChannels__Array_to_Go(goSlice []RcChannels, cSlice []CRcChannels)
- func RcChannels__Sequence_to_C(cSlice *CRcChannels__Sequence, goSlice []RcChannels)
- func RcChannels__Sequence_to_Go(goSlice *[]RcChannels, cSlice CRcChannels__Sequence)
- func RcParameterMap__Array_to_C(cSlice []CRcParameterMap, goSlice []RcParameterMap)
- func RcParameterMap__Array_to_Go(goSlice []RcParameterMap, cSlice []CRcParameterMap)
- func RcParameterMap__Sequence_to_C(cSlice *CRcParameterMap__Sequence, goSlice []RcParameterMap)
- func RcParameterMap__Sequence_to_Go(goSlice *[]RcParameterMap, cSlice CRcParameterMap__Sequence)
- func Rpm__Array_to_C(cSlice []CRpm, goSlice []Rpm)
- func Rpm__Array_to_Go(goSlice []Rpm, cSlice []CRpm)
- func Rpm__Sequence_to_C(cSlice *CRpm__Sequence, goSlice []Rpm)
- func Rpm__Sequence_to_Go(goSlice *[]Rpm, cSlice CRpm__Sequence)
- func RtlFlightTime__Array_to_C(cSlice []CRtlFlightTime, goSlice []RtlFlightTime)
- func RtlFlightTime__Array_to_Go(goSlice []RtlFlightTime, cSlice []CRtlFlightTime)
- func RtlFlightTime__Sequence_to_C(cSlice *CRtlFlightTime__Sequence, goSlice []RtlFlightTime)
- func RtlFlightTime__Sequence_to_Go(goSlice *[]RtlFlightTime, cSlice CRtlFlightTime__Sequence)
- func Safety__Array_to_C(cSlice []CSafety, goSlice []Safety)
- func Safety__Array_to_Go(goSlice []Safety, cSlice []CSafety)
- func Safety__Sequence_to_C(cSlice *CSafety__Sequence, goSlice []Safety)
- func Safety__Sequence_to_Go(goSlice *[]Safety, cSlice CSafety__Sequence)
- func SatelliteInfo__Array_to_C(cSlice []CSatelliteInfo, goSlice []SatelliteInfo)
- func SatelliteInfo__Array_to_Go(goSlice []SatelliteInfo, cSlice []CSatelliteInfo)
- func SatelliteInfo__Sequence_to_C(cSlice *CSatelliteInfo__Sequence, goSlice []SatelliteInfo)
- func SatelliteInfo__Sequence_to_Go(goSlice *[]SatelliteInfo, cSlice CSatelliteInfo__Sequence)
- func SensorAccelFifo__Array_to_C(cSlice []CSensorAccelFifo, goSlice []SensorAccelFifo)
- func SensorAccelFifo__Array_to_Go(goSlice []SensorAccelFifo, cSlice []CSensorAccelFifo)
- func SensorAccelFifo__Sequence_to_C(cSlice *CSensorAccelFifo__Sequence, goSlice []SensorAccelFifo)
- func SensorAccelFifo__Sequence_to_Go(goSlice *[]SensorAccelFifo, cSlice CSensorAccelFifo__Sequence)
- func SensorAccel__Array_to_C(cSlice []CSensorAccel, goSlice []SensorAccel)
- func SensorAccel__Array_to_Go(goSlice []SensorAccel, cSlice []CSensorAccel)
- func SensorAccel__Sequence_to_C(cSlice *CSensorAccel__Sequence, goSlice []SensorAccel)
- func SensorAccel__Sequence_to_Go(goSlice *[]SensorAccel, cSlice CSensorAccel__Sequence)
- func SensorBaro__Array_to_C(cSlice []CSensorBaro, goSlice []SensorBaro)
- func SensorBaro__Array_to_Go(goSlice []SensorBaro, cSlice []CSensorBaro)
- func SensorBaro__Sequence_to_C(cSlice *CSensorBaro__Sequence, goSlice []SensorBaro)
- func SensorBaro__Sequence_to_Go(goSlice *[]SensorBaro, cSlice CSensorBaro__Sequence)
- func SensorCombined__Array_to_C(cSlice []CSensorCombined, goSlice []SensorCombined)
- func SensorCombined__Array_to_Go(goSlice []SensorCombined, cSlice []CSensorCombined)
- func SensorCombined__Sequence_to_C(cSlice *CSensorCombined__Sequence, goSlice []SensorCombined)
- func SensorCombined__Sequence_to_Go(goSlice *[]SensorCombined, cSlice CSensorCombined__Sequence)
- func SensorCorrection__Array_to_C(cSlice []CSensorCorrection, goSlice []SensorCorrection)
- func SensorCorrection__Array_to_Go(goSlice []SensorCorrection, cSlice []CSensorCorrection)
- func SensorCorrection__Sequence_to_C(cSlice *CSensorCorrection__Sequence, goSlice []SensorCorrection)
- func SensorCorrection__Sequence_to_Go(goSlice *[]SensorCorrection, cSlice CSensorCorrection__Sequence)
- func SensorGps__Array_to_C(cSlice []CSensorGps, goSlice []SensorGps)
- func SensorGps__Array_to_Go(goSlice []SensorGps, cSlice []CSensorGps)
- func SensorGps__Sequence_to_C(cSlice *CSensorGps__Sequence, goSlice []SensorGps)
- func SensorGps__Sequence_to_Go(goSlice *[]SensorGps, cSlice CSensorGps__Sequence)
- func SensorGyroFft__Array_to_C(cSlice []CSensorGyroFft, goSlice []SensorGyroFft)
- func SensorGyroFft__Array_to_Go(goSlice []SensorGyroFft, cSlice []CSensorGyroFft)
- func SensorGyroFft__Sequence_to_C(cSlice *CSensorGyroFft__Sequence, goSlice []SensorGyroFft)
- func SensorGyroFft__Sequence_to_Go(goSlice *[]SensorGyroFft, cSlice CSensorGyroFft__Sequence)
- func SensorGyroFifo__Array_to_C(cSlice []CSensorGyroFifo, goSlice []SensorGyroFifo)
- func SensorGyroFifo__Array_to_Go(goSlice []SensorGyroFifo, cSlice []CSensorGyroFifo)
- func SensorGyroFifo__Sequence_to_C(cSlice *CSensorGyroFifo__Sequence, goSlice []SensorGyroFifo)
- func SensorGyroFifo__Sequence_to_Go(goSlice *[]SensorGyroFifo, cSlice CSensorGyroFifo__Sequence)
- func SensorGyro__Array_to_C(cSlice []CSensorGyro, goSlice []SensorGyro)
- func SensorGyro__Array_to_Go(goSlice []SensorGyro, cSlice []CSensorGyro)
- func SensorGyro__Sequence_to_C(cSlice *CSensorGyro__Sequence, goSlice []SensorGyro)
- func SensorGyro__Sequence_to_Go(goSlice *[]SensorGyro, cSlice CSensorGyro__Sequence)
- func SensorMag__Array_to_C(cSlice []CSensorMag, goSlice []SensorMag)
- func SensorMag__Array_to_Go(goSlice []SensorMag, cSlice []CSensorMag)
- func SensorMag__Sequence_to_C(cSlice *CSensorMag__Sequence, goSlice []SensorMag)
- func SensorMag__Sequence_to_Go(goSlice *[]SensorMag, cSlice CSensorMag__Sequence)
- func SensorPreflightMag__Array_to_C(cSlice []CSensorPreflightMag, goSlice []SensorPreflightMag)
- func SensorPreflightMag__Array_to_Go(goSlice []SensorPreflightMag, cSlice []CSensorPreflightMag)
- func SensorPreflightMag__Sequence_to_C(cSlice *CSensorPreflightMag__Sequence, goSlice []SensorPreflightMag)
- func SensorPreflightMag__Sequence_to_Go(goSlice *[]SensorPreflightMag, cSlice CSensorPreflightMag__Sequence)
- func SensorSelection__Array_to_C(cSlice []CSensorSelection, goSlice []SensorSelection)
- func SensorSelection__Array_to_Go(goSlice []SensorSelection, cSlice []CSensorSelection)
- func SensorSelection__Sequence_to_C(cSlice *CSensorSelection__Sequence, goSlice []SensorSelection)
- func SensorSelection__Sequence_to_Go(goSlice *[]SensorSelection, cSlice CSensorSelection__Sequence)
- func SensorsStatusImu__Array_to_C(cSlice []CSensorsStatusImu, goSlice []SensorsStatusImu)
- func SensorsStatusImu__Array_to_Go(goSlice []SensorsStatusImu, cSlice []CSensorsStatusImu)
- func SensorsStatusImu__Sequence_to_C(cSlice *CSensorsStatusImu__Sequence, goSlice []SensorsStatusImu)
- func SensorsStatusImu__Sequence_to_Go(goSlice *[]SensorsStatusImu, cSlice CSensorsStatusImu__Sequence)
- func SystemPower__Array_to_C(cSlice []CSystemPower, goSlice []SystemPower)
- func SystemPower__Array_to_Go(goSlice []SystemPower, cSlice []CSystemPower)
- func SystemPower__Sequence_to_C(cSlice *CSystemPower__Sequence, goSlice []SystemPower)
- func SystemPower__Sequence_to_Go(goSlice *[]SystemPower, cSlice CSystemPower__Sequence)
- func TakeoffStatus__Array_to_C(cSlice []CTakeoffStatus, goSlice []TakeoffStatus)
- func TakeoffStatus__Array_to_Go(goSlice []TakeoffStatus, cSlice []CTakeoffStatus)
- func TakeoffStatus__Sequence_to_C(cSlice *CTakeoffStatus__Sequence, goSlice []TakeoffStatus)
- func TakeoffStatus__Sequence_to_Go(goSlice *[]TakeoffStatus, cSlice CTakeoffStatus__Sequence)
- func TaskStackInfo__Array_to_C(cSlice []CTaskStackInfo, goSlice []TaskStackInfo)
- func TaskStackInfo__Array_to_Go(goSlice []TaskStackInfo, cSlice []CTaskStackInfo)
- func TaskStackInfo__Sequence_to_C(cSlice *CTaskStackInfo__Sequence, goSlice []TaskStackInfo)
- func TaskStackInfo__Sequence_to_Go(goSlice *[]TaskStackInfo, cSlice CTaskStackInfo__Sequence)
- func TecsStatus__Array_to_C(cSlice []CTecsStatus, goSlice []TecsStatus)
- func TecsStatus__Array_to_Go(goSlice []TecsStatus, cSlice []CTecsStatus)
- func TecsStatus__Sequence_to_C(cSlice *CTecsStatus__Sequence, goSlice []TecsStatus)
- func TecsStatus__Sequence_to_Go(goSlice *[]TecsStatus, cSlice CTecsStatus__Sequence)
- func TelemetryStatus__Array_to_C(cSlice []CTelemetryStatus, goSlice []TelemetryStatus)
- func TelemetryStatus__Array_to_Go(goSlice []TelemetryStatus, cSlice []CTelemetryStatus)
- func TelemetryStatus__Sequence_to_C(cSlice *CTelemetryStatus__Sequence, goSlice []TelemetryStatus)
- func TelemetryStatus__Sequence_to_Go(goSlice *[]TelemetryStatus, cSlice CTelemetryStatus__Sequence)
- func TestMotor__Array_to_C(cSlice []CTestMotor, goSlice []TestMotor)
- func TestMotor__Array_to_Go(goSlice []TestMotor, cSlice []CTestMotor)
- func TestMotor__Sequence_to_C(cSlice *CTestMotor__Sequence, goSlice []TestMotor)
- func TestMotor__Sequence_to_Go(goSlice *[]TestMotor, cSlice CTestMotor__Sequence)
- func TimesyncStatus__Array_to_C(cSlice []CTimesyncStatus, goSlice []TimesyncStatus)
- func TimesyncStatus__Array_to_Go(goSlice []TimesyncStatus, cSlice []CTimesyncStatus)
- func TimesyncStatus__Sequence_to_C(cSlice *CTimesyncStatus__Sequence, goSlice []TimesyncStatus)
- func TimesyncStatus__Sequence_to_Go(goSlice *[]TimesyncStatus, cSlice CTimesyncStatus__Sequence)
- func Timesync__Array_to_C(cSlice []CTimesync, goSlice []Timesync)
- func Timesync__Array_to_Go(goSlice []Timesync, cSlice []CTimesync)
- func Timesync__Sequence_to_C(cSlice *CTimesync__Sequence, goSlice []Timesync)
- func Timesync__Sequence_to_Go(goSlice *[]Timesync, cSlice CTimesync__Sequence)
- func TrajectoryBezier__Array_to_C(cSlice []CTrajectoryBezier, goSlice []TrajectoryBezier)
- func TrajectoryBezier__Array_to_Go(goSlice []TrajectoryBezier, cSlice []CTrajectoryBezier)
- func TrajectoryBezier__Sequence_to_C(cSlice *CTrajectoryBezier__Sequence, goSlice []TrajectoryBezier)
- func TrajectoryBezier__Sequence_to_Go(goSlice *[]TrajectoryBezier, cSlice CTrajectoryBezier__Sequence)
- func TrajectorySetpoint__Array_to_C(cSlice []CTrajectorySetpoint, goSlice []TrajectorySetpoint)
- func TrajectorySetpoint__Array_to_Go(goSlice []TrajectorySetpoint, cSlice []CTrajectorySetpoint)
- func TrajectorySetpoint__Sequence_to_C(cSlice *CTrajectorySetpoint__Sequence, goSlice []TrajectorySetpoint)
- func TrajectorySetpoint__Sequence_to_Go(goSlice *[]TrajectorySetpoint, cSlice CTrajectorySetpoint__Sequence)
- func TrajectoryWaypoint__Array_to_C(cSlice []CTrajectoryWaypoint, goSlice []TrajectoryWaypoint)
- func TrajectoryWaypoint__Array_to_Go(goSlice []TrajectoryWaypoint, cSlice []CTrajectoryWaypoint)
- func TrajectoryWaypoint__Sequence_to_C(cSlice *CTrajectoryWaypoint__Sequence, goSlice []TrajectoryWaypoint)
- func TrajectoryWaypoint__Sequence_to_Go(goSlice *[]TrajectoryWaypoint, cSlice CTrajectoryWaypoint__Sequence)
- func TransponderReport__Array_to_C(cSlice []CTransponderReport, goSlice []TransponderReport)
- func TransponderReport__Array_to_Go(goSlice []TransponderReport, cSlice []CTransponderReport)
- func TransponderReport__Sequence_to_C(cSlice *CTransponderReport__Sequence, goSlice []TransponderReport)
- func TransponderReport__Sequence_to_Go(goSlice *[]TransponderReport, cSlice CTransponderReport__Sequence)
- func TuneControl__Array_to_C(cSlice []CTuneControl, goSlice []TuneControl)
- func TuneControl__Array_to_Go(goSlice []TuneControl, cSlice []CTuneControl)
- func TuneControl__Sequence_to_C(cSlice *CTuneControl__Sequence, goSlice []TuneControl)
- func TuneControl__Sequence_to_Go(goSlice *[]TuneControl, cSlice CTuneControl__Sequence)
- func UavcanParameterRequest__Array_to_C(cSlice []CUavcanParameterRequest, goSlice []UavcanParameterRequest)
- func UavcanParameterRequest__Array_to_Go(goSlice []UavcanParameterRequest, cSlice []CUavcanParameterRequest)
- func UavcanParameterRequest__Sequence_to_C(cSlice *CUavcanParameterRequest__Sequence, goSlice []UavcanParameterRequest)
- func UavcanParameterRequest__Sequence_to_Go(goSlice *[]UavcanParameterRequest, cSlice CUavcanParameterRequest__Sequence)
- func UavcanParameterValue__Array_to_C(cSlice []CUavcanParameterValue, goSlice []UavcanParameterValue)
- func UavcanParameterValue__Array_to_Go(goSlice []UavcanParameterValue, cSlice []CUavcanParameterValue)
- func UavcanParameterValue__Sequence_to_C(cSlice *CUavcanParameterValue__Sequence, goSlice []UavcanParameterValue)
- func UavcanParameterValue__Sequence_to_Go(goSlice *[]UavcanParameterValue, cSlice CUavcanParameterValue__Sequence)
- func UlogStreamAck__Array_to_C(cSlice []CUlogStreamAck, goSlice []UlogStreamAck)
- func UlogStreamAck__Array_to_Go(goSlice []UlogStreamAck, cSlice []CUlogStreamAck)
- func UlogStreamAck__Sequence_to_C(cSlice *CUlogStreamAck__Sequence, goSlice []UlogStreamAck)
- func UlogStreamAck__Sequence_to_Go(goSlice *[]UlogStreamAck, cSlice CUlogStreamAck__Sequence)
- func UlogStream__Array_to_C(cSlice []CUlogStream, goSlice []UlogStream)
- func UlogStream__Array_to_Go(goSlice []UlogStream, cSlice []CUlogStream)
- func UlogStream__Sequence_to_C(cSlice *CUlogStream__Sequence, goSlice []UlogStream)
- func UlogStream__Sequence_to_Go(goSlice *[]UlogStream, cSlice CUlogStream__Sequence)
- func VehicleAcceleration__Array_to_C(cSlice []CVehicleAcceleration, goSlice []VehicleAcceleration)
- func VehicleAcceleration__Array_to_Go(goSlice []VehicleAcceleration, cSlice []CVehicleAcceleration)
- func VehicleAcceleration__Sequence_to_C(cSlice *CVehicleAcceleration__Sequence, goSlice []VehicleAcceleration)
- func VehicleAcceleration__Sequence_to_Go(goSlice *[]VehicleAcceleration, cSlice CVehicleAcceleration__Sequence)
- func VehicleActuatorSetpoint__Array_to_C(cSlice []CVehicleActuatorSetpoint, goSlice []VehicleActuatorSetpoint)
- func VehicleActuatorSetpoint__Array_to_Go(goSlice []VehicleActuatorSetpoint, cSlice []CVehicleActuatorSetpoint)
- func VehicleActuatorSetpoint__Sequence_to_C(cSlice *CVehicleActuatorSetpoint__Sequence, goSlice []VehicleActuatorSetpoint)
- func VehicleActuatorSetpoint__Sequence_to_Go(goSlice *[]VehicleActuatorSetpoint, cSlice CVehicleActuatorSetpoint__Sequence)
- func VehicleAirData__Array_to_C(cSlice []CVehicleAirData, goSlice []VehicleAirData)
- func VehicleAirData__Array_to_Go(goSlice []VehicleAirData, cSlice []CVehicleAirData)
- func VehicleAirData__Sequence_to_C(cSlice *CVehicleAirData__Sequence, goSlice []VehicleAirData)
- func VehicleAirData__Sequence_to_Go(goSlice *[]VehicleAirData, cSlice CVehicleAirData__Sequence)
- func VehicleAngularAccelerationSetpoint__Array_to_C(cSlice []CVehicleAngularAccelerationSetpoint, ...)
- func VehicleAngularAccelerationSetpoint__Array_to_Go(goSlice []VehicleAngularAccelerationSetpoint, ...)
- func VehicleAngularAccelerationSetpoint__Sequence_to_C(cSlice *CVehicleAngularAccelerationSetpoint__Sequence, ...)
- func VehicleAngularAccelerationSetpoint__Sequence_to_Go(goSlice *[]VehicleAngularAccelerationSetpoint, ...)
- func VehicleAngularAcceleration__Array_to_C(cSlice []CVehicleAngularAcceleration, goSlice []VehicleAngularAcceleration)
- func VehicleAngularAcceleration__Array_to_Go(goSlice []VehicleAngularAcceleration, cSlice []CVehicleAngularAcceleration)
- func VehicleAngularAcceleration__Sequence_to_C(cSlice *CVehicleAngularAcceleration__Sequence, ...)
- func VehicleAngularAcceleration__Sequence_to_Go(goSlice *[]VehicleAngularAcceleration, ...)
- func VehicleAngularVelocityGroundtruth__Array_to_C(cSlice []CVehicleAngularVelocityGroundtruth, ...)
- func VehicleAngularVelocityGroundtruth__Array_to_Go(goSlice []VehicleAngularVelocityGroundtruth, ...)
- func VehicleAngularVelocityGroundtruth__Sequence_to_C(cSlice *CVehicleAngularVelocityGroundtruth__Sequence, ...)
- func VehicleAngularVelocityGroundtruth__Sequence_to_Go(goSlice *[]VehicleAngularVelocityGroundtruth, ...)
- func VehicleAngularVelocity__Array_to_C(cSlice []CVehicleAngularVelocity, goSlice []VehicleAngularVelocity)
- func VehicleAngularVelocity__Array_to_Go(goSlice []VehicleAngularVelocity, cSlice []CVehicleAngularVelocity)
- func VehicleAngularVelocity__Sequence_to_C(cSlice *CVehicleAngularVelocity__Sequence, goSlice []VehicleAngularVelocity)
- func VehicleAngularVelocity__Sequence_to_Go(goSlice *[]VehicleAngularVelocity, cSlice CVehicleAngularVelocity__Sequence)
- func VehicleAttitudeGroundtruth__Array_to_C(cSlice []CVehicleAttitudeGroundtruth, goSlice []VehicleAttitudeGroundtruth)
- func VehicleAttitudeGroundtruth__Array_to_Go(goSlice []VehicleAttitudeGroundtruth, cSlice []CVehicleAttitudeGroundtruth)
- func VehicleAttitudeGroundtruth__Sequence_to_C(cSlice *CVehicleAttitudeGroundtruth__Sequence, ...)
- func VehicleAttitudeGroundtruth__Sequence_to_Go(goSlice *[]VehicleAttitudeGroundtruth, ...)
- func VehicleAttitudeSetpoint__Array_to_C(cSlice []CVehicleAttitudeSetpoint, goSlice []VehicleAttitudeSetpoint)
- func VehicleAttitudeSetpoint__Array_to_Go(goSlice []VehicleAttitudeSetpoint, cSlice []CVehicleAttitudeSetpoint)
- func VehicleAttitudeSetpoint__Sequence_to_C(cSlice *CVehicleAttitudeSetpoint__Sequence, goSlice []VehicleAttitudeSetpoint)
- func VehicleAttitudeSetpoint__Sequence_to_Go(goSlice *[]VehicleAttitudeSetpoint, cSlice CVehicleAttitudeSetpoint__Sequence)
- func VehicleAttitude__Array_to_C(cSlice []CVehicleAttitude, goSlice []VehicleAttitude)
- func VehicleAttitude__Array_to_Go(goSlice []VehicleAttitude, cSlice []CVehicleAttitude)
- func VehicleAttitude__Sequence_to_C(cSlice *CVehicleAttitude__Sequence, goSlice []VehicleAttitude)
- func VehicleAttitude__Sequence_to_Go(goSlice *[]VehicleAttitude, cSlice CVehicleAttitude__Sequence)
- func VehicleCommandAck__Array_to_C(cSlice []CVehicleCommandAck, goSlice []VehicleCommandAck)
- func VehicleCommandAck__Array_to_Go(goSlice []VehicleCommandAck, cSlice []CVehicleCommandAck)
- func VehicleCommandAck__Sequence_to_C(cSlice *CVehicleCommandAck__Sequence, goSlice []VehicleCommandAck)
- func VehicleCommandAck__Sequence_to_Go(goSlice *[]VehicleCommandAck, cSlice CVehicleCommandAck__Sequence)
- func VehicleCommand__Array_to_C(cSlice []CVehicleCommand, goSlice []VehicleCommand)
- func VehicleCommand__Array_to_Go(goSlice []VehicleCommand, cSlice []CVehicleCommand)
- func VehicleCommand__Sequence_to_C(cSlice *CVehicleCommand__Sequence, goSlice []VehicleCommand)
- func VehicleCommand__Sequence_to_Go(goSlice *[]VehicleCommand, cSlice CVehicleCommand__Sequence)
- func VehicleConstraints__Array_to_C(cSlice []CVehicleConstraints, goSlice []VehicleConstraints)
- func VehicleConstraints__Array_to_Go(goSlice []VehicleConstraints, cSlice []CVehicleConstraints)
- func VehicleConstraints__Sequence_to_C(cSlice *CVehicleConstraints__Sequence, goSlice []VehicleConstraints)
- func VehicleConstraints__Sequence_to_Go(goSlice *[]VehicleConstraints, cSlice CVehicleConstraints__Sequence)
- func VehicleControlMode__Array_to_C(cSlice []CVehicleControlMode, goSlice []VehicleControlMode)
- func VehicleControlMode__Array_to_Go(goSlice []VehicleControlMode, cSlice []CVehicleControlMode)
- func VehicleControlMode__Sequence_to_C(cSlice *CVehicleControlMode__Sequence, goSlice []VehicleControlMode)
- func VehicleControlMode__Sequence_to_Go(goSlice *[]VehicleControlMode, cSlice CVehicleControlMode__Sequence)
- func VehicleGlobalPositionGroundtruth__Array_to_C(cSlice []CVehicleGlobalPositionGroundtruth, ...)
- func VehicleGlobalPositionGroundtruth__Array_to_Go(goSlice []VehicleGlobalPositionGroundtruth, ...)
- func VehicleGlobalPositionGroundtruth__Sequence_to_C(cSlice *CVehicleGlobalPositionGroundtruth__Sequence, ...)
- func VehicleGlobalPositionGroundtruth__Sequence_to_Go(goSlice *[]VehicleGlobalPositionGroundtruth, ...)
- func VehicleGlobalPosition__Array_to_C(cSlice []CVehicleGlobalPosition, goSlice []VehicleGlobalPosition)
- func VehicleGlobalPosition__Array_to_Go(goSlice []VehicleGlobalPosition, cSlice []CVehicleGlobalPosition)
- func VehicleGlobalPosition__Sequence_to_C(cSlice *CVehicleGlobalPosition__Sequence, goSlice []VehicleGlobalPosition)
- func VehicleGlobalPosition__Sequence_to_Go(goSlice *[]VehicleGlobalPosition, cSlice CVehicleGlobalPosition__Sequence)
- func VehicleGpsPosition__Array_to_C(cSlice []CVehicleGpsPosition, goSlice []VehicleGpsPosition)
- func VehicleGpsPosition__Array_to_Go(goSlice []VehicleGpsPosition, cSlice []CVehicleGpsPosition)
- func VehicleGpsPosition__Sequence_to_C(cSlice *CVehicleGpsPosition__Sequence, goSlice []VehicleGpsPosition)
- func VehicleGpsPosition__Sequence_to_Go(goSlice *[]VehicleGpsPosition, cSlice CVehicleGpsPosition__Sequence)
- func VehicleImuStatus__Array_to_C(cSlice []CVehicleImuStatus, goSlice []VehicleImuStatus)
- func VehicleImuStatus__Array_to_Go(goSlice []VehicleImuStatus, cSlice []CVehicleImuStatus)
- func VehicleImuStatus__Sequence_to_C(cSlice *CVehicleImuStatus__Sequence, goSlice []VehicleImuStatus)
- func VehicleImuStatus__Sequence_to_Go(goSlice *[]VehicleImuStatus, cSlice CVehicleImuStatus__Sequence)
- func VehicleImu__Array_to_C(cSlice []CVehicleImu, goSlice []VehicleImu)
- func VehicleImu__Array_to_Go(goSlice []VehicleImu, cSlice []CVehicleImu)
- func VehicleImu__Sequence_to_C(cSlice *CVehicleImu__Sequence, goSlice []VehicleImu)
- func VehicleImu__Sequence_to_Go(goSlice *[]VehicleImu, cSlice CVehicleImu__Sequence)
- func VehicleLandDetected__Array_to_C(cSlice []CVehicleLandDetected, goSlice []VehicleLandDetected)
- func VehicleLandDetected__Array_to_Go(goSlice []VehicleLandDetected, cSlice []CVehicleLandDetected)
- func VehicleLandDetected__Sequence_to_C(cSlice *CVehicleLandDetected__Sequence, goSlice []VehicleLandDetected)
- func VehicleLandDetected__Sequence_to_Go(goSlice *[]VehicleLandDetected, cSlice CVehicleLandDetected__Sequence)
- func VehicleLocalPositionGroundtruth__Array_to_C(cSlice []CVehicleLocalPositionGroundtruth, ...)
- func VehicleLocalPositionGroundtruth__Array_to_Go(goSlice []VehicleLocalPositionGroundtruth, ...)
- func VehicleLocalPositionGroundtruth__Sequence_to_C(cSlice *CVehicleLocalPositionGroundtruth__Sequence, ...)
- func VehicleLocalPositionGroundtruth__Sequence_to_Go(goSlice *[]VehicleLocalPositionGroundtruth, ...)
- func VehicleLocalPositionSetpoint__Array_to_C(cSlice []CVehicleLocalPositionSetpoint, goSlice []VehicleLocalPositionSetpoint)
- func VehicleLocalPositionSetpoint__Array_to_Go(goSlice []VehicleLocalPositionSetpoint, cSlice []CVehicleLocalPositionSetpoint)
- func VehicleLocalPositionSetpoint__Sequence_to_C(cSlice *CVehicleLocalPositionSetpoint__Sequence, ...)
- func VehicleLocalPositionSetpoint__Sequence_to_Go(goSlice *[]VehicleLocalPositionSetpoint, ...)
- func VehicleLocalPosition__Array_to_C(cSlice []CVehicleLocalPosition, goSlice []VehicleLocalPosition)
- func VehicleLocalPosition__Array_to_Go(goSlice []VehicleLocalPosition, cSlice []CVehicleLocalPosition)
- func VehicleLocalPosition__Sequence_to_C(cSlice *CVehicleLocalPosition__Sequence, goSlice []VehicleLocalPosition)
- func VehicleLocalPosition__Sequence_to_Go(goSlice *[]VehicleLocalPosition, cSlice CVehicleLocalPosition__Sequence)
- func VehicleMagnetometer__Array_to_C(cSlice []CVehicleMagnetometer, goSlice []VehicleMagnetometer)
- func VehicleMagnetometer__Array_to_Go(goSlice []VehicleMagnetometer, cSlice []CVehicleMagnetometer)
- func VehicleMagnetometer__Sequence_to_C(cSlice *CVehicleMagnetometer__Sequence, goSlice []VehicleMagnetometer)
- func VehicleMagnetometer__Sequence_to_Go(goSlice *[]VehicleMagnetometer, cSlice CVehicleMagnetometer__Sequence)
- func VehicleMocapOdometry__Array_to_C(cSlice []CVehicleMocapOdometry, goSlice []VehicleMocapOdometry)
- func VehicleMocapOdometry__Array_to_Go(goSlice []VehicleMocapOdometry, cSlice []CVehicleMocapOdometry)
- func VehicleMocapOdometry__Sequence_to_C(cSlice *CVehicleMocapOdometry__Sequence, goSlice []VehicleMocapOdometry)
- func VehicleMocapOdometry__Sequence_to_Go(goSlice *[]VehicleMocapOdometry, cSlice CVehicleMocapOdometry__Sequence)
- func VehicleOdometry__Array_to_C(cSlice []CVehicleOdometry, goSlice []VehicleOdometry)
- func VehicleOdometry__Array_to_Go(goSlice []VehicleOdometry, cSlice []CVehicleOdometry)
- func VehicleOdometry__Sequence_to_C(cSlice *CVehicleOdometry__Sequence, goSlice []VehicleOdometry)
- func VehicleOdometry__Sequence_to_Go(goSlice *[]VehicleOdometry, cSlice CVehicleOdometry__Sequence)
- func VehicleRatesSetpoint__Array_to_C(cSlice []CVehicleRatesSetpoint, goSlice []VehicleRatesSetpoint)
- func VehicleRatesSetpoint__Array_to_Go(goSlice []VehicleRatesSetpoint, cSlice []CVehicleRatesSetpoint)
- func VehicleRatesSetpoint__Sequence_to_C(cSlice *CVehicleRatesSetpoint__Sequence, goSlice []VehicleRatesSetpoint)
- func VehicleRatesSetpoint__Sequence_to_Go(goSlice *[]VehicleRatesSetpoint, cSlice CVehicleRatesSetpoint__Sequence)
- func VehicleRoi__Array_to_C(cSlice []CVehicleRoi, goSlice []VehicleRoi)
- func VehicleRoi__Array_to_Go(goSlice []VehicleRoi, cSlice []CVehicleRoi)
- func VehicleRoi__Sequence_to_C(cSlice *CVehicleRoi__Sequence, goSlice []VehicleRoi)
- func VehicleRoi__Sequence_to_Go(goSlice *[]VehicleRoi, cSlice CVehicleRoi__Sequence)
- func VehicleStatusFlags__Array_to_C(cSlice []CVehicleStatusFlags, goSlice []VehicleStatusFlags)
- func VehicleStatusFlags__Array_to_Go(goSlice []VehicleStatusFlags, cSlice []CVehicleStatusFlags)
- func VehicleStatusFlags__Sequence_to_C(cSlice *CVehicleStatusFlags__Sequence, goSlice []VehicleStatusFlags)
- func VehicleStatusFlags__Sequence_to_Go(goSlice *[]VehicleStatusFlags, cSlice CVehicleStatusFlags__Sequence)
- func VehicleStatus__Array_to_C(cSlice []CVehicleStatus, goSlice []VehicleStatus)
- func VehicleStatus__Array_to_Go(goSlice []VehicleStatus, cSlice []CVehicleStatus)
- func VehicleStatus__Sequence_to_C(cSlice *CVehicleStatus__Sequence, goSlice []VehicleStatus)
- func VehicleStatus__Sequence_to_Go(goSlice *[]VehicleStatus, cSlice CVehicleStatus__Sequence)
- func VehicleThrustSetpoint__Array_to_C(cSlice []CVehicleThrustSetpoint, goSlice []VehicleThrustSetpoint)
- func VehicleThrustSetpoint__Array_to_Go(goSlice []VehicleThrustSetpoint, cSlice []CVehicleThrustSetpoint)
- func VehicleThrustSetpoint__Sequence_to_C(cSlice *CVehicleThrustSetpoint__Sequence, goSlice []VehicleThrustSetpoint)
- func VehicleThrustSetpoint__Sequence_to_Go(goSlice *[]VehicleThrustSetpoint, cSlice CVehicleThrustSetpoint__Sequence)
- func VehicleTorqueSetpoint__Array_to_C(cSlice []CVehicleTorqueSetpoint, goSlice []VehicleTorqueSetpoint)
- func VehicleTorqueSetpoint__Array_to_Go(goSlice []VehicleTorqueSetpoint, cSlice []CVehicleTorqueSetpoint)
- func VehicleTorqueSetpoint__Sequence_to_C(cSlice *CVehicleTorqueSetpoint__Sequence, goSlice []VehicleTorqueSetpoint)
- func VehicleTorqueSetpoint__Sequence_to_Go(goSlice *[]VehicleTorqueSetpoint, cSlice CVehicleTorqueSetpoint__Sequence)
- func VehicleTrajectoryBezier__Array_to_C(cSlice []CVehicleTrajectoryBezier, goSlice []VehicleTrajectoryBezier)
- func VehicleTrajectoryBezier__Array_to_Go(goSlice []VehicleTrajectoryBezier, cSlice []CVehicleTrajectoryBezier)
- func VehicleTrajectoryBezier__Sequence_to_C(cSlice *CVehicleTrajectoryBezier__Sequence, goSlice []VehicleTrajectoryBezier)
- func VehicleTrajectoryBezier__Sequence_to_Go(goSlice *[]VehicleTrajectoryBezier, cSlice CVehicleTrajectoryBezier__Sequence)
- func VehicleTrajectoryWaypointDesired__Array_to_C(cSlice []CVehicleTrajectoryWaypointDesired, ...)
- func VehicleTrajectoryWaypointDesired__Array_to_Go(goSlice []VehicleTrajectoryWaypointDesired, ...)
- func VehicleTrajectoryWaypointDesired__Sequence_to_C(cSlice *CVehicleTrajectoryWaypointDesired__Sequence, ...)
- func VehicleTrajectoryWaypointDesired__Sequence_to_Go(goSlice *[]VehicleTrajectoryWaypointDesired, ...)
- func VehicleTrajectoryWaypoint__Array_to_C(cSlice []CVehicleTrajectoryWaypoint, goSlice []VehicleTrajectoryWaypoint)
- func VehicleTrajectoryWaypoint__Array_to_Go(goSlice []VehicleTrajectoryWaypoint, cSlice []CVehicleTrajectoryWaypoint)
- func VehicleTrajectoryWaypoint__Sequence_to_C(cSlice *CVehicleTrajectoryWaypoint__Sequence, ...)
- func VehicleTrajectoryWaypoint__Sequence_to_Go(goSlice *[]VehicleTrajectoryWaypoint, ...)
- func VehicleVisionAttitude__Array_to_C(cSlice []CVehicleVisionAttitude, goSlice []VehicleVisionAttitude)
- func VehicleVisionAttitude__Array_to_Go(goSlice []VehicleVisionAttitude, cSlice []CVehicleVisionAttitude)
- func VehicleVisionAttitude__Sequence_to_C(cSlice *CVehicleVisionAttitude__Sequence, goSlice []VehicleVisionAttitude)
- func VehicleVisionAttitude__Sequence_to_Go(goSlice *[]VehicleVisionAttitude, cSlice CVehicleVisionAttitude__Sequence)
- func VehicleVisualOdometry__Array_to_C(cSlice []CVehicleVisualOdometry, goSlice []VehicleVisualOdometry)
- func VehicleVisualOdometry__Array_to_Go(goSlice []VehicleVisualOdometry, cSlice []CVehicleVisualOdometry)
- func VehicleVisualOdometry__Sequence_to_C(cSlice *CVehicleVisualOdometry__Sequence, goSlice []VehicleVisualOdometry)
- func VehicleVisualOdometry__Sequence_to_Go(goSlice *[]VehicleVisualOdometry, cSlice CVehicleVisualOdometry__Sequence)
- func VtolVehicleStatus__Array_to_C(cSlice []CVtolVehicleStatus, goSlice []VtolVehicleStatus)
- func VtolVehicleStatus__Array_to_Go(goSlice []VtolVehicleStatus, cSlice []CVtolVehicleStatus)
- func VtolVehicleStatus__Sequence_to_C(cSlice *CVtolVehicleStatus__Sequence, goSlice []VtolVehicleStatus)
- func VtolVehicleStatus__Sequence_to_Go(goSlice *[]VtolVehicleStatus, cSlice CVtolVehicleStatus__Sequence)
- func WheelEncoders__Array_to_C(cSlice []CWheelEncoders, goSlice []WheelEncoders)
- func WheelEncoders__Array_to_Go(goSlice []WheelEncoders, cSlice []CWheelEncoders)
- func WheelEncoders__Sequence_to_C(cSlice *CWheelEncoders__Sequence, goSlice []WheelEncoders)
- func WheelEncoders__Sequence_to_Go(goSlice *[]WheelEncoders, cSlice CWheelEncoders__Sequence)
- func Wind__Array_to_C(cSlice []CWind, goSlice []Wind)
- func Wind__Array_to_Go(goSlice []Wind, cSlice []CWind)
- func Wind__Sequence_to_C(cSlice *CWind__Sequence, goSlice []Wind)
- func Wind__Sequence_to_Go(goSlice *[]Wind, cSlice CWind__Sequence)
- func YawEstimatorStatus__Array_to_C(cSlice []CYawEstimatorStatus, goSlice []YawEstimatorStatus)
- func YawEstimatorStatus__Array_to_Go(goSlice []YawEstimatorStatus, cSlice []CYawEstimatorStatus)
- func YawEstimatorStatus__Sequence_to_C(cSlice *CYawEstimatorStatus__Sequence, goSlice []YawEstimatorStatus)
- func YawEstimatorStatus__Sequence_to_Go(goSlice *[]YawEstimatorStatus, cSlice CYawEstimatorStatus__Sequence)
- type ActuatorArmed
- type ActuatorControls
- type ActuatorControls0
- type ActuatorControls1
- type ActuatorControls2
- type ActuatorControls3
- type ActuatorControls4
- type ActuatorControls5
- type ActuatorControlsVirtualFw
- type ActuatorControlsVirtualMc
- type ActuatorOutputs
- type AdcReport
- type Airspeed
- type AirspeedValidated
- type AirspeedWind
- type BatteryStatus
- type CActuatorArmed
- type CActuatorArmed__Sequence
- type CActuatorControls
- type CActuatorControls0
- type CActuatorControls0__Sequence
- type CActuatorControls1
- type CActuatorControls1__Sequence
- type CActuatorControls2
- type CActuatorControls2__Sequence
- type CActuatorControls3
- type CActuatorControls3__Sequence
- type CActuatorControls4
- type CActuatorControls4__Sequence
- type CActuatorControls5
- type CActuatorControls5__Sequence
- type CActuatorControlsVirtualFw
- type CActuatorControlsVirtualFw__Sequence
- type CActuatorControlsVirtualMc
- type CActuatorControlsVirtualMc__Sequence
- type CActuatorControls__Sequence
- type CActuatorOutputs
- type CActuatorOutputs__Sequence
- type CAdcReport
- type CAdcReport__Sequence
- type CAirspeed
- type CAirspeedValidated
- type CAirspeedValidated__Sequence
- type CAirspeedWind
- type CAirspeedWind__Sequence
- type CAirspeed__Sequence
- type CBatteryStatus
- type CBatteryStatus__Sequence
- type CCameraCapture
- type CCameraCapture__Sequence
- type CCameraTrigger
- type CCameraTriggerSecondary
- type CCameraTriggerSecondary__Sequence
- type CCameraTrigger__Sequence
- type CCellularStatus
- type CCellularStatus__Sequence
- type CCollisionConstraints
- type CCollisionConstraints__Sequence
- type CCollisionReport
- type CCollisionReport__Sequence
- type CCommanderState
- type CCommanderState__Sequence
- type CControlAllocatorStatus
- type CControlAllocatorStatus__Sequence
- type CCpuload
- type CCpuload__Sequence
- type CDebugArray
- type CDebugArray__Sequence
- type CDebugKeyValue
- type CDebugKeyValue__Sequence
- type CDebugValue
- type CDebugValue__Sequence
- type CDebugVect
- type CDebugVect__Sequence
- type CDifferentialPressure
- type CDifferentialPressure__Sequence
- type CDistanceSensor
- type CDistanceSensor__Sequence
- type CEkf2Timestamps
- type CEkf2Timestamps__Sequence
- type CEkfGpsDrift
- type CEkfGpsDrift__Sequence
- type CEscReport
- type CEscReport__Sequence
- type CEscStatus
- type CEscStatus__Sequence
- type CEstimatorAttitude
- type CEstimatorAttitude__Sequence
- type CEstimatorEventFlags
- type CEstimatorEventFlags__Sequence
- type CEstimatorGlobalPosition
- type CEstimatorGlobalPosition__Sequence
- type CEstimatorInnovationTestRatios
- type CEstimatorInnovationTestRatios__Sequence
- type CEstimatorInnovationVariances
- type CEstimatorInnovationVariances__Sequence
- type CEstimatorInnovations
- type CEstimatorInnovations__Sequence
- type CEstimatorLocalPosition
- type CEstimatorLocalPosition__Sequence
- type CEstimatorOdometry
- type CEstimatorOdometry__Sequence
- type CEstimatorOpticalFlowVel
- type CEstimatorOpticalFlowVel__Sequence
- type CEstimatorSelectorStatus
- type CEstimatorSelectorStatus__Sequence
- type CEstimatorSensorBias
- type CEstimatorSensorBias__Sequence
- type CEstimatorStates
- type CEstimatorStates__Sequence
- type CEstimatorStatus
- type CEstimatorStatusFlags
- type CEstimatorStatusFlags__Sequence
- type CEstimatorStatus__Sequence
- type CEstimatorVisualOdometryAligned
- type CEstimatorVisualOdometryAligned__Sequence
- type CEstimatorWind
- type CEstimatorWind__Sequence
- type CFollowTarget
- type CFollowTarget__Sequence
- type CFwVirtualAttitudeSetpoint
- type CFwVirtualAttitudeSetpoint__Sequence
- type CGeneratorStatus
- type CGeneratorStatus__Sequence
- type CGeofenceResult
- type CGeofenceResult__Sequence
- type CGimbalDeviceAttitudeStatus
- type CGimbalDeviceAttitudeStatus__Sequence
- type CGimbalDeviceInformation
- type CGimbalDeviceInformation__Sequence
- type CGimbalDeviceSetAttitude
- type CGimbalDeviceSetAttitude__Sequence
- type CGimbalManagerInformation
- type CGimbalManagerInformation__Sequence
- type CGimbalManagerSetAttitude
- type CGimbalManagerSetAttitude__Sequence
- type CGimbalManagerSetManualControl
- type CGimbalManagerSetManualControl__Sequence
- type CGimbalManagerStatus
- type CGimbalManagerStatus__Sequence
- type CGpsDump
- type CGpsDump__Sequence
- type CGpsInjectData
- type CGpsInjectData__Sequence
- type CHeaterStatus
- type CHeaterStatus__Sequence
- type CHomePosition
- type CHomePosition__Sequence
- type CHoverThrustEstimate
- type CHoverThrustEstimate__Sequence
- type CInputRc
- type CInputRc__Sequence
- type CIridiumsbdStatus
- type CIridiumsbdStatus__Sequence
- type CIrlockReport
- type CIrlockReport__Sequence
- type CLandingGear
- type CLandingGear__Sequence
- type CLandingTargetInnovations
- type CLandingTargetInnovations__Sequence
- type CLandingTargetPose
- type CLandingTargetPose__Sequence
- type CLedControl
- type CLedControl__Sequence
- type CLogMessage
- type CLogMessage__Sequence
- type CLoggerStatus
- type CLoggerStatus__Sequence
- type CMagWorkerData
- type CMagWorkerData__Sequence
- type CManualControlSetpoint
- type CManualControlSetpoint__Sequence
- type CManualControlSwitches
- type CManualControlSwitches__Sequence
- type CMavlinkLog
- type CMavlinkLog__Sequence
- type CMcVirtualAttitudeSetpoint
- type CMcVirtualAttitudeSetpoint__Sequence
- type CMission
- type CMissionResult
- type CMissionResult__Sequence
- type CMission__Sequence
- type CMountOrientation
- type CMountOrientation__Sequence
- type CMultirotorMotorLimits
- type CMultirotorMotorLimits__Sequence
- type CNavigatorMissionItem
- type CNavigatorMissionItem__Sequence
- type CObstacleDistance
- type CObstacleDistanceFused
- type CObstacleDistanceFused__Sequence
- type CObstacleDistance__Sequence
- type COffboardControlMode
- type COffboardControlMode__Sequence
- type COnboardComputerStatus
- type COnboardComputerStatus__Sequence
- type COpticalFlow
- type COpticalFlow__Sequence
- type COrbMultitest
- type COrbMultitest__Sequence
- type COrbTest
- type COrbTestLarge
- type COrbTestLarge__Sequence
- type COrbTestMedium
- type COrbTestMediumMulti
- type COrbTestMediumMulti__Sequence
- type COrbTestMediumQueue
- type COrbTestMediumQueuePoll
- type COrbTestMediumQueuePoll__Sequence
- type COrbTestMediumQueue__Sequence
- type COrbTestMediumWrapAround
- type COrbTestMediumWrapAround__Sequence
- type COrbTestMedium__Sequence
- type COrbTest__Sequence
- type COrbitStatus
- type COrbitStatus__Sequence
- type CParameterUpdate
- type CParameterUpdate__Sequence
- type CPing
- type CPing__Sequence
- type CPositionControllerLandingStatus
- type CPositionControllerLandingStatus__Sequence
- type CPositionControllerStatus
- type CPositionControllerStatus__Sequence
- type CPositionSetpoint
- type CPositionSetpointTriplet
- type CPositionSetpointTriplet__Sequence
- type CPositionSetpoint__Sequence
- type CPowerButtonState
- type CPowerButtonState__Sequence
- type CPowerMonitor
- type CPowerMonitor__Sequence
- type CPwmInput
- type CPwmInput__Sequence
- type CPx4IoStatus
- type CPx4IoStatus__Sequence
- type CQshellReq
- type CQshellReq__Sequence
- type CQshellRetval
- type CQshellRetval__Sequence
- type CRadioStatus
- type CRadioStatus__Sequence
- type CRateCtrlStatus
- type CRateCtrlStatus__Sequence
- type CRcChannels
- type CRcChannels__Sequence
- type CRcParameterMap
- type CRcParameterMap__Sequence
- type CRpm
- type CRpm__Sequence
- type CRtlFlightTime
- type CRtlFlightTime__Sequence
- type CSafety
- type CSafety__Sequence
- type CSatelliteInfo
- type CSatelliteInfo__Sequence
- type CSensorAccel
- type CSensorAccelFifo
- type CSensorAccelFifo__Sequence
- type CSensorAccel__Sequence
- type CSensorBaro
- type CSensorBaro__Sequence
- type CSensorCombined
- type CSensorCombined__Sequence
- type CSensorCorrection
- type CSensorCorrection__Sequence
- type CSensorGps
- type CSensorGps__Sequence
- type CSensorGyro
- type CSensorGyroFft
- type CSensorGyroFft__Sequence
- type CSensorGyroFifo
- type CSensorGyroFifo__Sequence
- type CSensorGyro__Sequence
- type CSensorMag
- type CSensorMag__Sequence
- type CSensorPreflightMag
- type CSensorPreflightMag__Sequence
- type CSensorSelection
- type CSensorSelection__Sequence
- type CSensorsStatusImu
- type CSensorsStatusImu__Sequence
- type CSystemPower
- type CSystemPower__Sequence
- type CTakeoffStatus
- type CTakeoffStatus__Sequence
- type CTaskStackInfo
- type CTaskStackInfo__Sequence
- type CTecsStatus
- type CTecsStatus__Sequence
- type CTelemetryStatus
- type CTelemetryStatus__Sequence
- type CTestMotor
- type CTestMotor__Sequence
- type CTimesync
- type CTimesyncStatus
- type CTimesyncStatus__Sequence
- type CTimesync__Sequence
- type CTrajectoryBezier
- type CTrajectoryBezier__Sequence
- type CTrajectorySetpoint
- type CTrajectorySetpoint__Sequence
- type CTrajectoryWaypoint
- type CTrajectoryWaypoint__Sequence
- type CTransponderReport
- type CTransponderReport__Sequence
- type CTuneControl
- type CTuneControl__Sequence
- type CUavcanParameterRequest
- type CUavcanParameterRequest__Sequence
- type CUavcanParameterValue
- type CUavcanParameterValue__Sequence
- type CUlogStream
- type CUlogStreamAck
- type CUlogStreamAck__Sequence
- type CUlogStream__Sequence
- type CVehicleAcceleration
- type CVehicleAcceleration__Sequence
- type CVehicleActuatorSetpoint
- type CVehicleActuatorSetpoint__Sequence
- type CVehicleAirData
- type CVehicleAirData__Sequence
- type CVehicleAngularAcceleration
- type CVehicleAngularAccelerationSetpoint
- type CVehicleAngularAccelerationSetpoint__Sequence
- type CVehicleAngularAcceleration__Sequence
- type CVehicleAngularVelocity
- type CVehicleAngularVelocityGroundtruth
- type CVehicleAngularVelocityGroundtruth__Sequence
- type CVehicleAngularVelocity__Sequence
- type CVehicleAttitude
- type CVehicleAttitudeGroundtruth
- type CVehicleAttitudeGroundtruth__Sequence
- type CVehicleAttitudeSetpoint
- type CVehicleAttitudeSetpoint__Sequence
- type CVehicleAttitude__Sequence
- type CVehicleCommand
- type CVehicleCommandAck
- type CVehicleCommandAck__Sequence
- type CVehicleCommand__Sequence
- type CVehicleConstraints
- type CVehicleConstraints__Sequence
- type CVehicleControlMode
- type CVehicleControlMode__Sequence
- type CVehicleGlobalPosition
- type CVehicleGlobalPositionGroundtruth
- type CVehicleGlobalPositionGroundtruth__Sequence
- type CVehicleGlobalPosition__Sequence
- type CVehicleGpsPosition
- type CVehicleGpsPosition__Sequence
- type CVehicleImu
- type CVehicleImuStatus
- type CVehicleImuStatus__Sequence
- type CVehicleImu__Sequence
- type CVehicleLandDetected
- type CVehicleLandDetected__Sequence
- type CVehicleLocalPosition
- type CVehicleLocalPositionGroundtruth
- type CVehicleLocalPositionGroundtruth__Sequence
- type CVehicleLocalPositionSetpoint
- type CVehicleLocalPositionSetpoint__Sequence
- type CVehicleLocalPosition__Sequence
- type CVehicleMagnetometer
- type CVehicleMagnetometer__Sequence
- type CVehicleMocapOdometry
- type CVehicleMocapOdometry__Sequence
- type CVehicleOdometry
- type CVehicleOdometry__Sequence
- type CVehicleRatesSetpoint
- type CVehicleRatesSetpoint__Sequence
- type CVehicleRoi
- type CVehicleRoi__Sequence
- type CVehicleStatus
- type CVehicleStatusFlags
- type CVehicleStatusFlags__Sequence
- type CVehicleStatus__Sequence
- type CVehicleThrustSetpoint
- type CVehicleThrustSetpoint__Sequence
- type CVehicleTorqueSetpoint
- type CVehicleTorqueSetpoint__Sequence
- type CVehicleTrajectoryBezier
- type CVehicleTrajectoryBezier__Sequence
- type CVehicleTrajectoryWaypoint
- type CVehicleTrajectoryWaypointDesired
- type CVehicleTrajectoryWaypointDesired__Sequence
- type CVehicleTrajectoryWaypoint__Sequence
- type CVehicleVisionAttitude
- type CVehicleVisionAttitude__Sequence
- type CVehicleVisualOdometry
- type CVehicleVisualOdometry__Sequence
- type CVtolVehicleStatus
- type CVtolVehicleStatus__Sequence
- type CWheelEncoders
- type CWheelEncoders__Sequence
- type CWind
- type CWind__Sequence
- type CYawEstimatorStatus
- type CYawEstimatorStatus__Sequence
- type CameraCapture
- type CameraTrigger
- type CameraTriggerSecondary
- type CellularStatus
- type CollisionConstraints
- type CollisionReport
- type CommanderState
- type ControlAllocatorStatus
- type Cpuload
- type DebugArray
- type DebugKeyValue
- type DebugValue
- type DebugVect
- type DifferentialPressure
- type DistanceSensor
- type Ekf2Timestamps
- type EkfGpsDrift
- type EscReport
- type EscStatus
- type EstimatorAttitude
- type EstimatorEventFlags
- type EstimatorGlobalPosition
- type EstimatorInnovationTestRatios
- type EstimatorInnovationVariances
- type EstimatorInnovations
- type EstimatorLocalPosition
- type EstimatorOdometry
- type EstimatorOpticalFlowVel
- type EstimatorSelectorStatus
- type EstimatorSensorBias
- type EstimatorStates
- type EstimatorStatus
- type EstimatorStatusFlags
- type EstimatorVisualOdometryAligned
- type EstimatorWind
- type FollowTarget
- type FwVirtualAttitudeSetpoint
- type GeneratorStatus
- type GeofenceResult
- type GimbalDeviceAttitudeStatus
- type GimbalDeviceInformation
- type GimbalDeviceSetAttitude
- type GimbalManagerInformation
- type GimbalManagerSetAttitude
- type GimbalManagerSetManualControl
- type GimbalManagerStatus
- type GpsDump
- type GpsInjectData
- type HeaterStatus
- type HomePosition
- type HoverThrustEstimate
- type InputRc
- type IridiumsbdStatus
- type IrlockReport
- type LandingGear
- type LandingTargetInnovations
- type LandingTargetPose
- type LedControl
- type LogMessage
- type LoggerStatus
- type MagWorkerData
- type ManualControlSetpoint
- type ManualControlSwitches
- type MavlinkLog
- type McVirtualAttitudeSetpoint
- type Mission
- type MissionResult
- type MountOrientation
- type MultirotorMotorLimits
- type NavigatorMissionItem
- type ObstacleDistance
- type ObstacleDistanceFused
- type OffboardControlMode
- type OnboardComputerStatus
- type OpticalFlow
- type OrbMultitest
- type OrbTest
- type OrbTestLarge
- type OrbTestMedium
- type OrbTestMediumMulti
- type OrbTestMediumQueue
- type OrbTestMediumQueuePoll
- type OrbTestMediumWrapAround
- type OrbitStatus
- type ParameterUpdate
- type Ping
- type PositionControllerLandingStatus
- type PositionControllerStatus
- type PositionSetpoint
- type PositionSetpointTriplet
- type PowerButtonState
- type PowerMonitor
- type PwmInput
- type Px4IoStatus
- type QshellReq
- type QshellRetval
- type RadioStatus
- type RateCtrlStatus
- type RcChannels
- type RcParameterMap
- type Rpm
- type RtlFlightTime
- type Safety
- type SatelliteInfo
- type SensorAccel
- type SensorAccelFifo
- type SensorBaro
- type SensorCombined
- type SensorCorrection
- type SensorGps
- type SensorGyro
- type SensorGyroFft
- type SensorGyroFifo
- type SensorMag
- type SensorPreflightMag
- type SensorSelection
- type SensorsStatusImu
- type SystemPower
- type TakeoffStatus
- type TaskStackInfo
- type TecsStatus
- type TelemetryStatus
- type TestMotor
- type Timesync
- type TimesyncStatus
- type TrajectoryBezier
- type TrajectorySetpoint
- type TrajectoryWaypoint
- type TransponderReport
- type TuneControl
- type UavcanParameterRequest
- type UavcanParameterValue
- type UlogStream
- type UlogStreamAck
- type VehicleAcceleration
- type VehicleActuatorSetpoint
- type VehicleAirData
- type VehicleAngularAcceleration
- type VehicleAngularAccelerationSetpoint
- type VehicleAngularVelocity
- type VehicleAngularVelocityGroundtruth
- type VehicleAttitude
- type VehicleAttitudeGroundtruth
- type VehicleAttitudeSetpoint
- type VehicleCommand
- type VehicleCommandAck
- type VehicleConstraints
- type VehicleControlMode
- type VehicleGlobalPosition
- type VehicleGlobalPositionGroundtruth
- type VehicleGpsPosition
- type VehicleImu
- type VehicleImuStatus
- type VehicleLandDetected
- type VehicleLocalPosition
- type VehicleLocalPositionGroundtruth
- type VehicleLocalPositionSetpoint
- type VehicleMagnetometer
- type VehicleMocapOdometry
- type VehicleOdometry
- type VehicleRatesSetpoint
- type VehicleRoi
- type VehicleStatus
- type VehicleStatusFlags
- type VehicleThrustSetpoint
- type VehicleTorqueSetpoint
- type VehicleTrajectoryBezier
- type VehicleTrajectoryWaypoint
- type VehicleTrajectoryWaypointDesired
- type VehicleVisionAttitude
- type VehicleVisualOdometry
- type VtolVehicleStatus
- type WheelEncoders
- type Wind
- type YawEstimatorStatus
Constants ¶
const ( ActuatorControls_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls_INDEX_ROLL uint8 = 0 ActuatorControls_INDEX_PITCH uint8 = 1 ActuatorControls_INDEX_YAW uint8 = 2 ActuatorControls_INDEX_THROTTLE uint8 = 3 ActuatorControls_INDEX_FLAPS uint8 = 4 ActuatorControls_INDEX_SPOILERS uint8 = 5 ActuatorControls_INDEX_AIRBRAKES uint8 = 6 ActuatorControls_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControls0_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls0_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls0_INDEX_ROLL uint8 = 0 ActuatorControls0_INDEX_PITCH uint8 = 1 ActuatorControls0_INDEX_YAW uint8 = 2 ActuatorControls0_INDEX_THROTTLE uint8 = 3 ActuatorControls0_INDEX_FLAPS uint8 = 4 ActuatorControls0_INDEX_SPOILERS uint8 = 5 ActuatorControls0_INDEX_AIRBRAKES uint8 = 6 ActuatorControls0_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls0_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls0_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls0_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls0_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls0_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls0_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls0_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls0_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls0_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControls1_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls1_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls1_INDEX_ROLL uint8 = 0 ActuatorControls1_INDEX_PITCH uint8 = 1 ActuatorControls1_INDEX_YAW uint8 = 2 ActuatorControls1_INDEX_THROTTLE uint8 = 3 ActuatorControls1_INDEX_FLAPS uint8 = 4 ActuatorControls1_INDEX_SPOILERS uint8 = 5 ActuatorControls1_INDEX_AIRBRAKES uint8 = 6 ActuatorControls1_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls1_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls1_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls1_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls1_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls1_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls1_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls1_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls1_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls1_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControls2_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls2_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls2_INDEX_ROLL uint8 = 0 ActuatorControls2_INDEX_PITCH uint8 = 1 ActuatorControls2_INDEX_YAW uint8 = 2 ActuatorControls2_INDEX_THROTTLE uint8 = 3 ActuatorControls2_INDEX_FLAPS uint8 = 4 ActuatorControls2_INDEX_SPOILERS uint8 = 5 ActuatorControls2_INDEX_AIRBRAKES uint8 = 6 ActuatorControls2_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls2_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls2_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls2_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls2_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls2_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls2_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls2_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls2_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls2_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControls3_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls3_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls3_INDEX_ROLL uint8 = 0 ActuatorControls3_INDEX_PITCH uint8 = 1 ActuatorControls3_INDEX_YAW uint8 = 2 ActuatorControls3_INDEX_THROTTLE uint8 = 3 ActuatorControls3_INDEX_FLAPS uint8 = 4 ActuatorControls3_INDEX_SPOILERS uint8 = 5 ActuatorControls3_INDEX_AIRBRAKES uint8 = 6 ActuatorControls3_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls3_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls3_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls3_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls3_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls3_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls3_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls3_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls3_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls3_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControls4_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls4_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls4_INDEX_ROLL uint8 = 0 ActuatorControls4_INDEX_PITCH uint8 = 1 ActuatorControls4_INDEX_YAW uint8 = 2 ActuatorControls4_INDEX_THROTTLE uint8 = 3 ActuatorControls4_INDEX_FLAPS uint8 = 4 ActuatorControls4_INDEX_SPOILERS uint8 = 5 ActuatorControls4_INDEX_AIRBRAKES uint8 = 6 ActuatorControls4_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls4_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls4_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls4_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls4_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls4_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls4_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls4_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls4_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls4_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControls5_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControls5_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControls5_INDEX_ROLL uint8 = 0 ActuatorControls5_INDEX_PITCH uint8 = 1 ActuatorControls5_INDEX_YAW uint8 = 2 ActuatorControls5_INDEX_THROTTLE uint8 = 3 ActuatorControls5_INDEX_FLAPS uint8 = 4 ActuatorControls5_INDEX_SPOILERS uint8 = 5 ActuatorControls5_INDEX_AIRBRAKES uint8 = 6 ActuatorControls5_INDEX_LANDING_GEAR uint8 = 7 ActuatorControls5_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControls5_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControls5_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControls5_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControls5_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControls5_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControls5_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControls5_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControls5_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControlsVirtualFw_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControlsVirtualFw_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControlsVirtualFw_INDEX_ROLL uint8 = 0 ActuatorControlsVirtualFw_INDEX_PITCH uint8 = 1 ActuatorControlsVirtualFw_INDEX_YAW uint8 = 2 ActuatorControlsVirtualFw_INDEX_THROTTLE uint8 = 3 ActuatorControlsVirtualFw_INDEX_FLAPS uint8 = 4 ActuatorControlsVirtualFw_INDEX_SPOILERS uint8 = 5 ActuatorControlsVirtualFw_INDEX_AIRBRAKES uint8 = 6 ActuatorControlsVirtualFw_INDEX_LANDING_GEAR uint8 = 7 ActuatorControlsVirtualFw_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControlsVirtualFw_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControlsVirtualFw_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControlsVirtualFw_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControlsVirtualFw_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControlsVirtualFw_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControlsVirtualFw_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControlsVirtualFw_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControlsVirtualFw_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorControlsVirtualMc_NUM_ACTUATOR_CONTROLS uint8 = 8 ActuatorControlsVirtualMc_NUM_ACTUATOR_CONTROL_GROUPS uint8 = 6 ActuatorControlsVirtualMc_INDEX_ROLL uint8 = 0 ActuatorControlsVirtualMc_INDEX_PITCH uint8 = 1 ActuatorControlsVirtualMc_INDEX_YAW uint8 = 2 ActuatorControlsVirtualMc_INDEX_THROTTLE uint8 = 3 ActuatorControlsVirtualMc_INDEX_FLAPS uint8 = 4 ActuatorControlsVirtualMc_INDEX_SPOILERS uint8 = 5 ActuatorControlsVirtualMc_INDEX_AIRBRAKES uint8 = 6 ActuatorControlsVirtualMc_INDEX_LANDING_GEAR uint8 = 7 ActuatorControlsVirtualMc_INDEX_GIMBAL_SHUTTER uint8 = 3 ActuatorControlsVirtualMc_INDEX_CAMERA_ZOOM uint8 = 4 ActuatorControlsVirtualMc_GROUP_INDEX_ATTITUDE uint8 = 0 ActuatorControlsVirtualMc_GROUP_INDEX_ATTITUDE_ALTERNATE uint8 = 1 ActuatorControlsVirtualMc_GROUP_INDEX_GIMBAL uint8 = 2 ActuatorControlsVirtualMc_GROUP_INDEX_MANUAL_PASSTHROUGH uint8 = 3 ActuatorControlsVirtualMc_GROUP_INDEX_ALLOCATED_PART1 uint8 = 4 ActuatorControlsVirtualMc_GROUP_INDEX_ALLOCATED_PART2 uint8 = 5 ActuatorControlsVirtualMc_GROUP_INDEX_PAYLOAD uint8 = 6 )
const ( ActuatorOutputs_NUM_ACTUATOR_OUTPUTS uint8 = 16 ActuatorOutputs_NUM_ACTUATOR_OUTPUT_GROUPS uint8 = 4 // for sanity checking )
const ( AirspeedWind_SOURCE_AS_BETA_ONLY uint8 = 0 // wind estimate only based on synthetic sideslip fusion AirspeedWind_SOURCE_AS_SENSOR_1 uint8 = 1 // combined synthetic sideslip and airspeed fusion (data from first airspeed sensor) AirspeedWind_SOURCE_AS_SENSOR_2 uint8 = 2 // combined synthetic sideslip and airspeed fusion (data from second airspeed sensor) AirspeedWind_SOURCE_AS_SENSOR_3 uint8 = 3 // combined synthetic sideslip and airspeed fusion (data from third airspeed sensor) )
const ( BatteryStatus_BATTERY_SOURCE_POWER_MODULE uint8 = 0 BatteryStatus_BATTERY_SOURCE_EXTERNAL uint8 = 1 BatteryStatus_BATTERY_SOURCE_ESCS uint8 = 2 BatteryStatus_BATTERY_WARNING_NONE uint8 = 0 // no battery low voltage warning active BatteryStatus_BATTERY_WARNING_LOW uint8 = 1 // warning of low voltage BatteryStatus_BATTERY_WARNING_CRITICAL uint8 = 2 // critical voltage, return / abort immediately BatteryStatus_BATTERY_WARNING_EMERGENCY uint8 = 3 // immediate landing required BatteryStatus_BATTERY_WARNING_FAILED uint8 = 4 // the battery has failed completely BatteryStatus_MAX_INSTANCES uint8 = 4 )
const ( CellularStatus_CELLULAR_STATUS_FLAG_UNKNOWN uint8 = 0 // State unknown or not reportable CellularStatus_CELLULAR_STATUS_FLAG_FAILED uint8 = 1 // velocity setpoint CellularStatus_CELLULAR_STATUS_FLAG_INITIALIZING uint8 = 2 // Modem is being initialized CellularStatus_CELLULAR_STATUS_FLAG_LOCKED uint8 = 3 // Modem is locked CellularStatus_CELLULAR_STATUS_FLAG_DISABLED uint8 = 4 // Modem is not enabled and is powered down CellularStatus_CELLULAR_STATUS_FLAG_DISABLING uint8 = 5 // Modem is currently transitioning to the CELLULAR_STATUS_FLAG_DISABLED state CellularStatus_CELLULAR_STATUS_FLAG_ENABLING uint8 = 6 // Modem is currently transitioning to the CELLULAR_STATUS_FLAG_ENABLED state CellularStatus_CELLULAR_STATUS_FLAG_ENABLED uint8 = 7 // Modem is enabled and powered on but not registered with a network provider and not available for data connections CellularStatus_CELLULAR_STATUS_FLAG_SEARCHING uint8 = 8 // Modem is searching for a network provider to register CellularStatus_CELLULAR_STATUS_FLAG_REGISTERED uint8 = 9 // Modem is registered with a network provider, and data connections and messaging may be available for use CellularStatus_CELLULAR_STATUS_FLAG_DISCONNECTING uint8 = 10 // Modem is disconnecting and deactivating the last active packet data bearer. This state will not be entered if more than one packet data bearer is active and one of the active bearers is deactivated CellularStatus_CELLULAR_STATUS_FLAG_CONNECTING uint8 = 11 // Modem is activating and connecting the first packet data bearer. Subsequent bearer activations when another bearer is already active do not cause this state to be entered CellularStatus_CELLULAR_STATUS_FLAG_CONNECTED uint8 = 12 // One or more packet data bearers is active and connected CellularStatus_CELLULAR_NETWORK_FAILED_REASON_NONE uint8 = 0 // No error CellularStatus_CELLULAR_NETWORK_FAILED_REASON_UNKNOWN uint8 = 1 // Error state is unknown CellularStatus_CELLULAR_NETWORK_FAILED_REASON_SIM_MISSING uint8 = 2 // SIM is required for the modem but missing CellularStatus_CELLULAR_NETWORK_FAILED_REASON_SIM_ERROR uint8 = 3 // SIM is available, but not usuable for connection )
const ( CommanderState_MAIN_STATE_MANUAL uint8 = 0 CommanderState_MAIN_STATE_ALTCTL uint8 = 1 CommanderState_MAIN_STATE_POSCTL uint8 = 2 CommanderState_MAIN_STATE_AUTO_MISSION uint8 = 3 CommanderState_MAIN_STATE_AUTO_LOITER uint8 = 4 CommanderState_MAIN_STATE_AUTO_RTL uint8 = 5 CommanderState_MAIN_STATE_ACRO uint8 = 6 CommanderState_MAIN_STATE_OFFBOARD uint8 = 7 CommanderState_MAIN_STATE_STAB uint8 = 8 CommanderState_MAIN_STATE_AUTO_TAKEOFF uint8 = 10 // LEGACY RATTITUDE = 9 CommanderState_MAIN_STATE_AUTO_LAND uint8 = 11 // LEGACY RATTITUDE = 9 CommanderState_MAIN_STATE_AUTO_FOLLOW_TARGET uint8 = 12 // LEGACY RATTITUDE = 9 CommanderState_MAIN_STATE_AUTO_PRECLAND uint8 = 13 // LEGACY RATTITUDE = 9 CommanderState_MAIN_STATE_ORBIT uint8 = 14 // LEGACY RATTITUDE = 9 CommanderState_MAIN_STATE_MAX uint8 = 15 // LEGACY RATTITUDE = 9 )
const ( ControlAllocatorStatus_ACTUATOR_SATURATION_OK int8 = 0 // The actuator is not saturated ControlAllocatorStatus_ACTUATOR_SATURATION_UPPER_DYN int8 = 1 // The actuator is saturated (with a value <= the desired value) because it cannot increase its value faster ControlAllocatorStatus_ACTUATOR_SATURATION_UPPER int8 = 2 // The actuator is saturated (with a value <= the desired value) because it has reached its maximum value ControlAllocatorStatus_ACTUATOR_SATURATION_LOWER_DYN int8 = -1 // The actuator is saturated (with a value >= the desired value) because it cannot decrease its value faster ControlAllocatorStatus_ACTUATOR_SATURATION_LOWER int8 = -2 // The actuator is saturated (with a value >= the desired value) because it has reached its minimum value )
const ( DistanceSensor_MAV_DISTANCE_SENSOR_LASER uint8 = 0 DistanceSensor_MAV_DISTANCE_SENSOR_ULTRASOUND uint8 = 1 DistanceSensor_MAV_DISTANCE_SENSOR_INFRARED uint8 = 2 DistanceSensor_MAV_DISTANCE_SENSOR_RADAR uint8 = 3 DistanceSensor_ROTATION_YAW_0 uint8 = 0 // MAV_SENSOR_ROTATION_NONE DistanceSensor_ROTATION_YAW_45 uint8 = 1 // MAV_SENSOR_ROTATION_YAW_45 DistanceSensor_ROTATION_YAW_90 uint8 = 2 // MAV_SENSOR_ROTATION_YAW_90 DistanceSensor_ROTATION_YAW_135 uint8 = 3 // MAV_SENSOR_ROTATION_YAW_135 DistanceSensor_ROTATION_YAW_180 uint8 = 4 // MAV_SENSOR_ROTATION_YAW_180 DistanceSensor_ROTATION_YAW_225 uint8 = 5 // MAV_SENSOR_ROTATION_YAW_225 DistanceSensor_ROTATION_YAW_270 uint8 = 6 // MAV_SENSOR_ROTATION_YAW_270 DistanceSensor_ROTATION_YAW_315 uint8 = 7 // MAV_SENSOR_ROTATION_YAW_315 DistanceSensor_ROTATION_FORWARD_FACING uint8 = 0 // MAV_SENSOR_ROTATION_NONE DistanceSensor_ROTATION_RIGHT_FACING uint8 = 2 // MAV_SENSOR_ROTATION_YAW_90 DistanceSensor_ROTATION_BACKWARD_FACING uint8 = 4 // MAV_SENSOR_ROTATION_YAW_180 DistanceSensor_ROTATION_LEFT_FACING uint8 = 6 // MAV_SENSOR_ROTATION_YAW_270 DistanceSensor_ROTATION_UPWARD_FACING uint8 = 24 // MAV_SENSOR_ROTATION_PITCH_90 DistanceSensor_ROTATION_DOWNWARD_FACING uint8 = 25 // MAV_SENSOR_ROTATION_PITCH_270 DistanceSensor_ROTATION_CUSTOM uint8 = 100 // MAV_SENSOR_ROTATION_CUSTOM )
const ( EscReport_FAILURE_NONE uint8 = 0 EscReport_FAILURE_OVER_CURRENT_MASK uint8 = 1 // (1 << 0) EscReport_FAILURE_OVER_VOLTAGE_MASK uint8 = 2 // (1 << 1) EscReport_FAILURE_OVER_TEMPERATURE_MASK uint8 = 4 // (1 << 2) EscReport_FAILURE_OVER_RPM_MASK uint8 = 8 // (1 << 3) EscReport_FAILURE_INCONSISTENT_CMD_MASK uint8 = 16 // (1 << 4) Set if ESC received an inconsistent command (i.e out of boundaries) EscReport_FAILURE_MOTOR_STUCK_MASK uint8 = 32 // (1 << 5) EscReport_FAILURE_GENERIC_MASK uint8 = 64 // (1 << 6) )
const ( EscStatus_CONNECTED_ESC_MAX uint8 = 8 // The number of ESCs supported. Current (Q2/2013) we support 8 ESCs EscStatus_ESC_CONNECTION_TYPE_PPM uint8 = 0 // Traditional PPM ESC EscStatus_ESC_CONNECTION_TYPE_SERIAL uint8 = 1 // Serial Bus connected ESC EscStatus_ESC_CONNECTION_TYPE_ONESHOT uint8 = 2 // One Shot PPM EscStatus_ESC_CONNECTION_TYPE_I2C uint8 = 3 // I2C EscStatus_ESC_CONNECTION_TYPE_CAN uint8 = 4 // CAN-Bus EscStatus_ESC_CONNECTION_TYPE_DSHOT uint8 = 5 // DShot )
const ( EstimatorLocalPosition_DIST_BOTTOM_SENSOR_NONE uint8 = 0 // Distance to surface EstimatorLocalPosition_DIST_BOTTOM_SENSOR_RANGE uint8 = 1 // (1 << 0) a range sensor is used to estimate dist_bottom field. Distance to surface EstimatorLocalPosition_DIST_BOTTOM_SENSOR_FLOW uint8 = 2 // (1 << 1) a flow sensor is used to estimate dist_bottom field (mostly fixed-wing use case). Distance to surface )
const ( EstimatorOdometry_COVARIANCE_MATRIX_X_VARIANCE uint8 = 0 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_Y_VARIANCE uint8 = 6 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_Z_VARIANCE uint8 = 11 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_ROLL_VARIANCE uint8 = 15 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_PITCH_VARIANCE uint8 = 18 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_YAW_VARIANCE uint8 = 20 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_VX_VARIANCE uint8 = 0 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_VY_VARIANCE uint8 = 6 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_VZ_VARIANCE uint8 = 11 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_ROLLRATE_VARIANCE uint8 = 15 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_PITCHRATE_VARIANCE uint8 = 18 // Covariance matrix index constants EstimatorOdometry_COVARIANCE_MATRIX_YAWRATE_VARIANCE uint8 = 20 // Covariance matrix index constants EstimatorOdometry_LOCAL_FRAME_NED uint8 = 0 // NED earth-fixed frame. Position and linear velocity frame of reference constants EstimatorOdometry_LOCAL_FRAME_FRD uint8 = 1 // FRD earth-fixed frame, arbitrary heading reference. Position and linear velocity frame of reference constants EstimatorOdometry_LOCAL_FRAME_OTHER uint8 = 2 // Not aligned with the std frames of reference. Position and linear velocity frame of reference constants EstimatorOdometry_BODY_FRAME_FRD uint8 = 3 // FRD body-fixed frame. Position and linear velocity frame of reference constants )
const ( EstimatorStatus_GPS_CHECK_FAIL_GPS_FIX uint8 = 0 // 0 : insufficient fix type (no 3D solution). bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MIN_SAT_COUNT uint8 = 1 // 1 : minimum required sat count fail. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_PDOP uint8 = 2 // 2 : maximum allowed PDOP fail. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_HORZ_ERR uint8 = 3 // 3 : maximum allowed horizontal position error fail. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_VERT_ERR uint8 = 4 // 4 : maximum allowed vertical position error fail. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_SPD_ERR uint8 = 5 // 5 : maximum allowed speed error fail. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_HORZ_DRIFT uint8 = 6 // 6 : maximum allowed horizontal position drift fail - requires stationary vehicle. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_VERT_DRIFT uint8 = 7 // 7 : maximum allowed vertical position drift fail - requires stationary vehicle. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_HORZ_SPD_ERR uint8 = 8 // 8 : maximum allowed horizontal speed fail - requires stationary vehicle. bits are true when corresponding test has failed EstimatorStatus_GPS_CHECK_FAIL_MAX_VERT_SPD_ERR uint8 = 9 // 9 : maximum allowed vertical velocity discrepancy fail. bits are true when corresponding test has failed EstimatorStatus_CS_TILT_ALIGN uint8 = 0 // 0 - true if the filter tilt alignment is complete EstimatorStatus_CS_YAW_ALIGN uint8 = 1 // 1 - true if the filter yaw alignment is complete EstimatorStatus_CS_GPS uint8 = 2 // 2 - true if GPS measurements are being fused EstimatorStatus_CS_OPT_FLOW uint8 = 3 // 3 - true if optical flow measurements are being fused EstimatorStatus_CS_MAG_HDG uint8 = 4 // 4 - true if a simple magnetic yaw heading is being fused EstimatorStatus_CS_MAG_3D uint8 = 5 // 5 - true if 3-axis magnetometer measurement are being fused EstimatorStatus_CS_MAG_DEC uint8 = 6 // 6 - true if synthetic magnetic declination measurements are being fused EstimatorStatus_CS_IN_AIR uint8 = 7 // 7 - true when thought to be airborne EstimatorStatus_CS_WIND uint8 = 8 // 8 - true when wind velocity is being estimated EstimatorStatus_CS_BARO_HGT uint8 = 9 // 9 - true when baro height is being fused as a primary height reference EstimatorStatus_CS_RNG_HGT uint8 = 10 // 10 - true when range finder height is being fused as a primary height reference EstimatorStatus_CS_GPS_HGT uint8 = 11 // 11 - true when GPS height is being fused as a primary height reference EstimatorStatus_CS_EV_POS uint8 = 12 // 12 - true when local position data from external vision is being fused EstimatorStatus_CS_EV_YAW uint8 = 13 // 13 - true when yaw data from external vision measurements is being fused EstimatorStatus_CS_EV_HGT uint8 = 14 // 14 - true when height data from external vision measurements is being fused EstimatorStatus_CS_BETA uint8 = 15 // 15 - true when synthetic sideslip measurements are being fused EstimatorStatus_CS_MAG_FIELD uint8 = 16 // 16 - true when only the magnetic field states are updated by the magnetometer EstimatorStatus_CS_FIXED_WING uint8 = 17 // 17 - true when thought to be operating as a fixed wing vehicle with constrained sideslip EstimatorStatus_CS_MAG_FAULT uint8 = 18 // 18 - true when the magnetomer has been declared faulty and is no longer being used EstimatorStatus_CS_ASPD uint8 = 19 // 19 - true when airspeed measurements are being fused EstimatorStatus_CS_GND_EFFECT uint8 = 20 // 20 - true when when protection from ground effect induced static pressure rise is active EstimatorStatus_CS_RNG_STUCK uint8 = 21 // 21 - true when a stuck range finder sensor has been detected EstimatorStatus_CS_GPS_YAW uint8 = 22 // 22 - true when yaw (not ground course) data from a GPS receiver is being fused EstimatorStatus_CS_MAG_ALIGNED uint8 = 23 // 23 - true when the in-flight mag field alignment has been completed )
const ( EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_X_VARIANCE uint8 = 0 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_Y_VARIANCE uint8 = 6 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_Z_VARIANCE uint8 = 11 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_ROLL_VARIANCE uint8 = 15 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_PITCH_VARIANCE uint8 = 18 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_YAW_VARIANCE uint8 = 20 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_VX_VARIANCE uint8 = 0 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_VY_VARIANCE uint8 = 6 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_VZ_VARIANCE uint8 = 11 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_ROLLRATE_VARIANCE uint8 = 15 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_PITCHRATE_VARIANCE uint8 = 18 // Covariance matrix index constants EstimatorVisualOdometryAligned_COVARIANCE_MATRIX_YAWRATE_VARIANCE uint8 = 20 // Covariance matrix index constants EstimatorVisualOdometryAligned_LOCAL_FRAME_NED uint8 = 0 // NED earth-fixed frame. Position and linear velocity frame of reference constants EstimatorVisualOdometryAligned_LOCAL_FRAME_FRD uint8 = 1 // FRD earth-fixed frame, arbitrary heading reference. Position and linear velocity frame of reference constants EstimatorVisualOdometryAligned_LOCAL_FRAME_OTHER uint8 = 2 // Not aligned with the std frames of reference. Position and linear velocity frame of reference constants EstimatorVisualOdometryAligned_BODY_FRAME_FRD uint8 = 3 // FRD body-fixed frame. Position and linear velocity frame of reference constants )
const ( FwVirtualAttitudeSetpoint_FLAPS_OFF uint8 = 0 // no flaps FwVirtualAttitudeSetpoint_FLAPS_LAND uint8 = 1 // landing config flaps FwVirtualAttitudeSetpoint_FLAPS_TAKEOFF uint8 = 2 // take-off config flaps )
const ( GeneratorStatus_STATUS_FLAG_OFF uint64 = 1 // Generator is off. GeneratorStatus_STATUS_FLAG_READY uint64 = 2 // Generator is ready to start generating power. GeneratorStatus_STATUS_FLAG_GENERATING uint64 = 4 // Generator is generating power. GeneratorStatus_STATUS_FLAG_CHARGING uint64 = 8 // Generator is charging the batteries (generating enough power to charge and provide the load). GeneratorStatus_STATUS_FLAG_REDUCED_POWER uint64 = 16 // Generator is operating at a reduced maximum power. GeneratorStatus_STATUS_FLAG_MAXPOWER uint64 = 32 // Generator is providing the maximum output. GeneratorStatus_STATUS_FLAG_OVERTEMP_WARNING uint64 = 64 // Generator is near the maximum operating temperature, cooling is insufficient. GeneratorStatus_STATUS_FLAG_OVERTEMP_FAULT uint64 = 128 // Generator hit the maximum operating temperature and shutdown. GeneratorStatus_STATUS_FLAG_ELECTRONICS_OVERTEMP_WARNING uint64 = 256 // Power electronics are near the maximum operating temperature, cooling is insufficient. GeneratorStatus_STATUS_FLAG_ELECTRONICS_OVERTEMP_FAULT uint64 = 512 // Power electronics hit the maximum operating temperature and shutdown. GeneratorStatus_STATUS_FLAG_ELECTRONICS_FAULT uint64 = 1024 // Power electronics experienced a fault and shutdown. GeneratorStatus_STATUS_FLAG_POWERSOURCE_FAULT uint64 = 2048 // The power source supplying the generator failed e.g. mechanical generator stopped, tether is no longer providing power, solar cell is in shade, hydrogen reaction no longer happening. GeneratorStatus_STATUS_FLAG_COMMUNICATION_WARNING uint64 = 4096 // Generator controller having communication problems. GeneratorStatus_STATUS_FLAG_COOLING_WARNING uint64 = 8192 // Power electronic or generator cooling system error. GeneratorStatus_STATUS_FLAG_POWER_RAIL_FAULT uint64 = 16384 // Generator controller power rail experienced a fault. GeneratorStatus_STATUS_FLAG_OVERCURRENT_FAULT uint64 = 32768 // Generator controller exceeded the overcurrent threshold and shutdown to prevent damage. GeneratorStatus_STATUS_FLAG_BATTERY_OVERCHARGE_CURRENT_FAULT uint64 = 65536 // Generator controller detected a high current going into the batteries and shutdown to prevent battery damage. | GeneratorStatus_STATUS_FLAG_OVERVOLTAGE_FAULT uint64 = 131072 // Generator controller exceeded it's overvoltage threshold and shutdown to prevent it exceeding the voltage rating. GeneratorStatus_STATUS_FLAG_BATTERY_UNDERVOLT_FAULT uint64 = 262144 // Batteries are under voltage (generator will not start). GeneratorStatus_STATUS_FLAG_START_INHIBITED uint64 = 524288 // Generator start is inhibited by e.g. a safety switch. GeneratorStatus_STATUS_FLAG_MAINTENANCE_REQUIRED uint64 = 1048576 // Generator requires maintenance. GeneratorStatus_STATUS_FLAG_WARMING_UP uint64 = 2097152 // Generator is not ready to generate yet. GeneratorStatus_STATUS_FLAG_IDLE uint64 = 4194304 // Generator is idle. )
const ( GeofenceResult_GF_ACTION_NONE uint8 = 0 // no action on geofence violation GeofenceResult_GF_ACTION_WARN uint8 = 1 // critical mavlink message GeofenceResult_GF_ACTION_LOITER uint8 = 2 // switch to AUTO|LOITER GeofenceResult_GF_ACTION_RTL uint8 = 3 // switch to AUTO|RTL GeofenceResult_GF_ACTION_TERMINATE uint8 = 4 // flight termination GeofenceResult_GF_ACTION_LAND uint8 = 5 // switch to AUTO|LAND )
const ( GimbalDeviceAttitudeStatus_DEVICE_FLAGS_RETRACT uint16 = 1 GimbalDeviceAttitudeStatus_DEVICE_FLAGS_NEUTRAL uint16 = 2 GimbalDeviceAttitudeStatus_DEVICE_FLAGS_ROLL_LOCK uint16 = 4 GimbalDeviceAttitudeStatus_DEVICE_FLAGS_PITCH_LOCK uint16 = 8 GimbalDeviceAttitudeStatus_DEVICE_FLAGS_YAW_LOCK uint16 = 16 )
const ( GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_RETRACT uint32 = 1 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_NEUTRAL uint32 = 2 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_ROLL_AXIS uint32 = 4 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_ROLL_FOLLOW uint32 = 8 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_ROLL_LOCK uint32 = 16 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_PITCH_AXIS uint32 = 32 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_PITCH_FOLLOW uint32 = 64 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_PITCH_LOCK uint32 = 128 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_YAW_AXIS uint32 = 256 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_YAW_FOLLOW uint32 = 512 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_HAS_YAW_LOCK uint32 = 1024 GimbalDeviceInformation_GIMBAL_DEVICE_CAP_FLAGS_SUPPORTS_INFINITE_YAW uint32 = 2048 )
const ( GimbalDeviceSetAttitude_GIMBAL_DEVICE_FLAGS_RETRACT uint32 = 1 GimbalDeviceSetAttitude_GIMBAL_DEVICE_FLAGS_NEUTRAL uint32 = 2 GimbalDeviceSetAttitude_GIMBAL_DEVICE_FLAGS_ROLL_LOCK uint32 = 4 GimbalDeviceSetAttitude_GIMBAL_DEVICE_FLAGS_PITCH_LOCK uint32 = 8 GimbalDeviceSetAttitude_GIMBAL_DEVICE_FLAGS_YAW_LOCK uint32 = 16 )
const ( GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_RETRACT uint32 = 1 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_NEUTRAL uint32 = 2 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_AXIS uint32 = 4 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_FOLLOW uint32 = 8 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_LOCK uint32 = 16 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_AXIS uint32 = 32 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_FOLLOW uint32 = 64 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_LOCK uint32 = 128 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_AXIS uint32 = 256 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_FOLLOW uint32 = 512 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_LOCK uint32 = 1024 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_SUPPORTS_INFINITE_YAW uint32 = 2048 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_LOCAL uint32 = 65536 GimbalManagerInformation_GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_GLOBAL uint32 = 131072 )
const ( GimbalManagerSetAttitude_GIMBAL_MANAGER_FLAGS_RETRACT uint32 = 1 GimbalManagerSetAttitude_GIMBAL_MANAGER_FLAGS_NEUTRAL uint32 = 2 GimbalManagerSetAttitude_GIMBAL_MANAGER_FLAGS_ROLL_LOCK uint32 = 4 GimbalManagerSetAttitude_GIMBAL_MANAGER_FLAGS_PITCH_LOCK uint32 = 8 GimbalManagerSetAttitude_GIMBAL_MANAGER_FLAGS_YAW_LOCK uint32 = 16 )
const ( GimbalManagerSetManualControl_GIMBAL_MANAGER_FLAGS_RETRACT uint32 = 1 GimbalManagerSetManualControl_GIMBAL_MANAGER_FLAGS_NEUTRAL uint32 = 2 GimbalManagerSetManualControl_GIMBAL_MANAGER_FLAGS_ROLL_LOCK uint32 = 4 GimbalManagerSetManualControl_GIMBAL_MANAGER_FLAGS_PITCH_LOCK uint32 = 8 GimbalManagerSetManualControl_GIMBAL_MANAGER_FLAGS_YAW_LOCK uint32 = 16 )
const ( HeaterStatus_MODE_GPIO uint8 = 1 HeaterStatus_MODE_PX4IO uint8 = 2 )
const ( InputRc_RC_INPUT_SOURCE_UNKNOWN uint8 = 0 InputRc_RC_INPUT_SOURCE_PX4FMU_PPM uint8 = 1 InputRc_RC_INPUT_SOURCE_PX4IO_PPM uint8 = 2 InputRc_RC_INPUT_SOURCE_PX4IO_SPEKTRUM uint8 = 3 InputRc_RC_INPUT_SOURCE_PX4IO_SBUS uint8 = 4 InputRc_RC_INPUT_SOURCE_PX4IO_ST24 uint8 = 5 InputRc_RC_INPUT_SOURCE_MAVLINK uint8 = 6 InputRc_RC_INPUT_SOURCE_QURT uint8 = 7 InputRc_RC_INPUT_SOURCE_PX4FMU_SPEKTRUM uint8 = 8 InputRc_RC_INPUT_SOURCE_PX4FMU_SBUS uint8 = 9 InputRc_RC_INPUT_SOURCE_PX4FMU_ST24 uint8 = 10 InputRc_RC_INPUT_SOURCE_PX4FMU_SUMD uint8 = 11 InputRc_RC_INPUT_SOURCE_PX4FMU_DSM uint8 = 12 InputRc_RC_INPUT_SOURCE_PX4IO_SUMD uint8 = 13 InputRc_RC_INPUT_SOURCE_PX4FMU_CRSF uint8 = 14 InputRc_RC_INPUT_SOURCE_PX4FMU_GHST uint8 = 15 InputRc_RC_INPUT_MAX_CHANNELS uint8 = 18 // Maximum number of R/C input channels in the system. S.Bus has up to 18 channels. )
const ( LandingGear_GEAR_UP int8 = 1 // landing gear up LandingGear_GEAR_DOWN int8 = -1 // landing gear down LandingGear_GEAR_KEEP int8 = 0 // keep the current state )
const ( LedControl_COLOR_OFF uint8 = 0 // this is only used in the drivers. colors LedControl_COLOR_RED uint8 = 1 // colors LedControl_COLOR_GREEN uint8 = 2 // colors LedControl_COLOR_BLUE uint8 = 3 // colors LedControl_COLOR_YELLOW uint8 = 4 // colors LedControl_COLOR_PURPLE uint8 = 5 // colors LedControl_COLOR_AMBER uint8 = 6 // colors LedControl_COLOR_CYAN uint8 = 7 // colors LedControl_COLOR_WHITE uint8 = 8 // colors LedControl_MODE_OFF uint8 = 0 // turn LED off. LED modes definitions LedControl_MODE_ON uint8 = 1 // turn LED on. LED modes definitions LedControl_MODE_DISABLED uint8 = 2 // disable this priority (switch to lower priority setting). LED modes definitions LedControl_MODE_BLINK_SLOW uint8 = 3 // LED modes definitions LedControl_MODE_BLINK_NORMAL uint8 = 4 // LED modes definitions LedControl_MODE_BLINK_FAST uint8 = 5 // LED modes definitions LedControl_MODE_BREATHE uint8 = 6 // continuously increase & decrease brightness (solid color if driver does not support it). LED modes definitions LedControl_MODE_FLASH uint8 = 7 // two fast blinks (on/off) with timing as in MODE_BLINK_FAST and then off for a while. LED modes definitions LedControl_MAX_PRIORITY uint8 = 2 // maxium priority (minimum is 0) LedControl_ORB_QUEUE_LENGTH uint8 = 8 // needs to match BOARD_MAX_LEDS )
const ( LoggerStatus_LOGGER_TYPE_FULL uint8 = 0 // Normal, full size log LoggerStatus_LOGGER_TYPE_MISSION uint8 = 1 // reduced mission log (e.g. for geotagging) LoggerStatus_BACKEND_FILE uint8 = 1 LoggerStatus_BACKEND_MAVLINK uint8 = 2 LoggerStatus_BACKEND_ALL uint8 = 3 )
const ( ManualControlSetpoint_SOURCE_RC uint8 = 1 // radio control ManualControlSetpoint_SOURCE_MAVLINK_0 uint8 = 2 // mavlink instance 0 ManualControlSetpoint_SOURCE_MAVLINK_1 uint8 = 3 // mavlink instance 1 ManualControlSetpoint_SOURCE_MAVLINK_2 uint8 = 4 // mavlink instance 2 ManualControlSetpoint_SOURCE_MAVLINK_3 uint8 = 5 // mavlink instance 4 )
const ( ManualControlSwitches_SWITCH_POS_NONE uint8 = 0 // switch is not mapped ManualControlSwitches_SWITCH_POS_ON uint8 = 1 // switch activated (value = 1) ManualControlSwitches_SWITCH_POS_MIDDLE uint8 = 2 // middle position (value = 0) ManualControlSwitches_SWITCH_POS_OFF uint8 = 3 // switch not activated (value = -1) ManualControlSwitches_MODE_SLOT_NONE uint8 = 0 // no mode slot assigned ManualControlSwitches_MODE_SLOT_1 uint8 = 1 // mode slot 1 selected ManualControlSwitches_MODE_SLOT_2 uint8 = 2 // mode slot 2 selected ManualControlSwitches_MODE_SLOT_3 uint8 = 3 // mode slot 3 selected ManualControlSwitches_MODE_SLOT_4 uint8 = 4 // mode slot 4 selected ManualControlSwitches_MODE_SLOT_5 uint8 = 5 // mode slot 5 selected ManualControlSwitches_MODE_SLOT_6 uint8 = 6 // mode slot 6 selected ManualControlSwitches_MODE_SLOT_NUM uint8 = 6 // number of slots )
const ( McVirtualAttitudeSetpoint_FLAPS_OFF uint8 = 0 // no flaps McVirtualAttitudeSetpoint_FLAPS_LAND uint8 = 1 // landing config flaps McVirtualAttitudeSetpoint_FLAPS_TAKEOFF uint8 = 2 // take-off config flaps )
const ( MissionResult_MISSION_EXECUTION_MODE_NORMAL uint8 = 0 // Execute the mission according to the planned items MissionResult_MISSION_EXECUTION_MODE_REVERSE uint8 = 1 // Execute the mission in reverse order, ignoring commands and converting all waypoints to normal ones MissionResult_MISSION_EXECUTION_MODE_FAST_FORWARD uint8 = 2 // Execute the mission as fast as possible, for example converting loiter waypoints to normal ones )
const ( ObstacleDistance_MAV_FRAME_GLOBAL uint8 = 0 ObstacleDistance_MAV_FRAME_LOCAL_NED uint8 = 1 ObstacleDistance_MAV_FRAME_BODY_FRD uint8 = 12 ObstacleDistance_MAV_DISTANCE_SENSOR_LASER uint8 = 0 ObstacleDistance_MAV_DISTANCE_SENSOR_ULTRASOUND uint8 = 1 ObstacleDistance_MAV_DISTANCE_SENSOR_INFRARED uint8 = 2 ObstacleDistance_MAV_DISTANCE_SENSOR_RADAR uint8 = 3 )
const ( ObstacleDistanceFused_MAV_FRAME_GLOBAL uint8 = 0 ObstacleDistanceFused_MAV_FRAME_LOCAL_NED uint8 = 1 ObstacleDistanceFused_MAV_FRAME_BODY_FRD uint8 = 12 ObstacleDistanceFused_MAV_DISTANCE_SENSOR_LASER uint8 = 0 ObstacleDistanceFused_MAV_DISTANCE_SENSOR_ULTRASOUND uint8 = 1 ObstacleDistanceFused_MAV_DISTANCE_SENSOR_INFRARED uint8 = 2 ObstacleDistanceFused_MAV_DISTANCE_SENSOR_RADAR uint8 = 3 )
const ( OpticalFlow_MODE_UNKNOWN uint8 = 0 OpticalFlow_MODE_BRIGHT uint8 = 1 OpticalFlow_MODE_LOWLIGHT uint8 = 2 OpticalFlow_MODE_SUPER_LOWLIGHT uint8 = 3 )
const ( OrbitStatus_ORBIT_YAW_BEHAVIOUR_HOLD_FRONT_TO_CIRCLE_CENTER uint8 = 0 // ORBIT_YAW_BEHAVIOUR OrbitStatus_ORBIT_YAW_BEHAVIOUR_HOLD_INITIAL_HEADING uint8 = 1 // ORBIT_YAW_BEHAVIOUR OrbitStatus_ORBIT_YAW_BEHAVIOUR_UNCONTROLLED uint8 = 2 // ORBIT_YAW_BEHAVIOUR OrbitStatus_ORBIT_YAW_BEHAVIOUR_HOLD_FRONT_TANGENT_TO_CIRCLE uint8 = 3 // ORBIT_YAW_BEHAVIOUR OrbitStatus_ORBIT_YAW_BEHAVIOUR_RC_CONTROLLED uint8 = 4 // ORBIT_YAW_BEHAVIOUR )
const ( PositionSetpoint_SETPOINT_TYPE_POSITION uint8 = 0 // position setpoint PositionSetpoint_SETPOINT_TYPE_VELOCITY uint8 = 1 // velocity setpoint PositionSetpoint_SETPOINT_TYPE_LOITER uint8 = 2 // loiter setpoint PositionSetpoint_SETPOINT_TYPE_TAKEOFF uint8 = 3 // takeoff setpoint PositionSetpoint_SETPOINT_TYPE_LAND uint8 = 4 // land setpoint, altitude must be ignored, descend until landing PositionSetpoint_SETPOINT_TYPE_IDLE uint8 = 5 // do nothing, switch off motors or keep at idle speed (MC) PositionSetpoint_SETPOINT_TYPE_FOLLOW_TARGET uint8 = 6 // setpoint in NED frame (x, y, z, vx, vy, vz) set by follow target PositionSetpoint_VELOCITY_FRAME_LOCAL_NED uint8 = 1 // MAV_FRAME_LOCAL_NED PositionSetpoint_VELOCITY_FRAME_BODY_NED uint8 = 8 // MAV_FRAME_BODY_NED )
const ( PowerButtonState_PWR_BUTTON_STATE_IDEL uint8 = 0 // Button went up without meeting shutdown button down time (delete event) PowerButtonState_PWR_BUTTON_STATE_DOWN uint8 = 1 // Button went Down PowerButtonState_PWR_BUTTON_STATE_UP uint8 = 2 // Button went Up PowerButtonState_PWR_BUTTON_STATE_REQUEST_SHUTDOWN uint8 = 3 // Button went Up after meeting shutdown button down time )
const ( RcChannels_FUNCTION_THROTTLE uint8 = 0 RcChannels_FUNCTION_ROLL uint8 = 1 RcChannels_FUNCTION_PITCH uint8 = 2 RcChannels_FUNCTION_YAW uint8 = 3 RcChannels_FUNCTION_MODE uint8 = 4 RcChannels_FUNCTION_RETURN uint8 = 5 RcChannels_FUNCTION_POSCTL uint8 = 6 RcChannels_FUNCTION_LOITER uint8 = 7 RcChannels_FUNCTION_OFFBOARD uint8 = 8 RcChannels_FUNCTION_ACRO uint8 = 9 RcChannels_FUNCTION_FLAPS uint8 = 10 RcChannels_FUNCTION_AUX_1 uint8 = 11 RcChannels_FUNCTION_AUX_2 uint8 = 12 RcChannels_FUNCTION_AUX_3 uint8 = 13 RcChannels_FUNCTION_AUX_4 uint8 = 14 RcChannels_FUNCTION_AUX_5 uint8 = 15 RcChannels_FUNCTION_PARAM_1 uint8 = 16 RcChannels_FUNCTION_PARAM_2 uint8 = 17 RcChannels_FUNCTION_PARAM_3_5 uint8 = 18 RcChannels_FUNCTION_KILLSWITCH uint8 = 19 RcChannels_FUNCTION_TRANSITION uint8 = 20 RcChannels_FUNCTION_GEAR uint8 = 21 RcChannels_FUNCTION_ARMSWITCH uint8 = 22 RcChannels_FUNCTION_STAB uint8 = 23 RcChannels_FUNCTION_AUX_6 uint8 = 24 RcChannels_FUNCTION_MAN uint8 = 25 )
const ( RcParameterMap_RC_PARAM_MAP_NCHAN uint8 = 3 // This limit is also hardcoded in the enum RC_CHANNELS_FUNCTION in rc_channels.h RcParameterMap_PARAM_ID_LEN uint8 = 16 // corresponds to MAVLINK_MSG_PARAM_VALUE_FIELD_PARAM_ID_LEN )
const ( SensorCombined_RELATIVE_TIMESTAMP_INVALID int32 = 2147483647 // (0x7fffffff) If one of the relative timestamps is set to this value, it means the associated sensor values are invalid SensorCombined_CLIPPING_X uint8 = 1 SensorCombined_CLIPPING_Y uint8 = 2 SensorCombined_CLIPPING_Z uint8 = 4 )
const ( SystemPower_BRICK1_VALID_SHIFTS uint8 = 0 SystemPower_BRICK1_VALID_MASK uint8 = 1 SystemPower_BRICK2_VALID_SHIFTS uint8 = 1 SystemPower_BRICK2_VALID_MASK uint8 = 2 SystemPower_BRICK3_VALID_SHIFTS uint8 = 2 SystemPower_BRICK3_VALID_MASK uint8 = 4 SystemPower_BRICK4_VALID_SHIFTS uint8 = 3 SystemPower_BRICK4_VALID_MASK uint8 = 8 )
const ( TakeoffStatus_TAKEOFF_STATE_UNINITIALIZED uint8 = 0 TakeoffStatus_TAKEOFF_STATE_DISARMED uint8 = 1 TakeoffStatus_TAKEOFF_STATE_SPOOLUP uint8 = 2 TakeoffStatus_TAKEOFF_STATE_READY_FOR_TAKEOFF uint8 = 3 TakeoffStatus_TAKEOFF_STATE_RAMPUP uint8 = 4 TakeoffStatus_TAKEOFF_STATE_FLIGHT uint8 = 5 )
const ( TecsStatus_TECS_MODE_NORMAL uint8 = 0 TecsStatus_TECS_MODE_UNDERSPEED uint8 = 1 TecsStatus_TECS_MODE_TAKEOFF uint8 = 2 TecsStatus_TECS_MODE_LAND uint8 = 3 TecsStatus_TECS_MODE_LAND_THROTTLELIM uint8 = 4 TecsStatus_TECS_MODE_BAD_DESCENT uint8 = 5 TecsStatus_TECS_MODE_CLIMBOUT uint8 = 6 )
const ( TelemetryStatus_LINK_TYPE_GENERIC uint8 = 0 TelemetryStatus_LINK_TYPE_UBIQUITY_BULLET uint8 = 1 TelemetryStatus_LINK_TYPE_WIRE uint8 = 2 TelemetryStatus_LINK_TYPE_USB uint8 = 3 TelemetryStatus_LINK_TYPE_IRIDIUM uint8 = 4 TelemetryStatus_HEARTBEAT_TIMEOUT_US uint64 = 1500000 // Heartbeat timeout 1.5 seconds )
const ( TestMotor_NUM_MOTOR_OUTPUTS uint8 = 8 TestMotor_ACTION_STOP uint8 = 0 // stop all motors (disable motor test mode) TestMotor_ACTION_RUN uint8 = 1 // run motor(s) (enable motor test mode) TestMotor_ORB_QUEUE_LENGTH uint8 = 4 )
const ( TransponderReport_PX4_ADSB_FLAGS_VALID_COORDS uint16 = 1 // ADSB flags TransponderReport_PX4_ADSB_FLAGS_VALID_ALTITUDE uint16 = 2 // ADSB flags TransponderReport_PX4_ADSB_FLAGS_VALID_HEADING uint16 = 4 // ADSB flags TransponderReport_PX4_ADSB_FLAGS_VALID_VELOCITY uint16 = 8 // ADSB flags TransponderReport_PX4_ADSB_FLAGS_VALID_CALLSIGN uint16 = 16 // ADSB flags TransponderReport_PX4_ADSB_FLAGS_VALID_SQUAWK uint16 = 32 // ADSB flags TransponderReport_PX4_ADSB_FLAGS_RETRANSLATE uint16 = 256 // ADSB flags TransponderReport_ADSB_EMITTER_TYPE_NO_INFO uint16 = 0 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_LIGHT uint16 = 1 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_SMALL uint16 = 2 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_LARGE uint16 = 3 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_HIGH_VORTEX_LARGE uint16 = 4 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_HEAVY uint16 = 5 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_HIGHLY_MANUV uint16 = 6 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_ROTOCRAFT uint16 = 7 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_UNASSIGNED uint16 = 8 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_GLIDER uint16 = 9 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_LIGHTER_AIR uint16 = 10 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_PARACHUTE uint16 = 11 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_ULTRA_LIGHT uint16 = 12 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_UNASSIGNED2 uint16 = 13 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_UAV uint16 = 14 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_SPACE uint16 = 15 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_UNASSGINED3 uint16 = 16 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_EMERGENCY_SURFACE uint16 = 17 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_SERVICE_SURFACE uint16 = 18 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_POINT_OBSTACLE uint16 = 19 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ADSB_EMITTER_TYPE_ENUM_END uint16 = 20 // ADSB Emitter Data:from mavlink/v2.0/common/common.h TransponderReport_ORB_QUEUE_LENGTH uint8 = 8 )
const ( TuneControl_TUNE_ID_STOP uint8 = 0 TuneControl_TUNE_ID_STARTUP uint8 = 1 TuneControl_TUNE_ID_ERROR uint8 = 2 TuneControl_TUNE_ID_NOTIFY_POSITIVE uint8 = 3 TuneControl_TUNE_ID_NOTIFY_NEUTRAL uint8 = 4 TuneControl_TUNE_ID_NOTIFY_NEGATIVE uint8 = 5 TuneControl_TUNE_ID_ARMING_WARNING uint8 = 6 TuneControl_TUNE_ID_BATTERY_WARNING_SLOW uint8 = 7 TuneControl_TUNE_ID_BATTERY_WARNING_FAST uint8 = 8 TuneControl_TUNE_ID_GPS_WARNING uint8 = 9 TuneControl_TUNE_ID_ARMING_FAILURE uint8 = 10 TuneControl_TUNE_ID_PARACHUTE_RELEASE uint8 = 11 TuneControl_TUNE_ID_SINGLE_BEEP uint8 = 12 TuneControl_TUNE_ID_HOME_SET uint8 = 13 TuneControl_TUNE_ID_SD_INIT uint8 = 14 TuneControl_TUNE_ID_SD_ERROR uint8 = 15 TuneControl_TUNE_ID_PROG_PX4IO uint8 = 16 TuneControl_TUNE_ID_PROG_PX4IO_OK uint8 = 17 TuneControl_TUNE_ID_PROG_PX4IO_ERR uint8 = 18 TuneControl_NUMBER_OF_TUNES uint8 = 19 TuneControl_VOLUME_LEVEL_MIN uint8 = 0 TuneControl_VOLUME_LEVEL_DEFAULT uint8 = 40 TuneControl_VOLUME_LEVEL_MAX uint8 = 100 TuneControl_ORB_QUEUE_LENGTH uint8 = 4 )
const ( UavcanParameterRequest_MESSAGE_TYPE_PARAM_REQUEST_READ uint8 = 20 // MAVLINK_MSG_ID_PARAM_REQUEST_READ UavcanParameterRequest_MESSAGE_TYPE_PARAM_REQUEST_LIST uint8 = 21 // MAVLINK_MSG_ID_PARAM_REQUEST_LIST UavcanParameterRequest_MESSAGE_TYPE_PARAM_SET uint8 = 23 // MAVLINK_MSG_ID_PARAM_SET UavcanParameterRequest_NODE_ID_ALL uint8 = 0 // MAV_COMP_ID_ALL UavcanParameterRequest_PARAM_TYPE_UINT8 uint8 = 1 // MAV_PARAM_TYPE_UINT8 UavcanParameterRequest_PARAM_TYPE_INT64 uint8 = 8 // MAV_PARAM_TYPE_INT64 UavcanParameterRequest_PARAM_TYPE_REAL32 uint8 = 9 // MAV_PARAM_TYPE_REAL32 UavcanParameterRequest_ORB_QUEUE_LENGTH uint8 = 4 )
const ( UlogStream_FLAGS_NEED_ACK uint8 = 1 // if set, this message requires to be acked.. flags bitmasks UlogStream_ORB_QUEUE_LENGTH uint8 = 16 // TODO: we might be able to reduce this if mavlink polled on the topic )
const ( UlogStreamAck_ACK_TIMEOUT int32 = 50 // timeout waiting for an ack until we retry to send the message [ms] UlogStreamAck_ACK_MAX_TRIES int32 = 50 // maximum amount of tries to (re-)send a message, each time waiting ACK_TIMEOUT ms )
const ( VehicleAttitudeSetpoint_FLAPS_OFF uint8 = 0 // no flaps VehicleAttitudeSetpoint_FLAPS_LAND uint8 = 1 // landing config flaps VehicleAttitudeSetpoint_FLAPS_TAKEOFF uint8 = 2 // take-off config flaps )
const ( VehicleCommand_VEHICLE_CMD_CUSTOM_0 uint16 = 0 // test command VehicleCommand_VEHICLE_CMD_CUSTOM_1 uint16 = 1 // test command VehicleCommand_VEHICLE_CMD_CUSTOM_2 uint16 = 2 // test command VehicleCommand_VEHICLE_CMD_NAV_WAYPOINT uint16 = 16 // Navigate to MISSION. |Hold time in decimal seconds. (ignored by fixed wing, time to stay at MISSION for rotary wing)| Acceptance radius in meters (if the sphere with this radius is hit, the MISSION counts as reached)| 0 to pass through the WP, if > 0 radius in meters to pass by WP. Positive value for clockwise orbit, negative value for counter-clockwise orbit. Allows trajectory control.| Desired yaw angle at MISSION (rotary wing)| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_LOITER_UNLIM uint16 = 17 // Loiter around this MISSION an unlimited amount of time |Empty| Empty| Radius around MISSION, in meters. If positive loiter clockwise, else counter-clockwise| Desired yaw angle.| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_LOITER_TURNS uint16 = 18 // Loiter around this MISSION for X turns |Turns| Empty| Radius around MISSION, in meters. If positive loiter clockwise, else counter-clockwise| Desired yaw angle.| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_LOITER_TIME uint16 = 19 // Loiter around this MISSION for X seconds |Seconds (decimal)| Empty| Radius around MISSION, in meters. If positive loiter clockwise, else counter-clockwise| Desired yaw angle.| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_RETURN_TO_LAUNCH uint16 = 20 // Return to launch location |Empty| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_NAV_LAND uint16 = 21 // Land at location |Empty| Empty| Empty| Desired yaw angle.| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_TAKEOFF uint16 = 22 // Takeoff from ground / hand |Minimum pitch (if airspeed sensor present), desired pitch without sensor| Empty| Empty| Yaw angle (if magnetometer present), ignored without magnetometer| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_PRECLAND uint16 = 23 // Attempt a precision landing VehicleCommand_VEHICLE_CMD_DO_ORBIT uint16 = 34 // Start orbiting on the circumference of a circle defined by the parameters. |Radius [m] |Velocity [m/s] |Yaw behaviour |Empty |Latitude/X |Longitude/Y |Altitude/Z | VehicleCommand_VEHICLE_CMD_NAV_ROI uint16 = 80 // Sets the region of interest (ROI) for a sensor set or the vehicle itself. This can then be used by the vehicles control system to control the vehicle attitude and the attitude of various sensors such as cameras. |Region of interest mode. (see MAV_ROI enum)| MISSION index/ target ID. (see MAV_ROI enum)| ROI index (allows a vehicle to manage multiple ROI's)| Empty| x the location of the fixed ROI (see MAV_FRAME)| y| z| VehicleCommand_VEHICLE_CMD_NAV_PATHPLANNING uint16 = 81 // Control autonomous path planning on the MAV. |0: Disable local obstacle avoidance / local path planning (without resetting map), 1: Enable local path planning, 2: Enable and reset local path planning| 0: Disable full path planning (without resetting map), 1: Enable, 2: Enable and reset map/occupancy grid, 3: Enable and reset planned route, but not occupancy grid| Empty| Yaw angle at goal, in compass degrees, [0..360]| Latitude/X of goal| Longitude/Y of goal| Altitude/Z of goal| VehicleCommand_VEHICLE_CMD_NAV_VTOL_TAKEOFF uint16 = 84 // Takeoff from ground / hand and transition to fixed wing |Minimum pitch (if airspeed sensor present), desired pitch without sensor| Empty| Empty| Yaw angle (if magnetometer present), ignored without magnetometer| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_VTOL_LAND uint16 = 85 // Transition to MC and land at location |Empty| Empty| Empty| Desired yaw angle.| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_NAV_GUIDED_LIMITS uint16 = 90 // set limits for external control |timeout - maximum time (in seconds) that external controller will be allowed to control vehicle. 0 means no timeout| absolute altitude min (in meters, AMSL) - if vehicle moves below this alt, the command will be aborted and the mission will continue. 0 means no lower altitude limit| absolute altitude max (in meters)- if vehicle moves above this alt, the command will be aborted and the mission will continue. 0 means no upper altitude limit| horizontal move limit (in meters, AMSL) - if vehicle moves more than this distance from it's location at the moment the command was executed, the command will be aborted and the mission will continue. 0 means no horizontal altitude limit| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_NAV_GUIDED_MASTER uint16 = 91 // set id of master controller |System ID| Component ID| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_NAV_DELAY uint16 = 93 // Delay the next navigation command a number of seconds or until a specified time |Delay in seconds (decimal, -1 to enable time-of-day fields)| hour (24h format, UTC, -1 to ignore)| minute (24h format, UTC, -1 to ignore)| second (24h format, UTC)| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_NAV_LAST uint16 = 95 // NOP - This command is only used to mark the upper limit of the NAV/ACTION commands in the enumeration |Empty| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_CONDITION_DELAY uint16 = 112 // Delay mission state machine. |Delay in seconds (decimal)| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_CONDITION_CHANGE_ALT uint16 = 113 // Ascend/descend at rate. Delay mission state machine until desired altitude reached. |Descent / Ascend rate (m/s)| Empty| Empty| Empty| Empty| Empty| Finish Altitude| VehicleCommand_VEHICLE_CMD_CONDITION_DISTANCE uint16 = 114 // Delay mission state machine until within desired distance of next NAV point. |Distance (meters)| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_CONDITION_YAW uint16 = 115 // Reach a certain target angle. |target angle: [0-360], 0 is north| speed during yaw change:[deg per second]| direction: negative: counter clockwise, positive: clockwise [-1,1]| relative offset or absolute angle: [ 1,0]| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_CONDITION_LAST uint16 = 159 // NOP - This command is only used to mark the upper limit of the CONDITION commands in the enumeration |Empty| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_CONDITION_GATE uint16 = 4501 // Wait until passing a threshold |2D coord mode: 0: Orthogonal to planned route | Altitude mode: 0: Ignore altitude| Empty| Empty| Lat| Lon| Alt| VehicleCommand_VEHICLE_CMD_DO_SET_MODE uint16 = 176 // Set system mode. |Mode, as defined by ENUM MAV_MODE| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_JUMP uint16 = 177 // Jump to the desired command in the mission list. Repeat this action only the specified number of times |Sequence number| Repeat count| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_CHANGE_SPEED uint16 = 178 // Change speed and/or throttle set points. |Speed type (0=Airspeed, 1=Ground Speed)| Speed (m/s, -1 indicates no change)| Throttle ( Percent, -1 indicates no change)| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_SET_HOME uint16 = 179 // Changes the home location either to the current location or a specified location. |Use current (1=use current location, 0=use specified location)| Empty| Empty| Empty| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_DO_SET_PARAMETER uint16 = 180 // Set a system parameter. Caution! Use of this command requires knowledge of the numeric enumeration value of the parameter. |Parameter number| Parameter value| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_SET_RELAY uint16 = 181 // Set a relay to a condition. |Relay number| Setting (1=on, 0=off, others possible depending on system hardware)| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_REPEAT_RELAY uint16 = 182 // Cycle a relay on and off for a desired number of cyles with a desired period. |Relay number| Cycle count| Cycle time (seconds, decimal)| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_SET_SERVO uint16 = 183 // Set a servo to a desired PWM value. |Servo number| PWM (microseconds, 1000 to 2000 typical)| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_REPEAT_SERVO uint16 = 184 // Cycle a between its nominal setting and a desired PWM for a desired number of cycles with a desired period. |Servo number| PWM (microseconds, 1000 to 2000 typical)| Cycle count| Cycle time (seconds)| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_FLIGHTTERMINATION uint16 = 185 // Terminate flight immediately |Flight termination activated if > 0.5| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_LAND_START uint16 = 189 // Mission command to perform a landing. This is used as a marker in a mission to tell the autopilot where a sequence of mission items that represents a landing starts. It may also be sent via a COMMAND_LONG to trigger a landing, in which case the nearest (geographically) landing sequence in the mission will be used. The Latitude/Longitude is optional, and may be set to 0/0 if not needed. If specified then it will be used to help find the closest landing sequence. |Empty| Empty| Empty| Empty| Latitude| Longitude| Empty| */ VehicleCommand_VEHICLE_CMD_DO_GO_AROUND uint16 = 191 // Mission command to safely abort an autonmous landing. |Altitude (meters)| Empty| Empty| Empty| Empty| Empty| Empty| */ VehicleCommand_VEHICLE_CMD_DO_REPOSITION uint16 = 192 VehicleCommand_VEHICLE_CMD_DO_PAUSE_CONTINUE uint16 = 193 VehicleCommand_VEHICLE_CMD_DO_SET_ROI_LOCATION uint16 = 195 // Sets the region of interest (ROI) to a location. This can then be used by the vehicles control system to control the vehicle attitude and the attitude of various sensors such as cameras. |Empty| Empty| Empty| Empty| Latitude| Longitude| Altitude| VehicleCommand_VEHICLE_CMD_DO_SET_ROI_WPNEXT_OFFSET uint16 = 196 // Sets the region of interest (ROI) to be toward next waypoint, with optional pitch/roll/yaw offset. This can then be used by the vehicles control system to control the vehicle attitude and the attitude of various sensors such as cameras. |Empty| Empty| Empty| Empty| pitch offset from next waypoint| roll offset from next waypoint| yaw offset from next waypoint| VehicleCommand_VEHICLE_CMD_DO_SET_ROI_NONE uint16 = 197 // Cancels any previous ROI command returning the vehicle/sensors to default flight characteristics. This can then be used by the vehicles control system to control the vehicle attitude and the attitude of various sensors such as cameras. |Empty| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_CONTROL_VIDEO uint16 = 200 // Control onboard camera system. |Camera ID (-1 for all)| Transmission: 0: disabled, 1: enabled compressed, 2: enabled raw| Transmission mode: 0: video stream, >0: single images every n seconds (decimal)| Recording: 0: disabled, 1: enabled compressed, 2: enabled raw| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_SET_ROI uint16 = 201 // Sets the region of interest (ROI) for a sensor set or the vehicle itself. This can then be used by the vehicles control system to control the vehicle attitude and the attitude of various sensors such as cameras. |Region of interest mode. (see MAV_ROI enum)| MISSION index/ target ID. (see MAV_ROI enum)| ROI index (allows a vehicle to manage multiple ROI's)| Empty| x the location of the fixed ROI (see MAV_FRAME)| y| z| VehicleCommand_VEHICLE_CMD_DO_DIGICAM_CONTROL uint16 = 203 VehicleCommand_VEHICLE_CMD_DO_MOUNT_CONFIGURE uint16 = 204 // Mission command to configure a camera or antenna mount |Mount operation mode (see MAV_MOUNT_MODE enum)| stabilize roll? (1 = yes, 0 = no)| stabilize pitch? (1 = yes, 0 = no)| stabilize yaw? (1 = yes, 0 = no)| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_MOUNT_CONTROL uint16 = 205 // Mission command to control a camera or antenna mount |pitch or lat in degrees, depending on mount mode.| roll or lon in degrees depending on mount mode| yaw or alt (in meters) depending on mount mode| reserved| reserved| reserved| MAV_MOUNT_MODE enum value| VehicleCommand_VEHICLE_CMD_DO_SET_CAM_TRIGG_DIST uint16 = 206 // Mission command to set TRIG_DIST for this flight |Camera trigger distance (meters)| Shutter integration time (ms)| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_FENCE_ENABLE uint16 = 207 // Mission command to enable the geofence |enable? (0=disable, 1=enable)| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_PARACHUTE uint16 = 208 // Mission command to trigger a parachute |action (0=disable, 1=enable, 2=release, for some systems see PARACHUTE_ACTION enum, not in general message set.)| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_MOTOR_TEST uint16 = 209 // motor test command |Instance (1, ...)| throttle type| throttle| timeout [s]| Motor count | Test order| Empty| VehicleCommand_VEHICLE_CMD_DO_INVERTED_FLIGHT uint16 = 210 // Change to/from inverted flight |inverted (0=normal, 1=inverted)| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_SET_CAM_TRIGG_INTERVAL uint16 = 214 // Mission command to set TRIG_INTERVAL for this flight |Camera trigger distance (meters)| Shutter integration time (ms)| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_MOUNT_CONTROL_QUAT uint16 = 220 // Mission command to control a camera or antenna mount, using a quaternion as reference. |q1 - quaternion param #1, w (1 in null-rotation)| q2 - quaternion param #2, x (0 in null-rotation)| q3 - quaternion param #3, y (0 in null-rotation)| q4 - quaternion param #4, z (0 in null-rotation)| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_GUIDED_MASTER uint16 = 221 // set id of master controller |System ID| Component ID| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_GUIDED_LIMITS uint16 = 222 // set limits for external control |timeout - maximum time (in seconds) that external controller will be allowed to control vehicle. 0 means no timeout| absolute altitude min (in meters, AMSL) - if vehicle moves below this alt, the command will be aborted and the mission will continue. 0 means no lower altitude limit| absolute altitude max (in meters)- if vehicle moves above this alt, the command will be aborted and the mission will continue. 0 means no upper altitude limit| horizontal move limit (in meters, AMSL) - if vehicle moves more than this distance from it's location at the moment the command was executed, the command will be aborted and the mission will continue. 0 means no horizontal altitude limit| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_DO_LAST uint16 = 240 // NOP - This command is only used to mark the upper limit of the DO commands in the enumeration |Empty| Empty| Empty| Empty| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_PREFLIGHT_CALIBRATION uint16 = 241 // Trigger calibration. This command will be only accepted if in pre-flight mode. See mavlink spec MAV_CMD_PREFLIGHT_CALIBRATION VehicleCommand_PREFLIGHT_CALIBRATION_TEMPERATURE_CALIBRATION uint16 = 3 // param value for VEHICLE_CMD_PREFLIGHT_CALIBRATION to start temperature calibration VehicleCommand_VEHICLE_CMD_PREFLIGHT_SET_SENSOR_OFFSETS uint16 = 242 // Set sensor offsets. This command will be only accepted if in pre-flight mode. |Sensor to adjust the offsets for: 0: gyros, 1: accelerometer, 2: magnetometer, 3: barometer, 4: optical flow| X axis offset (or generic dimension 1), in the sensor's raw units| Y axis offset (or generic dimension 2), in the sensor's raw units| Z axis offset (or generic dimension 3), in the sensor's raw units| Generic dimension 4, in the sensor's raw units| Generic dimension 5, in the sensor's raw units| Generic dimension 6, in the sensor's raw units| VehicleCommand_VEHICLE_CMD_PREFLIGHT_UAVCAN uint16 = 243 // UAVCAN configuration. If param 1 == 1 actuator mapping and direction assignment should be started VehicleCommand_VEHICLE_CMD_PREFLIGHT_STORAGE uint16 = 245 // Request storage of different parameter values and logs. This command will be only accepted if in pre-flight mode. |Parameter storage: 0: READ FROM FLASH/EEPROM, 1: WRITE CURRENT TO FLASH/EEPROM| Mission storage: 0: READ FROM FLASH/EEPROM, 1: WRITE CURRENT TO FLASH/EEPROM| Reserved| Reserved| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_PREFLIGHT_REBOOT_SHUTDOWN uint16 = 246 // Request the reboot or shutdown of system components. |0: Do nothing for autopilot, 1: Reboot autopilot, 2: Shutdown autopilot.| 0: Do nothing for onboard computer, 1: Reboot onboard computer, 2: Shutdown onboard computer.| Reserved| Reserved| Empty| Empty| Empty| VehicleCommand_VEHICLE_CMD_OBLIQUE_SURVEY uint16 = 260 // Mission command to set a Camera Auto Mount Pivoting Oblique Survey for this flight|Camera trigger distance (meters)| Shutter integration time (ms)| Camera minimum trigger interval| Number of positions| Roll| Pitch| Empty| VehicleCommand_VEHICLE_CMD_GIMBAL_DEVICE_INFORMATION uint16 = 283 // Command to ask information about a low level gimbal VehicleCommand_VEHICLE_CMD_MISSION_START uint16 = 300 // start running a mission |first_item: the first mission item to run| last_item: the last mission item to run (after this item is run, the mission ends)| VehicleCommand_VEHICLE_CMD_COMPONENT_ARM_DISARM uint16 = 400 // Arms / Disarms a component |1 to arm, 0 to disarm| VehicleCommand_VEHICLE_CMD_INJECT_FAILURE uint16 = 420 // Inject artificial failure for testing purposes VehicleCommand_VEHICLE_CMD_START_RX_PAIR uint16 = 500 // Starts receiver pairing |0:Spektrum| 0:Spektrum DSM2, 1:Spektrum DSMX| VehicleCommand_VEHICLE_CMD_REQUEST_MESSAGE uint16 = 512 // Request to send a single instance of the specified message VehicleCommand_VEHICLE_CMD_SET_CAMERA_MODE uint16 = 530 // Set camera capture mode (photo, video, etc.) VehicleCommand_VEHICLE_CMD_SET_CAMERA_ZOOM uint16 = 531 // Set camera zoom VehicleCommand_VEHICLE_CMD_SET_CAMERA_FOCUS uint16 = 532 VehicleCommand_VEHICLE_CMD_DO_GIMBAL_MANAGER_PITCHYAW uint16 = 1000 // Setpoint to be sent to a gimbal manager to set a gimbal pitch and yaw VehicleCommand_VEHICLE_CMD_DO_GIMBAL_MANAGER_CONFIGURE uint16 = 1001 // Gimbal configuration to set which sysid/compid is in primary and secondary control VehicleCommand_VEHICLE_CMD_DO_TRIGGER_CONTROL uint16 = 2003 // Enable or disable on-board camera triggering system VehicleCommand_VEHICLE_CMD_LOGGING_START uint16 = 2510 // start streaming ULog data VehicleCommand_VEHICLE_CMD_LOGGING_STOP uint16 = 2511 // stop streaming ULog data VehicleCommand_VEHICLE_CMD_CONTROL_HIGH_LATENCY uint16 = 2600 // control starting/stopping transmitting data over the high latency link VehicleCommand_VEHICLE_CMD_DO_VTOL_TRANSITION uint16 = 3000 // Command VTOL transition VehicleCommand_VEHICLE_CMD_ARM_AUTHORIZATION_REQUEST uint16 = 3001 // Request arm authorization VehicleCommand_VEHICLE_CMD_PAYLOAD_PREPARE_DEPLOY uint16 = 30001 // Prepare a payload deployment in the flight plan VehicleCommand_VEHICLE_CMD_PAYLOAD_CONTROL_DEPLOY uint16 = 30002 // Control a pre-programmed payload deployment VehicleCommand_VEHICLE_CMD_FIXED_MAG_CAL_YAW uint16 = 42006 // Magnetometer calibration based on provided known yaw. This allows for fast calibration using WMM field tables in the vehicle, given only the known yaw of the vehicle. If Latitude and longitude are both zero then use the current vehicle location. VehicleCommand_VEHICLE_CMD_PX4_INTERNAL_START uint32 = 65537 // start of PX4 internal only vehicle commands (> UINT16_MAX). PX4 vehicle commands (beyond 16 bit mavlink commands) VehicleCommand_VEHICLE_CMD_SET_GPS_GLOBAL_ORIGIN uint32 = 100000 // Sets the GPS co-ordinates of the vehicle local origin (0,0,0) position. |Empty|Empty|Empty|Empty|Latitude|Longitude|Altitude|. PX4 vehicle commands (beyond 16 bit mavlink commands) VehicleCommand_VEHICLE_CMD_RESULT_ACCEPTED uint8 = 0 // Command ACCEPTED and EXECUTED | VehicleCommand_VEHICLE_CMD_RESULT_TEMPORARILY_REJECTED uint8 = 1 // Command TEMPORARY REJECTED/DENIED | VehicleCommand_VEHICLE_CMD_RESULT_DENIED uint8 = 2 // Command PERMANENTLY DENIED | VehicleCommand_VEHICLE_CMD_RESULT_UNSUPPORTED uint8 = 3 // Command UNKNOWN/UNSUPPORTED | VehicleCommand_VEHICLE_CMD_RESULT_FAILED uint8 = 4 // Command executed, but failed | VehicleCommand_VEHICLE_CMD_RESULT_IN_PROGRESS uint8 = 5 // Command being executed | VehicleCommand_VEHICLE_CMD_RESULT_ENUM_END uint8 = 6 VehicleCommand_VEHICLE_MOUNT_MODE_RETRACT uint8 = 0 // Load and keep safe position (Roll,Pitch,Yaw) from permanent memory and stop stabilization | VehicleCommand_VEHICLE_MOUNT_MODE_NEUTRAL uint8 = 1 // Load and keep neutral position (Roll,Pitch,Yaw) from permanent memory. | VehicleCommand_VEHICLE_MOUNT_MODE_MAVLINK_TARGETING uint8 = 2 // Load neutral position and start MAVLink Roll,Pitch,Yaw control with stabilization | VehicleCommand_VEHICLE_MOUNT_MODE_RC_TARGETING uint8 = 3 // Load neutral position and start RC Roll,Pitch,Yaw control with stabilization | VehicleCommand_VEHICLE_MOUNT_MODE_GPS_POINT uint8 = 4 // Load neutral position and start to point to Lat,Lon,Alt | VehicleCommand_VEHICLE_MOUNT_MODE_ENUM_END uint8 = 5 VehicleCommand_VEHICLE_ROI_NONE uint8 = 0 // No region of interest | VehicleCommand_VEHICLE_ROI_WPNEXT uint8 = 1 // Point toward next MISSION | VehicleCommand_VEHICLE_ROI_WPINDEX uint8 = 2 // Point toward given MISSION | VehicleCommand_VEHICLE_ROI_LOCATION uint8 = 3 // Point toward fixed location | VehicleCommand_VEHICLE_ROI_TARGET uint8 = 4 // Point toward target VehicleCommand_VEHICLE_ROI_ENUM_END uint8 = 5 VehicleCommand_VEHICLE_CAMERA_ZOOM_TYPE_STEP uint8 = 0 // Zoom one step increment VehicleCommand_VEHICLE_CAMERA_ZOOM_TYPE_CONTINUOUS uint8 = 1 // Continuous zoom up/down until stopped VehicleCommand_VEHICLE_CAMERA_ZOOM_TYPE_RANGE uint8 = 2 // Zoom value as proportion of full camera range VehicleCommand_VEHICLE_CAMERA_ZOOM_TYPE_FOCAL_LENGTH uint8 = 3 // Zoom to a focal length VehicleCommand_FAILURE_UNIT_SENSOR_GYRO uint8 = 0 VehicleCommand_FAILURE_UNIT_SENSOR_ACCEL uint8 = 1 VehicleCommand_FAILURE_UNIT_SENSOR_MAG uint8 = 2 VehicleCommand_FAILURE_UNIT_SENSOR_BARO uint8 = 3 VehicleCommand_FAILURE_UNIT_SENSOR_GPS uint8 = 4 VehicleCommand_FAILURE_UNIT_SENSOR_OPTICAL_FLOW uint8 = 5 VehicleCommand_FAILURE_UNIT_SENSOR_VIO uint8 = 6 VehicleCommand_FAILURE_UNIT_SENSOR_DISTANCE_SENSOR uint8 = 7 VehicleCommand_FAILURE_UNIT_SENSOR_AIRSPEED uint8 = 8 VehicleCommand_FAILURE_UNIT_SYSTEM_BATTERY uint8 = 100 VehicleCommand_FAILURE_UNIT_SYSTEM_MOTOR uint8 = 101 VehicleCommand_FAILURE_UNIT_SYSTEM_SERVO uint8 = 102 VehicleCommand_FAILURE_UNIT_SYSTEM_AVOIDANCE uint8 = 103 VehicleCommand_FAILURE_UNIT_SYSTEM_RC_SIGNAL uint8 = 104 VehicleCommand_FAILURE_UNIT_SYSTEM_MAVLINK_SIGNAL uint8 = 105 VehicleCommand_FAILURE_TYPE_OK uint8 = 0 VehicleCommand_FAILURE_TYPE_OFF uint8 = 1 VehicleCommand_FAILURE_TYPE_STUCK uint8 = 2 VehicleCommand_FAILURE_TYPE_GARBAGE uint8 = 3 VehicleCommand_FAILURE_TYPE_WRONG uint8 = 4 VehicleCommand_FAILURE_TYPE_SLOW uint8 = 5 VehicleCommand_FAILURE_TYPE_DELAYED uint8 = 6 VehicleCommand_FAILURE_TYPE_INTERMITTENT uint8 = 7 VehicleCommand_ORB_QUEUE_LENGTH uint8 = 8 )
const ( VehicleCommandAck_VEHICLE_RESULT_ACCEPTED uint8 = 0 VehicleCommandAck_VEHICLE_RESULT_TEMPORARILY_REJECTED uint8 = 1 VehicleCommandAck_VEHICLE_RESULT_DENIED uint8 = 2 VehicleCommandAck_VEHICLE_RESULT_UNSUPPORTED uint8 = 3 VehicleCommandAck_VEHICLE_RESULT_FAILED uint8 = 4 VehicleCommandAck_VEHICLE_RESULT_IN_PROGRESS uint8 = 5 VehicleCommandAck_ARM_AUTH_DENIED_REASON_GENERIC uint16 = 0 VehicleCommandAck_ARM_AUTH_DENIED_REASON_NONE uint16 = 1 VehicleCommandAck_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT uint16 = 2 VehicleCommandAck_ARM_AUTH_DENIED_REASON_TIMEOUT uint16 = 3 VehicleCommandAck_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE uint16 = 4 VehicleCommandAck_ARM_AUTH_DENIED_REASON_BAD_WEATHER uint16 = 5 VehicleCommandAck_ORB_QUEUE_LENGTH uint8 = 4 )
const ( VehicleImu_CLIPPING_X uint8 = 1 VehicleImu_CLIPPING_Y uint8 = 2 VehicleImu_CLIPPING_Z uint8 = 4 )
const ( VehicleLocalPosition_DIST_BOTTOM_SENSOR_NONE uint8 = 0 // Distance to surface VehicleLocalPosition_DIST_BOTTOM_SENSOR_RANGE uint8 = 1 // (1 << 0) a range sensor is used to estimate dist_bottom field. Distance to surface VehicleLocalPosition_DIST_BOTTOM_SENSOR_FLOW uint8 = 2 // (1 << 1) a flow sensor is used to estimate dist_bottom field (mostly fixed-wing use case). Distance to surface )
const ( VehicleLocalPositionGroundtruth_DIST_BOTTOM_SENSOR_NONE uint8 = 0 // Distance to surface VehicleLocalPositionGroundtruth_DIST_BOTTOM_SENSOR_RANGE uint8 = 1 // (1 << 0) a range sensor is used to estimate dist_bottom field. Distance to surface VehicleLocalPositionGroundtruth_DIST_BOTTOM_SENSOR_FLOW uint8 = 2 // (1 << 1) a flow sensor is used to estimate dist_bottom field (mostly fixed-wing use case). Distance to surface )
const ( VehicleMocapOdometry_COVARIANCE_MATRIX_X_VARIANCE uint8 = 0 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_Y_VARIANCE uint8 = 6 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_Z_VARIANCE uint8 = 11 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_ROLL_VARIANCE uint8 = 15 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_PITCH_VARIANCE uint8 = 18 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_YAW_VARIANCE uint8 = 20 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_VX_VARIANCE uint8 = 0 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_VY_VARIANCE uint8 = 6 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_VZ_VARIANCE uint8 = 11 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_ROLLRATE_VARIANCE uint8 = 15 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_PITCHRATE_VARIANCE uint8 = 18 // Covariance matrix index constants VehicleMocapOdometry_COVARIANCE_MATRIX_YAWRATE_VARIANCE uint8 = 20 // Covariance matrix index constants VehicleMocapOdometry_LOCAL_FRAME_NED uint8 = 0 // NED earth-fixed frame. Position and linear velocity frame of reference constants VehicleMocapOdometry_LOCAL_FRAME_FRD uint8 = 1 // FRD earth-fixed frame, arbitrary heading reference. Position and linear velocity frame of reference constants VehicleMocapOdometry_LOCAL_FRAME_OTHER uint8 = 2 // Not aligned with the std frames of reference. Position and linear velocity frame of reference constants VehicleMocapOdometry_BODY_FRAME_FRD uint8 = 3 // FRD body-fixed frame. Position and linear velocity frame of reference constants )
const ( VehicleOdometry_COVARIANCE_MATRIX_X_VARIANCE uint8 = 0 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_Y_VARIANCE uint8 = 6 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_Z_VARIANCE uint8 = 11 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_ROLL_VARIANCE uint8 = 15 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_PITCH_VARIANCE uint8 = 18 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_YAW_VARIANCE uint8 = 20 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_VX_VARIANCE uint8 = 0 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_VY_VARIANCE uint8 = 6 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_VZ_VARIANCE uint8 = 11 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_ROLLRATE_VARIANCE uint8 = 15 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_PITCHRATE_VARIANCE uint8 = 18 // Covariance matrix index constants VehicleOdometry_COVARIANCE_MATRIX_YAWRATE_VARIANCE uint8 = 20 // Covariance matrix index constants VehicleOdometry_LOCAL_FRAME_NED uint8 = 0 // NED earth-fixed frame. Position and linear velocity frame of reference constants VehicleOdometry_LOCAL_FRAME_FRD uint8 = 1 // FRD earth-fixed frame, arbitrary heading reference. Position and linear velocity frame of reference constants VehicleOdometry_LOCAL_FRAME_OTHER uint8 = 2 // Not aligned with the std frames of reference. Position and linear velocity frame of reference constants VehicleOdometry_BODY_FRAME_FRD uint8 = 3 // FRD body-fixed frame. Position and linear velocity frame of reference constants )
const ( VehicleRoi_ROI_NONE uint8 = 0 // No region of interest VehicleRoi_ROI_WPNEXT uint8 = 1 // Point toward next MISSION with optional offset VehicleRoi_ROI_WPINDEX uint8 = 2 // Point toward given MISSION VehicleRoi_ROI_LOCATION uint8 = 3 // Point toward fixed location VehicleRoi_ROI_TARGET uint8 = 4 // Point toward target VehicleRoi_ROI_ENUM_END uint8 = 5 )
const ( VehicleStatus_ARMING_STATE_INIT uint8 = 0 VehicleStatus_ARMING_STATE_STANDBY uint8 = 1 VehicleStatus_ARMING_STATE_ARMED uint8 = 2 VehicleStatus_ARMING_STATE_STANDBY_ERROR uint8 = 3 VehicleStatus_ARMING_STATE_SHUTDOWN uint8 = 4 VehicleStatus_ARMING_STATE_IN_AIR_RESTORE uint8 = 5 VehicleStatus_ARMING_STATE_MAX uint8 = 6 VehicleStatus_FAILURE_NONE uint8 = 0 // FailureDetector status VehicleStatus_FAILURE_ROLL uint8 = 1 // (1 << 0). FailureDetector status VehicleStatus_FAILURE_PITCH uint8 = 2 // (1 << 1). FailureDetector status VehicleStatus_FAILURE_ALT uint8 = 4 // (1 << 2). FailureDetector status VehicleStatus_FAILURE_EXT uint8 = 8 // (1 << 3). FailureDetector status VehicleStatus_FAILURE_ARM_ESC uint8 = 16 // (1 << 4). FailureDetector status VehicleStatus_HIL_STATE_OFF uint8 = 0 // HIL VehicleStatus_HIL_STATE_ON uint8 = 1 // HIL VehicleStatus_NAVIGATION_STATE_MANUAL uint8 = 0 // Manual mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_ALTCTL uint8 = 1 // Altitude control mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_POSCTL uint8 = 2 // Position control mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_MISSION uint8 = 3 // Auto mission mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_LOITER uint8 = 4 // Auto loiter mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_RTL uint8 = 5 // Auto return to launch mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_LANDENGFAIL uint8 = 8 // Auto land on engine failure. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_LANDGPSFAIL uint8 = 9 // Auto land on gps failure (e.g. open loop loiter down). Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_ACRO uint8 = 10 // Acro mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_UNUSED uint8 = 11 // Free slot. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_DESCEND uint8 = 12 // Descend mode (no position control). Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_TERMINATION uint8 = 13 // Termination mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_OFFBOARD uint8 = 14 // Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_STAB uint8 = 15 // Stabilized mode. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_UNUSED2 uint8 = 16 // Free slot. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_TAKEOFF uint8 = 17 // Takeoff. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_LAND uint8 = 18 // Land. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_FOLLOW_TARGET uint8 = 19 // Auto Follow. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_AUTO_PRECLAND uint8 = 20 // Precision land with landing target. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_ORBIT uint8 = 21 // Orbit in a circle. Navigation state, i.e. "what should vehicle do". VehicleStatus_NAVIGATION_STATE_MAX uint8 = 22 // Navigation state, i.e. "what should vehicle do". VehicleStatus_RC_IN_MODE_DEFAULT uint8 = 0 VehicleStatus_RC_IN_MODE_OFF uint8 = 1 VehicleStatus_RC_IN_MODE_GENERATED uint8 = 2 VehicleStatus_VEHICLE_TYPE_UNKNOWN uint8 = 0 VehicleStatus_VEHICLE_TYPE_ROTARY_WING uint8 = 1 VehicleStatus_VEHICLE_TYPE_FIXED_WING uint8 = 2 VehicleStatus_VEHICLE_TYPE_ROVER uint8 = 3 VehicleStatus_VEHICLE_TYPE_AIRSHIP uint8 = 4 VehicleStatus_ARM_DISARM_REASON_TRANSITION_TO_STANDBY uint8 = 0 VehicleStatus_ARM_DISARM_REASON_RC_STICK uint8 = 1 VehicleStatus_ARM_DISARM_REASON_RC_SWITCH uint8 = 2 VehicleStatus_ARM_DISARM_REASON_COMMAND_INTERNAL uint8 = 3 VehicleStatus_ARM_DISARM_REASON_COMMAND_EXTERNAL uint8 = 4 VehicleStatus_ARM_DISARM_REASON_MISSION_START uint8 = 5 VehicleStatus_ARM_DISARM_REASON_SAFETY_BUTTON uint8 = 6 VehicleStatus_ARM_DISARM_REASON_AUTO_DISARM_LAND uint8 = 7 VehicleStatus_ARM_DISARM_REASON_AUTO_DISARM_PREFLIGHT uint8 = 8 VehicleStatus_ARM_DISARM_REASON_KILL_SWITCH uint8 = 9 VehicleStatus_ARM_DISARM_REASON_LOCKDOWN uint8 = 10 VehicleStatus_ARM_DISARM_REASON_FAILURE_DETECTOR uint8 = 11 VehicleStatus_ARM_DISARM_REASON_SHUTDOWN uint8 = 12 VehicleStatus_ARM_DISARM_REASON_UNIT_TEST uint8 = 13 )
const ( VehicleTrajectoryBezier_POINT_0 uint8 = 0 VehicleTrajectoryBezier_POINT_1 uint8 = 1 VehicleTrajectoryBezier_POINT_2 uint8 = 2 VehicleTrajectoryBezier_POINT_3 uint8 = 3 VehicleTrajectoryBezier_POINT_4 uint8 = 4 VehicleTrajectoryBezier_NUMBER_POINTS uint8 = 5 )
const ( VehicleTrajectoryWaypoint_MAV_TRAJECTORY_REPRESENTATION_WAYPOINTS uint8 = 0 VehicleTrajectoryWaypoint_POINT_0 uint8 = 0 VehicleTrajectoryWaypoint_POINT_1 uint8 = 1 VehicleTrajectoryWaypoint_POINT_2 uint8 = 2 VehicleTrajectoryWaypoint_POINT_3 uint8 = 3 VehicleTrajectoryWaypoint_POINT_4 uint8 = 4 VehicleTrajectoryWaypoint_NUMBER_POINTS uint8 = 5 )
const ( VehicleTrajectoryWaypointDesired_MAV_TRAJECTORY_REPRESENTATION_WAYPOINTS uint8 = 0 VehicleTrajectoryWaypointDesired_POINT_0 uint8 = 0 VehicleTrajectoryWaypointDesired_POINT_1 uint8 = 1 VehicleTrajectoryWaypointDesired_POINT_2 uint8 = 2 VehicleTrajectoryWaypointDesired_POINT_3 uint8 = 3 VehicleTrajectoryWaypointDesired_POINT_4 uint8 = 4 VehicleTrajectoryWaypointDesired_NUMBER_POINTS uint8 = 5 )
const ( VehicleVisualOdometry_COVARIANCE_MATRIX_X_VARIANCE uint8 = 0 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_Y_VARIANCE uint8 = 6 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_Z_VARIANCE uint8 = 11 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_ROLL_VARIANCE uint8 = 15 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_PITCH_VARIANCE uint8 = 18 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_YAW_VARIANCE uint8 = 20 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_VX_VARIANCE uint8 = 0 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_VY_VARIANCE uint8 = 6 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_VZ_VARIANCE uint8 = 11 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_ROLLRATE_VARIANCE uint8 = 15 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_PITCHRATE_VARIANCE uint8 = 18 // Covariance matrix index constants VehicleVisualOdometry_COVARIANCE_MATRIX_YAWRATE_VARIANCE uint8 = 20 // Covariance matrix index constants VehicleVisualOdometry_LOCAL_FRAME_NED uint8 = 0 // NED earth-fixed frame. Position and linear velocity frame of reference constants VehicleVisualOdometry_LOCAL_FRAME_FRD uint8 = 1 // FRD earth-fixed frame, arbitrary heading reference. Position and linear velocity frame of reference constants VehicleVisualOdometry_LOCAL_FRAME_OTHER uint8 = 2 // Not aligned with the std frames of reference. Position and linear velocity frame of reference constants VehicleVisualOdometry_BODY_FRAME_FRD uint8 = 3 // FRD body-fixed frame. Position and linear velocity frame of reference constants )
const ( VtolVehicleStatus_VEHICLE_VTOL_STATE_UNDEFINED uint8 = 0 // VEHICLE_VTOL_STATE, should match 1:1 MAVLinks's MAV_VTOL_STATE VtolVehicleStatus_VEHICLE_VTOL_STATE_TRANSITION_TO_FW uint8 = 1 // VEHICLE_VTOL_STATE, should match 1:1 MAVLinks's MAV_VTOL_STATE VtolVehicleStatus_VEHICLE_VTOL_STATE_TRANSITION_TO_MC uint8 = 2 // VEHICLE_VTOL_STATE, should match 1:1 MAVLinks's MAV_VTOL_STATE VtolVehicleStatus_VEHICLE_VTOL_STATE_MC uint8 = 3 // VEHICLE_VTOL_STATE, should match 1:1 MAVLinks's MAV_VTOL_STATE VtolVehicleStatus_VEHICLE_VTOL_STATE_FW uint8 = 4 // VEHICLE_VTOL_STATE, should match 1:1 MAVLinks's MAV_VTOL_STATE )
const (
DebugArray_ARRAY_SIZE uint8 = 58
)
const (
Ekf2Timestamps_RELATIVE_TIMESTAMP_INVALID int16 = 32767 // (0x7fff) If one of the relative timestamps
)
const (
GpsDump_ORB_QUEUE_LENGTH uint8 = 8
)
const (
GpsInjectData_ORB_QUEUE_LENGTH uint8 = 8
)
const (
LogMessage_ORB_QUEUE_LENGTH uint8 = 4
)
const (
MagWorkerData_MAX_MAGS uint8 = 4
)
const (
MavlinkLog_ORB_QUEUE_LENGTH uint8 = 8
)
const (
QshellReq_MAX_STRLEN uint32 = 100
)
const (
SatelliteInfo_SAT_INFO_MAX_SATELLITES uint8 = 20
)
const (
SensorAccel_ORB_QUEUE_LENGTH uint8 = 8
)
const (
SensorGyroFifo_ORB_QUEUE_LENGTH uint8 = 4
)
const (
SensorGyro_ORB_QUEUE_LENGTH uint8 = 8
)
const (
SensorMag_ORB_QUEUE_LENGTH uint8 = 4
)
const (
TaskStackInfo_ORB_QUEUE_LENGTH uint8 = 2
)
const (
VehicleActuatorSetpoint_NUM_ACTUATOR_SETPOINT uint8 = 16
)
Variables ¶
var ActuatorArmedTypeSupport types.MessageTypeSupport = _ActuatorArmedTypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControls0TypeSupport types.MessageTypeSupport = _ActuatorControls0TypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControls1TypeSupport types.MessageTypeSupport = _ActuatorControls1TypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControls2TypeSupport types.MessageTypeSupport = _ActuatorControls2TypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControls3TypeSupport types.MessageTypeSupport = _ActuatorControls3TypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControls4TypeSupport types.MessageTypeSupport = _ActuatorControls4TypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControls5TypeSupport types.MessageTypeSupport = _ActuatorControls5TypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControlsTypeSupport types.MessageTypeSupport = _ActuatorControlsTypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControlsVirtualFwTypeSupport types.MessageTypeSupport = _ActuatorControlsVirtualFwTypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorControlsVirtualMcTypeSupport types.MessageTypeSupport = _ActuatorControlsVirtualMcTypeSupport{}
Modifying this variable is undefined behavior.
var ActuatorOutputsTypeSupport types.MessageTypeSupport = _ActuatorOutputsTypeSupport{}
Modifying this variable is undefined behavior.
var AdcReportTypeSupport types.MessageTypeSupport = _AdcReportTypeSupport{}
Modifying this variable is undefined behavior.
var AirspeedTypeSupport types.MessageTypeSupport = _AirspeedTypeSupport{}
Modifying this variable is undefined behavior.
var AirspeedValidatedTypeSupport types.MessageTypeSupport = _AirspeedValidatedTypeSupport{}
Modifying this variable is undefined behavior.
var AirspeedWindTypeSupport types.MessageTypeSupport = _AirspeedWindTypeSupport{}
Modifying this variable is undefined behavior.
var BatteryStatusTypeSupport types.MessageTypeSupport = _BatteryStatusTypeSupport{}
Modifying this variable is undefined behavior.
var CameraCaptureTypeSupport types.MessageTypeSupport = _CameraCaptureTypeSupport{}
Modifying this variable is undefined behavior.
var CameraTriggerSecondaryTypeSupport types.MessageTypeSupport = _CameraTriggerSecondaryTypeSupport{}
Modifying this variable is undefined behavior.
var CameraTriggerTypeSupport types.MessageTypeSupport = _CameraTriggerTypeSupport{}
Modifying this variable is undefined behavior.
var CellularStatusTypeSupport types.MessageTypeSupport = _CellularStatusTypeSupport{}
Modifying this variable is undefined behavior.
var CollisionConstraintsTypeSupport types.MessageTypeSupport = _CollisionConstraintsTypeSupport{}
Modifying this variable is undefined behavior.
var CollisionReportTypeSupport types.MessageTypeSupport = _CollisionReportTypeSupport{}
Modifying this variable is undefined behavior.
var CommanderStateTypeSupport types.MessageTypeSupport = _CommanderStateTypeSupport{}
Modifying this variable is undefined behavior.
var ControlAllocatorStatusTypeSupport types.MessageTypeSupport = _ControlAllocatorStatusTypeSupport{}
Modifying this variable is undefined behavior.
var CpuloadTypeSupport types.MessageTypeSupport = _CpuloadTypeSupport{}
Modifying this variable is undefined behavior.
var DebugArrayTypeSupport types.MessageTypeSupport = _DebugArrayTypeSupport{}
Modifying this variable is undefined behavior.
var DebugKeyValueTypeSupport types.MessageTypeSupport = _DebugKeyValueTypeSupport{}
Modifying this variable is undefined behavior.
var DebugValueTypeSupport types.MessageTypeSupport = _DebugValueTypeSupport{}
Modifying this variable is undefined behavior.
var DebugVectTypeSupport types.MessageTypeSupport = _DebugVectTypeSupport{}
Modifying this variable is undefined behavior.
var DifferentialPressureTypeSupport types.MessageTypeSupport = _DifferentialPressureTypeSupport{}
Modifying this variable is undefined behavior.
var DistanceSensorTypeSupport types.MessageTypeSupport = _DistanceSensorTypeSupport{}
Modifying this variable is undefined behavior.
var Ekf2TimestampsTypeSupport types.MessageTypeSupport = _Ekf2TimestampsTypeSupport{}
Modifying this variable is undefined behavior.
var EkfGpsDriftTypeSupport types.MessageTypeSupport = _EkfGpsDriftTypeSupport{}
Modifying this variable is undefined behavior.
var EscReportTypeSupport types.MessageTypeSupport = _EscReportTypeSupport{}
Modifying this variable is undefined behavior.
var EscStatusTypeSupport types.MessageTypeSupport = _EscStatusTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorAttitudeTypeSupport types.MessageTypeSupport = _EstimatorAttitudeTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorEventFlagsTypeSupport types.MessageTypeSupport = _EstimatorEventFlagsTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorGlobalPositionTypeSupport types.MessageTypeSupport = _EstimatorGlobalPositionTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorInnovationTestRatiosTypeSupport types.MessageTypeSupport = _EstimatorInnovationTestRatiosTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorInnovationVariancesTypeSupport types.MessageTypeSupport = _EstimatorInnovationVariancesTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorInnovationsTypeSupport types.MessageTypeSupport = _EstimatorInnovationsTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorLocalPositionTypeSupport types.MessageTypeSupport = _EstimatorLocalPositionTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorOdometryTypeSupport types.MessageTypeSupport = _EstimatorOdometryTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorOpticalFlowVelTypeSupport types.MessageTypeSupport = _EstimatorOpticalFlowVelTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorSelectorStatusTypeSupport types.MessageTypeSupport = _EstimatorSelectorStatusTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorSensorBiasTypeSupport types.MessageTypeSupport = _EstimatorSensorBiasTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorStatesTypeSupport types.MessageTypeSupport = _EstimatorStatesTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorStatusFlagsTypeSupport types.MessageTypeSupport = _EstimatorStatusFlagsTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorStatusTypeSupport types.MessageTypeSupport = _EstimatorStatusTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorVisualOdometryAlignedTypeSupport types.MessageTypeSupport = _EstimatorVisualOdometryAlignedTypeSupport{}
Modifying this variable is undefined behavior.
var EstimatorWindTypeSupport types.MessageTypeSupport = _EstimatorWindTypeSupport{}
Modifying this variable is undefined behavior.
var FollowTargetTypeSupport types.MessageTypeSupport = _FollowTargetTypeSupport{}
Modifying this variable is undefined behavior.
var FwVirtualAttitudeSetpointTypeSupport types.MessageTypeSupport = _FwVirtualAttitudeSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var GeneratorStatusTypeSupport types.MessageTypeSupport = _GeneratorStatusTypeSupport{}
Modifying this variable is undefined behavior.
var GeofenceResultTypeSupport types.MessageTypeSupport = _GeofenceResultTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalDeviceAttitudeStatusTypeSupport types.MessageTypeSupport = _GimbalDeviceAttitudeStatusTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalDeviceInformationTypeSupport types.MessageTypeSupport = _GimbalDeviceInformationTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalDeviceSetAttitudeTypeSupport types.MessageTypeSupport = _GimbalDeviceSetAttitudeTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalManagerInformationTypeSupport types.MessageTypeSupport = _GimbalManagerInformationTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalManagerSetAttitudeTypeSupport types.MessageTypeSupport = _GimbalManagerSetAttitudeTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalManagerSetManualControlTypeSupport types.MessageTypeSupport = _GimbalManagerSetManualControlTypeSupport{}
Modifying this variable is undefined behavior.
var GimbalManagerStatusTypeSupport types.MessageTypeSupport = _GimbalManagerStatusTypeSupport{}
Modifying this variable is undefined behavior.
var GpsDumpTypeSupport types.MessageTypeSupport = _GpsDumpTypeSupport{}
Modifying this variable is undefined behavior.
var GpsInjectDataTypeSupport types.MessageTypeSupport = _GpsInjectDataTypeSupport{}
Modifying this variable is undefined behavior.
var HeaterStatusTypeSupport types.MessageTypeSupport = _HeaterStatusTypeSupport{}
Modifying this variable is undefined behavior.
var HomePositionTypeSupport types.MessageTypeSupport = _HomePositionTypeSupport{}
Modifying this variable is undefined behavior.
var HoverThrustEstimateTypeSupport types.MessageTypeSupport = _HoverThrustEstimateTypeSupport{}
Modifying this variable is undefined behavior.
var InputRcTypeSupport types.MessageTypeSupport = _InputRcTypeSupport{}
Modifying this variable is undefined behavior.
var IridiumsbdStatusTypeSupport types.MessageTypeSupport = _IridiumsbdStatusTypeSupport{}
Modifying this variable is undefined behavior.
var IrlockReportTypeSupport types.MessageTypeSupport = _IrlockReportTypeSupport{}
Modifying this variable is undefined behavior.
var LandingGearTypeSupport types.MessageTypeSupport = _LandingGearTypeSupport{}
Modifying this variable is undefined behavior.
var LandingTargetInnovationsTypeSupport types.MessageTypeSupport = _LandingTargetInnovationsTypeSupport{}
Modifying this variable is undefined behavior.
var LandingTargetPoseTypeSupport types.MessageTypeSupport = _LandingTargetPoseTypeSupport{}
Modifying this variable is undefined behavior.
var LedControlTypeSupport types.MessageTypeSupport = _LedControlTypeSupport{}
Modifying this variable is undefined behavior.
var LogMessageTypeSupport types.MessageTypeSupport = _LogMessageTypeSupport{}
Modifying this variable is undefined behavior.
var LoggerStatusTypeSupport types.MessageTypeSupport = _LoggerStatusTypeSupport{}
Modifying this variable is undefined behavior.
var MagWorkerDataTypeSupport types.MessageTypeSupport = _MagWorkerDataTypeSupport{}
Modifying this variable is undefined behavior.
var ManualControlSetpointTypeSupport types.MessageTypeSupport = _ManualControlSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var ManualControlSwitchesTypeSupport types.MessageTypeSupport = _ManualControlSwitchesTypeSupport{}
Modifying this variable is undefined behavior.
var MavlinkLogTypeSupport types.MessageTypeSupport = _MavlinkLogTypeSupport{}
Modifying this variable is undefined behavior.
var McVirtualAttitudeSetpointTypeSupport types.MessageTypeSupport = _McVirtualAttitudeSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var MissionResultTypeSupport types.MessageTypeSupport = _MissionResultTypeSupport{}
Modifying this variable is undefined behavior.
var MissionTypeSupport types.MessageTypeSupport = _MissionTypeSupport{}
Modifying this variable is undefined behavior.
var MountOrientationTypeSupport types.MessageTypeSupport = _MountOrientationTypeSupport{}
Modifying this variable is undefined behavior.
var MultirotorMotorLimitsTypeSupport types.MessageTypeSupport = _MultirotorMotorLimitsTypeSupport{}
Modifying this variable is undefined behavior.
Modifying this variable is undefined behavior.
var ObstacleDistanceFusedTypeSupport types.MessageTypeSupport = _ObstacleDistanceFusedTypeSupport{}
Modifying this variable is undefined behavior.
var ObstacleDistanceTypeSupport types.MessageTypeSupport = _ObstacleDistanceTypeSupport{}
Modifying this variable is undefined behavior.
var OffboardControlModeTypeSupport types.MessageTypeSupport = _OffboardControlModeTypeSupport{}
Modifying this variable is undefined behavior.
var OnboardComputerStatusTypeSupport types.MessageTypeSupport = _OnboardComputerStatusTypeSupport{}
Modifying this variable is undefined behavior.
var OpticalFlowTypeSupport types.MessageTypeSupport = _OpticalFlowTypeSupport{}
Modifying this variable is undefined behavior.
var OrbMultitestTypeSupport types.MessageTypeSupport = _OrbMultitestTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestLargeTypeSupport types.MessageTypeSupport = _OrbTestLargeTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestMediumMultiTypeSupport types.MessageTypeSupport = _OrbTestMediumMultiTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestMediumQueuePollTypeSupport types.MessageTypeSupport = _OrbTestMediumQueuePollTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestMediumQueueTypeSupport types.MessageTypeSupport = _OrbTestMediumQueueTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestMediumTypeSupport types.MessageTypeSupport = _OrbTestMediumTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestMediumWrapAroundTypeSupport types.MessageTypeSupport = _OrbTestMediumWrapAroundTypeSupport{}
Modifying this variable is undefined behavior.
var OrbTestTypeSupport types.MessageTypeSupport = _OrbTestTypeSupport{}
Modifying this variable is undefined behavior.
var OrbitStatusTypeSupport types.MessageTypeSupport = _OrbitStatusTypeSupport{}
Modifying this variable is undefined behavior.
var ParameterUpdateTypeSupport types.MessageTypeSupport = _ParameterUpdateTypeSupport{}
Modifying this variable is undefined behavior.
var PingTypeSupport types.MessageTypeSupport = _PingTypeSupport{}
Modifying this variable is undefined behavior.
var PositionControllerLandingStatusTypeSupport types.MessageTypeSupport = _PositionControllerLandingStatusTypeSupport{}
Modifying this variable is undefined behavior.
var PositionControllerStatusTypeSupport types.MessageTypeSupport = _PositionControllerStatusTypeSupport{}
Modifying this variable is undefined behavior.
var PositionSetpointTripletTypeSupport types.MessageTypeSupport = _PositionSetpointTripletTypeSupport{}
Modifying this variable is undefined behavior.
var PositionSetpointTypeSupport types.MessageTypeSupport = _PositionSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var PowerButtonStateTypeSupport types.MessageTypeSupport = _PowerButtonStateTypeSupport{}
Modifying this variable is undefined behavior.
var PowerMonitorTypeSupport types.MessageTypeSupport = _PowerMonitorTypeSupport{}
Modifying this variable is undefined behavior.
var PwmInputTypeSupport types.MessageTypeSupport = _PwmInputTypeSupport{}
Modifying this variable is undefined behavior.
var Px4IoStatusTypeSupport types.MessageTypeSupport = _Px4IoStatusTypeSupport{}
Modifying this variable is undefined behavior.
var QshellReqTypeSupport types.MessageTypeSupport = _QshellReqTypeSupport{}
Modifying this variable is undefined behavior.
var QshellRetvalTypeSupport types.MessageTypeSupport = _QshellRetvalTypeSupport{}
Modifying this variable is undefined behavior.
var RadioStatusTypeSupport types.MessageTypeSupport = _RadioStatusTypeSupport{}
Modifying this variable is undefined behavior.
var RateCtrlStatusTypeSupport types.MessageTypeSupport = _RateCtrlStatusTypeSupport{}
Modifying this variable is undefined behavior.
var RcChannelsTypeSupport types.MessageTypeSupport = _RcChannelsTypeSupport{}
Modifying this variable is undefined behavior.
var RcParameterMapTypeSupport types.MessageTypeSupport = _RcParameterMapTypeSupport{}
Modifying this variable is undefined behavior.
var RpmTypeSupport types.MessageTypeSupport = _RpmTypeSupport{}
Modifying this variable is undefined behavior.
var RtlFlightTimeTypeSupport types.MessageTypeSupport = _RtlFlightTimeTypeSupport{}
Modifying this variable is undefined behavior.
var SafetyTypeSupport types.MessageTypeSupport = _SafetyTypeSupport{}
Modifying this variable is undefined behavior.
var SatelliteInfoTypeSupport types.MessageTypeSupport = _SatelliteInfoTypeSupport{}
Modifying this variable is undefined behavior.
var SensorAccelFifoTypeSupport types.MessageTypeSupport = _SensorAccelFifoTypeSupport{}
Modifying this variable is undefined behavior.
var SensorAccelTypeSupport types.MessageTypeSupport = _SensorAccelTypeSupport{}
Modifying this variable is undefined behavior.
var SensorBaroTypeSupport types.MessageTypeSupport = _SensorBaroTypeSupport{}
Modifying this variable is undefined behavior.
var SensorCombinedTypeSupport types.MessageTypeSupport = _SensorCombinedTypeSupport{}
Modifying this variable is undefined behavior.
var SensorCorrectionTypeSupport types.MessageTypeSupport = _SensorCorrectionTypeSupport{}
Modifying this variable is undefined behavior.
var SensorGpsTypeSupport types.MessageTypeSupport = _SensorGpsTypeSupport{}
Modifying this variable is undefined behavior.
var SensorGyroFftTypeSupport types.MessageTypeSupport = _SensorGyroFftTypeSupport{}
Modifying this variable is undefined behavior.
var SensorGyroFifoTypeSupport types.MessageTypeSupport = _SensorGyroFifoTypeSupport{}
Modifying this variable is undefined behavior.
var SensorGyroTypeSupport types.MessageTypeSupport = _SensorGyroTypeSupport{}
Modifying this variable is undefined behavior.
var SensorMagTypeSupport types.MessageTypeSupport = _SensorMagTypeSupport{}
Modifying this variable is undefined behavior.
var SensorPreflightMagTypeSupport types.MessageTypeSupport = _SensorPreflightMagTypeSupport{}
Modifying this variable is undefined behavior.
var SensorSelectionTypeSupport types.MessageTypeSupport = _SensorSelectionTypeSupport{}
Modifying this variable is undefined behavior.
var SensorsStatusImuTypeSupport types.MessageTypeSupport = _SensorsStatusImuTypeSupport{}
Modifying this variable is undefined behavior.
var SystemPowerTypeSupport types.MessageTypeSupport = _SystemPowerTypeSupport{}
Modifying this variable is undefined behavior.
var TakeoffStatusTypeSupport types.MessageTypeSupport = _TakeoffStatusTypeSupport{}
Modifying this variable is undefined behavior.
var TaskStackInfoTypeSupport types.MessageTypeSupport = _TaskStackInfoTypeSupport{}
Modifying this variable is undefined behavior.
var TecsStatusTypeSupport types.MessageTypeSupport = _TecsStatusTypeSupport{}
Modifying this variable is undefined behavior.
var TelemetryStatusTypeSupport types.MessageTypeSupport = _TelemetryStatusTypeSupport{}
Modifying this variable is undefined behavior.
var TestMotorTypeSupport types.MessageTypeSupport = _TestMotorTypeSupport{}
Modifying this variable is undefined behavior.
var TimesyncStatusTypeSupport types.MessageTypeSupport = _TimesyncStatusTypeSupport{}
Modifying this variable is undefined behavior.
var TimesyncTypeSupport types.MessageTypeSupport = _TimesyncTypeSupport{}
Modifying this variable is undefined behavior.
var TrajectoryBezierTypeSupport types.MessageTypeSupport = _TrajectoryBezierTypeSupport{}
Modifying this variable is undefined behavior.
var TrajectorySetpointTypeSupport types.MessageTypeSupport = _TrajectorySetpointTypeSupport{}
Modifying this variable is undefined behavior.
var TrajectoryWaypointTypeSupport types.MessageTypeSupport = _TrajectoryWaypointTypeSupport{}
Modifying this variable is undefined behavior.
var TransponderReportTypeSupport types.MessageTypeSupport = _TransponderReportTypeSupport{}
Modifying this variable is undefined behavior.
var TuneControlTypeSupport types.MessageTypeSupport = _TuneControlTypeSupport{}
Modifying this variable is undefined behavior.
var UavcanParameterRequestTypeSupport types.MessageTypeSupport = _UavcanParameterRequestTypeSupport{}
Modifying this variable is undefined behavior.
var UavcanParameterValueTypeSupport types.MessageTypeSupport = _UavcanParameterValueTypeSupport{}
Modifying this variable is undefined behavior.
var UlogStreamAckTypeSupport types.MessageTypeSupport = _UlogStreamAckTypeSupport{}
Modifying this variable is undefined behavior.
var UlogStreamTypeSupport types.MessageTypeSupport = _UlogStreamTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAccelerationTypeSupport types.MessageTypeSupport = _VehicleAccelerationTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleActuatorSetpointTypeSupport types.MessageTypeSupport = _VehicleActuatorSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAirDataTypeSupport types.MessageTypeSupport = _VehicleAirDataTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAngularAccelerationSetpointTypeSupport types.MessageTypeSupport = _VehicleAngularAccelerationSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAngularAccelerationTypeSupport types.MessageTypeSupport = _VehicleAngularAccelerationTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAngularVelocityGroundtruthTypeSupport types.MessageTypeSupport = _VehicleAngularVelocityGroundtruthTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAngularVelocityTypeSupport types.MessageTypeSupport = _VehicleAngularVelocityTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAttitudeGroundtruthTypeSupport types.MessageTypeSupport = _VehicleAttitudeGroundtruthTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAttitudeSetpointTypeSupport types.MessageTypeSupport = _VehicleAttitudeSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleAttitudeTypeSupport types.MessageTypeSupport = _VehicleAttitudeTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleCommandAckTypeSupport types.MessageTypeSupport = _VehicleCommandAckTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleCommandTypeSupport types.MessageTypeSupport = _VehicleCommandTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleConstraintsTypeSupport types.MessageTypeSupport = _VehicleConstraintsTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleControlModeTypeSupport types.MessageTypeSupport = _VehicleControlModeTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleGlobalPositionGroundtruthTypeSupport types.MessageTypeSupport = _VehicleGlobalPositionGroundtruthTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleGlobalPositionTypeSupport types.MessageTypeSupport = _VehicleGlobalPositionTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleGpsPositionTypeSupport types.MessageTypeSupport = _VehicleGpsPositionTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleImuStatusTypeSupport types.MessageTypeSupport = _VehicleImuStatusTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleImuTypeSupport types.MessageTypeSupport = _VehicleImuTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleLandDetectedTypeSupport types.MessageTypeSupport = _VehicleLandDetectedTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleLocalPositionGroundtruthTypeSupport types.MessageTypeSupport = _VehicleLocalPositionGroundtruthTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleLocalPositionSetpointTypeSupport types.MessageTypeSupport = _VehicleLocalPositionSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleLocalPositionTypeSupport types.MessageTypeSupport = _VehicleLocalPositionTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleMagnetometerTypeSupport types.MessageTypeSupport = _VehicleMagnetometerTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleMocapOdometryTypeSupport types.MessageTypeSupport = _VehicleMocapOdometryTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleOdometryTypeSupport types.MessageTypeSupport = _VehicleOdometryTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleRatesSetpointTypeSupport types.MessageTypeSupport = _VehicleRatesSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleRoiTypeSupport types.MessageTypeSupport = _VehicleRoiTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleStatusFlagsTypeSupport types.MessageTypeSupport = _VehicleStatusFlagsTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleStatusTypeSupport types.MessageTypeSupport = _VehicleStatusTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleThrustSetpointTypeSupport types.MessageTypeSupport = _VehicleThrustSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleTorqueSetpointTypeSupport types.MessageTypeSupport = _VehicleTorqueSetpointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleTrajectoryBezierTypeSupport types.MessageTypeSupport = _VehicleTrajectoryBezierTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleTrajectoryWaypointDesiredTypeSupport types.MessageTypeSupport = _VehicleTrajectoryWaypointDesiredTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleTrajectoryWaypointTypeSupport types.MessageTypeSupport = _VehicleTrajectoryWaypointTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleVisionAttitudeTypeSupport types.MessageTypeSupport = _VehicleVisionAttitudeTypeSupport{}
Modifying this variable is undefined behavior.
var VehicleVisualOdometryTypeSupport types.MessageTypeSupport = _VehicleVisualOdometryTypeSupport{}
Modifying this variable is undefined behavior.
var VtolVehicleStatusTypeSupport types.MessageTypeSupport = _VtolVehicleStatusTypeSupport{}
Modifying this variable is undefined behavior.
var WheelEncodersTypeSupport types.MessageTypeSupport = _WheelEncodersTypeSupport{}
Modifying this variable is undefined behavior.
var WindTypeSupport types.MessageTypeSupport = _WindTypeSupport{}
Modifying this variable is undefined behavior.
var YawEstimatorStatusTypeSupport types.MessageTypeSupport = _YawEstimatorStatusTypeSupport{}
Modifying this variable is undefined behavior.
Functions ¶
func ActuatorArmed__Array_to_C ¶
func ActuatorArmed__Array_to_C(cSlice []CActuatorArmed, goSlice []ActuatorArmed)
func ActuatorArmed__Array_to_Go ¶
func ActuatorArmed__Array_to_Go(goSlice []ActuatorArmed, cSlice []CActuatorArmed)
func ActuatorArmed__Sequence_to_C ¶
func ActuatorArmed__Sequence_to_C(cSlice *CActuatorArmed__Sequence, goSlice []ActuatorArmed)
func ActuatorArmed__Sequence_to_Go ¶
func ActuatorArmed__Sequence_to_Go(goSlice *[]ActuatorArmed, cSlice CActuatorArmed__Sequence)
func ActuatorControls0__Array_to_C ¶
func ActuatorControls0__Array_to_C(cSlice []CActuatorControls0, goSlice []ActuatorControls0)
func ActuatorControls0__Array_to_Go ¶
func ActuatorControls0__Array_to_Go(goSlice []ActuatorControls0, cSlice []CActuatorControls0)
func ActuatorControls0__Sequence_to_C ¶
func ActuatorControls0__Sequence_to_C(cSlice *CActuatorControls0__Sequence, goSlice []ActuatorControls0)
func ActuatorControls0__Sequence_to_Go ¶
func ActuatorControls0__Sequence_to_Go(goSlice *[]ActuatorControls0, cSlice CActuatorControls0__Sequence)
func ActuatorControls1__Array_to_C ¶
func ActuatorControls1__Array_to_C(cSlice []CActuatorControls1, goSlice []ActuatorControls1)
func ActuatorControls1__Array_to_Go ¶
func ActuatorControls1__Array_to_Go(goSlice []ActuatorControls1, cSlice []CActuatorControls1)
func ActuatorControls1__Sequence_to_C ¶
func ActuatorControls1__Sequence_to_C(cSlice *CActuatorControls1__Sequence, goSlice []ActuatorControls1)
func ActuatorControls1__Sequence_to_Go ¶
func ActuatorControls1__Sequence_to_Go(goSlice *[]ActuatorControls1, cSlice CActuatorControls1__Sequence)
func ActuatorControls2__Array_to_C ¶
func ActuatorControls2__Array_to_C(cSlice []CActuatorControls2, goSlice []ActuatorControls2)
func ActuatorControls2__Array_to_Go ¶
func ActuatorControls2__Array_to_Go(goSlice []ActuatorControls2, cSlice []CActuatorControls2)
func ActuatorControls2__Sequence_to_C ¶
func ActuatorControls2__Sequence_to_C(cSlice *CActuatorControls2__Sequence, goSlice []ActuatorControls2)
func ActuatorControls2__Sequence_to_Go ¶
func ActuatorControls2__Sequence_to_Go(goSlice *[]ActuatorControls2, cSlice CActuatorControls2__Sequence)
func ActuatorControls3__Array_to_C ¶
func ActuatorControls3__Array_to_C(cSlice []CActuatorControls3, goSlice []ActuatorControls3)
func ActuatorControls3__Array_to_Go ¶
func ActuatorControls3__Array_to_Go(goSlice []ActuatorControls3, cSlice []CActuatorControls3)
func ActuatorControls3__Sequence_to_C ¶
func ActuatorControls3__Sequence_to_C(cSlice *CActuatorControls3__Sequence, goSlice []ActuatorControls3)
func ActuatorControls3__Sequence_to_Go ¶
func ActuatorControls3__Sequence_to_Go(goSlice *[]ActuatorControls3, cSlice CActuatorControls3__Sequence)
func ActuatorControls4__Array_to_C ¶
func ActuatorControls4__Array_to_C(cSlice []CActuatorControls4, goSlice []ActuatorControls4)
func ActuatorControls4__Array_to_Go ¶
func ActuatorControls4__Array_to_Go(goSlice []ActuatorControls4, cSlice []CActuatorControls4)
func ActuatorControls4__Sequence_to_C ¶
func ActuatorControls4__Sequence_to_C(cSlice *CActuatorControls4__Sequence, goSlice []ActuatorControls4)
func ActuatorControls4__Sequence_to_Go ¶
func ActuatorControls4__Sequence_to_Go(goSlice *[]ActuatorControls4, cSlice CActuatorControls4__Sequence)
func ActuatorControls5__Array_to_C ¶
func ActuatorControls5__Array_to_C(cSlice []CActuatorControls5, goSlice []ActuatorControls5)
func ActuatorControls5__Array_to_Go ¶
func ActuatorControls5__Array_to_Go(goSlice []ActuatorControls5, cSlice []CActuatorControls5)
func ActuatorControls5__Sequence_to_C ¶
func ActuatorControls5__Sequence_to_C(cSlice *CActuatorControls5__Sequence, goSlice []ActuatorControls5)
func ActuatorControls5__Sequence_to_Go ¶
func ActuatorControls5__Sequence_to_Go(goSlice *[]ActuatorControls5, cSlice CActuatorControls5__Sequence)
func ActuatorControlsVirtualFw__Array_to_C ¶
func ActuatorControlsVirtualFw__Array_to_C(cSlice []CActuatorControlsVirtualFw, goSlice []ActuatorControlsVirtualFw)
func ActuatorControlsVirtualFw__Array_to_Go ¶
func ActuatorControlsVirtualFw__Array_to_Go(goSlice []ActuatorControlsVirtualFw, cSlice []CActuatorControlsVirtualFw)
func ActuatorControlsVirtualFw__Sequence_to_C ¶
func ActuatorControlsVirtualFw__Sequence_to_C(cSlice *CActuatorControlsVirtualFw__Sequence, goSlice []ActuatorControlsVirtualFw)
func ActuatorControlsVirtualFw__Sequence_to_Go ¶
func ActuatorControlsVirtualFw__Sequence_to_Go(goSlice *[]ActuatorControlsVirtualFw, cSlice CActuatorControlsVirtualFw__Sequence)
func ActuatorControlsVirtualMc__Array_to_C ¶
func ActuatorControlsVirtualMc__Array_to_C(cSlice []CActuatorControlsVirtualMc, goSlice []ActuatorControlsVirtualMc)
func ActuatorControlsVirtualMc__Array_to_Go ¶
func ActuatorControlsVirtualMc__Array_to_Go(goSlice []ActuatorControlsVirtualMc, cSlice []CActuatorControlsVirtualMc)
func ActuatorControlsVirtualMc__Sequence_to_C ¶
func ActuatorControlsVirtualMc__Sequence_to_C(cSlice *CActuatorControlsVirtualMc__Sequence, goSlice []ActuatorControlsVirtualMc)
func ActuatorControlsVirtualMc__Sequence_to_Go ¶
func ActuatorControlsVirtualMc__Sequence_to_Go(goSlice *[]ActuatorControlsVirtualMc, cSlice CActuatorControlsVirtualMc__Sequence)
func ActuatorControls__Array_to_C ¶
func ActuatorControls__Array_to_C(cSlice []CActuatorControls, goSlice []ActuatorControls)
func ActuatorControls__Array_to_Go ¶
func ActuatorControls__Array_to_Go(goSlice []ActuatorControls, cSlice []CActuatorControls)
func ActuatorControls__Sequence_to_C ¶
func ActuatorControls__Sequence_to_C(cSlice *CActuatorControls__Sequence, goSlice []ActuatorControls)
func ActuatorControls__Sequence_to_Go ¶
func ActuatorControls__Sequence_to_Go(goSlice *[]ActuatorControls, cSlice CActuatorControls__Sequence)
func ActuatorOutputs__Array_to_C ¶
func ActuatorOutputs__Array_to_C(cSlice []CActuatorOutputs, goSlice []ActuatorOutputs)
func ActuatorOutputs__Array_to_Go ¶
func ActuatorOutputs__Array_to_Go(goSlice []ActuatorOutputs, cSlice []CActuatorOutputs)
func ActuatorOutputs__Sequence_to_C ¶
func ActuatorOutputs__Sequence_to_C(cSlice *CActuatorOutputs__Sequence, goSlice []ActuatorOutputs)
func ActuatorOutputs__Sequence_to_Go ¶
func ActuatorOutputs__Sequence_to_Go(goSlice *[]ActuatorOutputs, cSlice CActuatorOutputs__Sequence)
func AdcReport__Array_to_C ¶
func AdcReport__Array_to_C(cSlice []CAdcReport, goSlice []AdcReport)
func AdcReport__Array_to_Go ¶
func AdcReport__Array_to_Go(goSlice []AdcReport, cSlice []CAdcReport)
func AdcReport__Sequence_to_C ¶
func AdcReport__Sequence_to_C(cSlice *CAdcReport__Sequence, goSlice []AdcReport)
func AdcReport__Sequence_to_Go ¶
func AdcReport__Sequence_to_Go(goSlice *[]AdcReport, cSlice CAdcReport__Sequence)
func AirspeedValidated__Array_to_C ¶
func AirspeedValidated__Array_to_C(cSlice []CAirspeedValidated, goSlice []AirspeedValidated)
func AirspeedValidated__Array_to_Go ¶
func AirspeedValidated__Array_to_Go(goSlice []AirspeedValidated, cSlice []CAirspeedValidated)
func AirspeedValidated__Sequence_to_C ¶
func AirspeedValidated__Sequence_to_C(cSlice *CAirspeedValidated__Sequence, goSlice []AirspeedValidated)
func AirspeedValidated__Sequence_to_Go ¶
func AirspeedValidated__Sequence_to_Go(goSlice *[]AirspeedValidated, cSlice CAirspeedValidated__Sequence)
func AirspeedWind__Array_to_C ¶
func AirspeedWind__Array_to_C(cSlice []CAirspeedWind, goSlice []AirspeedWind)
func AirspeedWind__Array_to_Go ¶
func AirspeedWind__Array_to_Go(goSlice []AirspeedWind, cSlice []CAirspeedWind)
func AirspeedWind__Sequence_to_C ¶
func AirspeedWind__Sequence_to_C(cSlice *CAirspeedWind__Sequence, goSlice []AirspeedWind)
func AirspeedWind__Sequence_to_Go ¶
func AirspeedWind__Sequence_to_Go(goSlice *[]AirspeedWind, cSlice CAirspeedWind__Sequence)
func Airspeed__Array_to_C ¶
func Airspeed__Array_to_Go ¶
func Airspeed__Sequence_to_C ¶
func Airspeed__Sequence_to_C(cSlice *CAirspeed__Sequence, goSlice []Airspeed)
func Airspeed__Sequence_to_Go ¶
func Airspeed__Sequence_to_Go(goSlice *[]Airspeed, cSlice CAirspeed__Sequence)
func BatteryStatus__Array_to_C ¶
func BatteryStatus__Array_to_C(cSlice []CBatteryStatus, goSlice []BatteryStatus)
func BatteryStatus__Array_to_Go ¶
func BatteryStatus__Array_to_Go(goSlice []BatteryStatus, cSlice []CBatteryStatus)
func BatteryStatus__Sequence_to_C ¶
func BatteryStatus__Sequence_to_C(cSlice *CBatteryStatus__Sequence, goSlice []BatteryStatus)
func BatteryStatus__Sequence_to_Go ¶
func BatteryStatus__Sequence_to_Go(goSlice *[]BatteryStatus, cSlice CBatteryStatus__Sequence)
func CameraCapture__Array_to_C ¶
func CameraCapture__Array_to_C(cSlice []CCameraCapture, goSlice []CameraCapture)
func CameraCapture__Array_to_Go ¶
func CameraCapture__Array_to_Go(goSlice []CameraCapture, cSlice []CCameraCapture)
func CameraCapture__Sequence_to_C ¶
func CameraCapture__Sequence_to_C(cSlice *CCameraCapture__Sequence, goSlice []CameraCapture)
func CameraCapture__Sequence_to_Go ¶
func CameraCapture__Sequence_to_Go(goSlice *[]CameraCapture, cSlice CCameraCapture__Sequence)
func CameraTriggerSecondary__Array_to_C ¶
func CameraTriggerSecondary__Array_to_C(cSlice []CCameraTriggerSecondary, goSlice []CameraTriggerSecondary)
func CameraTriggerSecondary__Array_to_Go ¶
func CameraTriggerSecondary__Array_to_Go(goSlice []CameraTriggerSecondary, cSlice []CCameraTriggerSecondary)
func CameraTriggerSecondary__Sequence_to_C ¶
func CameraTriggerSecondary__Sequence_to_C(cSlice *CCameraTriggerSecondary__Sequence, goSlice []CameraTriggerSecondary)
func CameraTriggerSecondary__Sequence_to_Go ¶
func CameraTriggerSecondary__Sequence_to_Go(goSlice *[]CameraTriggerSecondary, cSlice CCameraTriggerSecondary__Sequence)
func CameraTrigger__Array_to_C ¶
func CameraTrigger__Array_to_C(cSlice []CCameraTrigger, goSlice []CameraTrigger)
func CameraTrigger__Array_to_Go ¶
func CameraTrigger__Array_to_Go(goSlice []CameraTrigger, cSlice []CCameraTrigger)
func CameraTrigger__Sequence_to_C ¶
func CameraTrigger__Sequence_to_C(cSlice *CCameraTrigger__Sequence, goSlice []CameraTrigger)
func CameraTrigger__Sequence_to_Go ¶
func CameraTrigger__Sequence_to_Go(goSlice *[]CameraTrigger, cSlice CCameraTrigger__Sequence)
func CellularStatus__Array_to_C ¶
func CellularStatus__Array_to_C(cSlice []CCellularStatus, goSlice []CellularStatus)
func CellularStatus__Array_to_Go ¶
func CellularStatus__Array_to_Go(goSlice []CellularStatus, cSlice []CCellularStatus)
func CellularStatus__Sequence_to_C ¶
func CellularStatus__Sequence_to_C(cSlice *CCellularStatus__Sequence, goSlice []CellularStatus)
func CellularStatus__Sequence_to_Go ¶
func CellularStatus__Sequence_to_Go(goSlice *[]CellularStatus, cSlice CCellularStatus__Sequence)
func CloneActuatorArmedSlice ¶
func CloneActuatorArmedSlice(dst, src []ActuatorArmed)
CloneActuatorArmedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControls0Slice ¶
func CloneActuatorControls0Slice(dst, src []ActuatorControls0)
CloneActuatorControls0Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControls1Slice ¶
func CloneActuatorControls1Slice(dst, src []ActuatorControls1)
CloneActuatorControls1Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControls2Slice ¶
func CloneActuatorControls2Slice(dst, src []ActuatorControls2)
CloneActuatorControls2Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControls3Slice ¶
func CloneActuatorControls3Slice(dst, src []ActuatorControls3)
CloneActuatorControls3Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControls4Slice ¶
func CloneActuatorControls4Slice(dst, src []ActuatorControls4)
CloneActuatorControls4Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControls5Slice ¶
func CloneActuatorControls5Slice(dst, src []ActuatorControls5)
CloneActuatorControls5Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControlsSlice ¶
func CloneActuatorControlsSlice(dst, src []ActuatorControls)
CloneActuatorControlsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControlsVirtualFwSlice ¶
func CloneActuatorControlsVirtualFwSlice(dst, src []ActuatorControlsVirtualFw)
CloneActuatorControlsVirtualFwSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorControlsVirtualMcSlice ¶
func CloneActuatorControlsVirtualMcSlice(dst, src []ActuatorControlsVirtualMc)
CloneActuatorControlsVirtualMcSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneActuatorOutputsSlice ¶
func CloneActuatorOutputsSlice(dst, src []ActuatorOutputs)
CloneActuatorOutputsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneAdcReportSlice ¶
func CloneAdcReportSlice(dst, src []AdcReport)
CloneAdcReportSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneAirspeedSlice ¶
func CloneAirspeedSlice(dst, src []Airspeed)
CloneAirspeedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneAirspeedValidatedSlice ¶
func CloneAirspeedValidatedSlice(dst, src []AirspeedValidated)
CloneAirspeedValidatedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneAirspeedWindSlice ¶
func CloneAirspeedWindSlice(dst, src []AirspeedWind)
CloneAirspeedWindSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneBatteryStatusSlice ¶
func CloneBatteryStatusSlice(dst, src []BatteryStatus)
CloneBatteryStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCameraCaptureSlice ¶
func CloneCameraCaptureSlice(dst, src []CameraCapture)
CloneCameraCaptureSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCameraTriggerSecondarySlice ¶
func CloneCameraTriggerSecondarySlice(dst, src []CameraTriggerSecondary)
CloneCameraTriggerSecondarySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCameraTriggerSlice ¶
func CloneCameraTriggerSlice(dst, src []CameraTrigger)
CloneCameraTriggerSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCellularStatusSlice ¶
func CloneCellularStatusSlice(dst, src []CellularStatus)
CloneCellularStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCollisionConstraintsSlice ¶
func CloneCollisionConstraintsSlice(dst, src []CollisionConstraints)
CloneCollisionConstraintsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCollisionReportSlice ¶
func CloneCollisionReportSlice(dst, src []CollisionReport)
CloneCollisionReportSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCommanderStateSlice ¶
func CloneCommanderStateSlice(dst, src []CommanderState)
CloneCommanderStateSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneControlAllocatorStatusSlice ¶
func CloneControlAllocatorStatusSlice(dst, src []ControlAllocatorStatus)
CloneControlAllocatorStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneCpuloadSlice ¶
func CloneCpuloadSlice(dst, src []Cpuload)
CloneCpuloadSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneDebugArraySlice ¶
func CloneDebugArraySlice(dst, src []DebugArray)
CloneDebugArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneDebugKeyValueSlice ¶
func CloneDebugKeyValueSlice(dst, src []DebugKeyValue)
CloneDebugKeyValueSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneDebugValueSlice ¶
func CloneDebugValueSlice(dst, src []DebugValue)
CloneDebugValueSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneDebugVectSlice ¶
func CloneDebugVectSlice(dst, src []DebugVect)
CloneDebugVectSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneDifferentialPressureSlice ¶
func CloneDifferentialPressureSlice(dst, src []DifferentialPressure)
CloneDifferentialPressureSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneDistanceSensorSlice ¶
func CloneDistanceSensorSlice(dst, src []DistanceSensor)
CloneDistanceSensorSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEkf2TimestampsSlice ¶
func CloneEkf2TimestampsSlice(dst, src []Ekf2Timestamps)
CloneEkf2TimestampsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEkfGpsDriftSlice ¶
func CloneEkfGpsDriftSlice(dst, src []EkfGpsDrift)
CloneEkfGpsDriftSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEscReportSlice ¶
func CloneEscReportSlice(dst, src []EscReport)
CloneEscReportSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEscStatusSlice ¶
func CloneEscStatusSlice(dst, src []EscStatus)
CloneEscStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorAttitudeSlice ¶
func CloneEstimatorAttitudeSlice(dst, src []EstimatorAttitude)
CloneEstimatorAttitudeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorEventFlagsSlice ¶
func CloneEstimatorEventFlagsSlice(dst, src []EstimatorEventFlags)
CloneEstimatorEventFlagsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorGlobalPositionSlice ¶
func CloneEstimatorGlobalPositionSlice(dst, src []EstimatorGlobalPosition)
CloneEstimatorGlobalPositionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorInnovationTestRatiosSlice ¶
func CloneEstimatorInnovationTestRatiosSlice(dst, src []EstimatorInnovationTestRatios)
CloneEstimatorInnovationTestRatiosSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorInnovationVariancesSlice ¶
func CloneEstimatorInnovationVariancesSlice(dst, src []EstimatorInnovationVariances)
CloneEstimatorInnovationVariancesSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorInnovationsSlice ¶
func CloneEstimatorInnovationsSlice(dst, src []EstimatorInnovations)
CloneEstimatorInnovationsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorLocalPositionSlice ¶
func CloneEstimatorLocalPositionSlice(dst, src []EstimatorLocalPosition)
CloneEstimatorLocalPositionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorOdometrySlice ¶
func CloneEstimatorOdometrySlice(dst, src []EstimatorOdometry)
CloneEstimatorOdometrySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorOpticalFlowVelSlice ¶
func CloneEstimatorOpticalFlowVelSlice(dst, src []EstimatorOpticalFlowVel)
CloneEstimatorOpticalFlowVelSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorSelectorStatusSlice ¶
func CloneEstimatorSelectorStatusSlice(dst, src []EstimatorSelectorStatus)
CloneEstimatorSelectorStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorSensorBiasSlice ¶
func CloneEstimatorSensorBiasSlice(dst, src []EstimatorSensorBias)
CloneEstimatorSensorBiasSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorStatesSlice ¶
func CloneEstimatorStatesSlice(dst, src []EstimatorStates)
CloneEstimatorStatesSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorStatusFlagsSlice ¶
func CloneEstimatorStatusFlagsSlice(dst, src []EstimatorStatusFlags)
CloneEstimatorStatusFlagsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorStatusSlice ¶
func CloneEstimatorStatusSlice(dst, src []EstimatorStatus)
CloneEstimatorStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorVisualOdometryAlignedSlice ¶
func CloneEstimatorVisualOdometryAlignedSlice(dst, src []EstimatorVisualOdometryAligned)
CloneEstimatorVisualOdometryAlignedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneEstimatorWindSlice ¶
func CloneEstimatorWindSlice(dst, src []EstimatorWind)
CloneEstimatorWindSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFollowTargetSlice ¶
func CloneFollowTargetSlice(dst, src []FollowTarget)
CloneFollowTargetSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneFwVirtualAttitudeSetpointSlice ¶
func CloneFwVirtualAttitudeSetpointSlice(dst, src []FwVirtualAttitudeSetpoint)
CloneFwVirtualAttitudeSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGeneratorStatusSlice ¶
func CloneGeneratorStatusSlice(dst, src []GeneratorStatus)
CloneGeneratorStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGeofenceResultSlice ¶
func CloneGeofenceResultSlice(dst, src []GeofenceResult)
CloneGeofenceResultSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalDeviceAttitudeStatusSlice ¶
func CloneGimbalDeviceAttitudeStatusSlice(dst, src []GimbalDeviceAttitudeStatus)
CloneGimbalDeviceAttitudeStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalDeviceInformationSlice ¶
func CloneGimbalDeviceInformationSlice(dst, src []GimbalDeviceInformation)
CloneGimbalDeviceInformationSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalDeviceSetAttitudeSlice ¶
func CloneGimbalDeviceSetAttitudeSlice(dst, src []GimbalDeviceSetAttitude)
CloneGimbalDeviceSetAttitudeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalManagerInformationSlice ¶
func CloneGimbalManagerInformationSlice(dst, src []GimbalManagerInformation)
CloneGimbalManagerInformationSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalManagerSetAttitudeSlice ¶
func CloneGimbalManagerSetAttitudeSlice(dst, src []GimbalManagerSetAttitude)
CloneGimbalManagerSetAttitudeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalManagerSetManualControlSlice ¶
func CloneGimbalManagerSetManualControlSlice(dst, src []GimbalManagerSetManualControl)
CloneGimbalManagerSetManualControlSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGimbalManagerStatusSlice ¶
func CloneGimbalManagerStatusSlice(dst, src []GimbalManagerStatus)
CloneGimbalManagerStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGpsDumpSlice ¶
func CloneGpsDumpSlice(dst, src []GpsDump)
CloneGpsDumpSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneGpsInjectDataSlice ¶
func CloneGpsInjectDataSlice(dst, src []GpsInjectData)
CloneGpsInjectDataSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneHeaterStatusSlice ¶
func CloneHeaterStatusSlice(dst, src []HeaterStatus)
CloneHeaterStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneHomePositionSlice ¶
func CloneHomePositionSlice(dst, src []HomePosition)
CloneHomePositionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneHoverThrustEstimateSlice ¶
func CloneHoverThrustEstimateSlice(dst, src []HoverThrustEstimate)
CloneHoverThrustEstimateSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneInputRcSlice ¶
func CloneInputRcSlice(dst, src []InputRc)
CloneInputRcSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneIridiumsbdStatusSlice ¶
func CloneIridiumsbdStatusSlice(dst, src []IridiumsbdStatus)
CloneIridiumsbdStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneIrlockReportSlice ¶
func CloneIrlockReportSlice(dst, src []IrlockReport)
CloneIrlockReportSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLandingGearSlice ¶
func CloneLandingGearSlice(dst, src []LandingGear)
CloneLandingGearSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLandingTargetInnovationsSlice ¶
func CloneLandingTargetInnovationsSlice(dst, src []LandingTargetInnovations)
CloneLandingTargetInnovationsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLandingTargetPoseSlice ¶
func CloneLandingTargetPoseSlice(dst, src []LandingTargetPose)
CloneLandingTargetPoseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLedControlSlice ¶
func CloneLedControlSlice(dst, src []LedControl)
CloneLedControlSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLogMessageSlice ¶
func CloneLogMessageSlice(dst, src []LogMessage)
CloneLogMessageSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneLoggerStatusSlice ¶
func CloneLoggerStatusSlice(dst, src []LoggerStatus)
CloneLoggerStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMagWorkerDataSlice ¶
func CloneMagWorkerDataSlice(dst, src []MagWorkerData)
CloneMagWorkerDataSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneManualControlSetpointSlice ¶
func CloneManualControlSetpointSlice(dst, src []ManualControlSetpoint)
CloneManualControlSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneManualControlSwitchesSlice ¶
func CloneManualControlSwitchesSlice(dst, src []ManualControlSwitches)
CloneManualControlSwitchesSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMavlinkLogSlice ¶
func CloneMavlinkLogSlice(dst, src []MavlinkLog)
CloneMavlinkLogSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMcVirtualAttitudeSetpointSlice ¶
func CloneMcVirtualAttitudeSetpointSlice(dst, src []McVirtualAttitudeSetpoint)
CloneMcVirtualAttitudeSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMissionResultSlice ¶
func CloneMissionResultSlice(dst, src []MissionResult)
CloneMissionResultSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMissionSlice ¶
func CloneMissionSlice(dst, src []Mission)
CloneMissionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMountOrientationSlice ¶
func CloneMountOrientationSlice(dst, src []MountOrientation)
CloneMountOrientationSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneMultirotorMotorLimitsSlice ¶
func CloneMultirotorMotorLimitsSlice(dst, src []MultirotorMotorLimits)
CloneMultirotorMotorLimitsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneNavigatorMissionItemSlice ¶
func CloneNavigatorMissionItemSlice(dst, src []NavigatorMissionItem)
CloneNavigatorMissionItemSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneObstacleDistanceFusedSlice ¶
func CloneObstacleDistanceFusedSlice(dst, src []ObstacleDistanceFused)
CloneObstacleDistanceFusedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneObstacleDistanceSlice ¶
func CloneObstacleDistanceSlice(dst, src []ObstacleDistance)
CloneObstacleDistanceSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOffboardControlModeSlice ¶
func CloneOffboardControlModeSlice(dst, src []OffboardControlMode)
CloneOffboardControlModeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOnboardComputerStatusSlice ¶
func CloneOnboardComputerStatusSlice(dst, src []OnboardComputerStatus)
CloneOnboardComputerStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOpticalFlowSlice ¶
func CloneOpticalFlowSlice(dst, src []OpticalFlow)
CloneOpticalFlowSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbMultitestSlice ¶
func CloneOrbMultitestSlice(dst, src []OrbMultitest)
CloneOrbMultitestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestLargeSlice ¶
func CloneOrbTestLargeSlice(dst, src []OrbTestLarge)
CloneOrbTestLargeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestMediumMultiSlice ¶
func CloneOrbTestMediumMultiSlice(dst, src []OrbTestMediumMulti)
CloneOrbTestMediumMultiSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestMediumQueuePollSlice ¶
func CloneOrbTestMediumQueuePollSlice(dst, src []OrbTestMediumQueuePoll)
CloneOrbTestMediumQueuePollSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestMediumQueueSlice ¶
func CloneOrbTestMediumQueueSlice(dst, src []OrbTestMediumQueue)
CloneOrbTestMediumQueueSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestMediumSlice ¶
func CloneOrbTestMediumSlice(dst, src []OrbTestMedium)
CloneOrbTestMediumSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestMediumWrapAroundSlice ¶
func CloneOrbTestMediumWrapAroundSlice(dst, src []OrbTestMediumWrapAround)
CloneOrbTestMediumWrapAroundSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbTestSlice ¶
func CloneOrbTestSlice(dst, src []OrbTest)
CloneOrbTestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneOrbitStatusSlice ¶
func CloneOrbitStatusSlice(dst, src []OrbitStatus)
CloneOrbitStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneParameterUpdateSlice ¶
func CloneParameterUpdateSlice(dst, src []ParameterUpdate)
CloneParameterUpdateSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePingSlice ¶
func ClonePingSlice(dst, src []Ping)
ClonePingSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePositionControllerLandingStatusSlice ¶
func ClonePositionControllerLandingStatusSlice(dst, src []PositionControllerLandingStatus)
ClonePositionControllerLandingStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePositionControllerStatusSlice ¶
func ClonePositionControllerStatusSlice(dst, src []PositionControllerStatus)
ClonePositionControllerStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePositionSetpointSlice ¶
func ClonePositionSetpointSlice(dst, src []PositionSetpoint)
ClonePositionSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePositionSetpointTripletSlice ¶
func ClonePositionSetpointTripletSlice(dst, src []PositionSetpointTriplet)
ClonePositionSetpointTripletSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePowerButtonStateSlice ¶
func ClonePowerButtonStateSlice(dst, src []PowerButtonState)
ClonePowerButtonStateSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePowerMonitorSlice ¶
func ClonePowerMonitorSlice(dst, src []PowerMonitor)
ClonePowerMonitorSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePwmInputSlice ¶
func ClonePwmInputSlice(dst, src []PwmInput)
ClonePwmInputSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func ClonePx4IoStatusSlice ¶
func ClonePx4IoStatusSlice(dst, src []Px4IoStatus)
ClonePx4IoStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneQshellReqSlice ¶
func CloneQshellReqSlice(dst, src []QshellReq)
CloneQshellReqSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneQshellRetvalSlice ¶
func CloneQshellRetvalSlice(dst, src []QshellRetval)
CloneQshellRetvalSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneRadioStatusSlice ¶
func CloneRadioStatusSlice(dst, src []RadioStatus)
CloneRadioStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneRateCtrlStatusSlice ¶
func CloneRateCtrlStatusSlice(dst, src []RateCtrlStatus)
CloneRateCtrlStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneRcChannelsSlice ¶
func CloneRcChannelsSlice(dst, src []RcChannels)
CloneRcChannelsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneRcParameterMapSlice ¶
func CloneRcParameterMapSlice(dst, src []RcParameterMap)
CloneRcParameterMapSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneRpmSlice ¶
func CloneRpmSlice(dst, src []Rpm)
CloneRpmSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneRtlFlightTimeSlice ¶
func CloneRtlFlightTimeSlice(dst, src []RtlFlightTime)
CloneRtlFlightTimeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSafetySlice ¶
func CloneSafetySlice(dst, src []Safety)
CloneSafetySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSatelliteInfoSlice ¶
func CloneSatelliteInfoSlice(dst, src []SatelliteInfo)
CloneSatelliteInfoSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorAccelFifoSlice ¶
func CloneSensorAccelFifoSlice(dst, src []SensorAccelFifo)
CloneSensorAccelFifoSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorAccelSlice ¶
func CloneSensorAccelSlice(dst, src []SensorAccel)
CloneSensorAccelSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorBaroSlice ¶
func CloneSensorBaroSlice(dst, src []SensorBaro)
CloneSensorBaroSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorCombinedSlice ¶
func CloneSensorCombinedSlice(dst, src []SensorCombined)
CloneSensorCombinedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorCorrectionSlice ¶
func CloneSensorCorrectionSlice(dst, src []SensorCorrection)
CloneSensorCorrectionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorGpsSlice ¶
func CloneSensorGpsSlice(dst, src []SensorGps)
CloneSensorGpsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorGyroFftSlice ¶
func CloneSensorGyroFftSlice(dst, src []SensorGyroFft)
CloneSensorGyroFftSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorGyroFifoSlice ¶
func CloneSensorGyroFifoSlice(dst, src []SensorGyroFifo)
CloneSensorGyroFifoSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorGyroSlice ¶
func CloneSensorGyroSlice(dst, src []SensorGyro)
CloneSensorGyroSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorMagSlice ¶
func CloneSensorMagSlice(dst, src []SensorMag)
CloneSensorMagSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorPreflightMagSlice ¶
func CloneSensorPreflightMagSlice(dst, src []SensorPreflightMag)
CloneSensorPreflightMagSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorSelectionSlice ¶
func CloneSensorSelectionSlice(dst, src []SensorSelection)
CloneSensorSelectionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSensorsStatusImuSlice ¶
func CloneSensorsStatusImuSlice(dst, src []SensorsStatusImu)
CloneSensorsStatusImuSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneSystemPowerSlice ¶
func CloneSystemPowerSlice(dst, src []SystemPower)
CloneSystemPowerSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTakeoffStatusSlice ¶
func CloneTakeoffStatusSlice(dst, src []TakeoffStatus)
CloneTakeoffStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTaskStackInfoSlice ¶
func CloneTaskStackInfoSlice(dst, src []TaskStackInfo)
CloneTaskStackInfoSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTecsStatusSlice ¶
func CloneTecsStatusSlice(dst, src []TecsStatus)
CloneTecsStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTelemetryStatusSlice ¶
func CloneTelemetryStatusSlice(dst, src []TelemetryStatus)
CloneTelemetryStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTestMotorSlice ¶
func CloneTestMotorSlice(dst, src []TestMotor)
CloneTestMotorSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTimesyncSlice ¶
func CloneTimesyncSlice(dst, src []Timesync)
CloneTimesyncSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTimesyncStatusSlice ¶
func CloneTimesyncStatusSlice(dst, src []TimesyncStatus)
CloneTimesyncStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTrajectoryBezierSlice ¶
func CloneTrajectoryBezierSlice(dst, src []TrajectoryBezier)
CloneTrajectoryBezierSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTrajectorySetpointSlice ¶
func CloneTrajectorySetpointSlice(dst, src []TrajectorySetpoint)
CloneTrajectorySetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTrajectoryWaypointSlice ¶
func CloneTrajectoryWaypointSlice(dst, src []TrajectoryWaypoint)
CloneTrajectoryWaypointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTransponderReportSlice ¶
func CloneTransponderReportSlice(dst, src []TransponderReport)
CloneTransponderReportSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneTuneControlSlice ¶
func CloneTuneControlSlice(dst, src []TuneControl)
CloneTuneControlSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUavcanParameterRequestSlice ¶
func CloneUavcanParameterRequestSlice(dst, src []UavcanParameterRequest)
CloneUavcanParameterRequestSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUavcanParameterValueSlice ¶
func CloneUavcanParameterValueSlice(dst, src []UavcanParameterValue)
CloneUavcanParameterValueSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUlogStreamAckSlice ¶
func CloneUlogStreamAckSlice(dst, src []UlogStreamAck)
CloneUlogStreamAckSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneUlogStreamSlice ¶
func CloneUlogStreamSlice(dst, src []UlogStream)
CloneUlogStreamSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAccelerationSlice ¶
func CloneVehicleAccelerationSlice(dst, src []VehicleAcceleration)
CloneVehicleAccelerationSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleActuatorSetpointSlice ¶
func CloneVehicleActuatorSetpointSlice(dst, src []VehicleActuatorSetpoint)
CloneVehicleActuatorSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAirDataSlice ¶
func CloneVehicleAirDataSlice(dst, src []VehicleAirData)
CloneVehicleAirDataSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAngularAccelerationSetpointSlice ¶
func CloneVehicleAngularAccelerationSetpointSlice(dst, src []VehicleAngularAccelerationSetpoint)
CloneVehicleAngularAccelerationSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAngularAccelerationSlice ¶
func CloneVehicleAngularAccelerationSlice(dst, src []VehicleAngularAcceleration)
CloneVehicleAngularAccelerationSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAngularVelocityGroundtruthSlice ¶
func CloneVehicleAngularVelocityGroundtruthSlice(dst, src []VehicleAngularVelocityGroundtruth)
CloneVehicleAngularVelocityGroundtruthSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAngularVelocitySlice ¶
func CloneVehicleAngularVelocitySlice(dst, src []VehicleAngularVelocity)
CloneVehicleAngularVelocitySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAttitudeGroundtruthSlice ¶
func CloneVehicleAttitudeGroundtruthSlice(dst, src []VehicleAttitudeGroundtruth)
CloneVehicleAttitudeGroundtruthSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAttitudeSetpointSlice ¶
func CloneVehicleAttitudeSetpointSlice(dst, src []VehicleAttitudeSetpoint)
CloneVehicleAttitudeSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleAttitudeSlice ¶
func CloneVehicleAttitudeSlice(dst, src []VehicleAttitude)
CloneVehicleAttitudeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleCommandAckSlice ¶
func CloneVehicleCommandAckSlice(dst, src []VehicleCommandAck)
CloneVehicleCommandAckSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleCommandSlice ¶
func CloneVehicleCommandSlice(dst, src []VehicleCommand)
CloneVehicleCommandSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleConstraintsSlice ¶
func CloneVehicleConstraintsSlice(dst, src []VehicleConstraints)
CloneVehicleConstraintsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleControlModeSlice ¶
func CloneVehicleControlModeSlice(dst, src []VehicleControlMode)
CloneVehicleControlModeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleGlobalPositionGroundtruthSlice ¶
func CloneVehicleGlobalPositionGroundtruthSlice(dst, src []VehicleGlobalPositionGroundtruth)
CloneVehicleGlobalPositionGroundtruthSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleGlobalPositionSlice ¶
func CloneVehicleGlobalPositionSlice(dst, src []VehicleGlobalPosition)
CloneVehicleGlobalPositionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleGpsPositionSlice ¶
func CloneVehicleGpsPositionSlice(dst, src []VehicleGpsPosition)
CloneVehicleGpsPositionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleImuSlice ¶
func CloneVehicleImuSlice(dst, src []VehicleImu)
CloneVehicleImuSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleImuStatusSlice ¶
func CloneVehicleImuStatusSlice(dst, src []VehicleImuStatus)
CloneVehicleImuStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleLandDetectedSlice ¶
func CloneVehicleLandDetectedSlice(dst, src []VehicleLandDetected)
CloneVehicleLandDetectedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleLocalPositionGroundtruthSlice ¶
func CloneVehicleLocalPositionGroundtruthSlice(dst, src []VehicleLocalPositionGroundtruth)
CloneVehicleLocalPositionGroundtruthSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleLocalPositionSetpointSlice ¶
func CloneVehicleLocalPositionSetpointSlice(dst, src []VehicleLocalPositionSetpoint)
CloneVehicleLocalPositionSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleLocalPositionSlice ¶
func CloneVehicleLocalPositionSlice(dst, src []VehicleLocalPosition)
CloneVehicleLocalPositionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleMagnetometerSlice ¶
func CloneVehicleMagnetometerSlice(dst, src []VehicleMagnetometer)
CloneVehicleMagnetometerSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleMocapOdometrySlice ¶
func CloneVehicleMocapOdometrySlice(dst, src []VehicleMocapOdometry)
CloneVehicleMocapOdometrySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleOdometrySlice ¶
func CloneVehicleOdometrySlice(dst, src []VehicleOdometry)
CloneVehicleOdometrySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleRatesSetpointSlice ¶
func CloneVehicleRatesSetpointSlice(dst, src []VehicleRatesSetpoint)
CloneVehicleRatesSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleRoiSlice ¶
func CloneVehicleRoiSlice(dst, src []VehicleRoi)
CloneVehicleRoiSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleStatusFlagsSlice ¶
func CloneVehicleStatusFlagsSlice(dst, src []VehicleStatusFlags)
CloneVehicleStatusFlagsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleStatusSlice ¶
func CloneVehicleStatusSlice(dst, src []VehicleStatus)
CloneVehicleStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleThrustSetpointSlice ¶
func CloneVehicleThrustSetpointSlice(dst, src []VehicleThrustSetpoint)
CloneVehicleThrustSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleTorqueSetpointSlice ¶
func CloneVehicleTorqueSetpointSlice(dst, src []VehicleTorqueSetpoint)
CloneVehicleTorqueSetpointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleTrajectoryBezierSlice ¶
func CloneVehicleTrajectoryBezierSlice(dst, src []VehicleTrajectoryBezier)
CloneVehicleTrajectoryBezierSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleTrajectoryWaypointDesiredSlice ¶
func CloneVehicleTrajectoryWaypointDesiredSlice(dst, src []VehicleTrajectoryWaypointDesired)
CloneVehicleTrajectoryWaypointDesiredSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleTrajectoryWaypointSlice ¶
func CloneVehicleTrajectoryWaypointSlice(dst, src []VehicleTrajectoryWaypoint)
CloneVehicleTrajectoryWaypointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleVisionAttitudeSlice ¶
func CloneVehicleVisionAttitudeSlice(dst, src []VehicleVisionAttitude)
CloneVehicleVisionAttitudeSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVehicleVisualOdometrySlice ¶
func CloneVehicleVisualOdometrySlice(dst, src []VehicleVisualOdometry)
CloneVehicleVisualOdometrySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneVtolVehicleStatusSlice ¶
func CloneVtolVehicleStatusSlice(dst, src []VtolVehicleStatus)
CloneVtolVehicleStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneWheelEncodersSlice ¶
func CloneWheelEncodersSlice(dst, src []WheelEncoders)
CloneWheelEncodersSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneWindSlice ¶
func CloneWindSlice(dst, src []Wind)
CloneWindSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CloneYawEstimatorStatusSlice ¶
func CloneYawEstimatorStatusSlice(dst, src []YawEstimatorStatus)
CloneYawEstimatorStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).
func CollisionConstraints__Array_to_C ¶
func CollisionConstraints__Array_to_C(cSlice []CCollisionConstraints, goSlice []CollisionConstraints)
func CollisionConstraints__Array_to_Go ¶
func CollisionConstraints__Array_to_Go(goSlice []CollisionConstraints, cSlice []CCollisionConstraints)
func CollisionConstraints__Sequence_to_C ¶
func CollisionConstraints__Sequence_to_C(cSlice *CCollisionConstraints__Sequence, goSlice []CollisionConstraints)
func CollisionConstraints__Sequence_to_Go ¶
func CollisionConstraints__Sequence_to_Go(goSlice *[]CollisionConstraints, cSlice CCollisionConstraints__Sequence)
func CollisionReport__Array_to_C ¶
func CollisionReport__Array_to_C(cSlice []CCollisionReport, goSlice []CollisionReport)
func CollisionReport__Array_to_Go ¶
func CollisionReport__Array_to_Go(goSlice []CollisionReport, cSlice []CCollisionReport)
func CollisionReport__Sequence_to_C ¶
func CollisionReport__Sequence_to_C(cSlice *CCollisionReport__Sequence, goSlice []CollisionReport)
func CollisionReport__Sequence_to_Go ¶
func CollisionReport__Sequence_to_Go(goSlice *[]CollisionReport, cSlice CCollisionReport__Sequence)
func CommanderState__Array_to_C ¶
func CommanderState__Array_to_C(cSlice []CCommanderState, goSlice []CommanderState)
func CommanderState__Array_to_Go ¶
func CommanderState__Array_to_Go(goSlice []CommanderState, cSlice []CCommanderState)
func CommanderState__Sequence_to_C ¶
func CommanderState__Sequence_to_C(cSlice *CCommanderState__Sequence, goSlice []CommanderState)
func CommanderState__Sequence_to_Go ¶
func CommanderState__Sequence_to_Go(goSlice *[]CommanderState, cSlice CCommanderState__Sequence)
func ControlAllocatorStatus__Array_to_C ¶
func ControlAllocatorStatus__Array_to_C(cSlice []CControlAllocatorStatus, goSlice []ControlAllocatorStatus)
func ControlAllocatorStatus__Array_to_Go ¶
func ControlAllocatorStatus__Array_to_Go(goSlice []ControlAllocatorStatus, cSlice []CControlAllocatorStatus)
func ControlAllocatorStatus__Sequence_to_C ¶
func ControlAllocatorStatus__Sequence_to_C(cSlice *CControlAllocatorStatus__Sequence, goSlice []ControlAllocatorStatus)
func ControlAllocatorStatus__Sequence_to_Go ¶
func ControlAllocatorStatus__Sequence_to_Go(goSlice *[]ControlAllocatorStatus, cSlice CControlAllocatorStatus__Sequence)
func Cpuload__Array_to_C ¶
func Cpuload__Array_to_Go ¶
func Cpuload__Sequence_to_C ¶
func Cpuload__Sequence_to_C(cSlice *CCpuload__Sequence, goSlice []Cpuload)
func Cpuload__Sequence_to_Go ¶
func Cpuload__Sequence_to_Go(goSlice *[]Cpuload, cSlice CCpuload__Sequence)
func DebugArray__Array_to_C ¶
func DebugArray__Array_to_C(cSlice []CDebugArray, goSlice []DebugArray)
func DebugArray__Array_to_Go ¶
func DebugArray__Array_to_Go(goSlice []DebugArray, cSlice []CDebugArray)
func DebugArray__Sequence_to_C ¶
func DebugArray__Sequence_to_C(cSlice *CDebugArray__Sequence, goSlice []DebugArray)
func DebugArray__Sequence_to_Go ¶
func DebugArray__Sequence_to_Go(goSlice *[]DebugArray, cSlice CDebugArray__Sequence)
func DebugKeyValue__Array_to_C ¶
func DebugKeyValue__Array_to_C(cSlice []CDebugKeyValue, goSlice []DebugKeyValue)
func DebugKeyValue__Array_to_Go ¶
func DebugKeyValue__Array_to_Go(goSlice []DebugKeyValue, cSlice []CDebugKeyValue)
func DebugKeyValue__Sequence_to_C ¶
func DebugKeyValue__Sequence_to_C(cSlice *CDebugKeyValue__Sequence, goSlice []DebugKeyValue)
func DebugKeyValue__Sequence_to_Go ¶
func DebugKeyValue__Sequence_to_Go(goSlice *[]DebugKeyValue, cSlice CDebugKeyValue__Sequence)
func DebugValue__Array_to_C ¶
func DebugValue__Array_to_C(cSlice []CDebugValue, goSlice []DebugValue)
func DebugValue__Array_to_Go ¶
func DebugValue__Array_to_Go(goSlice []DebugValue, cSlice []CDebugValue)
func DebugValue__Sequence_to_C ¶
func DebugValue__Sequence_to_C(cSlice *CDebugValue__Sequence, goSlice []DebugValue)
func DebugValue__Sequence_to_Go ¶
func DebugValue__Sequence_to_Go(goSlice *[]DebugValue, cSlice CDebugValue__Sequence)
func DebugVect__Array_to_C ¶
func DebugVect__Array_to_C(cSlice []CDebugVect, goSlice []DebugVect)
func DebugVect__Array_to_Go ¶
func DebugVect__Array_to_Go(goSlice []DebugVect, cSlice []CDebugVect)
func DebugVect__Sequence_to_C ¶
func DebugVect__Sequence_to_C(cSlice *CDebugVect__Sequence, goSlice []DebugVect)
func DebugVect__Sequence_to_Go ¶
func DebugVect__Sequence_to_Go(goSlice *[]DebugVect, cSlice CDebugVect__Sequence)
func DifferentialPressure__Array_to_C ¶
func DifferentialPressure__Array_to_C(cSlice []CDifferentialPressure, goSlice []DifferentialPressure)
func DifferentialPressure__Array_to_Go ¶
func DifferentialPressure__Array_to_Go(goSlice []DifferentialPressure, cSlice []CDifferentialPressure)
func DifferentialPressure__Sequence_to_C ¶
func DifferentialPressure__Sequence_to_C(cSlice *CDifferentialPressure__Sequence, goSlice []DifferentialPressure)
func DifferentialPressure__Sequence_to_Go ¶
func DifferentialPressure__Sequence_to_Go(goSlice *[]DifferentialPressure, cSlice CDifferentialPressure__Sequence)
func DistanceSensor__Array_to_C ¶
func DistanceSensor__Array_to_C(cSlice []CDistanceSensor, goSlice []DistanceSensor)
func DistanceSensor__Array_to_Go ¶
func DistanceSensor__Array_to_Go(goSlice []DistanceSensor, cSlice []CDistanceSensor)
func DistanceSensor__Sequence_to_C ¶
func DistanceSensor__Sequence_to_C(cSlice *CDistanceSensor__Sequence, goSlice []DistanceSensor)
func DistanceSensor__Sequence_to_Go ¶
func DistanceSensor__Sequence_to_Go(goSlice *[]DistanceSensor, cSlice CDistanceSensor__Sequence)
func Ekf2Timestamps__Array_to_C ¶
func Ekf2Timestamps__Array_to_C(cSlice []CEkf2Timestamps, goSlice []Ekf2Timestamps)
func Ekf2Timestamps__Array_to_Go ¶
func Ekf2Timestamps__Array_to_Go(goSlice []Ekf2Timestamps, cSlice []CEkf2Timestamps)
func Ekf2Timestamps__Sequence_to_C ¶
func Ekf2Timestamps__Sequence_to_C(cSlice *CEkf2Timestamps__Sequence, goSlice []Ekf2Timestamps)
func Ekf2Timestamps__Sequence_to_Go ¶
func Ekf2Timestamps__Sequence_to_Go(goSlice *[]Ekf2Timestamps, cSlice CEkf2Timestamps__Sequence)
func EkfGpsDrift__Array_to_C ¶
func EkfGpsDrift__Array_to_C(cSlice []CEkfGpsDrift, goSlice []EkfGpsDrift)
func EkfGpsDrift__Array_to_Go ¶
func EkfGpsDrift__Array_to_Go(goSlice []EkfGpsDrift, cSlice []CEkfGpsDrift)
func EkfGpsDrift__Sequence_to_C ¶
func EkfGpsDrift__Sequence_to_C(cSlice *CEkfGpsDrift__Sequence, goSlice []EkfGpsDrift)
func EkfGpsDrift__Sequence_to_Go ¶
func EkfGpsDrift__Sequence_to_Go(goSlice *[]EkfGpsDrift, cSlice CEkfGpsDrift__Sequence)
func EscReport__Array_to_C ¶
func EscReport__Array_to_C(cSlice []CEscReport, goSlice []EscReport)
func EscReport__Array_to_Go ¶
func EscReport__Array_to_Go(goSlice []EscReport, cSlice []CEscReport)
func EscReport__Sequence_to_C ¶
func EscReport__Sequence_to_C(cSlice *CEscReport__Sequence, goSlice []EscReport)
func EscReport__Sequence_to_Go ¶
func EscReport__Sequence_to_Go(goSlice *[]EscReport, cSlice CEscReport__Sequence)
func EscStatus__Array_to_C ¶
func EscStatus__Array_to_C(cSlice []CEscStatus, goSlice []EscStatus)
func EscStatus__Array_to_Go ¶
func EscStatus__Array_to_Go(goSlice []EscStatus, cSlice []CEscStatus)
func EscStatus__Sequence_to_C ¶
func EscStatus__Sequence_to_C(cSlice *CEscStatus__Sequence, goSlice []EscStatus)
func EscStatus__Sequence_to_Go ¶
func EscStatus__Sequence_to_Go(goSlice *[]EscStatus, cSlice CEscStatus__Sequence)
func EstimatorAttitude__Array_to_C ¶
func EstimatorAttitude__Array_to_C(cSlice []CEstimatorAttitude, goSlice []EstimatorAttitude)
func EstimatorAttitude__Array_to_Go ¶
func EstimatorAttitude__Array_to_Go(goSlice []EstimatorAttitude, cSlice []CEstimatorAttitude)
func EstimatorAttitude__Sequence_to_C ¶
func EstimatorAttitude__Sequence_to_C(cSlice *CEstimatorAttitude__Sequence, goSlice []EstimatorAttitude)
func EstimatorAttitude__Sequence_to_Go ¶
func EstimatorAttitude__Sequence_to_Go(goSlice *[]EstimatorAttitude, cSlice CEstimatorAttitude__Sequence)
func EstimatorEventFlags__Array_to_C ¶
func EstimatorEventFlags__Array_to_C(cSlice []CEstimatorEventFlags, goSlice []EstimatorEventFlags)
func EstimatorEventFlags__Array_to_Go ¶
func EstimatorEventFlags__Array_to_Go(goSlice []EstimatorEventFlags, cSlice []CEstimatorEventFlags)
func EstimatorEventFlags__Sequence_to_C ¶
func EstimatorEventFlags__Sequence_to_C(cSlice *CEstimatorEventFlags__Sequence, goSlice []EstimatorEventFlags)
func EstimatorEventFlags__Sequence_to_Go ¶
func EstimatorEventFlags__Sequence_to_Go(goSlice *[]EstimatorEventFlags, cSlice CEstimatorEventFlags__Sequence)
func EstimatorGlobalPosition__Array_to_C ¶
func EstimatorGlobalPosition__Array_to_C(cSlice []CEstimatorGlobalPosition, goSlice []EstimatorGlobalPosition)
func EstimatorGlobalPosition__Array_to_Go ¶
func EstimatorGlobalPosition__Array_to_Go(goSlice []EstimatorGlobalPosition, cSlice []CEstimatorGlobalPosition)
func EstimatorGlobalPosition__Sequence_to_C ¶
func EstimatorGlobalPosition__Sequence_to_C(cSlice *CEstimatorGlobalPosition__Sequence, goSlice []EstimatorGlobalPosition)
func EstimatorGlobalPosition__Sequence_to_Go ¶
func EstimatorGlobalPosition__Sequence_to_Go(goSlice *[]EstimatorGlobalPosition, cSlice CEstimatorGlobalPosition__Sequence)
func EstimatorInnovationTestRatios__Array_to_C ¶
func EstimatorInnovationTestRatios__Array_to_C(cSlice []CEstimatorInnovationTestRatios, goSlice []EstimatorInnovationTestRatios)
func EstimatorInnovationTestRatios__Array_to_Go ¶
func EstimatorInnovationTestRatios__Array_to_Go(goSlice []EstimatorInnovationTestRatios, cSlice []CEstimatorInnovationTestRatios)
func EstimatorInnovationTestRatios__Sequence_to_C ¶
func EstimatorInnovationTestRatios__Sequence_to_C(cSlice *CEstimatorInnovationTestRatios__Sequence, goSlice []EstimatorInnovationTestRatios)
func EstimatorInnovationTestRatios__Sequence_to_Go ¶
func EstimatorInnovationTestRatios__Sequence_to_Go(goSlice *[]EstimatorInnovationTestRatios, cSlice CEstimatorInnovationTestRatios__Sequence)
func EstimatorInnovationVariances__Array_to_C ¶
func EstimatorInnovationVariances__Array_to_C(cSlice []CEstimatorInnovationVariances, goSlice []EstimatorInnovationVariances)
func EstimatorInnovationVariances__Array_to_Go ¶
func EstimatorInnovationVariances__Array_to_Go(goSlice []EstimatorInnovationVariances, cSlice []CEstimatorInnovationVariances)
func EstimatorInnovationVariances__Sequence_to_C ¶
func EstimatorInnovationVariances__Sequence_to_C(cSlice *CEstimatorInnovationVariances__Sequence, goSlice []EstimatorInnovationVariances)
func EstimatorInnovationVariances__Sequence_to_Go ¶
func EstimatorInnovationVariances__Sequence_to_Go(goSlice *[]EstimatorInnovationVariances, cSlice CEstimatorInnovationVariances__Sequence)
func EstimatorInnovations__Array_to_C ¶
func EstimatorInnovations__Array_to_C(cSlice []CEstimatorInnovations, goSlice []EstimatorInnovations)
func EstimatorInnovations__Array_to_Go ¶
func EstimatorInnovations__Array_to_Go(goSlice []EstimatorInnovations, cSlice []CEstimatorInnovations)
func EstimatorInnovations__Sequence_to_C ¶
func EstimatorInnovations__Sequence_to_C(cSlice *CEstimatorInnovations__Sequence, goSlice []EstimatorInnovations)
func EstimatorInnovations__Sequence_to_Go ¶
func EstimatorInnovations__Sequence_to_Go(goSlice *[]EstimatorInnovations, cSlice CEstimatorInnovations__Sequence)
func EstimatorLocalPosition__Array_to_C ¶
func EstimatorLocalPosition__Array_to_C(cSlice []CEstimatorLocalPosition, goSlice []EstimatorLocalPosition)
func EstimatorLocalPosition__Array_to_Go ¶
func EstimatorLocalPosition__Array_to_Go(goSlice []EstimatorLocalPosition, cSlice []CEstimatorLocalPosition)
func EstimatorLocalPosition__Sequence_to_C ¶
func EstimatorLocalPosition__Sequence_to_C(cSlice *CEstimatorLocalPosition__Sequence, goSlice []EstimatorLocalPosition)
func EstimatorLocalPosition__Sequence_to_Go ¶
func EstimatorLocalPosition__Sequence_to_Go(goSlice *[]EstimatorLocalPosition, cSlice CEstimatorLocalPosition__Sequence)
func EstimatorOdometry__Array_to_C ¶
func EstimatorOdometry__Array_to_C(cSlice []CEstimatorOdometry, goSlice []EstimatorOdometry)
func EstimatorOdometry__Array_to_Go ¶
func EstimatorOdometry__Array_to_Go(goSlice []EstimatorOdometry, cSlice []CEstimatorOdometry)
func EstimatorOdometry__Sequence_to_C ¶
func EstimatorOdometry__Sequence_to_C(cSlice *CEstimatorOdometry__Sequence, goSlice []EstimatorOdometry)
func EstimatorOdometry__Sequence_to_Go ¶
func EstimatorOdometry__Sequence_to_Go(goSlice *[]EstimatorOdometry, cSlice CEstimatorOdometry__Sequence)
func EstimatorOpticalFlowVel__Array_to_C ¶
func EstimatorOpticalFlowVel__Array_to_C(cSlice []CEstimatorOpticalFlowVel, goSlice []EstimatorOpticalFlowVel)
func EstimatorOpticalFlowVel__Array_to_Go ¶
func EstimatorOpticalFlowVel__Array_to_Go(goSlice []EstimatorOpticalFlowVel, cSlice []CEstimatorOpticalFlowVel)
func EstimatorOpticalFlowVel__Sequence_to_C ¶
func EstimatorOpticalFlowVel__Sequence_to_C(cSlice *CEstimatorOpticalFlowVel__Sequence, goSlice []EstimatorOpticalFlowVel)
func EstimatorOpticalFlowVel__Sequence_to_Go ¶
func EstimatorOpticalFlowVel__Sequence_to_Go(goSlice *[]EstimatorOpticalFlowVel, cSlice CEstimatorOpticalFlowVel__Sequence)
func EstimatorSelectorStatus__Array_to_C ¶
func EstimatorSelectorStatus__Array_to_C(cSlice []CEstimatorSelectorStatus, goSlice []EstimatorSelectorStatus)
func EstimatorSelectorStatus__Array_to_Go ¶
func EstimatorSelectorStatus__Array_to_Go(goSlice []EstimatorSelectorStatus, cSlice []CEstimatorSelectorStatus)
func EstimatorSelectorStatus__Sequence_to_C ¶
func EstimatorSelectorStatus__Sequence_to_C(cSlice *CEstimatorSelectorStatus__Sequence, goSlice []EstimatorSelectorStatus)
func EstimatorSelectorStatus__Sequence_to_Go ¶
func EstimatorSelectorStatus__Sequence_to_Go(goSlice *[]EstimatorSelectorStatus, cSlice CEstimatorSelectorStatus__Sequence)
func EstimatorSensorBias__Array_to_C ¶
func EstimatorSensorBias__Array_to_C(cSlice []CEstimatorSensorBias, goSlice []EstimatorSensorBias)
func EstimatorSensorBias__Array_to_Go ¶
func EstimatorSensorBias__Array_to_Go(goSlice []EstimatorSensorBias, cSlice []CEstimatorSensorBias)
func EstimatorSensorBias__Sequence_to_C ¶
func EstimatorSensorBias__Sequence_to_C(cSlice *CEstimatorSensorBias__Sequence, goSlice []EstimatorSensorBias)
func EstimatorSensorBias__Sequence_to_Go ¶
func EstimatorSensorBias__Sequence_to_Go(goSlice *[]EstimatorSensorBias, cSlice CEstimatorSensorBias__Sequence)
func EstimatorStates__Array_to_C ¶
func EstimatorStates__Array_to_C(cSlice []CEstimatorStates, goSlice []EstimatorStates)
func EstimatorStates__Array_to_Go ¶
func EstimatorStates__Array_to_Go(goSlice []EstimatorStates, cSlice []CEstimatorStates)
func EstimatorStates__Sequence_to_C ¶
func EstimatorStates__Sequence_to_C(cSlice *CEstimatorStates__Sequence, goSlice []EstimatorStates)
func EstimatorStates__Sequence_to_Go ¶
func EstimatorStates__Sequence_to_Go(goSlice *[]EstimatorStates, cSlice CEstimatorStates__Sequence)
func EstimatorStatusFlags__Array_to_C ¶
func EstimatorStatusFlags__Array_to_C(cSlice []CEstimatorStatusFlags, goSlice []EstimatorStatusFlags)
func EstimatorStatusFlags__Array_to_Go ¶
func EstimatorStatusFlags__Array_to_Go(goSlice []EstimatorStatusFlags, cSlice []CEstimatorStatusFlags)
func EstimatorStatusFlags__Sequence_to_C ¶
func EstimatorStatusFlags__Sequence_to_C(cSlice *CEstimatorStatusFlags__Sequence, goSlice []EstimatorStatusFlags)
func EstimatorStatusFlags__Sequence_to_Go ¶
func EstimatorStatusFlags__Sequence_to_Go(goSlice *[]EstimatorStatusFlags, cSlice CEstimatorStatusFlags__Sequence)
func EstimatorStatus__Array_to_C ¶
func EstimatorStatus__Array_to_C(cSlice []CEstimatorStatus, goSlice []EstimatorStatus)
func EstimatorStatus__Array_to_Go ¶
func EstimatorStatus__Array_to_Go(goSlice []EstimatorStatus, cSlice []CEstimatorStatus)
func EstimatorStatus__Sequence_to_C ¶
func EstimatorStatus__Sequence_to_C(cSlice *CEstimatorStatus__Sequence, goSlice []EstimatorStatus)
func EstimatorStatus__Sequence_to_Go ¶
func EstimatorStatus__Sequence_to_Go(goSlice *[]EstimatorStatus, cSlice CEstimatorStatus__Sequence)
func EstimatorVisualOdometryAligned__Array_to_C ¶
func EstimatorVisualOdometryAligned__Array_to_C(cSlice []CEstimatorVisualOdometryAligned, goSlice []EstimatorVisualOdometryAligned)
func EstimatorVisualOdometryAligned__Array_to_Go ¶
func EstimatorVisualOdometryAligned__Array_to_Go(goSlice []EstimatorVisualOdometryAligned, cSlice []CEstimatorVisualOdometryAligned)
func EstimatorVisualOdometryAligned__Sequence_to_C ¶
func EstimatorVisualOdometryAligned__Sequence_to_C(cSlice *CEstimatorVisualOdometryAligned__Sequence, goSlice []EstimatorVisualOdometryAligned)
func EstimatorVisualOdometryAligned__Sequence_to_Go ¶
func EstimatorVisualOdometryAligned__Sequence_to_Go(goSlice *[]EstimatorVisualOdometryAligned, cSlice CEstimatorVisualOdometryAligned__Sequence)
func EstimatorWind__Array_to_C ¶
func EstimatorWind__Array_to_C(cSlice []CEstimatorWind, goSlice []EstimatorWind)
func EstimatorWind__Array_to_Go ¶
func EstimatorWind__Array_to_Go(goSlice []EstimatorWind, cSlice []CEstimatorWind)
func EstimatorWind__Sequence_to_C ¶
func EstimatorWind__Sequence_to_C(cSlice *CEstimatorWind__Sequence, goSlice []EstimatorWind)
func EstimatorWind__Sequence_to_Go ¶
func EstimatorWind__Sequence_to_Go(goSlice *[]EstimatorWind, cSlice CEstimatorWind__Sequence)
func FollowTarget__Array_to_C ¶
func FollowTarget__Array_to_C(cSlice []CFollowTarget, goSlice []FollowTarget)
func FollowTarget__Array_to_Go ¶
func FollowTarget__Array_to_Go(goSlice []FollowTarget, cSlice []CFollowTarget)
func FollowTarget__Sequence_to_C ¶
func FollowTarget__Sequence_to_C(cSlice *CFollowTarget__Sequence, goSlice []FollowTarget)
func FollowTarget__Sequence_to_Go ¶
func FollowTarget__Sequence_to_Go(goSlice *[]FollowTarget, cSlice CFollowTarget__Sequence)
func FwVirtualAttitudeSetpoint__Array_to_C ¶
func FwVirtualAttitudeSetpoint__Array_to_C(cSlice []CFwVirtualAttitudeSetpoint, goSlice []FwVirtualAttitudeSetpoint)
func FwVirtualAttitudeSetpoint__Array_to_Go ¶
func FwVirtualAttitudeSetpoint__Array_to_Go(goSlice []FwVirtualAttitudeSetpoint, cSlice []CFwVirtualAttitudeSetpoint)
func FwVirtualAttitudeSetpoint__Sequence_to_C ¶
func FwVirtualAttitudeSetpoint__Sequence_to_C(cSlice *CFwVirtualAttitudeSetpoint__Sequence, goSlice []FwVirtualAttitudeSetpoint)
func FwVirtualAttitudeSetpoint__Sequence_to_Go ¶
func FwVirtualAttitudeSetpoint__Sequence_to_Go(goSlice *[]FwVirtualAttitudeSetpoint, cSlice CFwVirtualAttitudeSetpoint__Sequence)
func GeneratorStatus__Array_to_C ¶
func GeneratorStatus__Array_to_C(cSlice []CGeneratorStatus, goSlice []GeneratorStatus)
func GeneratorStatus__Array_to_Go ¶
func GeneratorStatus__Array_to_Go(goSlice []GeneratorStatus, cSlice []CGeneratorStatus)
func GeneratorStatus__Sequence_to_C ¶
func GeneratorStatus__Sequence_to_C(cSlice *CGeneratorStatus__Sequence, goSlice []GeneratorStatus)
func GeneratorStatus__Sequence_to_Go ¶
func GeneratorStatus__Sequence_to_Go(goSlice *[]GeneratorStatus, cSlice CGeneratorStatus__Sequence)
func GeofenceResult__Array_to_C ¶
func GeofenceResult__Array_to_C(cSlice []CGeofenceResult, goSlice []GeofenceResult)
func GeofenceResult__Array_to_Go ¶
func GeofenceResult__Array_to_Go(goSlice []GeofenceResult, cSlice []CGeofenceResult)
func GeofenceResult__Sequence_to_C ¶
func GeofenceResult__Sequence_to_C(cSlice *CGeofenceResult__Sequence, goSlice []GeofenceResult)
func GeofenceResult__Sequence_to_Go ¶
func GeofenceResult__Sequence_to_Go(goSlice *[]GeofenceResult, cSlice CGeofenceResult__Sequence)
func GimbalDeviceAttitudeStatus__Array_to_C ¶
func GimbalDeviceAttitudeStatus__Array_to_C(cSlice []CGimbalDeviceAttitudeStatus, goSlice []GimbalDeviceAttitudeStatus)
func GimbalDeviceAttitudeStatus__Array_to_Go ¶
func GimbalDeviceAttitudeStatus__Array_to_Go(goSlice []GimbalDeviceAttitudeStatus, cSlice []CGimbalDeviceAttitudeStatus)
func GimbalDeviceAttitudeStatus__Sequence_to_C ¶
func GimbalDeviceAttitudeStatus__Sequence_to_C(cSlice *CGimbalDeviceAttitudeStatus__Sequence, goSlice []GimbalDeviceAttitudeStatus)
func GimbalDeviceAttitudeStatus__Sequence_to_Go ¶
func GimbalDeviceAttitudeStatus__Sequence_to_Go(goSlice *[]GimbalDeviceAttitudeStatus, cSlice CGimbalDeviceAttitudeStatus__Sequence)
func GimbalDeviceInformation__Array_to_C ¶
func GimbalDeviceInformation__Array_to_C(cSlice []CGimbalDeviceInformation, goSlice []GimbalDeviceInformation)
func GimbalDeviceInformation__Array_to_Go ¶
func GimbalDeviceInformation__Array_to_Go(goSlice []GimbalDeviceInformation, cSlice []CGimbalDeviceInformation)
func GimbalDeviceInformation__Sequence_to_C ¶
func GimbalDeviceInformation__Sequence_to_C(cSlice *CGimbalDeviceInformation__Sequence, goSlice []GimbalDeviceInformation)
func GimbalDeviceInformation__Sequence_to_Go ¶
func GimbalDeviceInformation__Sequence_to_Go(goSlice *[]GimbalDeviceInformation, cSlice CGimbalDeviceInformation__Sequence)
func GimbalDeviceSetAttitude__Array_to_C ¶
func GimbalDeviceSetAttitude__Array_to_C(cSlice []CGimbalDeviceSetAttitude, goSlice []GimbalDeviceSetAttitude)
func GimbalDeviceSetAttitude__Array_to_Go ¶
func GimbalDeviceSetAttitude__Array_to_Go(goSlice []GimbalDeviceSetAttitude, cSlice []CGimbalDeviceSetAttitude)
func GimbalDeviceSetAttitude__Sequence_to_C ¶
func GimbalDeviceSetAttitude__Sequence_to_C(cSlice *CGimbalDeviceSetAttitude__Sequence, goSlice []GimbalDeviceSetAttitude)
func GimbalDeviceSetAttitude__Sequence_to_Go ¶
func GimbalDeviceSetAttitude__Sequence_to_Go(goSlice *[]GimbalDeviceSetAttitude, cSlice CGimbalDeviceSetAttitude__Sequence)
func GimbalManagerInformation__Array_to_C ¶
func GimbalManagerInformation__Array_to_C(cSlice []CGimbalManagerInformation, goSlice []GimbalManagerInformation)
func GimbalManagerInformation__Array_to_Go ¶
func GimbalManagerInformation__Array_to_Go(goSlice []GimbalManagerInformation, cSlice []CGimbalManagerInformation)
func GimbalManagerInformation__Sequence_to_C ¶
func GimbalManagerInformation__Sequence_to_C(cSlice *CGimbalManagerInformation__Sequence, goSlice []GimbalManagerInformation)
func GimbalManagerInformation__Sequence_to_Go ¶
func GimbalManagerInformation__Sequence_to_Go(goSlice *[]GimbalManagerInformation, cSlice CGimbalManagerInformation__Sequence)
func GimbalManagerSetAttitude__Array_to_C ¶
func GimbalManagerSetAttitude__Array_to_C(cSlice []CGimbalManagerSetAttitude, goSlice []GimbalManagerSetAttitude)
func GimbalManagerSetAttitude__Array_to_Go ¶
func GimbalManagerSetAttitude__Array_to_Go(goSlice []GimbalManagerSetAttitude, cSlice []CGimbalManagerSetAttitude)
func GimbalManagerSetAttitude__Sequence_to_C ¶
func GimbalManagerSetAttitude__Sequence_to_C(cSlice *CGimbalManagerSetAttitude__Sequence, goSlice []GimbalManagerSetAttitude)
func GimbalManagerSetAttitude__Sequence_to_Go ¶
func GimbalManagerSetAttitude__Sequence_to_Go(goSlice *[]GimbalManagerSetAttitude, cSlice CGimbalManagerSetAttitude__Sequence)
func GimbalManagerSetManualControl__Array_to_C ¶
func GimbalManagerSetManualControl__Array_to_C(cSlice []CGimbalManagerSetManualControl, goSlice []GimbalManagerSetManualControl)
func GimbalManagerSetManualControl__Array_to_Go ¶
func GimbalManagerSetManualControl__Array_to_Go(goSlice []GimbalManagerSetManualControl, cSlice []CGimbalManagerSetManualControl)
func GimbalManagerSetManualControl__Sequence_to_C ¶
func GimbalManagerSetManualControl__Sequence_to_C(cSlice *CGimbalManagerSetManualControl__Sequence, goSlice []GimbalManagerSetManualControl)
func GimbalManagerSetManualControl__Sequence_to_Go ¶
func GimbalManagerSetManualControl__Sequence_to_Go(goSlice *[]GimbalManagerSetManualControl, cSlice CGimbalManagerSetManualControl__Sequence)
func GimbalManagerStatus__Array_to_C ¶
func GimbalManagerStatus__Array_to_C(cSlice []CGimbalManagerStatus, goSlice []GimbalManagerStatus)
func GimbalManagerStatus__Array_to_Go ¶
func GimbalManagerStatus__Array_to_Go(goSlice []GimbalManagerStatus, cSlice []CGimbalManagerStatus)
func GimbalManagerStatus__Sequence_to_C ¶
func GimbalManagerStatus__Sequence_to_C(cSlice *CGimbalManagerStatus__Sequence, goSlice []GimbalManagerStatus)
func GimbalManagerStatus__Sequence_to_Go ¶
func GimbalManagerStatus__Sequence_to_Go(goSlice *[]GimbalManagerStatus, cSlice CGimbalManagerStatus__Sequence)
func GpsDump__Array_to_C ¶
func GpsDump__Array_to_Go ¶
func GpsDump__Sequence_to_C ¶
func GpsDump__Sequence_to_C(cSlice *CGpsDump__Sequence, goSlice []GpsDump)
func GpsDump__Sequence_to_Go ¶
func GpsDump__Sequence_to_Go(goSlice *[]GpsDump, cSlice CGpsDump__Sequence)
func GpsInjectData__Array_to_C ¶
func GpsInjectData__Array_to_C(cSlice []CGpsInjectData, goSlice []GpsInjectData)
func GpsInjectData__Array_to_Go ¶
func GpsInjectData__Array_to_Go(goSlice []GpsInjectData, cSlice []CGpsInjectData)
func GpsInjectData__Sequence_to_C ¶
func GpsInjectData__Sequence_to_C(cSlice *CGpsInjectData__Sequence, goSlice []GpsInjectData)
func GpsInjectData__Sequence_to_Go ¶
func GpsInjectData__Sequence_to_Go(goSlice *[]GpsInjectData, cSlice CGpsInjectData__Sequence)
func HeaterStatus__Array_to_C ¶
func HeaterStatus__Array_to_C(cSlice []CHeaterStatus, goSlice []HeaterStatus)
func HeaterStatus__Array_to_Go ¶
func HeaterStatus__Array_to_Go(goSlice []HeaterStatus, cSlice []CHeaterStatus)
func HeaterStatus__Sequence_to_C ¶
func HeaterStatus__Sequence_to_C(cSlice *CHeaterStatus__Sequence, goSlice []HeaterStatus)
func HeaterStatus__Sequence_to_Go ¶
func HeaterStatus__Sequence_to_Go(goSlice *[]HeaterStatus, cSlice CHeaterStatus__Sequence)
func HomePosition__Array_to_C ¶
func HomePosition__Array_to_C(cSlice []CHomePosition, goSlice []HomePosition)
func HomePosition__Array_to_Go ¶
func HomePosition__Array_to_Go(goSlice []HomePosition, cSlice []CHomePosition)
func HomePosition__Sequence_to_C ¶
func HomePosition__Sequence_to_C(cSlice *CHomePosition__Sequence, goSlice []HomePosition)
func HomePosition__Sequence_to_Go ¶
func HomePosition__Sequence_to_Go(goSlice *[]HomePosition, cSlice CHomePosition__Sequence)
func HoverThrustEstimate__Array_to_C ¶
func HoverThrustEstimate__Array_to_C(cSlice []CHoverThrustEstimate, goSlice []HoverThrustEstimate)
func HoverThrustEstimate__Array_to_Go ¶
func HoverThrustEstimate__Array_to_Go(goSlice []HoverThrustEstimate, cSlice []CHoverThrustEstimate)
func HoverThrustEstimate__Sequence_to_C ¶
func HoverThrustEstimate__Sequence_to_C(cSlice *CHoverThrustEstimate__Sequence, goSlice []HoverThrustEstimate)
func HoverThrustEstimate__Sequence_to_Go ¶
func HoverThrustEstimate__Sequence_to_Go(goSlice *[]HoverThrustEstimate, cSlice CHoverThrustEstimate__Sequence)
func InputRc__Array_to_C ¶
func InputRc__Array_to_Go ¶
func InputRc__Sequence_to_C ¶
func InputRc__Sequence_to_C(cSlice *CInputRc__Sequence, goSlice []InputRc)
func InputRc__Sequence_to_Go ¶
func InputRc__Sequence_to_Go(goSlice *[]InputRc, cSlice CInputRc__Sequence)
func IridiumsbdStatus__Array_to_C ¶
func IridiumsbdStatus__Array_to_C(cSlice []CIridiumsbdStatus, goSlice []IridiumsbdStatus)
func IridiumsbdStatus__Array_to_Go ¶
func IridiumsbdStatus__Array_to_Go(goSlice []IridiumsbdStatus, cSlice []CIridiumsbdStatus)
func IridiumsbdStatus__Sequence_to_C ¶
func IridiumsbdStatus__Sequence_to_C(cSlice *CIridiumsbdStatus__Sequence, goSlice []IridiumsbdStatus)
func IridiumsbdStatus__Sequence_to_Go ¶
func IridiumsbdStatus__Sequence_to_Go(goSlice *[]IridiumsbdStatus, cSlice CIridiumsbdStatus__Sequence)
func IrlockReport__Array_to_C ¶
func IrlockReport__Array_to_C(cSlice []CIrlockReport, goSlice []IrlockReport)
func IrlockReport__Array_to_Go ¶
func IrlockReport__Array_to_Go(goSlice []IrlockReport, cSlice []CIrlockReport)
func IrlockReport__Sequence_to_C ¶
func IrlockReport__Sequence_to_C(cSlice *CIrlockReport__Sequence, goSlice []IrlockReport)
func IrlockReport__Sequence_to_Go ¶
func IrlockReport__Sequence_to_Go(goSlice *[]IrlockReport, cSlice CIrlockReport__Sequence)
func LandingGear__Array_to_C ¶
func LandingGear__Array_to_C(cSlice []CLandingGear, goSlice []LandingGear)
func LandingGear__Array_to_Go ¶
func LandingGear__Array_to_Go(goSlice []LandingGear, cSlice []CLandingGear)
func LandingGear__Sequence_to_C ¶
func LandingGear__Sequence_to_C(cSlice *CLandingGear__Sequence, goSlice []LandingGear)
func LandingGear__Sequence_to_Go ¶
func LandingGear__Sequence_to_Go(goSlice *[]LandingGear, cSlice CLandingGear__Sequence)
func LandingTargetInnovations__Array_to_C ¶
func LandingTargetInnovations__Array_to_C(cSlice []CLandingTargetInnovations, goSlice []LandingTargetInnovations)
func LandingTargetInnovations__Array_to_Go ¶
func LandingTargetInnovations__Array_to_Go(goSlice []LandingTargetInnovations, cSlice []CLandingTargetInnovations)
func LandingTargetInnovations__Sequence_to_C ¶
func LandingTargetInnovations__Sequence_to_C(cSlice *CLandingTargetInnovations__Sequence, goSlice []LandingTargetInnovations)
func LandingTargetInnovations__Sequence_to_Go ¶
func LandingTargetInnovations__Sequence_to_Go(goSlice *[]LandingTargetInnovations, cSlice CLandingTargetInnovations__Sequence)
func LandingTargetPose__Array_to_C ¶
func LandingTargetPose__Array_to_C(cSlice []CLandingTargetPose, goSlice []LandingTargetPose)
func LandingTargetPose__Array_to_Go ¶
func LandingTargetPose__Array_to_Go(goSlice []LandingTargetPose, cSlice []CLandingTargetPose)
func LandingTargetPose__Sequence_to_C ¶
func LandingTargetPose__Sequence_to_C(cSlice *CLandingTargetPose__Sequence, goSlice []LandingTargetPose)
func LandingTargetPose__Sequence_to_Go ¶
func LandingTargetPose__Sequence_to_Go(goSlice *[]LandingTargetPose, cSlice CLandingTargetPose__Sequence)
func LedControl__Array_to_C ¶
func LedControl__Array_to_C(cSlice []CLedControl, goSlice []LedControl)
func LedControl__Array_to_Go ¶
func LedControl__Array_to_Go(goSlice []LedControl, cSlice []CLedControl)
func LedControl__Sequence_to_C ¶
func LedControl__Sequence_to_C(cSlice *CLedControl__Sequence, goSlice []LedControl)
func LedControl__Sequence_to_Go ¶
func LedControl__Sequence_to_Go(goSlice *[]LedControl, cSlice CLedControl__Sequence)
func LogMessage__Array_to_C ¶
func LogMessage__Array_to_C(cSlice []CLogMessage, goSlice []LogMessage)
func LogMessage__Array_to_Go ¶
func LogMessage__Array_to_Go(goSlice []LogMessage, cSlice []CLogMessage)
func LogMessage__Sequence_to_C ¶
func LogMessage__Sequence_to_C(cSlice *CLogMessage__Sequence, goSlice []LogMessage)
func LogMessage__Sequence_to_Go ¶
func LogMessage__Sequence_to_Go(goSlice *[]LogMessage, cSlice CLogMessage__Sequence)
func LoggerStatus__Array_to_C ¶
func LoggerStatus__Array_to_C(cSlice []CLoggerStatus, goSlice []LoggerStatus)
func LoggerStatus__Array_to_Go ¶
func LoggerStatus__Array_to_Go(goSlice []LoggerStatus, cSlice []CLoggerStatus)
func LoggerStatus__Sequence_to_C ¶
func LoggerStatus__Sequence_to_C(cSlice *CLoggerStatus__Sequence, goSlice []LoggerStatus)
func LoggerStatus__Sequence_to_Go ¶
func LoggerStatus__Sequence_to_Go(goSlice *[]LoggerStatus, cSlice CLoggerStatus__Sequence)
func MagWorkerData__Array_to_C ¶
func MagWorkerData__Array_to_C(cSlice []CMagWorkerData, goSlice []MagWorkerData)
func MagWorkerData__Array_to_Go ¶
func MagWorkerData__Array_to_Go(goSlice []MagWorkerData, cSlice []CMagWorkerData)
func MagWorkerData__Sequence_to_C ¶
func MagWorkerData__Sequence_to_C(cSlice *CMagWorkerData__Sequence, goSlice []MagWorkerData)
func MagWorkerData__Sequence_to_Go ¶
func MagWorkerData__Sequence_to_Go(goSlice *[]MagWorkerData, cSlice CMagWorkerData__Sequence)
func ManualControlSetpoint__Array_to_C ¶
func ManualControlSetpoint__Array_to_C(cSlice []CManualControlSetpoint, goSlice []ManualControlSetpoint)
func ManualControlSetpoint__Array_to_Go ¶
func ManualControlSetpoint__Array_to_Go(goSlice []ManualControlSetpoint, cSlice []CManualControlSetpoint)
func ManualControlSetpoint__Sequence_to_C ¶
func ManualControlSetpoint__Sequence_to_C(cSlice *CManualControlSetpoint__Sequence, goSlice []ManualControlSetpoint)
func ManualControlSetpoint__Sequence_to_Go ¶
func ManualControlSetpoint__Sequence_to_Go(goSlice *[]ManualControlSetpoint, cSlice CManualControlSetpoint__Sequence)
func ManualControlSwitches__Array_to_C ¶
func ManualControlSwitches__Array_to_C(cSlice []CManualControlSwitches, goSlice []ManualControlSwitches)
func ManualControlSwitches__Array_to_Go ¶
func ManualControlSwitches__Array_to_Go(goSlice []ManualControlSwitches, cSlice []CManualControlSwitches)
func ManualControlSwitches__Sequence_to_C ¶
func ManualControlSwitches__Sequence_to_C(cSlice *CManualControlSwitches__Sequence, goSlice []ManualControlSwitches)
func ManualControlSwitches__Sequence_to_Go ¶
func ManualControlSwitches__Sequence_to_Go(goSlice *[]ManualControlSwitches, cSlice CManualControlSwitches__Sequence)
func MavlinkLog__Array_to_C ¶
func MavlinkLog__Array_to_C(cSlice []CMavlinkLog, goSlice []MavlinkLog)
func MavlinkLog__Array_to_Go ¶
func MavlinkLog__Array_to_Go(goSlice []MavlinkLog, cSlice []CMavlinkLog)
func MavlinkLog__Sequence_to_C ¶
func MavlinkLog__Sequence_to_C(cSlice *CMavlinkLog__Sequence, goSlice []MavlinkLog)
func MavlinkLog__Sequence_to_Go ¶
func MavlinkLog__Sequence_to_Go(goSlice *[]MavlinkLog, cSlice CMavlinkLog__Sequence)
func McVirtualAttitudeSetpoint__Array_to_C ¶
func McVirtualAttitudeSetpoint__Array_to_C(cSlice []CMcVirtualAttitudeSetpoint, goSlice []McVirtualAttitudeSetpoint)
func McVirtualAttitudeSetpoint__Array_to_Go ¶
func McVirtualAttitudeSetpoint__Array_to_Go(goSlice []McVirtualAttitudeSetpoint, cSlice []CMcVirtualAttitudeSetpoint)
func McVirtualAttitudeSetpoint__Sequence_to_C ¶
func McVirtualAttitudeSetpoint__Sequence_to_C(cSlice *CMcVirtualAttitudeSetpoint__Sequence, goSlice []McVirtualAttitudeSetpoint)
func McVirtualAttitudeSetpoint__Sequence_to_Go ¶
func McVirtualAttitudeSetpoint__Sequence_to_Go(goSlice *[]McVirtualAttitudeSetpoint, cSlice CMcVirtualAttitudeSetpoint__Sequence)
func MissionResult__Array_to_C ¶
func MissionResult__Array_to_C(cSlice []CMissionResult, goSlice []MissionResult)
func MissionResult__Array_to_Go ¶
func MissionResult__Array_to_Go(goSlice []MissionResult, cSlice []CMissionResult)
func MissionResult__Sequence_to_C ¶
func MissionResult__Sequence_to_C(cSlice *CMissionResult__Sequence, goSlice []MissionResult)
func MissionResult__Sequence_to_Go ¶
func MissionResult__Sequence_to_Go(goSlice *[]MissionResult, cSlice CMissionResult__Sequence)
func Mission__Array_to_C ¶
func Mission__Array_to_Go ¶
func Mission__Sequence_to_C ¶
func Mission__Sequence_to_C(cSlice *CMission__Sequence, goSlice []Mission)
func Mission__Sequence_to_Go ¶
func Mission__Sequence_to_Go(goSlice *[]Mission, cSlice CMission__Sequence)
func MountOrientation__Array_to_C ¶
func MountOrientation__Array_to_C(cSlice []CMountOrientation, goSlice []MountOrientation)
func MountOrientation__Array_to_Go ¶
func MountOrientation__Array_to_Go(goSlice []MountOrientation, cSlice []CMountOrientation)
func MountOrientation__Sequence_to_C ¶
func MountOrientation__Sequence_to_C(cSlice *CMountOrientation__Sequence, goSlice []MountOrientation)
func MountOrientation__Sequence_to_Go ¶
func MountOrientation__Sequence_to_Go(goSlice *[]MountOrientation, cSlice CMountOrientation__Sequence)
func MultirotorMotorLimits__Array_to_C ¶
func MultirotorMotorLimits__Array_to_C(cSlice []CMultirotorMotorLimits, goSlice []MultirotorMotorLimits)
func MultirotorMotorLimits__Array_to_Go ¶
func MultirotorMotorLimits__Array_to_Go(goSlice []MultirotorMotorLimits, cSlice []CMultirotorMotorLimits)
func MultirotorMotorLimits__Sequence_to_C ¶
func MultirotorMotorLimits__Sequence_to_C(cSlice *CMultirotorMotorLimits__Sequence, goSlice []MultirotorMotorLimits)
func MultirotorMotorLimits__Sequence_to_Go ¶
func MultirotorMotorLimits__Sequence_to_Go(goSlice *[]MultirotorMotorLimits, cSlice CMultirotorMotorLimits__Sequence)
func NavigatorMissionItem__Array_to_C ¶
func NavigatorMissionItem__Array_to_C(cSlice []CNavigatorMissionItem, goSlice []NavigatorMissionItem)
func NavigatorMissionItem__Array_to_Go ¶
func NavigatorMissionItem__Array_to_Go(goSlice []NavigatorMissionItem, cSlice []CNavigatorMissionItem)
func NavigatorMissionItem__Sequence_to_C ¶
func NavigatorMissionItem__Sequence_to_C(cSlice *CNavigatorMissionItem__Sequence, goSlice []NavigatorMissionItem)
func NavigatorMissionItem__Sequence_to_Go ¶
func NavigatorMissionItem__Sequence_to_Go(goSlice *[]NavigatorMissionItem, cSlice CNavigatorMissionItem__Sequence)
func ObstacleDistanceFused__Array_to_C ¶
func ObstacleDistanceFused__Array_to_C(cSlice []CObstacleDistanceFused, goSlice []ObstacleDistanceFused)
func ObstacleDistanceFused__Array_to_Go ¶
func ObstacleDistanceFused__Array_to_Go(goSlice []ObstacleDistanceFused, cSlice []CObstacleDistanceFused)
func ObstacleDistanceFused__Sequence_to_C ¶
func ObstacleDistanceFused__Sequence_to_C(cSlice *CObstacleDistanceFused__Sequence, goSlice []ObstacleDistanceFused)
func ObstacleDistanceFused__Sequence_to_Go ¶
func ObstacleDistanceFused__Sequence_to_Go(goSlice *[]ObstacleDistanceFused, cSlice CObstacleDistanceFused__Sequence)
func ObstacleDistance__Array_to_C ¶
func ObstacleDistance__Array_to_C(cSlice []CObstacleDistance, goSlice []ObstacleDistance)
func ObstacleDistance__Array_to_Go ¶
func ObstacleDistance__Array_to_Go(goSlice []ObstacleDistance, cSlice []CObstacleDistance)
func ObstacleDistance__Sequence_to_C ¶
func ObstacleDistance__Sequence_to_C(cSlice *CObstacleDistance__Sequence, goSlice []ObstacleDistance)
func ObstacleDistance__Sequence_to_Go ¶
func ObstacleDistance__Sequence_to_Go(goSlice *[]ObstacleDistance, cSlice CObstacleDistance__Sequence)
func OffboardControlMode__Array_to_C ¶
func OffboardControlMode__Array_to_C(cSlice []COffboardControlMode, goSlice []OffboardControlMode)
func OffboardControlMode__Array_to_Go ¶
func OffboardControlMode__Array_to_Go(goSlice []OffboardControlMode, cSlice []COffboardControlMode)
func OffboardControlMode__Sequence_to_C ¶
func OffboardControlMode__Sequence_to_C(cSlice *COffboardControlMode__Sequence, goSlice []OffboardControlMode)
func OffboardControlMode__Sequence_to_Go ¶
func OffboardControlMode__Sequence_to_Go(goSlice *[]OffboardControlMode, cSlice COffboardControlMode__Sequence)
func OnboardComputerStatus__Array_to_C ¶
func OnboardComputerStatus__Array_to_C(cSlice []COnboardComputerStatus, goSlice []OnboardComputerStatus)
func OnboardComputerStatus__Array_to_Go ¶
func OnboardComputerStatus__Array_to_Go(goSlice []OnboardComputerStatus, cSlice []COnboardComputerStatus)
func OnboardComputerStatus__Sequence_to_C ¶
func OnboardComputerStatus__Sequence_to_C(cSlice *COnboardComputerStatus__Sequence, goSlice []OnboardComputerStatus)
func OnboardComputerStatus__Sequence_to_Go ¶
func OnboardComputerStatus__Sequence_to_Go(goSlice *[]OnboardComputerStatus, cSlice COnboardComputerStatus__Sequence)
func OpticalFlow__Array_to_C ¶
func OpticalFlow__Array_to_C(cSlice []COpticalFlow, goSlice []OpticalFlow)
func OpticalFlow__Array_to_Go ¶
func OpticalFlow__Array_to_Go(goSlice []OpticalFlow, cSlice []COpticalFlow)
func OpticalFlow__Sequence_to_C ¶
func OpticalFlow__Sequence_to_C(cSlice *COpticalFlow__Sequence, goSlice []OpticalFlow)
func OpticalFlow__Sequence_to_Go ¶
func OpticalFlow__Sequence_to_Go(goSlice *[]OpticalFlow, cSlice COpticalFlow__Sequence)
func OrbMultitest__Array_to_C ¶
func OrbMultitest__Array_to_C(cSlice []COrbMultitest, goSlice []OrbMultitest)
func OrbMultitest__Array_to_Go ¶
func OrbMultitest__Array_to_Go(goSlice []OrbMultitest, cSlice []COrbMultitest)
func OrbMultitest__Sequence_to_C ¶
func OrbMultitest__Sequence_to_C(cSlice *COrbMultitest__Sequence, goSlice []OrbMultitest)
func OrbMultitest__Sequence_to_Go ¶
func OrbMultitest__Sequence_to_Go(goSlice *[]OrbMultitest, cSlice COrbMultitest__Sequence)
func OrbTestLarge__Array_to_C ¶
func OrbTestLarge__Array_to_C(cSlice []COrbTestLarge, goSlice []OrbTestLarge)
func OrbTestLarge__Array_to_Go ¶
func OrbTestLarge__Array_to_Go(goSlice []OrbTestLarge, cSlice []COrbTestLarge)
func OrbTestLarge__Sequence_to_C ¶
func OrbTestLarge__Sequence_to_C(cSlice *COrbTestLarge__Sequence, goSlice []OrbTestLarge)
func OrbTestLarge__Sequence_to_Go ¶
func OrbTestLarge__Sequence_to_Go(goSlice *[]OrbTestLarge, cSlice COrbTestLarge__Sequence)
func OrbTestMediumMulti__Array_to_C ¶
func OrbTestMediumMulti__Array_to_C(cSlice []COrbTestMediumMulti, goSlice []OrbTestMediumMulti)
func OrbTestMediumMulti__Array_to_Go ¶
func OrbTestMediumMulti__Array_to_Go(goSlice []OrbTestMediumMulti, cSlice []COrbTestMediumMulti)
func OrbTestMediumMulti__Sequence_to_C ¶
func OrbTestMediumMulti__Sequence_to_C(cSlice *COrbTestMediumMulti__Sequence, goSlice []OrbTestMediumMulti)
func OrbTestMediumMulti__Sequence_to_Go ¶
func OrbTestMediumMulti__Sequence_to_Go(goSlice *[]OrbTestMediumMulti, cSlice COrbTestMediumMulti__Sequence)
func OrbTestMediumQueuePoll__Array_to_C ¶
func OrbTestMediumQueuePoll__Array_to_C(cSlice []COrbTestMediumQueuePoll, goSlice []OrbTestMediumQueuePoll)
func OrbTestMediumQueuePoll__Array_to_Go ¶
func OrbTestMediumQueuePoll__Array_to_Go(goSlice []OrbTestMediumQueuePoll, cSlice []COrbTestMediumQueuePoll)
func OrbTestMediumQueuePoll__Sequence_to_C ¶
func OrbTestMediumQueuePoll__Sequence_to_C(cSlice *COrbTestMediumQueuePoll__Sequence, goSlice []OrbTestMediumQueuePoll)
func OrbTestMediumQueuePoll__Sequence_to_Go ¶
func OrbTestMediumQueuePoll__Sequence_to_Go(goSlice *[]OrbTestMediumQueuePoll, cSlice COrbTestMediumQueuePoll__Sequence)
func OrbTestMediumQueue__Array_to_C ¶
func OrbTestMediumQueue__Array_to_C(cSlice []COrbTestMediumQueue, goSlice []OrbTestMediumQueue)
func OrbTestMediumQueue__Array_to_Go ¶
func OrbTestMediumQueue__Array_to_Go(goSlice []OrbTestMediumQueue, cSlice []COrbTestMediumQueue)
func OrbTestMediumQueue__Sequence_to_C ¶
func OrbTestMediumQueue__Sequence_to_C(cSlice *COrbTestMediumQueue__Sequence, goSlice []OrbTestMediumQueue)
func OrbTestMediumQueue__Sequence_to_Go ¶
func OrbTestMediumQueue__Sequence_to_Go(goSlice *[]OrbTestMediumQueue, cSlice COrbTestMediumQueue__Sequence)
func OrbTestMediumWrapAround__Array_to_C ¶
func OrbTestMediumWrapAround__Array_to_C(cSlice []COrbTestMediumWrapAround, goSlice []OrbTestMediumWrapAround)
func OrbTestMediumWrapAround__Array_to_Go ¶
func OrbTestMediumWrapAround__Array_to_Go(goSlice []OrbTestMediumWrapAround, cSlice []COrbTestMediumWrapAround)
func OrbTestMediumWrapAround__Sequence_to_C ¶
func OrbTestMediumWrapAround__Sequence_to_C(cSlice *COrbTestMediumWrapAround__Sequence, goSlice []OrbTestMediumWrapAround)
func OrbTestMediumWrapAround__Sequence_to_Go ¶
func OrbTestMediumWrapAround__Sequence_to_Go(goSlice *[]OrbTestMediumWrapAround, cSlice COrbTestMediumWrapAround__Sequence)
func OrbTestMedium__Array_to_C ¶
func OrbTestMedium__Array_to_C(cSlice []COrbTestMedium, goSlice []OrbTestMedium)
func OrbTestMedium__Array_to_Go ¶
func OrbTestMedium__Array_to_Go(goSlice []OrbTestMedium, cSlice []COrbTestMedium)
func OrbTestMedium__Sequence_to_C ¶
func OrbTestMedium__Sequence_to_C(cSlice *COrbTestMedium__Sequence, goSlice []OrbTestMedium)
func OrbTestMedium__Sequence_to_Go ¶
func OrbTestMedium__Sequence_to_Go(goSlice *[]OrbTestMedium, cSlice COrbTestMedium__Sequence)
func OrbTest__Array_to_C ¶
func OrbTest__Array_to_Go ¶
func OrbTest__Sequence_to_C ¶
func OrbTest__Sequence_to_C(cSlice *COrbTest__Sequence, goSlice []OrbTest)
func OrbTest__Sequence_to_Go ¶
func OrbTest__Sequence_to_Go(goSlice *[]OrbTest, cSlice COrbTest__Sequence)
func OrbitStatus__Array_to_C ¶
func OrbitStatus__Array_to_C(cSlice []COrbitStatus, goSlice []OrbitStatus)
func OrbitStatus__Array_to_Go ¶
func OrbitStatus__Array_to_Go(goSlice []OrbitStatus, cSlice []COrbitStatus)
func OrbitStatus__Sequence_to_C ¶
func OrbitStatus__Sequence_to_C(cSlice *COrbitStatus__Sequence, goSlice []OrbitStatus)
func OrbitStatus__Sequence_to_Go ¶
func OrbitStatus__Sequence_to_Go(goSlice *[]OrbitStatus, cSlice COrbitStatus__Sequence)
func ParameterUpdate__Array_to_C ¶
func ParameterUpdate__Array_to_C(cSlice []CParameterUpdate, goSlice []ParameterUpdate)
func ParameterUpdate__Array_to_Go ¶
func ParameterUpdate__Array_to_Go(goSlice []ParameterUpdate, cSlice []CParameterUpdate)
func ParameterUpdate__Sequence_to_C ¶
func ParameterUpdate__Sequence_to_C(cSlice *CParameterUpdate__Sequence, goSlice []ParameterUpdate)
func ParameterUpdate__Sequence_to_Go ¶
func ParameterUpdate__Sequence_to_Go(goSlice *[]ParameterUpdate, cSlice CParameterUpdate__Sequence)
func Ping__Array_to_C ¶
func Ping__Array_to_Go ¶
func Ping__Sequence_to_C ¶
func Ping__Sequence_to_C(cSlice *CPing__Sequence, goSlice []Ping)
func Ping__Sequence_to_Go ¶
func Ping__Sequence_to_Go(goSlice *[]Ping, cSlice CPing__Sequence)
func PositionControllerLandingStatus__Array_to_C ¶
func PositionControllerLandingStatus__Array_to_C(cSlice []CPositionControllerLandingStatus, goSlice []PositionControllerLandingStatus)
func PositionControllerLandingStatus__Array_to_Go ¶
func PositionControllerLandingStatus__Array_to_Go(goSlice []PositionControllerLandingStatus, cSlice []CPositionControllerLandingStatus)
func PositionControllerLandingStatus__Sequence_to_C ¶
func PositionControllerLandingStatus__Sequence_to_C(cSlice *CPositionControllerLandingStatus__Sequence, goSlice []PositionControllerLandingStatus)
func PositionControllerLandingStatus__Sequence_to_Go ¶
func PositionControllerLandingStatus__Sequence_to_Go(goSlice *[]PositionControllerLandingStatus, cSlice CPositionControllerLandingStatus__Sequence)
func PositionControllerStatus__Array_to_C ¶
func PositionControllerStatus__Array_to_C(cSlice []CPositionControllerStatus, goSlice []PositionControllerStatus)
func PositionControllerStatus__Array_to_Go ¶
func PositionControllerStatus__Array_to_Go(goSlice []PositionControllerStatus, cSlice []CPositionControllerStatus)
func PositionControllerStatus__Sequence_to_C ¶
func PositionControllerStatus__Sequence_to_C(cSlice *CPositionControllerStatus__Sequence, goSlice []PositionControllerStatus)
func PositionControllerStatus__Sequence_to_Go ¶
func PositionControllerStatus__Sequence_to_Go(goSlice *[]PositionControllerStatus, cSlice CPositionControllerStatus__Sequence)
func PositionSetpointTriplet__Array_to_C ¶
func PositionSetpointTriplet__Array_to_C(cSlice []CPositionSetpointTriplet, goSlice []PositionSetpointTriplet)
func PositionSetpointTriplet__Array_to_Go ¶
func PositionSetpointTriplet__Array_to_Go(goSlice []PositionSetpointTriplet, cSlice []CPositionSetpointTriplet)
func PositionSetpointTriplet__Sequence_to_C ¶
func PositionSetpointTriplet__Sequence_to_C(cSlice *CPositionSetpointTriplet__Sequence, goSlice []PositionSetpointTriplet)
func PositionSetpointTriplet__Sequence_to_Go ¶
func PositionSetpointTriplet__Sequence_to_Go(goSlice *[]PositionSetpointTriplet, cSlice CPositionSetpointTriplet__Sequence)
func PositionSetpoint__Array_to_C ¶
func PositionSetpoint__Array_to_C(cSlice []CPositionSetpoint, goSlice []PositionSetpoint)
func PositionSetpoint__Array_to_Go ¶
func PositionSetpoint__Array_to_Go(goSlice []PositionSetpoint, cSlice []CPositionSetpoint)
func PositionSetpoint__Sequence_to_C ¶
func PositionSetpoint__Sequence_to_C(cSlice *CPositionSetpoint__Sequence, goSlice []PositionSetpoint)
func PositionSetpoint__Sequence_to_Go ¶
func PositionSetpoint__Sequence_to_Go(goSlice *[]PositionSetpoint, cSlice CPositionSetpoint__Sequence)
func PowerButtonState__Array_to_C ¶
func PowerButtonState__Array_to_C(cSlice []CPowerButtonState, goSlice []PowerButtonState)
func PowerButtonState__Array_to_Go ¶
func PowerButtonState__Array_to_Go(goSlice []PowerButtonState, cSlice []CPowerButtonState)
func PowerButtonState__Sequence_to_C ¶
func PowerButtonState__Sequence_to_C(cSlice *CPowerButtonState__Sequence, goSlice []PowerButtonState)
func PowerButtonState__Sequence_to_Go ¶
func PowerButtonState__Sequence_to_Go(goSlice *[]PowerButtonState, cSlice CPowerButtonState__Sequence)
func PowerMonitor__Array_to_C ¶
func PowerMonitor__Array_to_C(cSlice []CPowerMonitor, goSlice []PowerMonitor)
func PowerMonitor__Array_to_Go ¶
func PowerMonitor__Array_to_Go(goSlice []PowerMonitor, cSlice []CPowerMonitor)
func PowerMonitor__Sequence_to_C ¶
func PowerMonitor__Sequence_to_C(cSlice *CPowerMonitor__Sequence, goSlice []PowerMonitor)
func PowerMonitor__Sequence_to_Go ¶
func PowerMonitor__Sequence_to_Go(goSlice *[]PowerMonitor, cSlice CPowerMonitor__Sequence)
func PwmInput__Array_to_C ¶
func PwmInput__Array_to_Go ¶
func PwmInput__Sequence_to_C ¶
func PwmInput__Sequence_to_C(cSlice *CPwmInput__Sequence, goSlice []PwmInput)
func PwmInput__Sequence_to_Go ¶
func PwmInput__Sequence_to_Go(goSlice *[]PwmInput, cSlice CPwmInput__Sequence)
func Px4IoStatus__Array_to_C ¶
func Px4IoStatus__Array_to_C(cSlice []CPx4IoStatus, goSlice []Px4IoStatus)
func Px4IoStatus__Array_to_Go ¶
func Px4IoStatus__Array_to_Go(goSlice []Px4IoStatus, cSlice []CPx4IoStatus)
func Px4IoStatus__Sequence_to_C ¶
func Px4IoStatus__Sequence_to_C(cSlice *CPx4IoStatus__Sequence, goSlice []Px4IoStatus)
func Px4IoStatus__Sequence_to_Go ¶
func Px4IoStatus__Sequence_to_Go(goSlice *[]Px4IoStatus, cSlice CPx4IoStatus__Sequence)
func QshellReq__Array_to_C ¶
func QshellReq__Array_to_C(cSlice []CQshellReq, goSlice []QshellReq)
func QshellReq__Array_to_Go ¶
func QshellReq__Array_to_Go(goSlice []QshellReq, cSlice []CQshellReq)
func QshellReq__Sequence_to_C ¶
func QshellReq__Sequence_to_C(cSlice *CQshellReq__Sequence, goSlice []QshellReq)
func QshellReq__Sequence_to_Go ¶
func QshellReq__Sequence_to_Go(goSlice *[]QshellReq, cSlice CQshellReq__Sequence)
func QshellRetval__Array_to_C ¶
func QshellRetval__Array_to_C(cSlice []CQshellRetval, goSlice []QshellRetval)
func QshellRetval__Array_to_Go ¶
func QshellRetval__Array_to_Go(goSlice []QshellRetval, cSlice []CQshellRetval)
func QshellRetval__Sequence_to_C ¶
func QshellRetval__Sequence_to_C(cSlice *CQshellRetval__Sequence, goSlice []QshellRetval)
func QshellRetval__Sequence_to_Go ¶
func QshellRetval__Sequence_to_Go(goSlice *[]QshellRetval, cSlice CQshellRetval__Sequence)
func RadioStatus__Array_to_C ¶
func RadioStatus__Array_to_C(cSlice []CRadioStatus, goSlice []RadioStatus)
func RadioStatus__Array_to_Go ¶
func RadioStatus__Array_to_Go(goSlice []RadioStatus, cSlice []CRadioStatus)
func RadioStatus__Sequence_to_C ¶
func RadioStatus__Sequence_to_C(cSlice *CRadioStatus__Sequence, goSlice []RadioStatus)
func RadioStatus__Sequence_to_Go ¶
func RadioStatus__Sequence_to_Go(goSlice *[]RadioStatus, cSlice CRadioStatus__Sequence)
func RateCtrlStatus__Array_to_C ¶
func RateCtrlStatus__Array_to_C(cSlice []CRateCtrlStatus, goSlice []RateCtrlStatus)
func RateCtrlStatus__Array_to_Go ¶
func RateCtrlStatus__Array_to_Go(goSlice []RateCtrlStatus, cSlice []CRateCtrlStatus)
func RateCtrlStatus__Sequence_to_C ¶
func RateCtrlStatus__Sequence_to_C(cSlice *CRateCtrlStatus__Sequence, goSlice []RateCtrlStatus)
func RateCtrlStatus__Sequence_to_Go ¶
func RateCtrlStatus__Sequence_to_Go(goSlice *[]RateCtrlStatus, cSlice CRateCtrlStatus__Sequence)
func RcChannels__Array_to_C ¶
func RcChannels__Array_to_C(cSlice []CRcChannels, goSlice []RcChannels)
func RcChannels__Array_to_Go ¶
func RcChannels__Array_to_Go(goSlice []RcChannels, cSlice []CRcChannels)
func RcChannels__Sequence_to_C ¶
func RcChannels__Sequence_to_C(cSlice *CRcChannels__Sequence, goSlice []RcChannels)
func RcChannels__Sequence_to_Go ¶
func RcChannels__Sequence_to_Go(goSlice *[]RcChannels, cSlice CRcChannels__Sequence)
func RcParameterMap__Array_to_C ¶
func RcParameterMap__Array_to_C(cSlice []CRcParameterMap, goSlice []RcParameterMap)
func RcParameterMap__Array_to_Go ¶
func RcParameterMap__Array_to_Go(goSlice []RcParameterMap, cSlice []CRcParameterMap)
func RcParameterMap__Sequence_to_C ¶
func RcParameterMap__Sequence_to_C(cSlice *CRcParameterMap__Sequence, goSlice []RcParameterMap)
func RcParameterMap__Sequence_to_Go ¶
func RcParameterMap__Sequence_to_Go(goSlice *[]RcParameterMap, cSlice CRcParameterMap__Sequence)
func Rpm__Array_to_C ¶
func Rpm__Array_to_Go ¶
func Rpm__Sequence_to_C ¶
func Rpm__Sequence_to_C(cSlice *CRpm__Sequence, goSlice []Rpm)
func Rpm__Sequence_to_Go ¶
func Rpm__Sequence_to_Go(goSlice *[]Rpm, cSlice CRpm__Sequence)
func RtlFlightTime__Array_to_C ¶
func RtlFlightTime__Array_to_C(cSlice []CRtlFlightTime, goSlice []RtlFlightTime)
func RtlFlightTime__Array_to_Go ¶
func RtlFlightTime__Array_to_Go(goSlice []RtlFlightTime, cSlice []CRtlFlightTime)
func RtlFlightTime__Sequence_to_C ¶
func RtlFlightTime__Sequence_to_C(cSlice *CRtlFlightTime__Sequence, goSlice []RtlFlightTime)
func RtlFlightTime__Sequence_to_Go ¶
func RtlFlightTime__Sequence_to_Go(goSlice *[]RtlFlightTime, cSlice CRtlFlightTime__Sequence)
func Safety__Array_to_C ¶
func Safety__Array_to_Go ¶
func Safety__Sequence_to_C ¶
func Safety__Sequence_to_C(cSlice *CSafety__Sequence, goSlice []Safety)
func Safety__Sequence_to_Go ¶
func Safety__Sequence_to_Go(goSlice *[]Safety, cSlice CSafety__Sequence)
func SatelliteInfo__Array_to_C ¶
func SatelliteInfo__Array_to_C(cSlice []CSatelliteInfo, goSlice []SatelliteInfo)
func SatelliteInfo__Array_to_Go ¶
func SatelliteInfo__Array_to_Go(goSlice []SatelliteInfo, cSlice []CSatelliteInfo)
func SatelliteInfo__Sequence_to_C ¶
func SatelliteInfo__Sequence_to_C(cSlice *CSatelliteInfo__Sequence, goSlice []SatelliteInfo)
func SatelliteInfo__Sequence_to_Go ¶
func SatelliteInfo__Sequence_to_Go(goSlice *[]SatelliteInfo, cSlice CSatelliteInfo__Sequence)
func SensorAccelFifo__Array_to_C ¶
func SensorAccelFifo__Array_to_C(cSlice []CSensorAccelFifo, goSlice []SensorAccelFifo)
func SensorAccelFifo__Array_to_Go ¶
func SensorAccelFifo__Array_to_Go(goSlice []SensorAccelFifo, cSlice []CSensorAccelFifo)
func SensorAccelFifo__Sequence_to_C ¶
func SensorAccelFifo__Sequence_to_C(cSlice *CSensorAccelFifo__Sequence, goSlice []SensorAccelFifo)
func SensorAccelFifo__Sequence_to_Go ¶
func SensorAccelFifo__Sequence_to_Go(goSlice *[]SensorAccelFifo, cSlice CSensorAccelFifo__Sequence)
func SensorAccel__Array_to_C ¶
func SensorAccel__Array_to_C(cSlice []CSensorAccel, goSlice []SensorAccel)
func SensorAccel__Array_to_Go ¶
func SensorAccel__Array_to_Go(goSlice []SensorAccel, cSlice []CSensorAccel)
func SensorAccel__Sequence_to_C ¶
func SensorAccel__Sequence_to_C(cSlice *CSensorAccel__Sequence, goSlice []SensorAccel)
func SensorAccel__Sequence_to_Go ¶
func SensorAccel__Sequence_to_Go(goSlice *[]SensorAccel, cSlice CSensorAccel__Sequence)
func SensorBaro__Array_to_C ¶
func SensorBaro__Array_to_C(cSlice []CSensorBaro, goSlice []SensorBaro)
func SensorBaro__Array_to_Go ¶
func SensorBaro__Array_to_Go(goSlice []SensorBaro, cSlice []CSensorBaro)
func SensorBaro__Sequence_to_C ¶
func SensorBaro__Sequence_to_C(cSlice *CSensorBaro__Sequence, goSlice []SensorBaro)
func SensorBaro__Sequence_to_Go ¶
func SensorBaro__Sequence_to_Go(goSlice *[]SensorBaro, cSlice CSensorBaro__Sequence)
func SensorCombined__Array_to_C ¶
func SensorCombined__Array_to_C(cSlice []CSensorCombined, goSlice []SensorCombined)
func SensorCombined__Array_to_Go ¶
func SensorCombined__Array_to_Go(goSlice []SensorCombined, cSlice []CSensorCombined)
func SensorCombined__Sequence_to_C ¶
func SensorCombined__Sequence_to_C(cSlice *CSensorCombined__Sequence, goSlice []SensorCombined)
func SensorCombined__Sequence_to_Go ¶
func SensorCombined__Sequence_to_Go(goSlice *[]SensorCombined, cSlice CSensorCombined__Sequence)
func SensorCorrection__Array_to_C ¶
func SensorCorrection__Array_to_C(cSlice []CSensorCorrection, goSlice []SensorCorrection)
func SensorCorrection__Array_to_Go ¶
func SensorCorrection__Array_to_Go(goSlice []SensorCorrection, cSlice []CSensorCorrection)
func SensorCorrection__Sequence_to_C ¶
func SensorCorrection__Sequence_to_C(cSlice *CSensorCorrection__Sequence, goSlice []SensorCorrection)
func SensorCorrection__Sequence_to_Go ¶
func SensorCorrection__Sequence_to_Go(goSlice *[]SensorCorrection, cSlice CSensorCorrection__Sequence)
func SensorGps__Array_to_C ¶
func SensorGps__Array_to_C(cSlice []CSensorGps, goSlice []SensorGps)
func SensorGps__Array_to_Go ¶
func SensorGps__Array_to_Go(goSlice []SensorGps, cSlice []CSensorGps)
func SensorGps__Sequence_to_C ¶
func SensorGps__Sequence_to_C(cSlice *CSensorGps__Sequence, goSlice []SensorGps)
func SensorGps__Sequence_to_Go ¶
func SensorGps__Sequence_to_Go(goSlice *[]SensorGps, cSlice CSensorGps__Sequence)
func SensorGyroFft__Array_to_C ¶
func SensorGyroFft__Array_to_C(cSlice []CSensorGyroFft, goSlice []SensorGyroFft)
func SensorGyroFft__Array_to_Go ¶
func SensorGyroFft__Array_to_Go(goSlice []SensorGyroFft, cSlice []CSensorGyroFft)
func SensorGyroFft__Sequence_to_C ¶
func SensorGyroFft__Sequence_to_C(cSlice *CSensorGyroFft__Sequence, goSlice []SensorGyroFft)
func SensorGyroFft__Sequence_to_Go ¶
func SensorGyroFft__Sequence_to_Go(goSlice *[]SensorGyroFft, cSlice CSensorGyroFft__Sequence)
func SensorGyroFifo__Array_to_C ¶
func SensorGyroFifo__Array_to_C(cSlice []CSensorGyroFifo, goSlice []SensorGyroFifo)
func SensorGyroFifo__Array_to_Go ¶
func SensorGyroFifo__Array_to_Go(goSlice []SensorGyroFifo, cSlice []CSensorGyroFifo)
func SensorGyroFifo__Sequence_to_C ¶
func SensorGyroFifo__Sequence_to_C(cSlice *CSensorGyroFifo__Sequence, goSlice []SensorGyroFifo)
func SensorGyroFifo__Sequence_to_Go ¶
func SensorGyroFifo__Sequence_to_Go(goSlice *[]SensorGyroFifo, cSlice CSensorGyroFifo__Sequence)
func SensorGyro__Array_to_C ¶
func SensorGyro__Array_to_C(cSlice []CSensorGyro, goSlice []SensorGyro)
func SensorGyro__Array_to_Go ¶
func SensorGyro__Array_to_Go(goSlice []SensorGyro, cSlice []CSensorGyro)
func SensorGyro__Sequence_to_C ¶
func SensorGyro__Sequence_to_C(cSlice *CSensorGyro__Sequence, goSlice []SensorGyro)
func SensorGyro__Sequence_to_Go ¶
func SensorGyro__Sequence_to_Go(goSlice *[]SensorGyro, cSlice CSensorGyro__Sequence)
func SensorMag__Array_to_C ¶
func SensorMag__Array_to_C(cSlice []CSensorMag, goSlice []SensorMag)
func SensorMag__Array_to_Go ¶
func SensorMag__Array_to_Go(goSlice []SensorMag, cSlice []CSensorMag)
func SensorMag__Sequence_to_C ¶
func SensorMag__Sequence_to_C(cSlice *CSensorMag__Sequence, goSlice []SensorMag)
func SensorMag__Sequence_to_Go ¶
func SensorMag__Sequence_to_Go(goSlice *[]SensorMag, cSlice CSensorMag__Sequence)
func SensorPreflightMag__Array_to_C ¶
func SensorPreflightMag__Array_to_C(cSlice []CSensorPreflightMag, goSlice []SensorPreflightMag)
func SensorPreflightMag__Array_to_Go ¶
func SensorPreflightMag__Array_to_Go(goSlice []SensorPreflightMag, cSlice []CSensorPreflightMag)
func SensorPreflightMag__Sequence_to_C ¶
func SensorPreflightMag__Sequence_to_C(cSlice *CSensorPreflightMag__Sequence, goSlice []SensorPreflightMag)
func SensorPreflightMag__Sequence_to_Go ¶
func SensorPreflightMag__Sequence_to_Go(goSlice *[]SensorPreflightMag, cSlice CSensorPreflightMag__Sequence)
func SensorSelection__Array_to_C ¶
func SensorSelection__Array_to_C(cSlice []CSensorSelection, goSlice []SensorSelection)
func SensorSelection__Array_to_Go ¶
func SensorSelection__Array_to_Go(goSlice []SensorSelection, cSlice []CSensorSelection)
func SensorSelection__Sequence_to_C ¶
func SensorSelection__Sequence_to_C(cSlice *CSensorSelection__Sequence, goSlice []SensorSelection)
func SensorSelection__Sequence_to_Go ¶
func SensorSelection__Sequence_to_Go(goSlice *[]SensorSelection, cSlice CSensorSelection__Sequence)
func SensorsStatusImu__Array_to_C ¶
func SensorsStatusImu__Array_to_C(cSlice []CSensorsStatusImu, goSlice []SensorsStatusImu)
func SensorsStatusImu__Array_to_Go ¶
func SensorsStatusImu__Array_to_Go(goSlice []SensorsStatusImu, cSlice []CSensorsStatusImu)
func SensorsStatusImu__Sequence_to_C ¶
func SensorsStatusImu__Sequence_to_C(cSlice *CSensorsStatusImu__Sequence, goSlice []SensorsStatusImu)
func SensorsStatusImu__Sequence_to_Go ¶
func SensorsStatusImu__Sequence_to_Go(goSlice *[]SensorsStatusImu, cSlice CSensorsStatusImu__Sequence)
func SystemPower__Array_to_C ¶
func SystemPower__Array_to_C(cSlice []CSystemPower, goSlice []SystemPower)
func SystemPower__Array_to_Go ¶
func SystemPower__Array_to_Go(goSlice []SystemPower, cSlice []CSystemPower)
func SystemPower__Sequence_to_C ¶
func SystemPower__Sequence_to_C(cSlice *CSystemPower__Sequence, goSlice []SystemPower)
func SystemPower__Sequence_to_Go ¶
func SystemPower__Sequence_to_Go(goSlice *[]SystemPower, cSlice CSystemPower__Sequence)
func TakeoffStatus__Array_to_C ¶
func TakeoffStatus__Array_to_C(cSlice []CTakeoffStatus, goSlice []TakeoffStatus)
func TakeoffStatus__Array_to_Go ¶
func TakeoffStatus__Array_to_Go(goSlice []TakeoffStatus, cSlice []CTakeoffStatus)
func TakeoffStatus__Sequence_to_C ¶
func TakeoffStatus__Sequence_to_C(cSlice *CTakeoffStatus__Sequence, goSlice []TakeoffStatus)
func TakeoffStatus__Sequence_to_Go ¶
func TakeoffStatus__Sequence_to_Go(goSlice *[]TakeoffStatus, cSlice CTakeoffStatus__Sequence)
func TaskStackInfo__Array_to_C ¶
func TaskStackInfo__Array_to_C(cSlice []CTaskStackInfo, goSlice []TaskStackInfo)
func TaskStackInfo__Array_to_Go ¶
func TaskStackInfo__Array_to_Go(goSlice []TaskStackInfo, cSlice []CTaskStackInfo)
func TaskStackInfo__Sequence_to_C ¶
func TaskStackInfo__Sequence_to_C(cSlice *CTaskStackInfo__Sequence, goSlice []TaskStackInfo)
func TaskStackInfo__Sequence_to_Go ¶
func TaskStackInfo__Sequence_to_Go(goSlice *[]TaskStackInfo, cSlice CTaskStackInfo__Sequence)
func TecsStatus__Array_to_C ¶
func TecsStatus__Array_to_C(cSlice []CTecsStatus, goSlice []TecsStatus)
func TecsStatus__Array_to_Go ¶
func TecsStatus__Array_to_Go(goSlice []TecsStatus, cSlice []CTecsStatus)
func TecsStatus__Sequence_to_C ¶
func TecsStatus__Sequence_to_C(cSlice *CTecsStatus__Sequence, goSlice []TecsStatus)
func TecsStatus__Sequence_to_Go ¶
func TecsStatus__Sequence_to_Go(goSlice *[]TecsStatus, cSlice CTecsStatus__Sequence)
func TelemetryStatus__Array_to_C ¶
func TelemetryStatus__Array_to_C(cSlice []CTelemetryStatus, goSlice []TelemetryStatus)
func TelemetryStatus__Array_to_Go ¶
func TelemetryStatus__Array_to_Go(goSlice []TelemetryStatus, cSlice []CTelemetryStatus)
func TelemetryStatus__Sequence_to_C ¶
func TelemetryStatus__Sequence_to_C(cSlice *CTelemetryStatus__Sequence, goSlice []TelemetryStatus)
func TelemetryStatus__Sequence_to_Go ¶
func TelemetryStatus__Sequence_to_Go(goSlice *[]TelemetryStatus, cSlice CTelemetryStatus__Sequence)
func TestMotor__Array_to_C ¶
func TestMotor__Array_to_C(cSlice []CTestMotor, goSlice []TestMotor)
func TestMotor__Array_to_Go ¶
func TestMotor__Array_to_Go(goSlice []TestMotor, cSlice []CTestMotor)
func TestMotor__Sequence_to_C ¶
func TestMotor__Sequence_to_C(cSlice *CTestMotor__Sequence, goSlice []TestMotor)
func TestMotor__Sequence_to_Go ¶
func TestMotor__Sequence_to_Go(goSlice *[]TestMotor, cSlice CTestMotor__Sequence)
func TimesyncStatus__Array_to_C ¶
func TimesyncStatus__Array_to_C(cSlice []CTimesyncStatus, goSlice []TimesyncStatus)
func TimesyncStatus__Array_to_Go ¶
func TimesyncStatus__Array_to_Go(goSlice []TimesyncStatus, cSlice []CTimesyncStatus)
func TimesyncStatus__Sequence_to_C ¶
func TimesyncStatus__Sequence_to_C(cSlice *CTimesyncStatus__Sequence, goSlice []TimesyncStatus)
func TimesyncStatus__Sequence_to_Go ¶
func TimesyncStatus__Sequence_to_Go(goSlice *[]TimesyncStatus, cSlice CTimesyncStatus__Sequence)
func Timesync__Array_to_C ¶
func Timesync__Array_to_Go ¶
func Timesync__Sequence_to_C ¶
func Timesync__Sequence_to_C(cSlice *CTimesync__Sequence, goSlice []Timesync)
func Timesync__Sequence_to_Go ¶
func Timesync__Sequence_to_Go(goSlice *[]Timesync, cSlice CTimesync__Sequence)
func TrajectoryBezier__Array_to_C ¶
func TrajectoryBezier__Array_to_C(cSlice []CTrajectoryBezier, goSlice []TrajectoryBezier)
func TrajectoryBezier__Array_to_Go ¶
func TrajectoryBezier__Array_to_Go(goSlice []TrajectoryBezier, cSlice []CTrajectoryBezier)
func TrajectoryBezier__Sequence_to_C ¶
func TrajectoryBezier__Sequence_to_C(cSlice *CTrajectoryBezier__Sequence, goSlice []TrajectoryBezier)
func TrajectoryBezier__Sequence_to_Go ¶
func TrajectoryBezier__Sequence_to_Go(goSlice *[]TrajectoryBezier, cSlice CTrajectoryBezier__Sequence)
func TrajectorySetpoint__Array_to_C ¶
func TrajectorySetpoint__Array_to_C(cSlice []CTrajectorySetpoint, goSlice []TrajectorySetpoint)
func TrajectorySetpoint__Array_to_Go ¶
func TrajectorySetpoint__Array_to_Go(goSlice []TrajectorySetpoint, cSlice []CTrajectorySetpoint)
func TrajectorySetpoint__Sequence_to_C ¶
func TrajectorySetpoint__Sequence_to_C(cSlice *CTrajectorySetpoint__Sequence, goSlice []TrajectorySetpoint)
func TrajectorySetpoint__Sequence_to_Go ¶
func TrajectorySetpoint__Sequence_to_Go(goSlice *[]TrajectorySetpoint, cSlice CTrajectorySetpoint__Sequence)
func TrajectoryWaypoint__Array_to_C ¶
func TrajectoryWaypoint__Array_to_C(cSlice []CTrajectoryWaypoint, goSlice []TrajectoryWaypoint)
func TrajectoryWaypoint__Array_to_Go ¶
func TrajectoryWaypoint__Array_to_Go(goSlice []TrajectoryWaypoint, cSlice []CTrajectoryWaypoint)
func TrajectoryWaypoint__Sequence_to_C ¶
func TrajectoryWaypoint__Sequence_to_C(cSlice *CTrajectoryWaypoint__Sequence, goSlice []TrajectoryWaypoint)
func TrajectoryWaypoint__Sequence_to_Go ¶
func TrajectoryWaypoint__Sequence_to_Go(goSlice *[]TrajectoryWaypoint, cSlice CTrajectoryWaypoint__Sequence)
func TransponderReport__Array_to_C ¶
func TransponderReport__Array_to_C(cSlice []CTransponderReport, goSlice []TransponderReport)
func TransponderReport__Array_to_Go ¶
func TransponderReport__Array_to_Go(goSlice []TransponderReport, cSlice []CTransponderReport)
func TransponderReport__Sequence_to_C ¶
func TransponderReport__Sequence_to_C(cSlice *CTransponderReport__Sequence, goSlice []TransponderReport)
func TransponderReport__Sequence_to_Go ¶
func TransponderReport__Sequence_to_Go(goSlice *[]TransponderReport, cSlice CTransponderReport__Sequence)
func TuneControl__Array_to_C ¶
func TuneControl__Array_to_C(cSlice []CTuneControl, goSlice []TuneControl)
func TuneControl__Array_to_Go ¶
func TuneControl__Array_to_Go(goSlice []TuneControl, cSlice []CTuneControl)
func TuneControl__Sequence_to_C ¶
func TuneControl__Sequence_to_C(cSlice *CTuneControl__Sequence, goSlice []TuneControl)
func TuneControl__Sequence_to_Go ¶
func TuneControl__Sequence_to_Go(goSlice *[]TuneControl, cSlice CTuneControl__Sequence)
func UavcanParameterRequest__Array_to_C ¶
func UavcanParameterRequest__Array_to_C(cSlice []CUavcanParameterRequest, goSlice []UavcanParameterRequest)
func UavcanParameterRequest__Array_to_Go ¶
func UavcanParameterRequest__Array_to_Go(goSlice []UavcanParameterRequest, cSlice []CUavcanParameterRequest)
func UavcanParameterRequest__Sequence_to_C ¶
func UavcanParameterRequest__Sequence_to_C(cSlice *CUavcanParameterRequest__Sequence, goSlice []UavcanParameterRequest)
func UavcanParameterRequest__Sequence_to_Go ¶
func UavcanParameterRequest__Sequence_to_Go(goSlice *[]UavcanParameterRequest, cSlice CUavcanParameterRequest__Sequence)
func UavcanParameterValue__Array_to_C ¶
func UavcanParameterValue__Array_to_C(cSlice []CUavcanParameterValue, goSlice []UavcanParameterValue)
func UavcanParameterValue__Array_to_Go ¶
func UavcanParameterValue__Array_to_Go(goSlice []UavcanParameterValue, cSlice []CUavcanParameterValue)
func UavcanParameterValue__Sequence_to_C ¶
func UavcanParameterValue__Sequence_to_C(cSlice *CUavcanParameterValue__Sequence, goSlice []UavcanParameterValue)
func UavcanParameterValue__Sequence_to_Go ¶
func UavcanParameterValue__Sequence_to_Go(goSlice *[]UavcanParameterValue, cSlice CUavcanParameterValue__Sequence)
func UlogStreamAck__Array_to_C ¶
func UlogStreamAck__Array_to_C(cSlice []CUlogStreamAck, goSlice []UlogStreamAck)
func UlogStreamAck__Array_to_Go ¶
func UlogStreamAck__Array_to_Go(goSlice []UlogStreamAck, cSlice []CUlogStreamAck)
func UlogStreamAck__Sequence_to_C ¶
func UlogStreamAck__Sequence_to_C(cSlice *CUlogStreamAck__Sequence, goSlice []UlogStreamAck)
func UlogStreamAck__Sequence_to_Go ¶
func UlogStreamAck__Sequence_to_Go(goSlice *[]UlogStreamAck, cSlice CUlogStreamAck__Sequence)
func UlogStream__Array_to_C ¶
func UlogStream__Array_to_C(cSlice []CUlogStream, goSlice []UlogStream)
func UlogStream__Array_to_Go ¶
func UlogStream__Array_to_Go(goSlice []UlogStream, cSlice []CUlogStream)
func UlogStream__Sequence_to_C ¶
func UlogStream__Sequence_to_C(cSlice *CUlogStream__Sequence, goSlice []UlogStream)
func UlogStream__Sequence_to_Go ¶
func UlogStream__Sequence_to_Go(goSlice *[]UlogStream, cSlice CUlogStream__Sequence)
func VehicleAcceleration__Array_to_C ¶
func VehicleAcceleration__Array_to_C(cSlice []CVehicleAcceleration, goSlice []VehicleAcceleration)
func VehicleAcceleration__Array_to_Go ¶
func VehicleAcceleration__Array_to_Go(goSlice []VehicleAcceleration, cSlice []CVehicleAcceleration)
func VehicleAcceleration__Sequence_to_C ¶
func VehicleAcceleration__Sequence_to_C(cSlice *CVehicleAcceleration__Sequence, goSlice []VehicleAcceleration)
func VehicleAcceleration__Sequence_to_Go ¶
func VehicleAcceleration__Sequence_to_Go(goSlice *[]VehicleAcceleration, cSlice CVehicleAcceleration__Sequence)
func VehicleActuatorSetpoint__Array_to_C ¶
func VehicleActuatorSetpoint__Array_to_C(cSlice []CVehicleActuatorSetpoint, goSlice []VehicleActuatorSetpoint)
func VehicleActuatorSetpoint__Array_to_Go ¶
func VehicleActuatorSetpoint__Array_to_Go(goSlice []VehicleActuatorSetpoint, cSlice []CVehicleActuatorSetpoint)
func VehicleActuatorSetpoint__Sequence_to_C ¶
func VehicleActuatorSetpoint__Sequence_to_C(cSlice *CVehicleActuatorSetpoint__Sequence, goSlice []VehicleActuatorSetpoint)
func VehicleActuatorSetpoint__Sequence_to_Go ¶
func VehicleActuatorSetpoint__Sequence_to_Go(goSlice *[]VehicleActuatorSetpoint, cSlice CVehicleActuatorSetpoint__Sequence)
func VehicleAirData__Array_to_C ¶
func VehicleAirData__Array_to_C(cSlice []CVehicleAirData, goSlice []VehicleAirData)
func VehicleAirData__Array_to_Go ¶
func VehicleAirData__Array_to_Go(goSlice []VehicleAirData, cSlice []CVehicleAirData)
func VehicleAirData__Sequence_to_C ¶
func VehicleAirData__Sequence_to_C(cSlice *CVehicleAirData__Sequence, goSlice []VehicleAirData)
func VehicleAirData__Sequence_to_Go ¶
func VehicleAirData__Sequence_to_Go(goSlice *[]VehicleAirData, cSlice CVehicleAirData__Sequence)
func VehicleAngularAccelerationSetpoint__Array_to_C ¶
func VehicleAngularAccelerationSetpoint__Array_to_C(cSlice []CVehicleAngularAccelerationSetpoint, goSlice []VehicleAngularAccelerationSetpoint)
func VehicleAngularAccelerationSetpoint__Array_to_Go ¶
func VehicleAngularAccelerationSetpoint__Array_to_Go(goSlice []VehicleAngularAccelerationSetpoint, cSlice []CVehicleAngularAccelerationSetpoint)
func VehicleAngularAccelerationSetpoint__Sequence_to_C ¶
func VehicleAngularAccelerationSetpoint__Sequence_to_C(cSlice *CVehicleAngularAccelerationSetpoint__Sequence, goSlice []VehicleAngularAccelerationSetpoint)
func VehicleAngularAccelerationSetpoint__Sequence_to_Go ¶
func VehicleAngularAccelerationSetpoint__Sequence_to_Go(goSlice *[]VehicleAngularAccelerationSetpoint, cSlice CVehicleAngularAccelerationSetpoint__Sequence)
func VehicleAngularAcceleration__Array_to_C ¶
func VehicleAngularAcceleration__Array_to_C(cSlice []CVehicleAngularAcceleration, goSlice []VehicleAngularAcceleration)
func VehicleAngularAcceleration__Array_to_Go ¶
func VehicleAngularAcceleration__Array_to_Go(goSlice []VehicleAngularAcceleration, cSlice []CVehicleAngularAcceleration)
func VehicleAngularAcceleration__Sequence_to_C ¶
func VehicleAngularAcceleration__Sequence_to_C(cSlice *CVehicleAngularAcceleration__Sequence, goSlice []VehicleAngularAcceleration)
func VehicleAngularAcceleration__Sequence_to_Go ¶
func VehicleAngularAcceleration__Sequence_to_Go(goSlice *[]VehicleAngularAcceleration, cSlice CVehicleAngularAcceleration__Sequence)
func VehicleAngularVelocityGroundtruth__Array_to_C ¶
func VehicleAngularVelocityGroundtruth__Array_to_C(cSlice []CVehicleAngularVelocityGroundtruth, goSlice []VehicleAngularVelocityGroundtruth)
func VehicleAngularVelocityGroundtruth__Array_to_Go ¶
func VehicleAngularVelocityGroundtruth__Array_to_Go(goSlice []VehicleAngularVelocityGroundtruth, cSlice []CVehicleAngularVelocityGroundtruth)
func VehicleAngularVelocityGroundtruth__Sequence_to_C ¶
func VehicleAngularVelocityGroundtruth__Sequence_to_C(cSlice *CVehicleAngularVelocityGroundtruth__Sequence, goSlice []VehicleAngularVelocityGroundtruth)
func VehicleAngularVelocityGroundtruth__Sequence_to_Go ¶
func VehicleAngularVelocityGroundtruth__Sequence_to_Go(goSlice *[]VehicleAngularVelocityGroundtruth, cSlice CVehicleAngularVelocityGroundtruth__Sequence)
func VehicleAngularVelocity__Array_to_C ¶
func VehicleAngularVelocity__Array_to_C(cSlice []CVehicleAngularVelocity, goSlice []VehicleAngularVelocity)
func VehicleAngularVelocity__Array_to_Go ¶
func VehicleAngularVelocity__Array_to_Go(goSlice []VehicleAngularVelocity, cSlice []CVehicleAngularVelocity)
func VehicleAngularVelocity__Sequence_to_C ¶
func VehicleAngularVelocity__Sequence_to_C(cSlice *CVehicleAngularVelocity__Sequence, goSlice []VehicleAngularVelocity)
func VehicleAngularVelocity__Sequence_to_Go ¶
func VehicleAngularVelocity__Sequence_to_Go(goSlice *[]VehicleAngularVelocity, cSlice CVehicleAngularVelocity__Sequence)
func VehicleAttitudeGroundtruth__Array_to_C ¶
func VehicleAttitudeGroundtruth__Array_to_C(cSlice []CVehicleAttitudeGroundtruth, goSlice []VehicleAttitudeGroundtruth)
func VehicleAttitudeGroundtruth__Array_to_Go ¶
func VehicleAttitudeGroundtruth__Array_to_Go(goSlice []VehicleAttitudeGroundtruth, cSlice []CVehicleAttitudeGroundtruth)
func VehicleAttitudeGroundtruth__Sequence_to_C ¶
func VehicleAttitudeGroundtruth__Sequence_to_C(cSlice *CVehicleAttitudeGroundtruth__Sequence, goSlice []VehicleAttitudeGroundtruth)
func VehicleAttitudeGroundtruth__Sequence_to_Go ¶
func VehicleAttitudeGroundtruth__Sequence_to_Go(goSlice *[]VehicleAttitudeGroundtruth, cSlice CVehicleAttitudeGroundtruth__Sequence)
func VehicleAttitudeSetpoint__Array_to_C ¶
func VehicleAttitudeSetpoint__Array_to_C(cSlice []CVehicleAttitudeSetpoint, goSlice []VehicleAttitudeSetpoint)
func VehicleAttitudeSetpoint__Array_to_Go ¶
func VehicleAttitudeSetpoint__Array_to_Go(goSlice []VehicleAttitudeSetpoint, cSlice []CVehicleAttitudeSetpoint)
func VehicleAttitudeSetpoint__Sequence_to_C ¶
func VehicleAttitudeSetpoint__Sequence_to_C(cSlice *CVehicleAttitudeSetpoint__Sequence, goSlice []VehicleAttitudeSetpoint)
func VehicleAttitudeSetpoint__Sequence_to_Go ¶
func VehicleAttitudeSetpoint__Sequence_to_Go(goSlice *[]VehicleAttitudeSetpoint, cSlice CVehicleAttitudeSetpoint__Sequence)
func VehicleAttitude__Array_to_C ¶
func VehicleAttitude__Array_to_C(cSlice []CVehicleAttitude, goSlice []VehicleAttitude)
func VehicleAttitude__Array_to_Go ¶
func VehicleAttitude__Array_to_Go(goSlice []VehicleAttitude, cSlice []CVehicleAttitude)
func VehicleAttitude__Sequence_to_C ¶
func VehicleAttitude__Sequence_to_C(cSlice *CVehicleAttitude__Sequence, goSlice []VehicleAttitude)
func VehicleAttitude__Sequence_to_Go ¶
func VehicleAttitude__Sequence_to_Go(goSlice *[]VehicleAttitude, cSlice CVehicleAttitude__Sequence)
func VehicleCommandAck__Array_to_C ¶
func VehicleCommandAck__Array_to_C(cSlice []CVehicleCommandAck, goSlice []VehicleCommandAck)
func VehicleCommandAck__Array_to_Go ¶
func VehicleCommandAck__Array_to_Go(goSlice []VehicleCommandAck, cSlice []CVehicleCommandAck)
func VehicleCommandAck__Sequence_to_C ¶
func VehicleCommandAck__Sequence_to_C(cSlice *CVehicleCommandAck__Sequence, goSlice []VehicleCommandAck)
func VehicleCommandAck__Sequence_to_Go ¶
func VehicleCommandAck__Sequence_to_Go(goSlice *[]VehicleCommandAck, cSlice CVehicleCommandAck__Sequence)
func VehicleCommand__Array_to_C ¶
func VehicleCommand__Array_to_C(cSlice []CVehicleCommand, goSlice []VehicleCommand)
func VehicleCommand__Array_to_Go ¶
func VehicleCommand__Array_to_Go(goSlice []VehicleCommand, cSlice []CVehicleCommand)
func VehicleCommand__Sequence_to_C ¶
func VehicleCommand__Sequence_to_C(cSlice *CVehicleCommand__Sequence, goSlice []VehicleCommand)
func VehicleCommand__Sequence_to_Go ¶
func VehicleCommand__Sequence_to_Go(goSlice *[]VehicleCommand, cSlice CVehicleCommand__Sequence)
func VehicleConstraints__Array_to_C ¶
func VehicleConstraints__Array_to_C(cSlice []CVehicleConstraints, goSlice []VehicleConstraints)
func VehicleConstraints__Array_to_Go ¶
func VehicleConstraints__Array_to_Go(goSlice []VehicleConstraints, cSlice []CVehicleConstraints)
func VehicleConstraints__Sequence_to_C ¶
func VehicleConstraints__Sequence_to_C(cSlice *CVehicleConstraints__Sequence, goSlice []VehicleConstraints)
func VehicleConstraints__Sequence_to_Go ¶
func VehicleConstraints__Sequence_to_Go(goSlice *[]VehicleConstraints, cSlice CVehicleConstraints__Sequence)
func VehicleControlMode__Array_to_C ¶
func VehicleControlMode__Array_to_C(cSlice []CVehicleControlMode, goSlice []VehicleControlMode)
func VehicleControlMode__Array_to_Go ¶
func VehicleControlMode__Array_to_Go(goSlice []VehicleControlMode, cSlice []CVehicleControlMode)
func VehicleControlMode__Sequence_to_C ¶
func VehicleControlMode__Sequence_to_C(cSlice *CVehicleControlMode__Sequence, goSlice []VehicleControlMode)
func VehicleControlMode__Sequence_to_Go ¶
func VehicleControlMode__Sequence_to_Go(goSlice *[]VehicleControlMode, cSlice CVehicleControlMode__Sequence)
func VehicleGlobalPositionGroundtruth__Array_to_C ¶
func VehicleGlobalPositionGroundtruth__Array_to_C(cSlice []CVehicleGlobalPositionGroundtruth, goSlice []VehicleGlobalPositionGroundtruth)
func VehicleGlobalPositionGroundtruth__Array_to_Go ¶
func VehicleGlobalPositionGroundtruth__Array_to_Go(goSlice []VehicleGlobalPositionGroundtruth, cSlice []CVehicleGlobalPositionGroundtruth)
func VehicleGlobalPositionGroundtruth__Sequence_to_C ¶
func VehicleGlobalPositionGroundtruth__Sequence_to_C(cSlice *CVehicleGlobalPositionGroundtruth__Sequence, goSlice []VehicleGlobalPositionGroundtruth)
func VehicleGlobalPositionGroundtruth__Sequence_to_Go ¶
func VehicleGlobalPositionGroundtruth__Sequence_to_Go(goSlice *[]VehicleGlobalPositionGroundtruth, cSlice CVehicleGlobalPositionGroundtruth__Sequence)
func VehicleGlobalPosition__Array_to_C ¶
func VehicleGlobalPosition__Array_to_C(cSlice []CVehicleGlobalPosition, goSlice []VehicleGlobalPosition)
func VehicleGlobalPosition__Array_to_Go ¶
func VehicleGlobalPosition__Array_to_Go(goSlice []VehicleGlobalPosition, cSlice []CVehicleGlobalPosition)
func VehicleGlobalPosition__Sequence_to_C ¶
func VehicleGlobalPosition__Sequence_to_C(cSlice *CVehicleGlobalPosition__Sequence, goSlice []VehicleGlobalPosition)
func VehicleGlobalPosition__Sequence_to_Go ¶
func VehicleGlobalPosition__Sequence_to_Go(goSlice *[]VehicleGlobalPosition, cSlice CVehicleGlobalPosition__Sequence)
func VehicleGpsPosition__Array_to_C ¶
func VehicleGpsPosition__Array_to_C(cSlice []CVehicleGpsPosition, goSlice []VehicleGpsPosition)
func VehicleGpsPosition__Array_to_Go ¶
func VehicleGpsPosition__Array_to_Go(goSlice []VehicleGpsPosition, cSlice []CVehicleGpsPosition)
func VehicleGpsPosition__Sequence_to_C ¶
func VehicleGpsPosition__Sequence_to_C(cSlice *CVehicleGpsPosition__Sequence, goSlice []VehicleGpsPosition)
func VehicleGpsPosition__Sequence_to_Go ¶
func VehicleGpsPosition__Sequence_to_Go(goSlice *[]VehicleGpsPosition, cSlice CVehicleGpsPosition__Sequence)
func VehicleImuStatus__Array_to_C ¶
func VehicleImuStatus__Array_to_C(cSlice []CVehicleImuStatus, goSlice []VehicleImuStatus)
func VehicleImuStatus__Array_to_Go ¶
func VehicleImuStatus__Array_to_Go(goSlice []VehicleImuStatus, cSlice []CVehicleImuStatus)
func VehicleImuStatus__Sequence_to_C ¶
func VehicleImuStatus__Sequence_to_C(cSlice *CVehicleImuStatus__Sequence, goSlice []VehicleImuStatus)
func VehicleImuStatus__Sequence_to_Go ¶
func VehicleImuStatus__Sequence_to_Go(goSlice *[]VehicleImuStatus, cSlice CVehicleImuStatus__Sequence)
func VehicleImu__Array_to_C ¶
func VehicleImu__Array_to_C(cSlice []CVehicleImu, goSlice []VehicleImu)
func VehicleImu__Array_to_Go ¶
func VehicleImu__Array_to_Go(goSlice []VehicleImu, cSlice []CVehicleImu)
func VehicleImu__Sequence_to_C ¶
func VehicleImu__Sequence_to_C(cSlice *CVehicleImu__Sequence, goSlice []VehicleImu)
func VehicleImu__Sequence_to_Go ¶
func VehicleImu__Sequence_to_Go(goSlice *[]VehicleImu, cSlice CVehicleImu__Sequence)
func VehicleLandDetected__Array_to_C ¶
func VehicleLandDetected__Array_to_C(cSlice []CVehicleLandDetected, goSlice []VehicleLandDetected)
func VehicleLandDetected__Array_to_Go ¶
func VehicleLandDetected__Array_to_Go(goSlice []VehicleLandDetected, cSlice []CVehicleLandDetected)
func VehicleLandDetected__Sequence_to_C ¶
func VehicleLandDetected__Sequence_to_C(cSlice *CVehicleLandDetected__Sequence, goSlice []VehicleLandDetected)
func VehicleLandDetected__Sequence_to_Go ¶
func VehicleLandDetected__Sequence_to_Go(goSlice *[]VehicleLandDetected, cSlice CVehicleLandDetected__Sequence)
func VehicleLocalPositionGroundtruth__Array_to_C ¶
func VehicleLocalPositionGroundtruth__Array_to_C(cSlice []CVehicleLocalPositionGroundtruth, goSlice []VehicleLocalPositionGroundtruth)
func VehicleLocalPositionGroundtruth__Array_to_Go ¶
func VehicleLocalPositionGroundtruth__Array_to_Go(goSlice []VehicleLocalPositionGroundtruth, cSlice []CVehicleLocalPositionGroundtruth)
func VehicleLocalPositionGroundtruth__Sequence_to_C ¶
func VehicleLocalPositionGroundtruth__Sequence_to_C(cSlice *CVehicleLocalPositionGroundtruth__Sequence, goSlice []VehicleLocalPositionGroundtruth)
func VehicleLocalPositionGroundtruth__Sequence_to_Go ¶
func VehicleLocalPositionGroundtruth__Sequence_to_Go(goSlice *[]VehicleLocalPositionGroundtruth, cSlice CVehicleLocalPositionGroundtruth__Sequence)
func VehicleLocalPositionSetpoint__Array_to_C ¶
func VehicleLocalPositionSetpoint__Array_to_C(cSlice []CVehicleLocalPositionSetpoint, goSlice []VehicleLocalPositionSetpoint)
func VehicleLocalPositionSetpoint__Array_to_Go ¶
func VehicleLocalPositionSetpoint__Array_to_Go(goSlice []VehicleLocalPositionSetpoint, cSlice []CVehicleLocalPositionSetpoint)
func VehicleLocalPositionSetpoint__Sequence_to_C ¶
func VehicleLocalPositionSetpoint__Sequence_to_C(cSlice *CVehicleLocalPositionSetpoint__Sequence, goSlice []VehicleLocalPositionSetpoint)
func VehicleLocalPositionSetpoint__Sequence_to_Go ¶
func VehicleLocalPositionSetpoint__Sequence_to_Go(goSlice *[]VehicleLocalPositionSetpoint, cSlice CVehicleLocalPositionSetpoint__Sequence)
func VehicleLocalPosition__Array_to_C ¶
func VehicleLocalPosition__Array_to_C(cSlice []CVehicleLocalPosition, goSlice []VehicleLocalPosition)
func VehicleLocalPosition__Array_to_Go ¶
func VehicleLocalPosition__Array_to_Go(goSlice []VehicleLocalPosition, cSlice []CVehicleLocalPosition)
func VehicleLocalPosition__Sequence_to_C ¶
func VehicleLocalPosition__Sequence_to_C(cSlice *CVehicleLocalPosition__Sequence, goSlice []VehicleLocalPosition)
func VehicleLocalPosition__Sequence_to_Go ¶
func VehicleLocalPosition__Sequence_to_Go(goSlice *[]VehicleLocalPosition, cSlice CVehicleLocalPosition__Sequence)
func VehicleMagnetometer__Array_to_C ¶
func VehicleMagnetometer__Array_to_C(cSlice []CVehicleMagnetometer, goSlice []VehicleMagnetometer)
func VehicleMagnetometer__Array_to_Go ¶
func VehicleMagnetometer__Array_to_Go(goSlice []VehicleMagnetometer, cSlice []CVehicleMagnetometer)
func VehicleMagnetometer__Sequence_to_C ¶
func VehicleMagnetometer__Sequence_to_C(cSlice *CVehicleMagnetometer__Sequence, goSlice []VehicleMagnetometer)
func VehicleMagnetometer__Sequence_to_Go ¶
func VehicleMagnetometer__Sequence_to_Go(goSlice *[]VehicleMagnetometer, cSlice CVehicleMagnetometer__Sequence)
func VehicleMocapOdometry__Array_to_C ¶
func VehicleMocapOdometry__Array_to_C(cSlice []CVehicleMocapOdometry, goSlice []VehicleMocapOdometry)
func VehicleMocapOdometry__Array_to_Go ¶
func VehicleMocapOdometry__Array_to_Go(goSlice []VehicleMocapOdometry, cSlice []CVehicleMocapOdometry)
func VehicleMocapOdometry__Sequence_to_C ¶
func VehicleMocapOdometry__Sequence_to_C(cSlice *CVehicleMocapOdometry__Sequence, goSlice []VehicleMocapOdometry)
func VehicleMocapOdometry__Sequence_to_Go ¶
func VehicleMocapOdometry__Sequence_to_Go(goSlice *[]VehicleMocapOdometry, cSlice CVehicleMocapOdometry__Sequence)
func VehicleOdometry__Array_to_C ¶
func VehicleOdometry__Array_to_C(cSlice []CVehicleOdometry, goSlice []VehicleOdometry)
func VehicleOdometry__Array_to_Go ¶
func VehicleOdometry__Array_to_Go(goSlice []VehicleOdometry, cSlice []CVehicleOdometry)
func VehicleOdometry__Sequence_to_C ¶
func VehicleOdometry__Sequence_to_C(cSlice *CVehicleOdometry__Sequence, goSlice []VehicleOdometry)
func VehicleOdometry__Sequence_to_Go ¶
func VehicleOdometry__Sequence_to_Go(goSlice *[]VehicleOdometry, cSlice CVehicleOdometry__Sequence)
func VehicleRatesSetpoint__Array_to_C ¶
func VehicleRatesSetpoint__Array_to_C(cSlice []CVehicleRatesSetpoint, goSlice []VehicleRatesSetpoint)
func VehicleRatesSetpoint__Array_to_Go ¶
func VehicleRatesSetpoint__Array_to_Go(goSlice []VehicleRatesSetpoint, cSlice []CVehicleRatesSetpoint)
func VehicleRatesSetpoint__Sequence_to_C ¶
func VehicleRatesSetpoint__Sequence_to_C(cSlice *CVehicleRatesSetpoint__Sequence, goSlice []VehicleRatesSetpoint)
func VehicleRatesSetpoint__Sequence_to_Go ¶
func VehicleRatesSetpoint__Sequence_to_Go(goSlice *[]VehicleRatesSetpoint, cSlice CVehicleRatesSetpoint__Sequence)
func VehicleRoi__Array_to_C ¶
func VehicleRoi__Array_to_C(cSlice []CVehicleRoi, goSlice []VehicleRoi)
func VehicleRoi__Array_to_Go ¶
func VehicleRoi__Array_to_Go(goSlice []VehicleRoi, cSlice []CVehicleRoi)
func VehicleRoi__Sequence_to_C ¶
func VehicleRoi__Sequence_to_C(cSlice *CVehicleRoi__Sequence, goSlice []VehicleRoi)
func VehicleRoi__Sequence_to_Go ¶
func VehicleRoi__Sequence_to_Go(goSlice *[]VehicleRoi, cSlice CVehicleRoi__Sequence)
func VehicleStatusFlags__Array_to_C ¶
func VehicleStatusFlags__Array_to_C(cSlice []CVehicleStatusFlags, goSlice []VehicleStatusFlags)
func VehicleStatusFlags__Array_to_Go ¶
func VehicleStatusFlags__Array_to_Go(goSlice []VehicleStatusFlags, cSlice []CVehicleStatusFlags)
func VehicleStatusFlags__Sequence_to_C ¶
func VehicleStatusFlags__Sequence_to_C(cSlice *CVehicleStatusFlags__Sequence, goSlice []VehicleStatusFlags)
func VehicleStatusFlags__Sequence_to_Go ¶
func VehicleStatusFlags__Sequence_to_Go(goSlice *[]VehicleStatusFlags, cSlice CVehicleStatusFlags__Sequence)
func VehicleStatus__Array_to_C ¶
func VehicleStatus__Array_to_C(cSlice []CVehicleStatus, goSlice []VehicleStatus)
func VehicleStatus__Array_to_Go ¶
func VehicleStatus__Array_to_Go(goSlice []VehicleStatus, cSlice []CVehicleStatus)
func VehicleStatus__Sequence_to_C ¶
func VehicleStatus__Sequence_to_C(cSlice *CVehicleStatus__Sequence, goSlice []VehicleStatus)
func VehicleStatus__Sequence_to_Go ¶
func VehicleStatus__Sequence_to_Go(goSlice *[]VehicleStatus, cSlice CVehicleStatus__Sequence)
func VehicleThrustSetpoint__Array_to_C ¶
func VehicleThrustSetpoint__Array_to_C(cSlice []CVehicleThrustSetpoint, goSlice []VehicleThrustSetpoint)
func VehicleThrustSetpoint__Array_to_Go ¶
func VehicleThrustSetpoint__Array_to_Go(goSlice []VehicleThrustSetpoint, cSlice []CVehicleThrustSetpoint)
func VehicleThrustSetpoint__Sequence_to_C ¶
func VehicleThrustSetpoint__Sequence_to_C(cSlice *CVehicleThrustSetpoint__Sequence, goSlice []VehicleThrustSetpoint)
func VehicleThrustSetpoint__Sequence_to_Go ¶
func VehicleThrustSetpoint__Sequence_to_Go(goSlice *[]VehicleThrustSetpoint, cSlice CVehicleThrustSetpoint__Sequence)
func VehicleTorqueSetpoint__Array_to_C ¶
func VehicleTorqueSetpoint__Array_to_C(cSlice []CVehicleTorqueSetpoint, goSlice []VehicleTorqueSetpoint)
func VehicleTorqueSetpoint__Array_to_Go ¶
func VehicleTorqueSetpoint__Array_to_Go(goSlice []VehicleTorqueSetpoint, cSlice []CVehicleTorqueSetpoint)
func VehicleTorqueSetpoint__Sequence_to_C ¶
func VehicleTorqueSetpoint__Sequence_to_C(cSlice *CVehicleTorqueSetpoint__Sequence, goSlice []VehicleTorqueSetpoint)
func VehicleTorqueSetpoint__Sequence_to_Go ¶
func VehicleTorqueSetpoint__Sequence_to_Go(goSlice *[]VehicleTorqueSetpoint, cSlice CVehicleTorqueSetpoint__Sequence)
func VehicleTrajectoryBezier__Array_to_C ¶
func VehicleTrajectoryBezier__Array_to_C(cSlice []CVehicleTrajectoryBezier, goSlice []VehicleTrajectoryBezier)
func VehicleTrajectoryBezier__Array_to_Go ¶
func VehicleTrajectoryBezier__Array_to_Go(goSlice []VehicleTrajectoryBezier, cSlice []CVehicleTrajectoryBezier)
func VehicleTrajectoryBezier__Sequence_to_C ¶
func VehicleTrajectoryBezier__Sequence_to_C(cSlice *CVehicleTrajectoryBezier__Sequence, goSlice []VehicleTrajectoryBezier)
func VehicleTrajectoryBezier__Sequence_to_Go ¶
func VehicleTrajectoryBezier__Sequence_to_Go(goSlice *[]VehicleTrajectoryBezier, cSlice CVehicleTrajectoryBezier__Sequence)
func VehicleTrajectoryWaypointDesired__Array_to_C ¶
func VehicleTrajectoryWaypointDesired__Array_to_C(cSlice []CVehicleTrajectoryWaypointDesired, goSlice []VehicleTrajectoryWaypointDesired)
func VehicleTrajectoryWaypointDesired__Array_to_Go ¶
func VehicleTrajectoryWaypointDesired__Array_to_Go(goSlice []VehicleTrajectoryWaypointDesired, cSlice []CVehicleTrajectoryWaypointDesired)
func VehicleTrajectoryWaypointDesired__Sequence_to_C ¶
func VehicleTrajectoryWaypointDesired__Sequence_to_C(cSlice *CVehicleTrajectoryWaypointDesired__Sequence, goSlice []VehicleTrajectoryWaypointDesired)
func VehicleTrajectoryWaypointDesired__Sequence_to_Go ¶
func VehicleTrajectoryWaypointDesired__Sequence_to_Go(goSlice *[]VehicleTrajectoryWaypointDesired, cSlice CVehicleTrajectoryWaypointDesired__Sequence)
func VehicleTrajectoryWaypoint__Array_to_C ¶
func VehicleTrajectoryWaypoint__Array_to_C(cSlice []CVehicleTrajectoryWaypoint, goSlice []VehicleTrajectoryWaypoint)
func VehicleTrajectoryWaypoint__Array_to_Go ¶
func VehicleTrajectoryWaypoint__Array_to_Go(goSlice []VehicleTrajectoryWaypoint, cSlice []CVehicleTrajectoryWaypoint)
func VehicleTrajectoryWaypoint__Sequence_to_C ¶
func VehicleTrajectoryWaypoint__Sequence_to_C(cSlice *CVehicleTrajectoryWaypoint__Sequence, goSlice []VehicleTrajectoryWaypoint)
func VehicleTrajectoryWaypoint__Sequence_to_Go ¶
func VehicleTrajectoryWaypoint__Sequence_to_Go(goSlice *[]VehicleTrajectoryWaypoint, cSlice CVehicleTrajectoryWaypoint__Sequence)
func VehicleVisionAttitude__Array_to_C ¶
func VehicleVisionAttitude__Array_to_C(cSlice []CVehicleVisionAttitude, goSlice []VehicleVisionAttitude)
func VehicleVisionAttitude__Array_to_Go ¶
func VehicleVisionAttitude__Array_to_Go(goSlice []VehicleVisionAttitude, cSlice []CVehicleVisionAttitude)
func VehicleVisionAttitude__Sequence_to_C ¶
func VehicleVisionAttitude__Sequence_to_C(cSlice *CVehicleVisionAttitude__Sequence, goSlice []VehicleVisionAttitude)
func VehicleVisionAttitude__Sequence_to_Go ¶
func VehicleVisionAttitude__Sequence_to_Go(goSlice *[]VehicleVisionAttitude, cSlice CVehicleVisionAttitude__Sequence)
func VehicleVisualOdometry__Array_to_C ¶
func VehicleVisualOdometry__Array_to_C(cSlice []CVehicleVisualOdometry, goSlice []VehicleVisualOdometry)
func VehicleVisualOdometry__Array_to_Go ¶
func VehicleVisualOdometry__Array_to_Go(goSlice []VehicleVisualOdometry, cSlice []CVehicleVisualOdometry)
func VehicleVisualOdometry__Sequence_to_C ¶
func VehicleVisualOdometry__Sequence_to_C(cSlice *CVehicleVisualOdometry__Sequence, goSlice []VehicleVisualOdometry)
func VehicleVisualOdometry__Sequence_to_Go ¶
func VehicleVisualOdometry__Sequence_to_Go(goSlice *[]VehicleVisualOdometry, cSlice CVehicleVisualOdometry__Sequence)
func VtolVehicleStatus__Array_to_C ¶
func VtolVehicleStatus__Array_to_C(cSlice []CVtolVehicleStatus, goSlice []VtolVehicleStatus)
func VtolVehicleStatus__Array_to_Go ¶
func VtolVehicleStatus__Array_to_Go(goSlice []VtolVehicleStatus, cSlice []CVtolVehicleStatus)
func VtolVehicleStatus__Sequence_to_C ¶
func VtolVehicleStatus__Sequence_to_C(cSlice *CVtolVehicleStatus__Sequence, goSlice []VtolVehicleStatus)
func VtolVehicleStatus__Sequence_to_Go ¶
func VtolVehicleStatus__Sequence_to_Go(goSlice *[]VtolVehicleStatus, cSlice CVtolVehicleStatus__Sequence)
func WheelEncoders__Array_to_C ¶
func WheelEncoders__Array_to_C(cSlice []CWheelEncoders, goSlice []WheelEncoders)
func WheelEncoders__Array_to_Go ¶
func WheelEncoders__Array_to_Go(goSlice []WheelEncoders, cSlice []CWheelEncoders)
func WheelEncoders__Sequence_to_C ¶
func WheelEncoders__Sequence_to_C(cSlice *CWheelEncoders__Sequence, goSlice []WheelEncoders)
func WheelEncoders__Sequence_to_Go ¶
func WheelEncoders__Sequence_to_Go(goSlice *[]WheelEncoders, cSlice CWheelEncoders__Sequence)
func Wind__Array_to_C ¶
func Wind__Array_to_Go ¶
func Wind__Sequence_to_C ¶
func Wind__Sequence_to_C(cSlice *CWind__Sequence, goSlice []Wind)
func Wind__Sequence_to_Go ¶
func Wind__Sequence_to_Go(goSlice *[]Wind, cSlice CWind__Sequence)
func YawEstimatorStatus__Array_to_C ¶
func YawEstimatorStatus__Array_to_C(cSlice []CYawEstimatorStatus, goSlice []YawEstimatorStatus)
func YawEstimatorStatus__Array_to_Go ¶
func YawEstimatorStatus__Array_to_Go(goSlice []YawEstimatorStatus, cSlice []CYawEstimatorStatus)
func YawEstimatorStatus__Sequence_to_C ¶
func YawEstimatorStatus__Sequence_to_C(cSlice *CYawEstimatorStatus__Sequence, goSlice []YawEstimatorStatus)
func YawEstimatorStatus__Sequence_to_Go ¶
func YawEstimatorStatus__Sequence_to_Go(goSlice *[]YawEstimatorStatus, cSlice CYawEstimatorStatus__Sequence)
Types ¶
type ActuatorArmed ¶
type ActuatorArmed struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Armed bool `yaml:"armed"` // Set to true if system is armed Prearmed bool `yaml:"prearmed"` // Set to true if the actuator safety is disabled but motors are not armed ReadyToArm bool `yaml:"ready_to_arm"` // Set to true if system is ready to be armed Lockdown bool `yaml:"lockdown"` // Set to true if actuators are forced to being disabled (due to emergency or HIL) ManualLockdown bool `yaml:"manual_lockdown"` // Set to true if manual throttle kill switch is engaged ForceFailsafe bool `yaml:"force_failsafe"` // Set to true if the actuators are forced to the failsafe position InEscCalibrationMode bool `yaml:"in_esc_calibration_mode"` // IO/FMU should ignore messages from the actuator controls topics SoftStop bool `yaml:"soft_stop"` // Set to true if we need to ESCs to remove the idle constraint }
Do not create instances of this type directly. Always use NewActuatorArmed function instead.
func NewActuatorArmed ¶
func NewActuatorArmed() *ActuatorArmed
NewActuatorArmed creates a new ActuatorArmed with default values.
func (*ActuatorArmed) Clone ¶
func (t *ActuatorArmed) Clone() *ActuatorArmed
func (*ActuatorArmed) CloneMsg ¶
func (t *ActuatorArmed) CloneMsg() types.Message
func (*ActuatorArmed) SetDefaults ¶
func (t *ActuatorArmed) SetDefaults()
type ActuatorControls ¶
type ActuatorControls struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls function instead.
func NewActuatorControls ¶
func NewActuatorControls() *ActuatorControls
NewActuatorControls creates a new ActuatorControls with default values.
func (*ActuatorControls) Clone ¶
func (t *ActuatorControls) Clone() *ActuatorControls
func (*ActuatorControls) CloneMsg ¶
func (t *ActuatorControls) CloneMsg() types.Message
func (*ActuatorControls) SetDefaults ¶
func (t *ActuatorControls) SetDefaults()
type ActuatorControls0 ¶
type ActuatorControls0 struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls0 function instead.
func NewActuatorControls0 ¶
func NewActuatorControls0() *ActuatorControls0
NewActuatorControls0 creates a new ActuatorControls0 with default values.
func (*ActuatorControls0) Clone ¶
func (t *ActuatorControls0) Clone() *ActuatorControls0
func (*ActuatorControls0) CloneMsg ¶
func (t *ActuatorControls0) CloneMsg() types.Message
func (*ActuatorControls0) SetDefaults ¶
func (t *ActuatorControls0) SetDefaults()
type ActuatorControls1 ¶
type ActuatorControls1 struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls1 function instead.
func NewActuatorControls1 ¶
func NewActuatorControls1() *ActuatorControls1
NewActuatorControls1 creates a new ActuatorControls1 with default values.
func (*ActuatorControls1) Clone ¶
func (t *ActuatorControls1) Clone() *ActuatorControls1
func (*ActuatorControls1) CloneMsg ¶
func (t *ActuatorControls1) CloneMsg() types.Message
func (*ActuatorControls1) SetDefaults ¶
func (t *ActuatorControls1) SetDefaults()
type ActuatorControls2 ¶
type ActuatorControls2 struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls2 function instead.
func NewActuatorControls2 ¶
func NewActuatorControls2() *ActuatorControls2
NewActuatorControls2 creates a new ActuatorControls2 with default values.
func (*ActuatorControls2) Clone ¶
func (t *ActuatorControls2) Clone() *ActuatorControls2
func (*ActuatorControls2) CloneMsg ¶
func (t *ActuatorControls2) CloneMsg() types.Message
func (*ActuatorControls2) SetDefaults ¶
func (t *ActuatorControls2) SetDefaults()
type ActuatorControls3 ¶
type ActuatorControls3 struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls3 function instead.
func NewActuatorControls3 ¶
func NewActuatorControls3() *ActuatorControls3
NewActuatorControls3 creates a new ActuatorControls3 with default values.
func (*ActuatorControls3) Clone ¶
func (t *ActuatorControls3) Clone() *ActuatorControls3
func (*ActuatorControls3) CloneMsg ¶
func (t *ActuatorControls3) CloneMsg() types.Message
func (*ActuatorControls3) SetDefaults ¶
func (t *ActuatorControls3) SetDefaults()
type ActuatorControls4 ¶
type ActuatorControls4 struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls4 function instead.
func NewActuatorControls4 ¶
func NewActuatorControls4() *ActuatorControls4
NewActuatorControls4 creates a new ActuatorControls4 with default values.
func (*ActuatorControls4) Clone ¶
func (t *ActuatorControls4) Clone() *ActuatorControls4
func (*ActuatorControls4) CloneMsg ¶
func (t *ActuatorControls4) CloneMsg() types.Message
func (*ActuatorControls4) SetDefaults ¶
func (t *ActuatorControls4) SetDefaults()
type ActuatorControls5 ¶
type ActuatorControls5 struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControls5 function instead.
func NewActuatorControls5 ¶
func NewActuatorControls5() *ActuatorControls5
NewActuatorControls5 creates a new ActuatorControls5 with default values.
func (*ActuatorControls5) Clone ¶
func (t *ActuatorControls5) Clone() *ActuatorControls5
func (*ActuatorControls5) CloneMsg ¶
func (t *ActuatorControls5) CloneMsg() types.Message
func (*ActuatorControls5) SetDefaults ¶
func (t *ActuatorControls5) SetDefaults()
type ActuatorControlsVirtualFw ¶
type ActuatorControlsVirtualFw struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControlsVirtualFw function instead.
func NewActuatorControlsVirtualFw ¶
func NewActuatorControlsVirtualFw() *ActuatorControlsVirtualFw
NewActuatorControlsVirtualFw creates a new ActuatorControlsVirtualFw with default values.
func (*ActuatorControlsVirtualFw) Clone ¶
func (t *ActuatorControlsVirtualFw) Clone() *ActuatorControlsVirtualFw
func (*ActuatorControlsVirtualFw) CloneMsg ¶
func (t *ActuatorControlsVirtualFw) CloneMsg() types.Message
func (*ActuatorControlsVirtualFw) SetDefaults ¶
func (t *ActuatorControlsVirtualFw) SetDefaults()
type ActuatorControlsVirtualMc ¶
type ActuatorControlsVirtualMc struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Control [8]float32 `yaml:"control"` }
Do not create instances of this type directly. Always use NewActuatorControlsVirtualMc function instead.
func NewActuatorControlsVirtualMc ¶
func NewActuatorControlsVirtualMc() *ActuatorControlsVirtualMc
NewActuatorControlsVirtualMc creates a new ActuatorControlsVirtualMc with default values.
func (*ActuatorControlsVirtualMc) Clone ¶
func (t *ActuatorControlsVirtualMc) Clone() *ActuatorControlsVirtualMc
func (*ActuatorControlsVirtualMc) CloneMsg ¶
func (t *ActuatorControlsVirtualMc) CloneMsg() types.Message
func (*ActuatorControlsVirtualMc) SetDefaults ¶
func (t *ActuatorControlsVirtualMc) SetDefaults()
type ActuatorOutputs ¶
type ActuatorOutputs struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Noutputs uint32 `yaml:"noutputs"` // valid outputs Output [16]float32 `yaml:"output"` // output data, in natural output units }
Do not create instances of this type directly. Always use NewActuatorOutputs function instead.
func NewActuatorOutputs ¶
func NewActuatorOutputs() *ActuatorOutputs
NewActuatorOutputs creates a new ActuatorOutputs with default values.
func (*ActuatorOutputs) Clone ¶
func (t *ActuatorOutputs) Clone() *ActuatorOutputs
func (*ActuatorOutputs) CloneMsg ¶
func (t *ActuatorOutputs) CloneMsg() types.Message
func (*ActuatorOutputs) SetDefaults ¶
func (t *ActuatorOutputs) SetDefaults()
type AdcReport ¶
type AdcReport struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles ChannelId [12]int16 `yaml:"channel_id"` // ADC channel IDs, negative for non-existent, TODO: should be kept same as array index RawData [12]int32 `yaml:"raw_data"` // ADC channel raw value, accept negative value, valid if channel ID is positive Resolution uint32 `yaml:"resolution"` // ADC channel resolution VRef float32 `yaml:"v_ref"` // ADC channel voltage reference, use to calculate LSB voltage(lsb=scale/resolution) }
Do not create instances of this type directly. Always use NewAdcReport function instead.
func NewAdcReport ¶
func NewAdcReport() *AdcReport
NewAdcReport creates a new AdcReport with default values.
func (*AdcReport) SetDefaults ¶
func (t *AdcReport) SetDefaults()
type Airspeed ¶
type Airspeed struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) IndicatedAirspeedMS float32 `yaml:"indicated_airspeed_m_s"` // indicated airspeed in m/s TrueAirspeedMS float32 `yaml:"true_airspeed_m_s"` // true filtered airspeed in m/s AirTemperatureCelsius float32 `yaml:"air_temperature_celsius"` // air temperature in degrees celsius, -1000 if unknown Confidence float32 `yaml:"confidence"` // confidence value from 0 to 1 for this sensor }
Do not create instances of this type directly. Always use NewAirspeed function instead.
func NewAirspeed ¶
func NewAirspeed() *Airspeed
NewAirspeed creates a new Airspeed with default values.
func (*Airspeed) SetDefaults ¶
func (t *Airspeed) SetDefaults()
type AirspeedValidated ¶
type AirspeedValidated struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) IndicatedAirspeedMS float32 `yaml:"indicated_airspeed_m_s"` // indicated airspeed in m/s (IAS), set to NAN if invalid CalibratedAirspeedMS float32 `yaml:"calibrated_airspeed_m_s"` // calibrated airspeed in m/s (CAS, accounts for instrumentation errors), set to NAN if invalid TrueAirspeedMS float32 `yaml:"true_airspeed_m_s"` // true filtered airspeed in m/s (TAS), set to NAN if invalid CalibratedGroundMinusWindMS float32 `yaml:"calibrated_ground_minus_wind_m_s"` // CAS calculated from groundspeed - windspeed, where windspeed is estimated based on a zero-sideslip assumption, set to NAN if invalid TrueGroundMinusWindMS float32 `yaml:"true_ground_minus_wind_m_s"` // TAS calculated from groundspeed - windspeed, where windspeed is estimated based on a zero-sideslip assumption, set to NAN if invalid AirspeedSensorMeasurementValid bool `yaml:"airspeed_sensor_measurement_valid"` // True if data from at least one airspeed sensor is declared valid. SelectedAirspeedIndex int8 `yaml:"selected_airspeed_index"` // 1-3: airspeed sensor index, 0: groundspeed-windspeed, -1: airspeed invalid }
Do not create instances of this type directly. Always use NewAirspeedValidated function instead.
func NewAirspeedValidated ¶
func NewAirspeedValidated() *AirspeedValidated
NewAirspeedValidated creates a new AirspeedValidated with default values.
func (*AirspeedValidated) Clone ¶
func (t *AirspeedValidated) Clone() *AirspeedValidated
func (*AirspeedValidated) CloneMsg ¶
func (t *AirspeedValidated) CloneMsg() types.Message
func (*AirspeedValidated) SetDefaults ¶
func (t *AirspeedValidated) SetDefaults()
type AirspeedWind ¶
type AirspeedWind struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) WindspeedNorth float32 `yaml:"windspeed_north"` // Wind component in north / X direction (m/sec) WindspeedEast float32 `yaml:"windspeed_east"` // Wind component in east / Y direction (m/sec) VarianceNorth float32 `yaml:"variance_north"` // Wind estimate error variance in north / X direction (m/sec)**2 - set to zero (no uncertainty) if not estimated VarianceEast float32 `yaml:"variance_east"` // Wind estimate error variance in east / Y direction (m/sec)**2 - set to zero (no uncertainty) if not estimated TasInnov float32 `yaml:"tas_innov"` // True airspeed innovation TasInnovVar float32 `yaml:"tas_innov_var"` // True airspeed innovation variance TasScale float32 `yaml:"tas_scale"` // Estimated true airspeed scale factor BetaInnov float32 `yaml:"beta_innov"` // Sideslip measurement innovation BetaInnovVar float32 `yaml:"beta_innov_var"` // Sideslip measurement innovation variance Source uint8 `yaml:"source"` // source of wind estimate }
Do not create instances of this type directly. Always use NewAirspeedWind function instead.
func NewAirspeedWind ¶
func NewAirspeedWind() *AirspeedWind
NewAirspeedWind creates a new AirspeedWind with default values.
func (*AirspeedWind) Clone ¶
func (t *AirspeedWind) Clone() *AirspeedWind
func (*AirspeedWind) CloneMsg ¶
func (t *AirspeedWind) CloneMsg() types.Message
func (*AirspeedWind) SetDefaults ¶
func (t *AirspeedWind) SetDefaults()
type BatteryStatus ¶
type BatteryStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) VoltageV float32 `yaml:"voltage_v"` // Battery voltage in volts, 0 if unknown VoltageFilteredV float32 `yaml:"voltage_filtered_v"` // Battery voltage in volts, filtered, 0 if unknown CurrentA float32 `yaml:"current_a"` // Battery current in amperes, -1 if unknown CurrentFilteredA float32 `yaml:"current_filtered_a"` // Battery current in amperes, filtered, 0 if unknown AverageCurrentA float32 `yaml:"average_current_a"` // Battery current average in amperes, -1 if unknown DischargedMah float32 `yaml:"discharged_mah"` // Discharged amount in mAh, -1 if unknown Remaining float32 `yaml:"remaining"` // From 1 to 0, -1 if unknown Scale float32 `yaml:"scale"` // Power scaling factor, >= 1, or -1 if unknown Temperature float32 `yaml:"temperature"` // temperature of the battery. NaN if unknown CellCount int32 `yaml:"cell_count"` // Number of cells Connected bool `yaml:"connected"` // Whether or not a battery is connected, based on a voltage threshold Source uint8 `yaml:"source"` // Battery source Priority uint8 `yaml:"priority"` // Zero based priority is the connection on the Power Controller V1..Vn AKA BrickN-1 Capacity uint16 `yaml:"capacity"` // actual capacity of the battery CycleCount uint16 `yaml:"cycle_count"` // number of discharge cycles the battery has experienced RunTimeToEmpty uint16 `yaml:"run_time_to_empty"` // predicted remaining battery capacity based on the present rate of discharge in min AverageTimeToEmpty uint16 `yaml:"average_time_to_empty"` // predicted remaining battery capacity based on the average rate of discharge in min SerialNumber uint16 `yaml:"serial_number"` // serial number of the battery pack ManufactureDate uint16 `yaml:"manufacture_date"` // manufacture date, part of serial number of the battery pack. formated as: Day + Month×32 + (Year–1980)×512 StateOfHealth uint16 `yaml:"state_of_health"` // state of health. FullChargeCapacity/DesignCapacity. MaxError uint16 `yaml:"max_error"` // max error, expected margin of error in % in the state-of-charge calculation with a range of 1 to 100% Id uint8 `yaml:"id"` // ID number of a battery. Should be unique and consistent for the lifetime of a vehicle. 1-indexed. InterfaceError uint16 `yaml:"interface_error"` // SMBUS interface error counter VoltageCellV [10]float32 `yaml:"voltage_cell_v"` // Battery individual cell voltages MaxCellVoltageDelta float32 `yaml:"max_cell_voltage_delta"` // Max difference between individual cell voltages IsPoweringOff bool `yaml:"is_powering_off"` // Power off event imminent indication, false if unknown Warning uint8 `yaml:"warning"` // current battery warning }
Do not create instances of this type directly. Always use NewBatteryStatus function instead.
func NewBatteryStatus ¶
func NewBatteryStatus() *BatteryStatus
NewBatteryStatus creates a new BatteryStatus with default values.
func (*BatteryStatus) Clone ¶
func (t *BatteryStatus) Clone() *BatteryStatus
func (*BatteryStatus) CloneMsg ¶
func (t *BatteryStatus) CloneMsg() types.Message
func (*BatteryStatus) SetDefaults ¶
func (t *BatteryStatus) SetDefaults()
type CActuatorArmed ¶
type CActuatorArmed = C.px4_msgs__msg__ActuatorArmed
type CActuatorArmed__Sequence ¶
type CActuatorArmed__Sequence = C.px4_msgs__msg__ActuatorArmed__Sequence
type CActuatorControls ¶
type CActuatorControls = C.px4_msgs__msg__ActuatorControls
type CActuatorControls0 ¶
type CActuatorControls0 = C.px4_msgs__msg__ActuatorControls0
type CActuatorControls0__Sequence ¶
type CActuatorControls0__Sequence = C.px4_msgs__msg__ActuatorControls0__Sequence
type CActuatorControls1 ¶
type CActuatorControls1 = C.px4_msgs__msg__ActuatorControls1
type CActuatorControls1__Sequence ¶
type CActuatorControls1__Sequence = C.px4_msgs__msg__ActuatorControls1__Sequence
type CActuatorControls2 ¶
type CActuatorControls2 = C.px4_msgs__msg__ActuatorControls2
type CActuatorControls2__Sequence ¶
type CActuatorControls2__Sequence = C.px4_msgs__msg__ActuatorControls2__Sequence
type CActuatorControls3 ¶
type CActuatorControls3 = C.px4_msgs__msg__ActuatorControls3
type CActuatorControls3__Sequence ¶
type CActuatorControls3__Sequence = C.px4_msgs__msg__ActuatorControls3__Sequence
type CActuatorControls4 ¶
type CActuatorControls4 = C.px4_msgs__msg__ActuatorControls4
type CActuatorControls4__Sequence ¶
type CActuatorControls4__Sequence = C.px4_msgs__msg__ActuatorControls4__Sequence
type CActuatorControls5 ¶
type CActuatorControls5 = C.px4_msgs__msg__ActuatorControls5
type CActuatorControls5__Sequence ¶
type CActuatorControls5__Sequence = C.px4_msgs__msg__ActuatorControls5__Sequence
type CActuatorControlsVirtualFw ¶
type CActuatorControlsVirtualFw = C.px4_msgs__msg__ActuatorControlsVirtualFw
type CActuatorControlsVirtualFw__Sequence ¶
type CActuatorControlsVirtualFw__Sequence = C.px4_msgs__msg__ActuatorControlsVirtualFw__Sequence
type CActuatorControlsVirtualMc ¶
type CActuatorControlsVirtualMc = C.px4_msgs__msg__ActuatorControlsVirtualMc
type CActuatorControlsVirtualMc__Sequence ¶
type CActuatorControlsVirtualMc__Sequence = C.px4_msgs__msg__ActuatorControlsVirtualMc__Sequence
type CActuatorControls__Sequence ¶
type CActuatorControls__Sequence = C.px4_msgs__msg__ActuatorControls__Sequence
type CActuatorOutputs ¶
type CActuatorOutputs = C.px4_msgs__msg__ActuatorOutputs
type CActuatorOutputs__Sequence ¶
type CActuatorOutputs__Sequence = C.px4_msgs__msg__ActuatorOutputs__Sequence
type CAdcReport ¶
type CAdcReport = C.px4_msgs__msg__AdcReport
type CAdcReport__Sequence ¶
type CAdcReport__Sequence = C.px4_msgs__msg__AdcReport__Sequence
type CAirspeed ¶
type CAirspeed = C.px4_msgs__msg__Airspeed
type CAirspeedValidated ¶
type CAirspeedValidated = C.px4_msgs__msg__AirspeedValidated
type CAirspeedValidated__Sequence ¶
type CAirspeedValidated__Sequence = C.px4_msgs__msg__AirspeedValidated__Sequence
type CAirspeedWind ¶
type CAirspeedWind = C.px4_msgs__msg__AirspeedWind
type CAirspeedWind__Sequence ¶
type CAirspeedWind__Sequence = C.px4_msgs__msg__AirspeedWind__Sequence
type CAirspeed__Sequence ¶
type CAirspeed__Sequence = C.px4_msgs__msg__Airspeed__Sequence
type CBatteryStatus ¶
type CBatteryStatus = C.px4_msgs__msg__BatteryStatus
type CBatteryStatus__Sequence ¶
type CBatteryStatus__Sequence = C.px4_msgs__msg__BatteryStatus__Sequence
type CCameraCapture ¶
type CCameraCapture = C.px4_msgs__msg__CameraCapture
type CCameraCapture__Sequence ¶
type CCameraCapture__Sequence = C.px4_msgs__msg__CameraCapture__Sequence
type CCameraTrigger ¶
type CCameraTrigger = C.px4_msgs__msg__CameraTrigger
type CCameraTriggerSecondary ¶
type CCameraTriggerSecondary = C.px4_msgs__msg__CameraTriggerSecondary
type CCameraTriggerSecondary__Sequence ¶
type CCameraTriggerSecondary__Sequence = C.px4_msgs__msg__CameraTriggerSecondary__Sequence
type CCameraTrigger__Sequence ¶
type CCameraTrigger__Sequence = C.px4_msgs__msg__CameraTrigger__Sequence
type CCellularStatus ¶
type CCellularStatus = C.px4_msgs__msg__CellularStatus
type CCellularStatus__Sequence ¶
type CCellularStatus__Sequence = C.px4_msgs__msg__CellularStatus__Sequence
type CCollisionConstraints ¶
type CCollisionConstraints = C.px4_msgs__msg__CollisionConstraints
type CCollisionConstraints__Sequence ¶
type CCollisionConstraints__Sequence = C.px4_msgs__msg__CollisionConstraints__Sequence
type CCollisionReport ¶
type CCollisionReport = C.px4_msgs__msg__CollisionReport
type CCollisionReport__Sequence ¶
type CCollisionReport__Sequence = C.px4_msgs__msg__CollisionReport__Sequence
type CCommanderState ¶
type CCommanderState = C.px4_msgs__msg__CommanderState
type CCommanderState__Sequence ¶
type CCommanderState__Sequence = C.px4_msgs__msg__CommanderState__Sequence
type CControlAllocatorStatus ¶
type CControlAllocatorStatus = C.px4_msgs__msg__ControlAllocatorStatus
type CControlAllocatorStatus__Sequence ¶
type CControlAllocatorStatus__Sequence = C.px4_msgs__msg__ControlAllocatorStatus__Sequence
type CCpuload ¶
type CCpuload = C.px4_msgs__msg__Cpuload
type CCpuload__Sequence ¶
type CCpuload__Sequence = C.px4_msgs__msg__Cpuload__Sequence
type CDebugArray ¶
type CDebugArray = C.px4_msgs__msg__DebugArray
type CDebugArray__Sequence ¶
type CDebugArray__Sequence = C.px4_msgs__msg__DebugArray__Sequence
type CDebugKeyValue ¶
type CDebugKeyValue = C.px4_msgs__msg__DebugKeyValue
type CDebugKeyValue__Sequence ¶
type CDebugKeyValue__Sequence = C.px4_msgs__msg__DebugKeyValue__Sequence
type CDebugValue ¶
type CDebugValue = C.px4_msgs__msg__DebugValue
type CDebugValue__Sequence ¶
type CDebugValue__Sequence = C.px4_msgs__msg__DebugValue__Sequence
type CDebugVect ¶
type CDebugVect = C.px4_msgs__msg__DebugVect
type CDebugVect__Sequence ¶
type CDebugVect__Sequence = C.px4_msgs__msg__DebugVect__Sequence
type CDifferentialPressure ¶
type CDifferentialPressure = C.px4_msgs__msg__DifferentialPressure
type CDifferentialPressure__Sequence ¶
type CDifferentialPressure__Sequence = C.px4_msgs__msg__DifferentialPressure__Sequence
type CDistanceSensor ¶
type CDistanceSensor = C.px4_msgs__msg__DistanceSensor
type CDistanceSensor__Sequence ¶
type CDistanceSensor__Sequence = C.px4_msgs__msg__DistanceSensor__Sequence
type CEkf2Timestamps ¶
type CEkf2Timestamps = C.px4_msgs__msg__Ekf2Timestamps
type CEkf2Timestamps__Sequence ¶
type CEkf2Timestamps__Sequence = C.px4_msgs__msg__Ekf2Timestamps__Sequence
type CEkfGpsDrift ¶
type CEkfGpsDrift = C.px4_msgs__msg__EkfGpsDrift
type CEkfGpsDrift__Sequence ¶
type CEkfGpsDrift__Sequence = C.px4_msgs__msg__EkfGpsDrift__Sequence
type CEscReport ¶
type CEscReport = C.px4_msgs__msg__EscReport
type CEscReport__Sequence ¶
type CEscReport__Sequence = C.px4_msgs__msg__EscReport__Sequence
type CEscStatus ¶
type CEscStatus = C.px4_msgs__msg__EscStatus
type CEscStatus__Sequence ¶
type CEscStatus__Sequence = C.px4_msgs__msg__EscStatus__Sequence
type CEstimatorAttitude ¶
type CEstimatorAttitude = C.px4_msgs__msg__EstimatorAttitude
type CEstimatorAttitude__Sequence ¶
type CEstimatorAttitude__Sequence = C.px4_msgs__msg__EstimatorAttitude__Sequence
type CEstimatorEventFlags ¶
type CEstimatorEventFlags = C.px4_msgs__msg__EstimatorEventFlags
type CEstimatorEventFlags__Sequence ¶
type CEstimatorEventFlags__Sequence = C.px4_msgs__msg__EstimatorEventFlags__Sequence
type CEstimatorGlobalPosition ¶
type CEstimatorGlobalPosition = C.px4_msgs__msg__EstimatorGlobalPosition
type CEstimatorGlobalPosition__Sequence ¶
type CEstimatorGlobalPosition__Sequence = C.px4_msgs__msg__EstimatorGlobalPosition__Sequence
type CEstimatorInnovationTestRatios ¶
type CEstimatorInnovationTestRatios = C.px4_msgs__msg__EstimatorInnovationTestRatios
type CEstimatorInnovationTestRatios__Sequence ¶
type CEstimatorInnovationTestRatios__Sequence = C.px4_msgs__msg__EstimatorInnovationTestRatios__Sequence
type CEstimatorInnovationVariances ¶
type CEstimatorInnovationVariances = C.px4_msgs__msg__EstimatorInnovationVariances
type CEstimatorInnovationVariances__Sequence ¶
type CEstimatorInnovationVariances__Sequence = C.px4_msgs__msg__EstimatorInnovationVariances__Sequence
type CEstimatorInnovations ¶
type CEstimatorInnovations = C.px4_msgs__msg__EstimatorInnovations
type CEstimatorInnovations__Sequence ¶
type CEstimatorInnovations__Sequence = C.px4_msgs__msg__EstimatorInnovations__Sequence
type CEstimatorLocalPosition ¶
type CEstimatorLocalPosition = C.px4_msgs__msg__EstimatorLocalPosition
type CEstimatorLocalPosition__Sequence ¶
type CEstimatorLocalPosition__Sequence = C.px4_msgs__msg__EstimatorLocalPosition__Sequence
type CEstimatorOdometry ¶
type CEstimatorOdometry = C.px4_msgs__msg__EstimatorOdometry
type CEstimatorOdometry__Sequence ¶
type CEstimatorOdometry__Sequence = C.px4_msgs__msg__EstimatorOdometry__Sequence
type CEstimatorOpticalFlowVel ¶
type CEstimatorOpticalFlowVel = C.px4_msgs__msg__EstimatorOpticalFlowVel
type CEstimatorOpticalFlowVel__Sequence ¶
type CEstimatorOpticalFlowVel__Sequence = C.px4_msgs__msg__EstimatorOpticalFlowVel__Sequence
type CEstimatorSelectorStatus ¶
type CEstimatorSelectorStatus = C.px4_msgs__msg__EstimatorSelectorStatus
type CEstimatorSelectorStatus__Sequence ¶
type CEstimatorSelectorStatus__Sequence = C.px4_msgs__msg__EstimatorSelectorStatus__Sequence
type CEstimatorSensorBias ¶
type CEstimatorSensorBias = C.px4_msgs__msg__EstimatorSensorBias
type CEstimatorSensorBias__Sequence ¶
type CEstimatorSensorBias__Sequence = C.px4_msgs__msg__EstimatorSensorBias__Sequence
type CEstimatorStates ¶
type CEstimatorStates = C.px4_msgs__msg__EstimatorStates
type CEstimatorStates__Sequence ¶
type CEstimatorStates__Sequence = C.px4_msgs__msg__EstimatorStates__Sequence
type CEstimatorStatus ¶
type CEstimatorStatus = C.px4_msgs__msg__EstimatorStatus
type CEstimatorStatusFlags ¶
type CEstimatorStatusFlags = C.px4_msgs__msg__EstimatorStatusFlags
type CEstimatorStatusFlags__Sequence ¶
type CEstimatorStatusFlags__Sequence = C.px4_msgs__msg__EstimatorStatusFlags__Sequence
type CEstimatorStatus__Sequence ¶
type CEstimatorStatus__Sequence = C.px4_msgs__msg__EstimatorStatus__Sequence
type CEstimatorVisualOdometryAligned ¶
type CEstimatorVisualOdometryAligned = C.px4_msgs__msg__EstimatorVisualOdometryAligned
type CEstimatorVisualOdometryAligned__Sequence ¶
type CEstimatorVisualOdometryAligned__Sequence = C.px4_msgs__msg__EstimatorVisualOdometryAligned__Sequence
type CEstimatorWind ¶
type CEstimatorWind = C.px4_msgs__msg__EstimatorWind
type CEstimatorWind__Sequence ¶
type CEstimatorWind__Sequence = C.px4_msgs__msg__EstimatorWind__Sequence
type CFollowTarget ¶
type CFollowTarget = C.px4_msgs__msg__FollowTarget
type CFollowTarget__Sequence ¶
type CFollowTarget__Sequence = C.px4_msgs__msg__FollowTarget__Sequence
type CFwVirtualAttitudeSetpoint ¶
type CFwVirtualAttitudeSetpoint = C.px4_msgs__msg__FwVirtualAttitudeSetpoint
type CFwVirtualAttitudeSetpoint__Sequence ¶
type CFwVirtualAttitudeSetpoint__Sequence = C.px4_msgs__msg__FwVirtualAttitudeSetpoint__Sequence
type CGeneratorStatus ¶
type CGeneratorStatus = C.px4_msgs__msg__GeneratorStatus
type CGeneratorStatus__Sequence ¶
type CGeneratorStatus__Sequence = C.px4_msgs__msg__GeneratorStatus__Sequence
type CGeofenceResult ¶
type CGeofenceResult = C.px4_msgs__msg__GeofenceResult
type CGeofenceResult__Sequence ¶
type CGeofenceResult__Sequence = C.px4_msgs__msg__GeofenceResult__Sequence
type CGimbalDeviceAttitudeStatus ¶
type CGimbalDeviceAttitudeStatus = C.px4_msgs__msg__GimbalDeviceAttitudeStatus
type CGimbalDeviceAttitudeStatus__Sequence ¶
type CGimbalDeviceAttitudeStatus__Sequence = C.px4_msgs__msg__GimbalDeviceAttitudeStatus__Sequence
type CGimbalDeviceInformation ¶
type CGimbalDeviceInformation = C.px4_msgs__msg__GimbalDeviceInformation
type CGimbalDeviceInformation__Sequence ¶
type CGimbalDeviceInformation__Sequence = C.px4_msgs__msg__GimbalDeviceInformation__Sequence
type CGimbalDeviceSetAttitude ¶
type CGimbalDeviceSetAttitude = C.px4_msgs__msg__GimbalDeviceSetAttitude
type CGimbalDeviceSetAttitude__Sequence ¶
type CGimbalDeviceSetAttitude__Sequence = C.px4_msgs__msg__GimbalDeviceSetAttitude__Sequence
type CGimbalManagerInformation ¶
type CGimbalManagerInformation = C.px4_msgs__msg__GimbalManagerInformation
type CGimbalManagerInformation__Sequence ¶
type CGimbalManagerInformation__Sequence = C.px4_msgs__msg__GimbalManagerInformation__Sequence
type CGimbalManagerSetAttitude ¶
type CGimbalManagerSetAttitude = C.px4_msgs__msg__GimbalManagerSetAttitude
type CGimbalManagerSetAttitude__Sequence ¶
type CGimbalManagerSetAttitude__Sequence = C.px4_msgs__msg__GimbalManagerSetAttitude__Sequence
type CGimbalManagerSetManualControl ¶
type CGimbalManagerSetManualControl = C.px4_msgs__msg__GimbalManagerSetManualControl
type CGimbalManagerSetManualControl__Sequence ¶
type CGimbalManagerSetManualControl__Sequence = C.px4_msgs__msg__GimbalManagerSetManualControl__Sequence
type CGimbalManagerStatus ¶
type CGimbalManagerStatus = C.px4_msgs__msg__GimbalManagerStatus
type CGimbalManagerStatus__Sequence ¶
type CGimbalManagerStatus__Sequence = C.px4_msgs__msg__GimbalManagerStatus__Sequence
type CGpsDump ¶
type CGpsDump = C.px4_msgs__msg__GpsDump
type CGpsDump__Sequence ¶
type CGpsDump__Sequence = C.px4_msgs__msg__GpsDump__Sequence
type CGpsInjectData ¶
type CGpsInjectData = C.px4_msgs__msg__GpsInjectData
type CGpsInjectData__Sequence ¶
type CGpsInjectData__Sequence = C.px4_msgs__msg__GpsInjectData__Sequence
type CHeaterStatus ¶
type CHeaterStatus = C.px4_msgs__msg__HeaterStatus
type CHeaterStatus__Sequence ¶
type CHeaterStatus__Sequence = C.px4_msgs__msg__HeaterStatus__Sequence
type CHomePosition ¶
type CHomePosition = C.px4_msgs__msg__HomePosition
type CHomePosition__Sequence ¶
type CHomePosition__Sequence = C.px4_msgs__msg__HomePosition__Sequence
type CHoverThrustEstimate ¶
type CHoverThrustEstimate = C.px4_msgs__msg__HoverThrustEstimate
type CHoverThrustEstimate__Sequence ¶
type CHoverThrustEstimate__Sequence = C.px4_msgs__msg__HoverThrustEstimate__Sequence
type CInputRc ¶
type CInputRc = C.px4_msgs__msg__InputRc
type CInputRc__Sequence ¶
type CInputRc__Sequence = C.px4_msgs__msg__InputRc__Sequence
type CIridiumsbdStatus ¶
type CIridiumsbdStatus = C.px4_msgs__msg__IridiumsbdStatus
type CIridiumsbdStatus__Sequence ¶
type CIridiumsbdStatus__Sequence = C.px4_msgs__msg__IridiumsbdStatus__Sequence
type CIrlockReport ¶
type CIrlockReport = C.px4_msgs__msg__IrlockReport
type CIrlockReport__Sequence ¶
type CIrlockReport__Sequence = C.px4_msgs__msg__IrlockReport__Sequence
type CLandingGear ¶
type CLandingGear = C.px4_msgs__msg__LandingGear
type CLandingGear__Sequence ¶
type CLandingGear__Sequence = C.px4_msgs__msg__LandingGear__Sequence
type CLandingTargetInnovations ¶
type CLandingTargetInnovations = C.px4_msgs__msg__LandingTargetInnovations
type CLandingTargetInnovations__Sequence ¶
type CLandingTargetInnovations__Sequence = C.px4_msgs__msg__LandingTargetInnovations__Sequence
type CLandingTargetPose ¶
type CLandingTargetPose = C.px4_msgs__msg__LandingTargetPose
type CLandingTargetPose__Sequence ¶
type CLandingTargetPose__Sequence = C.px4_msgs__msg__LandingTargetPose__Sequence
type CLedControl ¶
type CLedControl = C.px4_msgs__msg__LedControl
type CLedControl__Sequence ¶
type CLedControl__Sequence = C.px4_msgs__msg__LedControl__Sequence
type CLogMessage ¶
type CLogMessage = C.px4_msgs__msg__LogMessage
type CLogMessage__Sequence ¶
type CLogMessage__Sequence = C.px4_msgs__msg__LogMessage__Sequence
type CLoggerStatus ¶
type CLoggerStatus = C.px4_msgs__msg__LoggerStatus
type CLoggerStatus__Sequence ¶
type CLoggerStatus__Sequence = C.px4_msgs__msg__LoggerStatus__Sequence
type CMagWorkerData ¶
type CMagWorkerData = C.px4_msgs__msg__MagWorkerData
type CMagWorkerData__Sequence ¶
type CMagWorkerData__Sequence = C.px4_msgs__msg__MagWorkerData__Sequence
type CManualControlSetpoint ¶
type CManualControlSetpoint = C.px4_msgs__msg__ManualControlSetpoint
type CManualControlSetpoint__Sequence ¶
type CManualControlSetpoint__Sequence = C.px4_msgs__msg__ManualControlSetpoint__Sequence
type CManualControlSwitches ¶
type CManualControlSwitches = C.px4_msgs__msg__ManualControlSwitches
type CManualControlSwitches__Sequence ¶
type CManualControlSwitches__Sequence = C.px4_msgs__msg__ManualControlSwitches__Sequence
type CMavlinkLog ¶
type CMavlinkLog = C.px4_msgs__msg__MavlinkLog
type CMavlinkLog__Sequence ¶
type CMavlinkLog__Sequence = C.px4_msgs__msg__MavlinkLog__Sequence
type CMcVirtualAttitudeSetpoint ¶
type CMcVirtualAttitudeSetpoint = C.px4_msgs__msg__McVirtualAttitudeSetpoint
type CMcVirtualAttitudeSetpoint__Sequence ¶
type CMcVirtualAttitudeSetpoint__Sequence = C.px4_msgs__msg__McVirtualAttitudeSetpoint__Sequence
type CMission ¶
type CMission = C.px4_msgs__msg__Mission
type CMissionResult ¶
type CMissionResult = C.px4_msgs__msg__MissionResult
type CMissionResult__Sequence ¶
type CMissionResult__Sequence = C.px4_msgs__msg__MissionResult__Sequence
type CMission__Sequence ¶
type CMission__Sequence = C.px4_msgs__msg__Mission__Sequence
type CMountOrientation ¶
type CMountOrientation = C.px4_msgs__msg__MountOrientation
type CMountOrientation__Sequence ¶
type CMountOrientation__Sequence = C.px4_msgs__msg__MountOrientation__Sequence
type CMultirotorMotorLimits ¶
type CMultirotorMotorLimits = C.px4_msgs__msg__MultirotorMotorLimits
type CMultirotorMotorLimits__Sequence ¶
type CMultirotorMotorLimits__Sequence = C.px4_msgs__msg__MultirotorMotorLimits__Sequence
type CNavigatorMissionItem ¶
type CNavigatorMissionItem = C.px4_msgs__msg__NavigatorMissionItem
type CNavigatorMissionItem__Sequence ¶
type CNavigatorMissionItem__Sequence = C.px4_msgs__msg__NavigatorMissionItem__Sequence
type CObstacleDistance ¶
type CObstacleDistance = C.px4_msgs__msg__ObstacleDistance
type CObstacleDistanceFused ¶
type CObstacleDistanceFused = C.px4_msgs__msg__ObstacleDistanceFused
type CObstacleDistanceFused__Sequence ¶
type CObstacleDistanceFused__Sequence = C.px4_msgs__msg__ObstacleDistanceFused__Sequence
type CObstacleDistance__Sequence ¶
type CObstacleDistance__Sequence = C.px4_msgs__msg__ObstacleDistance__Sequence
type COffboardControlMode ¶
type COffboardControlMode = C.px4_msgs__msg__OffboardControlMode
type COffboardControlMode__Sequence ¶
type COffboardControlMode__Sequence = C.px4_msgs__msg__OffboardControlMode__Sequence
type COnboardComputerStatus ¶
type COnboardComputerStatus = C.px4_msgs__msg__OnboardComputerStatus
type COnboardComputerStatus__Sequence ¶
type COnboardComputerStatus__Sequence = C.px4_msgs__msg__OnboardComputerStatus__Sequence
type COpticalFlow ¶
type COpticalFlow = C.px4_msgs__msg__OpticalFlow
type COpticalFlow__Sequence ¶
type COpticalFlow__Sequence = C.px4_msgs__msg__OpticalFlow__Sequence
type COrbMultitest ¶
type COrbMultitest = C.px4_msgs__msg__OrbMultitest
type COrbMultitest__Sequence ¶
type COrbMultitest__Sequence = C.px4_msgs__msg__OrbMultitest__Sequence
type COrbTest ¶
type COrbTest = C.px4_msgs__msg__OrbTest
type COrbTestLarge ¶
type COrbTestLarge = C.px4_msgs__msg__OrbTestLarge
type COrbTestLarge__Sequence ¶
type COrbTestLarge__Sequence = C.px4_msgs__msg__OrbTestLarge__Sequence
type COrbTestMedium ¶
type COrbTestMedium = C.px4_msgs__msg__OrbTestMedium
type COrbTestMediumMulti ¶
type COrbTestMediumMulti = C.px4_msgs__msg__OrbTestMediumMulti
type COrbTestMediumMulti__Sequence ¶
type COrbTestMediumMulti__Sequence = C.px4_msgs__msg__OrbTestMediumMulti__Sequence
type COrbTestMediumQueue ¶
type COrbTestMediumQueue = C.px4_msgs__msg__OrbTestMediumQueue
type COrbTestMediumQueuePoll ¶
type COrbTestMediumQueuePoll = C.px4_msgs__msg__OrbTestMediumQueuePoll
type COrbTestMediumQueuePoll__Sequence ¶
type COrbTestMediumQueuePoll__Sequence = C.px4_msgs__msg__OrbTestMediumQueuePoll__Sequence
type COrbTestMediumQueue__Sequence ¶
type COrbTestMediumQueue__Sequence = C.px4_msgs__msg__OrbTestMediumQueue__Sequence
type COrbTestMediumWrapAround ¶
type COrbTestMediumWrapAround = C.px4_msgs__msg__OrbTestMediumWrapAround
type COrbTestMediumWrapAround__Sequence ¶
type COrbTestMediumWrapAround__Sequence = C.px4_msgs__msg__OrbTestMediumWrapAround__Sequence
type COrbTestMedium__Sequence ¶
type COrbTestMedium__Sequence = C.px4_msgs__msg__OrbTestMedium__Sequence
type COrbTest__Sequence ¶
type COrbTest__Sequence = C.px4_msgs__msg__OrbTest__Sequence
type COrbitStatus ¶
type COrbitStatus = C.px4_msgs__msg__OrbitStatus
type COrbitStatus__Sequence ¶
type COrbitStatus__Sequence = C.px4_msgs__msg__OrbitStatus__Sequence
type CParameterUpdate ¶
type CParameterUpdate = C.px4_msgs__msg__ParameterUpdate
type CParameterUpdate__Sequence ¶
type CParameterUpdate__Sequence = C.px4_msgs__msg__ParameterUpdate__Sequence
type CPing ¶
type CPing = C.px4_msgs__msg__Ping
type CPing__Sequence ¶
type CPing__Sequence = C.px4_msgs__msg__Ping__Sequence
type CPositionControllerLandingStatus ¶
type CPositionControllerLandingStatus = C.px4_msgs__msg__PositionControllerLandingStatus
type CPositionControllerLandingStatus__Sequence ¶
type CPositionControllerLandingStatus__Sequence = C.px4_msgs__msg__PositionControllerLandingStatus__Sequence
type CPositionControllerStatus ¶
type CPositionControllerStatus = C.px4_msgs__msg__PositionControllerStatus
type CPositionControllerStatus__Sequence ¶
type CPositionControllerStatus__Sequence = C.px4_msgs__msg__PositionControllerStatus__Sequence
type CPositionSetpoint ¶
type CPositionSetpoint = C.px4_msgs__msg__PositionSetpoint
type CPositionSetpointTriplet ¶
type CPositionSetpointTriplet = C.px4_msgs__msg__PositionSetpointTriplet
type CPositionSetpointTriplet__Sequence ¶
type CPositionSetpointTriplet__Sequence = C.px4_msgs__msg__PositionSetpointTriplet__Sequence
type CPositionSetpoint__Sequence ¶
type CPositionSetpoint__Sequence = C.px4_msgs__msg__PositionSetpoint__Sequence
type CPowerButtonState ¶
type CPowerButtonState = C.px4_msgs__msg__PowerButtonState
type CPowerButtonState__Sequence ¶
type CPowerButtonState__Sequence = C.px4_msgs__msg__PowerButtonState__Sequence
type CPowerMonitor ¶
type CPowerMonitor = C.px4_msgs__msg__PowerMonitor
type CPowerMonitor__Sequence ¶
type CPowerMonitor__Sequence = C.px4_msgs__msg__PowerMonitor__Sequence
type CPwmInput ¶
type CPwmInput = C.px4_msgs__msg__PwmInput
type CPwmInput__Sequence ¶
type CPwmInput__Sequence = C.px4_msgs__msg__PwmInput__Sequence
type CPx4IoStatus ¶
type CPx4IoStatus = C.px4_msgs__msg__Px4IoStatus
type CPx4IoStatus__Sequence ¶
type CPx4IoStatus__Sequence = C.px4_msgs__msg__Px4IoStatus__Sequence
type CQshellReq ¶
type CQshellReq = C.px4_msgs__msg__QshellReq
type CQshellReq__Sequence ¶
type CQshellReq__Sequence = C.px4_msgs__msg__QshellReq__Sequence
type CQshellRetval ¶
type CQshellRetval = C.px4_msgs__msg__QshellRetval
type CQshellRetval__Sequence ¶
type CQshellRetval__Sequence = C.px4_msgs__msg__QshellRetval__Sequence
type CRadioStatus ¶
type CRadioStatus = C.px4_msgs__msg__RadioStatus
type CRadioStatus__Sequence ¶
type CRadioStatus__Sequence = C.px4_msgs__msg__RadioStatus__Sequence
type CRateCtrlStatus ¶
type CRateCtrlStatus = C.px4_msgs__msg__RateCtrlStatus
type CRateCtrlStatus__Sequence ¶
type CRateCtrlStatus__Sequence = C.px4_msgs__msg__RateCtrlStatus__Sequence
type CRcChannels ¶
type CRcChannels = C.px4_msgs__msg__RcChannels
type CRcChannels__Sequence ¶
type CRcChannels__Sequence = C.px4_msgs__msg__RcChannels__Sequence
type CRcParameterMap ¶
type CRcParameterMap = C.px4_msgs__msg__RcParameterMap
type CRcParameterMap__Sequence ¶
type CRcParameterMap__Sequence = C.px4_msgs__msg__RcParameterMap__Sequence
type CRpm ¶
type CRpm = C.px4_msgs__msg__Rpm
type CRpm__Sequence ¶
type CRpm__Sequence = C.px4_msgs__msg__Rpm__Sequence
type CRtlFlightTime ¶
type CRtlFlightTime = C.px4_msgs__msg__RtlFlightTime
type CRtlFlightTime__Sequence ¶
type CRtlFlightTime__Sequence = C.px4_msgs__msg__RtlFlightTime__Sequence
type CSafety ¶
type CSafety = C.px4_msgs__msg__Safety
type CSafety__Sequence ¶
type CSafety__Sequence = C.px4_msgs__msg__Safety__Sequence
type CSatelliteInfo ¶
type CSatelliteInfo = C.px4_msgs__msg__SatelliteInfo
type CSatelliteInfo__Sequence ¶
type CSatelliteInfo__Sequence = C.px4_msgs__msg__SatelliteInfo__Sequence
type CSensorAccel ¶
type CSensorAccel = C.px4_msgs__msg__SensorAccel
type CSensorAccelFifo ¶
type CSensorAccelFifo = C.px4_msgs__msg__SensorAccelFifo
type CSensorAccelFifo__Sequence ¶
type CSensorAccelFifo__Sequence = C.px4_msgs__msg__SensorAccelFifo__Sequence
type CSensorAccel__Sequence ¶
type CSensorAccel__Sequence = C.px4_msgs__msg__SensorAccel__Sequence
type CSensorBaro ¶
type CSensorBaro = C.px4_msgs__msg__SensorBaro
type CSensorBaro__Sequence ¶
type CSensorBaro__Sequence = C.px4_msgs__msg__SensorBaro__Sequence
type CSensorCombined ¶
type CSensorCombined = C.px4_msgs__msg__SensorCombined
type CSensorCombined__Sequence ¶
type CSensorCombined__Sequence = C.px4_msgs__msg__SensorCombined__Sequence
type CSensorCorrection ¶
type CSensorCorrection = C.px4_msgs__msg__SensorCorrection
type CSensorCorrection__Sequence ¶
type CSensorCorrection__Sequence = C.px4_msgs__msg__SensorCorrection__Sequence
type CSensorGps ¶
type CSensorGps = C.px4_msgs__msg__SensorGps
type CSensorGps__Sequence ¶
type CSensorGps__Sequence = C.px4_msgs__msg__SensorGps__Sequence
type CSensorGyro ¶
type CSensorGyro = C.px4_msgs__msg__SensorGyro
type CSensorGyroFft ¶
type CSensorGyroFft = C.px4_msgs__msg__SensorGyroFft
type CSensorGyroFft__Sequence ¶
type CSensorGyroFft__Sequence = C.px4_msgs__msg__SensorGyroFft__Sequence
type CSensorGyroFifo ¶
type CSensorGyroFifo = C.px4_msgs__msg__SensorGyroFifo
type CSensorGyroFifo__Sequence ¶
type CSensorGyroFifo__Sequence = C.px4_msgs__msg__SensorGyroFifo__Sequence
type CSensorGyro__Sequence ¶
type CSensorGyro__Sequence = C.px4_msgs__msg__SensorGyro__Sequence
type CSensorMag ¶
type CSensorMag = C.px4_msgs__msg__SensorMag
type CSensorMag__Sequence ¶
type CSensorMag__Sequence = C.px4_msgs__msg__SensorMag__Sequence
type CSensorPreflightMag ¶
type CSensorPreflightMag = C.px4_msgs__msg__SensorPreflightMag
type CSensorPreflightMag__Sequence ¶
type CSensorPreflightMag__Sequence = C.px4_msgs__msg__SensorPreflightMag__Sequence
type CSensorSelection ¶
type CSensorSelection = C.px4_msgs__msg__SensorSelection
type CSensorSelection__Sequence ¶
type CSensorSelection__Sequence = C.px4_msgs__msg__SensorSelection__Sequence
type CSensorsStatusImu ¶
type CSensorsStatusImu = C.px4_msgs__msg__SensorsStatusImu
type CSensorsStatusImu__Sequence ¶
type CSensorsStatusImu__Sequence = C.px4_msgs__msg__SensorsStatusImu__Sequence
type CSystemPower ¶
type CSystemPower = C.px4_msgs__msg__SystemPower
type CSystemPower__Sequence ¶
type CSystemPower__Sequence = C.px4_msgs__msg__SystemPower__Sequence
type CTakeoffStatus ¶
type CTakeoffStatus = C.px4_msgs__msg__TakeoffStatus
type CTakeoffStatus__Sequence ¶
type CTakeoffStatus__Sequence = C.px4_msgs__msg__TakeoffStatus__Sequence
type CTaskStackInfo ¶
type CTaskStackInfo = C.px4_msgs__msg__TaskStackInfo
type CTaskStackInfo__Sequence ¶
type CTaskStackInfo__Sequence = C.px4_msgs__msg__TaskStackInfo__Sequence
type CTecsStatus ¶
type CTecsStatus = C.px4_msgs__msg__TecsStatus
type CTecsStatus__Sequence ¶
type CTecsStatus__Sequence = C.px4_msgs__msg__TecsStatus__Sequence
type CTelemetryStatus ¶
type CTelemetryStatus = C.px4_msgs__msg__TelemetryStatus
type CTelemetryStatus__Sequence ¶
type CTelemetryStatus__Sequence = C.px4_msgs__msg__TelemetryStatus__Sequence
type CTestMotor ¶
type CTestMotor = C.px4_msgs__msg__TestMotor
type CTestMotor__Sequence ¶
type CTestMotor__Sequence = C.px4_msgs__msg__TestMotor__Sequence
type CTimesync ¶
type CTimesync = C.px4_msgs__msg__Timesync
type CTimesyncStatus ¶
type CTimesyncStatus = C.px4_msgs__msg__TimesyncStatus
type CTimesyncStatus__Sequence ¶
type CTimesyncStatus__Sequence = C.px4_msgs__msg__TimesyncStatus__Sequence
type CTimesync__Sequence ¶
type CTimesync__Sequence = C.px4_msgs__msg__Timesync__Sequence
type CTrajectoryBezier ¶
type CTrajectoryBezier = C.px4_msgs__msg__TrajectoryBezier
type CTrajectoryBezier__Sequence ¶
type CTrajectoryBezier__Sequence = C.px4_msgs__msg__TrajectoryBezier__Sequence
type CTrajectorySetpoint ¶
type CTrajectorySetpoint = C.px4_msgs__msg__TrajectorySetpoint
type CTrajectorySetpoint__Sequence ¶
type CTrajectorySetpoint__Sequence = C.px4_msgs__msg__TrajectorySetpoint__Sequence
type CTrajectoryWaypoint ¶
type CTrajectoryWaypoint = C.px4_msgs__msg__TrajectoryWaypoint
type CTrajectoryWaypoint__Sequence ¶
type CTrajectoryWaypoint__Sequence = C.px4_msgs__msg__TrajectoryWaypoint__Sequence
type CTransponderReport ¶
type CTransponderReport = C.px4_msgs__msg__TransponderReport
type CTransponderReport__Sequence ¶
type CTransponderReport__Sequence = C.px4_msgs__msg__TransponderReport__Sequence
type CTuneControl ¶
type CTuneControl = C.px4_msgs__msg__TuneControl
type CTuneControl__Sequence ¶
type CTuneControl__Sequence = C.px4_msgs__msg__TuneControl__Sequence
type CUavcanParameterRequest ¶
type CUavcanParameterRequest = C.px4_msgs__msg__UavcanParameterRequest
type CUavcanParameterRequest__Sequence ¶
type CUavcanParameterRequest__Sequence = C.px4_msgs__msg__UavcanParameterRequest__Sequence
type CUavcanParameterValue ¶
type CUavcanParameterValue = C.px4_msgs__msg__UavcanParameterValue
type CUavcanParameterValue__Sequence ¶
type CUavcanParameterValue__Sequence = C.px4_msgs__msg__UavcanParameterValue__Sequence
type CUlogStream ¶
type CUlogStream = C.px4_msgs__msg__UlogStream
type CUlogStreamAck ¶
type CUlogStreamAck = C.px4_msgs__msg__UlogStreamAck
type CUlogStreamAck__Sequence ¶
type CUlogStreamAck__Sequence = C.px4_msgs__msg__UlogStreamAck__Sequence
type CUlogStream__Sequence ¶
type CUlogStream__Sequence = C.px4_msgs__msg__UlogStream__Sequence
type CVehicleAcceleration ¶
type CVehicleAcceleration = C.px4_msgs__msg__VehicleAcceleration
type CVehicleAcceleration__Sequence ¶
type CVehicleAcceleration__Sequence = C.px4_msgs__msg__VehicleAcceleration__Sequence
type CVehicleActuatorSetpoint ¶
type CVehicleActuatorSetpoint = C.px4_msgs__msg__VehicleActuatorSetpoint
type CVehicleActuatorSetpoint__Sequence ¶
type CVehicleActuatorSetpoint__Sequence = C.px4_msgs__msg__VehicleActuatorSetpoint__Sequence
type CVehicleAirData ¶
type CVehicleAirData = C.px4_msgs__msg__VehicleAirData
type CVehicleAirData__Sequence ¶
type CVehicleAirData__Sequence = C.px4_msgs__msg__VehicleAirData__Sequence
type CVehicleAngularAcceleration ¶
type CVehicleAngularAcceleration = C.px4_msgs__msg__VehicleAngularAcceleration
type CVehicleAngularAccelerationSetpoint ¶
type CVehicleAngularAccelerationSetpoint = C.px4_msgs__msg__VehicleAngularAccelerationSetpoint
type CVehicleAngularAccelerationSetpoint__Sequence ¶
type CVehicleAngularAccelerationSetpoint__Sequence = C.px4_msgs__msg__VehicleAngularAccelerationSetpoint__Sequence
type CVehicleAngularAcceleration__Sequence ¶
type CVehicleAngularAcceleration__Sequence = C.px4_msgs__msg__VehicleAngularAcceleration__Sequence
type CVehicleAngularVelocity ¶
type CVehicleAngularVelocity = C.px4_msgs__msg__VehicleAngularVelocity
type CVehicleAngularVelocityGroundtruth ¶
type CVehicleAngularVelocityGroundtruth = C.px4_msgs__msg__VehicleAngularVelocityGroundtruth
type CVehicleAngularVelocityGroundtruth__Sequence ¶
type CVehicleAngularVelocityGroundtruth__Sequence = C.px4_msgs__msg__VehicleAngularVelocityGroundtruth__Sequence
type CVehicleAngularVelocity__Sequence ¶
type CVehicleAngularVelocity__Sequence = C.px4_msgs__msg__VehicleAngularVelocity__Sequence
type CVehicleAttitude ¶
type CVehicleAttitude = C.px4_msgs__msg__VehicleAttitude
type CVehicleAttitudeGroundtruth ¶
type CVehicleAttitudeGroundtruth = C.px4_msgs__msg__VehicleAttitudeGroundtruth
type CVehicleAttitudeGroundtruth__Sequence ¶
type CVehicleAttitudeGroundtruth__Sequence = C.px4_msgs__msg__VehicleAttitudeGroundtruth__Sequence
type CVehicleAttitudeSetpoint ¶
type CVehicleAttitudeSetpoint = C.px4_msgs__msg__VehicleAttitudeSetpoint
type CVehicleAttitudeSetpoint__Sequence ¶
type CVehicleAttitudeSetpoint__Sequence = C.px4_msgs__msg__VehicleAttitudeSetpoint__Sequence
type CVehicleAttitude__Sequence ¶
type CVehicleAttitude__Sequence = C.px4_msgs__msg__VehicleAttitude__Sequence
type CVehicleCommand ¶
type CVehicleCommand = C.px4_msgs__msg__VehicleCommand
type CVehicleCommandAck ¶
type CVehicleCommandAck = C.px4_msgs__msg__VehicleCommandAck
type CVehicleCommandAck__Sequence ¶
type CVehicleCommandAck__Sequence = C.px4_msgs__msg__VehicleCommandAck__Sequence
type CVehicleCommand__Sequence ¶
type CVehicleCommand__Sequence = C.px4_msgs__msg__VehicleCommand__Sequence
type CVehicleConstraints ¶
type CVehicleConstraints = C.px4_msgs__msg__VehicleConstraints
type CVehicleConstraints__Sequence ¶
type CVehicleConstraints__Sequence = C.px4_msgs__msg__VehicleConstraints__Sequence
type CVehicleControlMode ¶
type CVehicleControlMode = C.px4_msgs__msg__VehicleControlMode
type CVehicleControlMode__Sequence ¶
type CVehicleControlMode__Sequence = C.px4_msgs__msg__VehicleControlMode__Sequence
type CVehicleGlobalPosition ¶
type CVehicleGlobalPosition = C.px4_msgs__msg__VehicleGlobalPosition
type CVehicleGlobalPositionGroundtruth ¶
type CVehicleGlobalPositionGroundtruth = C.px4_msgs__msg__VehicleGlobalPositionGroundtruth
type CVehicleGlobalPositionGroundtruth__Sequence ¶
type CVehicleGlobalPositionGroundtruth__Sequence = C.px4_msgs__msg__VehicleGlobalPositionGroundtruth__Sequence
type CVehicleGlobalPosition__Sequence ¶
type CVehicleGlobalPosition__Sequence = C.px4_msgs__msg__VehicleGlobalPosition__Sequence
type CVehicleGpsPosition ¶
type CVehicleGpsPosition = C.px4_msgs__msg__VehicleGpsPosition
type CVehicleGpsPosition__Sequence ¶
type CVehicleGpsPosition__Sequence = C.px4_msgs__msg__VehicleGpsPosition__Sequence
type CVehicleImu ¶
type CVehicleImu = C.px4_msgs__msg__VehicleImu
type CVehicleImuStatus ¶
type CVehicleImuStatus = C.px4_msgs__msg__VehicleImuStatus
type CVehicleImuStatus__Sequence ¶
type CVehicleImuStatus__Sequence = C.px4_msgs__msg__VehicleImuStatus__Sequence
type CVehicleImu__Sequence ¶
type CVehicleImu__Sequence = C.px4_msgs__msg__VehicleImu__Sequence
type CVehicleLandDetected ¶
type CVehicleLandDetected = C.px4_msgs__msg__VehicleLandDetected
type CVehicleLandDetected__Sequence ¶
type CVehicleLandDetected__Sequence = C.px4_msgs__msg__VehicleLandDetected__Sequence
type CVehicleLocalPosition ¶
type CVehicleLocalPosition = C.px4_msgs__msg__VehicleLocalPosition
type CVehicleLocalPositionGroundtruth ¶
type CVehicleLocalPositionGroundtruth = C.px4_msgs__msg__VehicleLocalPositionGroundtruth
type CVehicleLocalPositionGroundtruth__Sequence ¶
type CVehicleLocalPositionGroundtruth__Sequence = C.px4_msgs__msg__VehicleLocalPositionGroundtruth__Sequence
type CVehicleLocalPositionSetpoint ¶
type CVehicleLocalPositionSetpoint = C.px4_msgs__msg__VehicleLocalPositionSetpoint
type CVehicleLocalPositionSetpoint__Sequence ¶
type CVehicleLocalPositionSetpoint__Sequence = C.px4_msgs__msg__VehicleLocalPositionSetpoint__Sequence
type CVehicleLocalPosition__Sequence ¶
type CVehicleLocalPosition__Sequence = C.px4_msgs__msg__VehicleLocalPosition__Sequence
type CVehicleMagnetometer ¶
type CVehicleMagnetometer = C.px4_msgs__msg__VehicleMagnetometer
type CVehicleMagnetometer__Sequence ¶
type CVehicleMagnetometer__Sequence = C.px4_msgs__msg__VehicleMagnetometer__Sequence
type CVehicleMocapOdometry ¶
type CVehicleMocapOdometry = C.px4_msgs__msg__VehicleMocapOdometry
type CVehicleMocapOdometry__Sequence ¶
type CVehicleMocapOdometry__Sequence = C.px4_msgs__msg__VehicleMocapOdometry__Sequence
type CVehicleOdometry ¶
type CVehicleOdometry = C.px4_msgs__msg__VehicleOdometry
type CVehicleOdometry__Sequence ¶
type CVehicleOdometry__Sequence = C.px4_msgs__msg__VehicleOdometry__Sequence
type CVehicleRatesSetpoint ¶
type CVehicleRatesSetpoint = C.px4_msgs__msg__VehicleRatesSetpoint
type CVehicleRatesSetpoint__Sequence ¶
type CVehicleRatesSetpoint__Sequence = C.px4_msgs__msg__VehicleRatesSetpoint__Sequence
type CVehicleRoi ¶
type CVehicleRoi = C.px4_msgs__msg__VehicleRoi
type CVehicleRoi__Sequence ¶
type CVehicleRoi__Sequence = C.px4_msgs__msg__VehicleRoi__Sequence
type CVehicleStatus ¶
type CVehicleStatus = C.px4_msgs__msg__VehicleStatus
type CVehicleStatusFlags ¶
type CVehicleStatusFlags = C.px4_msgs__msg__VehicleStatusFlags
type CVehicleStatusFlags__Sequence ¶
type CVehicleStatusFlags__Sequence = C.px4_msgs__msg__VehicleStatusFlags__Sequence
type CVehicleStatus__Sequence ¶
type CVehicleStatus__Sequence = C.px4_msgs__msg__VehicleStatus__Sequence
type CVehicleThrustSetpoint ¶
type CVehicleThrustSetpoint = C.px4_msgs__msg__VehicleThrustSetpoint
type CVehicleThrustSetpoint__Sequence ¶
type CVehicleThrustSetpoint__Sequence = C.px4_msgs__msg__VehicleThrustSetpoint__Sequence
type CVehicleTorqueSetpoint ¶
type CVehicleTorqueSetpoint = C.px4_msgs__msg__VehicleTorqueSetpoint
type CVehicleTorqueSetpoint__Sequence ¶
type CVehicleTorqueSetpoint__Sequence = C.px4_msgs__msg__VehicleTorqueSetpoint__Sequence
type CVehicleTrajectoryBezier ¶
type CVehicleTrajectoryBezier = C.px4_msgs__msg__VehicleTrajectoryBezier
type CVehicleTrajectoryBezier__Sequence ¶
type CVehicleTrajectoryBezier__Sequence = C.px4_msgs__msg__VehicleTrajectoryBezier__Sequence
type CVehicleTrajectoryWaypoint ¶
type CVehicleTrajectoryWaypoint = C.px4_msgs__msg__VehicleTrajectoryWaypoint
type CVehicleTrajectoryWaypointDesired ¶
type CVehicleTrajectoryWaypointDesired = C.px4_msgs__msg__VehicleTrajectoryWaypointDesired
type CVehicleTrajectoryWaypointDesired__Sequence ¶
type CVehicleTrajectoryWaypointDesired__Sequence = C.px4_msgs__msg__VehicleTrajectoryWaypointDesired__Sequence
type CVehicleTrajectoryWaypoint__Sequence ¶
type CVehicleTrajectoryWaypoint__Sequence = C.px4_msgs__msg__VehicleTrajectoryWaypoint__Sequence
type CVehicleVisionAttitude ¶
type CVehicleVisionAttitude = C.px4_msgs__msg__VehicleVisionAttitude
type CVehicleVisionAttitude__Sequence ¶
type CVehicleVisionAttitude__Sequence = C.px4_msgs__msg__VehicleVisionAttitude__Sequence
type CVehicleVisualOdometry ¶
type CVehicleVisualOdometry = C.px4_msgs__msg__VehicleVisualOdometry
type CVehicleVisualOdometry__Sequence ¶
type CVehicleVisualOdometry__Sequence = C.px4_msgs__msg__VehicleVisualOdometry__Sequence
type CVtolVehicleStatus ¶
type CVtolVehicleStatus = C.px4_msgs__msg__VtolVehicleStatus
type CVtolVehicleStatus__Sequence ¶
type CVtolVehicleStatus__Sequence = C.px4_msgs__msg__VtolVehicleStatus__Sequence
type CWheelEncoders ¶
type CWheelEncoders = C.px4_msgs__msg__WheelEncoders
type CWheelEncoders__Sequence ¶
type CWheelEncoders__Sequence = C.px4_msgs__msg__WheelEncoders__Sequence
type CWind ¶
type CWind = C.px4_msgs__msg__Wind
type CWind__Sequence ¶
type CWind__Sequence = C.px4_msgs__msg__Wind__Sequence
type CYawEstimatorStatus ¶
type CYawEstimatorStatus = C.px4_msgs__msg__YawEstimatorStatus
type CYawEstimatorStatus__Sequence ¶
type CYawEstimatorStatus__Sequence = C.px4_msgs__msg__YawEstimatorStatus__Sequence
type CameraCapture ¶
type CameraCapture struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampUtc uint64 `yaml:"timestamp_utc"` // Capture time in UTC / GPS time Seq uint32 `yaml:"seq"` // Image sequence number Lat float64 `yaml:"lat"` // Latitude in degrees (WGS84) Lon float64 `yaml:"lon"` // Longitude in degrees (WGS84) Alt float32 `yaml:"alt"` // Altitude (AMSL) GroundDistance float32 `yaml:"ground_distance"` // Altitude above ground (meters) Q [4]float32 `yaml:"q"` // Attitude of the camera, zero rotation is facing towards front of vehicle Result int8 `yaml:"result"` // 1 for success, 0 for failure, -1 if camera does not provide feedback }
Do not create instances of this type directly. Always use NewCameraCapture function instead.
func NewCameraCapture ¶
func NewCameraCapture() *CameraCapture
NewCameraCapture creates a new CameraCapture with default values.
func (*CameraCapture) Clone ¶
func (t *CameraCapture) Clone() *CameraCapture
func (*CameraCapture) CloneMsg ¶
func (t *CameraCapture) CloneMsg() types.Message
func (*CameraCapture) SetDefaults ¶
func (t *CameraCapture) SetDefaults()
type CameraTrigger ¶
type CameraTrigger struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampUtc uint64 `yaml:"timestamp_utc"` // UTC timestamp Seq uint32 `yaml:"seq"` // Image sequence number Feedback bool `yaml:"feedback"` // Trigger feedback from camera }
Do not create instances of this type directly. Always use NewCameraTrigger function instead.
func NewCameraTrigger ¶
func NewCameraTrigger() *CameraTrigger
NewCameraTrigger creates a new CameraTrigger with default values.
func (*CameraTrigger) Clone ¶
func (t *CameraTrigger) Clone() *CameraTrigger
func (*CameraTrigger) CloneMsg ¶
func (t *CameraTrigger) CloneMsg() types.Message
func (*CameraTrigger) SetDefaults ¶
func (t *CameraTrigger) SetDefaults()
type CameraTriggerSecondary ¶
type CameraTriggerSecondary struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampUtc uint64 `yaml:"timestamp_utc"` // UTC timestamp Seq uint32 `yaml:"seq"` // Image sequence number Feedback bool `yaml:"feedback"` // Trigger feedback from camera }
Do not create instances of this type directly. Always use NewCameraTriggerSecondary function instead.
func NewCameraTriggerSecondary ¶
func NewCameraTriggerSecondary() *CameraTriggerSecondary
NewCameraTriggerSecondary creates a new CameraTriggerSecondary with default values.
func (*CameraTriggerSecondary) Clone ¶
func (t *CameraTriggerSecondary) Clone() *CameraTriggerSecondary
func (*CameraTriggerSecondary) CloneMsg ¶
func (t *CameraTriggerSecondary) CloneMsg() types.Message
func (*CameraTriggerSecondary) SetDefaults ¶
func (t *CameraTriggerSecondary) SetDefaults()
type CellularStatus ¶
type CellularStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Status uint16 `yaml:"status"` // Status bitmap 1: Roaming is active FailureReason uint8 `yaml:"failure_reason"` // Failure reason when status in in CELLUAR_STATUS_FAILED Type uint8 `yaml:"type"` // Cellular network radio type 0: none 1: gsm 2: cdma 3: wcdma 4: lte Quality uint8 `yaml:"quality"` // Cellular network RSSI/RSRP in dBm, absolute value Mcc uint16 `yaml:"mcc"` // Mobile country code. If unknown, set to: UINT16_MAX Mnc uint16 `yaml:"mnc"` // Mobile network code. If unknown, set to: UINT16_MAX Lac uint16 `yaml:"lac"` // Location area code. If unknown, set to: 0 }
Do not create instances of this type directly. Always use NewCellularStatus function instead.
func NewCellularStatus ¶
func NewCellularStatus() *CellularStatus
NewCellularStatus creates a new CellularStatus with default values.
func (*CellularStatus) Clone ¶
func (t *CellularStatus) Clone() *CellularStatus
func (*CellularStatus) CloneMsg ¶
func (t *CellularStatus) CloneMsg() types.Message
func (*CellularStatus) SetDefaults ¶
func (t *CellularStatus) SetDefaults()
type CollisionConstraints ¶
type CollisionConstraints struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) OriginalSetpoint [2]float32 `yaml:"original_setpoint"` // velocities demanded AdaptedSetpoint [2]float32 `yaml:"adapted_setpoint"` // velocities allowed }
Do not create instances of this type directly. Always use NewCollisionConstraints function instead.
func NewCollisionConstraints ¶
func NewCollisionConstraints() *CollisionConstraints
NewCollisionConstraints creates a new CollisionConstraints with default values.
func (*CollisionConstraints) Clone ¶
func (t *CollisionConstraints) Clone() *CollisionConstraints
func (*CollisionConstraints) CloneMsg ¶
func (t *CollisionConstraints) CloneMsg() types.Message
func (*CollisionConstraints) SetDefaults ¶
func (t *CollisionConstraints) SetDefaults()
type CollisionReport ¶
type CollisionReport struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Src uint8 `yaml:"src"` Id uint32 `yaml:"id"` Action uint8 `yaml:"action"` ThreatLevel uint8 `yaml:"threat_level"` TimeToMinimumDelta float32 `yaml:"time_to_minimum_delta"` AltitudeMinimumDelta float32 `yaml:"altitude_minimum_delta"` HorizontalMinimumDelta float32 `yaml:"horizontal_minimum_delta"` }
Do not create instances of this type directly. Always use NewCollisionReport function instead.
func NewCollisionReport ¶
func NewCollisionReport() *CollisionReport
NewCollisionReport creates a new CollisionReport with default values.
func (*CollisionReport) Clone ¶
func (t *CollisionReport) Clone() *CollisionReport
func (*CollisionReport) CloneMsg ¶
func (t *CollisionReport) CloneMsg() types.Message
func (*CollisionReport) SetDefaults ¶
func (t *CollisionReport) SetDefaults()
type CommanderState ¶
type CommanderState struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Main state, i.e. what user wants. Controlled by RC or from ground station via telemetry link. MainState uint8 `yaml:"main_state"` // main state machine }
Do not create instances of this type directly. Always use NewCommanderState function instead.
func NewCommanderState ¶
func NewCommanderState() *CommanderState
NewCommanderState creates a new CommanderState with default values.
func (*CommanderState) Clone ¶
func (t *CommanderState) Clone() *CommanderState
func (*CommanderState) CloneMsg ¶
func (t *CommanderState) CloneMsg() types.Message
func (*CommanderState) SetDefaults ¶
func (t *CommanderState) SetDefaults()
type ControlAllocatorStatus ¶
type ControlAllocatorStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TorqueSetpointAchieved bool `yaml:"torque_setpoint_achieved"` // Boolean indicating whether the 3D torque setpoint was correctly allocated to actuators. 0 if not achieved, 1 if achieved. AllocatedTorque [3]float32 `yaml:"allocated_torque"` // Torque allocated to actuators. Equal to `vehicle_torque_setpoint_s::xyz` if the setpoint was achieved. UnallocatedTorque [3]float32 `yaml:"unallocated_torque"` // Unallocated torque. Equal to 0 if the setpoint was achieved. ThrustSetpointAchieved bool `yaml:"thrust_setpoint_achieved"` // Boolean indicating whether the 3D thrust setpoint was correctly allocated to actuators. 0 if not achieved, 1 if achieved. AllocatedThrust [3]float32 `yaml:"allocated_thrust"` // Thrust allocated to actuators. Equal to `vehicle_thrust_setpoint_s::xyz` if the setpoint was achieved. UnallocatedThrust [3]float32 `yaml:"unallocated_thrust"` // Unallocated thrust. Equal to 0 if the setpoint was achieved. ActuatorSaturation [16]int8 `yaml:"actuator_saturation"` // Indicates actuator saturation status. }
Do not create instances of this type directly. Always use NewControlAllocatorStatus function instead.
func NewControlAllocatorStatus ¶
func NewControlAllocatorStatus() *ControlAllocatorStatus
NewControlAllocatorStatus creates a new ControlAllocatorStatus with default values.
func (*ControlAllocatorStatus) Clone ¶
func (t *ControlAllocatorStatus) Clone() *ControlAllocatorStatus
func (*ControlAllocatorStatus) CloneMsg ¶
func (t *ControlAllocatorStatus) CloneMsg() types.Message
func (*ControlAllocatorStatus) SetDefaults ¶
func (t *ControlAllocatorStatus) SetDefaults()
type Cpuload ¶
type Cpuload struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Load float32 `yaml:"load"` // processor load from 0 to 1 RamUsage float32 `yaml:"ram_usage"` // RAM usage from 0 to 1 }
Do not create instances of this type directly. Always use NewCpuload function instead.
func (*Cpuload) SetDefaults ¶
func (t *Cpuload) SetDefaults()
type DebugArray ¶
type DebugArray struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Id uint16 `yaml:"id"` // unique ID of debug array, used to discriminate between arrays Name [10]byte `yaml:"name"` // name of the debug array (max. 10 characters) Data [58]float32 `yaml:"data"` // data }
Do not create instances of this type directly. Always use NewDebugArray function instead.
func NewDebugArray ¶
func NewDebugArray() *DebugArray
NewDebugArray creates a new DebugArray with default values.
func (*DebugArray) Clone ¶
func (t *DebugArray) Clone() *DebugArray
func (*DebugArray) CloneMsg ¶
func (t *DebugArray) CloneMsg() types.Message
func (*DebugArray) SetDefaults ¶
func (t *DebugArray) SetDefaults()
type DebugKeyValue ¶
type DebugKeyValue struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Key [10]byte `yaml:"key"` // max. 10 characters as key / name Value float32 `yaml:"value"` // the value to send as debug output }
Do not create instances of this type directly. Always use NewDebugKeyValue function instead.
func NewDebugKeyValue ¶
func NewDebugKeyValue() *DebugKeyValue
NewDebugKeyValue creates a new DebugKeyValue with default values.
func (*DebugKeyValue) Clone ¶
func (t *DebugKeyValue) Clone() *DebugKeyValue
func (*DebugKeyValue) CloneMsg ¶
func (t *DebugKeyValue) CloneMsg() types.Message
func (*DebugKeyValue) SetDefaults ¶
func (t *DebugKeyValue) SetDefaults()
type DebugValue ¶
type DebugValue struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Ind int8 `yaml:"ind"` // index of debug variable Value float32 `yaml:"value"` // the value to send as debug output }
Do not create instances of this type directly. Always use NewDebugValue function instead.
func NewDebugValue ¶
func NewDebugValue() *DebugValue
NewDebugValue creates a new DebugValue with default values.
func (*DebugValue) Clone ¶
func (t *DebugValue) Clone() *DebugValue
func (*DebugValue) CloneMsg ¶
func (t *DebugValue) CloneMsg() types.Message
func (*DebugValue) SetDefaults ¶
func (t *DebugValue) SetDefaults()
type DebugVect ¶
type DebugVect struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Name [10]byte `yaml:"name"` // max. 10 characters as key / name X float32 `yaml:"x"` // x value Y float32 `yaml:"y"` // y value Z float32 `yaml:"z"` // z value }
Do not create instances of this type directly. Always use NewDebugVect function instead.
func NewDebugVect ¶
func NewDebugVect() *DebugVect
NewDebugVect creates a new DebugVect with default values.
func (*DebugVect) SetDefaults ¶
func (t *DebugVect) SetDefaults()
type DifferentialPressure ¶
type DifferentialPressure struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) ErrorCount uint64 `yaml:"error_count"` // Number of errors detected by driver DifferentialPressureRawPa float32 `yaml:"differential_pressure_raw_pa"` // Raw differential pressure reading (may be negative) DifferentialPressureFilteredPa float32 `yaml:"differential_pressure_filtered_pa"` // Low pass filtered differential pressure reading Temperature float32 `yaml:"temperature"` // Temperature provided by sensor, -1000.0f if unknown DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles }
Do not create instances of this type directly. Always use NewDifferentialPressure function instead.
func NewDifferentialPressure ¶
func NewDifferentialPressure() *DifferentialPressure
NewDifferentialPressure creates a new DifferentialPressure with default values.
func (*DifferentialPressure) Clone ¶
func (t *DifferentialPressure) Clone() *DifferentialPressure
func (*DifferentialPressure) CloneMsg ¶
func (t *DifferentialPressure) CloneMsg() types.Message
func (*DifferentialPressure) SetDefaults ¶
func (t *DifferentialPressure) SetDefaults()
type DistanceSensor ¶
type DistanceSensor struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles MinDistance float32 `yaml:"min_distance"` // Minimum distance the sensor can measure (in m) MaxDistance float32 `yaml:"max_distance"` // Maximum distance the sensor can measure (in m) CurrentDistance float32 `yaml:"current_distance"` // Current distance reading (in m) Variance float32 `yaml:"variance"` // Measurement variance (in m^2), 0 for unknown / invalid readings SignalQuality int8 `yaml:"signal_quality"` // Signal quality in percent (0...100%), where 0 = invalid signal, 100 = perfect signal, and -1 = unknown signal quality. Type uint8 `yaml:"type"` // Type from MAV_DISTANCE_SENSOR enum HFov float32 `yaml:"h_fov"` // Sensor horizontal field of view (rad) VFov float32 `yaml:"v_fov"` // Sensor vertical field of view (rad) Q [4]float32 `yaml:"q"` // Quaterion sensor orientation with respect to the vehicle body frame to specify the orientation ROTATION_CUSTOM Orientation uint8 `yaml:"orientation"` // Direction the sensor faces from MAV_SENSOR_ORIENTATION enum }
Do not create instances of this type directly. Always use NewDistanceSensor function instead.
func NewDistanceSensor ¶
func NewDistanceSensor() *DistanceSensor
NewDistanceSensor creates a new DistanceSensor with default values.
func (*DistanceSensor) Clone ¶
func (t *DistanceSensor) Clone() *DistanceSensor
func (*DistanceSensor) CloneMsg ¶
func (t *DistanceSensor) CloneMsg() types.Message
func (*DistanceSensor) SetDefaults ¶
func (t *DistanceSensor) SetDefaults()
type Ekf2Timestamps ¶
type Ekf2Timestamps struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) AirspeedTimestampRel int16 `yaml:"airspeed_timestamp_rel"` DistanceSensorTimestampRel int16 `yaml:"distance_sensor_timestamp_rel"` OpticalFlowTimestampRel int16 `yaml:"optical_flow_timestamp_rel"` VehicleAirDataTimestampRel int16 `yaml:"vehicle_air_data_timestamp_rel"` VehicleMagnetometerTimestampRel int16 `yaml:"vehicle_magnetometer_timestamp_rel"` VisualOdometryTimestampRel int16 `yaml:"visual_odometry_timestamp_rel"` }
Do not create instances of this type directly. Always use NewEkf2Timestamps function instead.
func NewEkf2Timestamps ¶
func NewEkf2Timestamps() *Ekf2Timestamps
NewEkf2Timestamps creates a new Ekf2Timestamps with default values.
func (*Ekf2Timestamps) Clone ¶
func (t *Ekf2Timestamps) Clone() *Ekf2Timestamps
func (*Ekf2Timestamps) CloneMsg ¶
func (t *Ekf2Timestamps) CloneMsg() types.Message
func (*Ekf2Timestamps) SetDefaults ¶
func (t *Ekf2Timestamps) SetDefaults()
type EkfGpsDrift ¶
type EkfGpsDrift struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) HposDriftRate float32 `yaml:"hpos_drift_rate"` // Horizontal position rate magnitude checked using EKF2_REQ_HDRIFT (m/s) VposDriftRate float32 `yaml:"vpos_drift_rate"` // Vertical position rate magnitude checked using EKF2_REQ_VDRIFT (m/s) Hspd float32 `yaml:"hspd"` // Filtered horizontal velocity magnitude checked using EKF2_REQ_HDRIFT (m/s) Blocked bool `yaml:"blocked"` // true when drift calculation is blocked due to IMU movement check controlled by EKF2_MOVE_TEST }
Do not create instances of this type directly. Always use NewEkfGpsDrift function instead.
func NewEkfGpsDrift ¶
func NewEkfGpsDrift() *EkfGpsDrift
NewEkfGpsDrift creates a new EkfGpsDrift with default values.
func (*EkfGpsDrift) Clone ¶
func (t *EkfGpsDrift) Clone() *EkfGpsDrift
func (*EkfGpsDrift) CloneMsg ¶
func (t *EkfGpsDrift) CloneMsg() types.Message
func (*EkfGpsDrift) SetDefaults ¶
func (t *EkfGpsDrift) SetDefaults()
type EscReport ¶
type EscReport struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) EscErrorcount uint32 `yaml:"esc_errorcount"` // Number of reported errors by ESC - if supported EscRpm int32 `yaml:"esc_rpm"` // Motor RPM, negative for reverse rotation [RPM] - if supported EscVoltage float32 `yaml:"esc_voltage"` // Voltage measured from current ESC [V] - if supported EscCurrent float32 `yaml:"esc_current"` // Current measured from current ESC [A] - if supported EscTemperature uint8 `yaml:"esc_temperature"` // Temperature measured from current ESC [degC] - if supported EscAddress uint8 `yaml:"esc_address"` // Address of current ESC (in most cases 1-8 / must be set by driver) EscState uint8 `yaml:"esc_state"` // State of ESC - depend on Vendor Failures uint8 `yaml:"failures"` // Bitmask to indicate the internal ESC faults }
Do not create instances of this type directly. Always use NewEscReport function instead.
func NewEscReport ¶
func NewEscReport() *EscReport
NewEscReport creates a new EscReport with default values.
func (*EscReport) SetDefaults ¶
func (t *EscReport) SetDefaults()
type EscStatus ¶
type EscStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Counter uint16 `yaml:"counter"` // incremented by the writing thread everytime new data is stored EscCount uint8 `yaml:"esc_count"` // number of connected ESCs EscConnectiontype uint8 `yaml:"esc_connectiontype"` // how ESCs connected to the system EscOnlineFlags uint8 `yaml:"esc_online_flags"` // Bitmask indicating which ESC is online/offline EscArmedFlags uint8 `yaml:"esc_armed_flags"` // Bitmask indicating which ESC is armed. For ESC's where the arming state is not known (returned by the ESC), the arming bits should always be set. Esc [8]EscReport `yaml:"esc"` }
Do not create instances of this type directly. Always use NewEscStatus function instead.
func NewEscStatus ¶
func NewEscStatus() *EscStatus
NewEscStatus creates a new EscStatus with default values.
func (*EscStatus) SetDefaults ¶
func (t *EscStatus) SetDefaults()
type EstimatorAttitude ¶
type EstimatorAttitude struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Q [4]float32 `yaml:"q"` // Quaternion rotation from the FRD body frame to the NED earth frame DeltaQReset [4]float32 `yaml:"delta_q_reset"` // Amount by which quaternion has changed during last reset QuatResetCounter uint8 `yaml:"quat_reset_counter"` // Quaternion reset counter }
Do not create instances of this type directly. Always use NewEstimatorAttitude function instead.
func NewEstimatorAttitude ¶
func NewEstimatorAttitude() *EstimatorAttitude
NewEstimatorAttitude creates a new EstimatorAttitude with default values.
func (*EstimatorAttitude) Clone ¶
func (t *EstimatorAttitude) Clone() *EstimatorAttitude
func (*EstimatorAttitude) CloneMsg ¶
func (t *EstimatorAttitude) CloneMsg() types.Message
func (*EstimatorAttitude) SetDefaults ¶
func (t *EstimatorAttitude) SetDefaults()
type EstimatorEventFlags ¶
type EstimatorEventFlags struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) InformationEventChanges uint32 `yaml:"information_event_changes"` // number of information event changes. information events GpsChecksPassed bool `yaml:"gps_checks_passed"` // 0 - true when gps quality checks are passing passed. information events ResetVelToGps bool `yaml:"reset_vel_to_gps"` // 1 - true when the velocity states are reset to the gps measurement. information events ResetVelToFlow bool `yaml:"reset_vel_to_flow"` // 2 - true when the velocity states are reset using the optical flow measurement. information events ResetVelToVision bool `yaml:"reset_vel_to_vision"` // 3 - true when the velocity states are reset to the vision system measurement. information events ResetVelToZero bool `yaml:"reset_vel_to_zero"` // 4 - true when the velocity states are reset to zero. information events ResetPosToLastKnown bool `yaml:"reset_pos_to_last_known"` // 5 - true when the position states are reset to the last known position. information events ResetPosToGps bool `yaml:"reset_pos_to_gps"` // 6 - true when the position states are reset to the gps measurement. information events ResetPosToVision bool `yaml:"reset_pos_to_vision"` // 7 - true when the position states are reset to the vision system measurement. information events StartingGpsFusion bool `yaml:"starting_gps_fusion"` // 8 - true when the filter starts using gps measurements to correct the state estimates. information events StartingVisionPosFusion bool `yaml:"starting_vision_pos_fusion"` // 9 - true when the filter starts using vision system position measurements to correct the state estimates. information events StartingVisionVelFusion bool `yaml:"starting_vision_vel_fusion"` // 10 - true when the filter starts using vision system velocity measurements to correct the state estimates. information events StartingVisionYawFusion bool `yaml:"starting_vision_yaw_fusion"` // 11 - true when the filter starts using vision system yaw measurements to correct the state estimates. information events YawAlignedToImuGps bool `yaml:"yaw_aligned_to_imu_gps"` // 12 - true when the filter resets the yaw to an estimate derived from IMU and GPS data. information events WarningEventChanges uint32 `yaml:"warning_event_changes"` // number of warning event changes. warning events GpsQualityPoor bool `yaml:"gps_quality_poor"` // 0 - true when the gps is failing quality checks. warning events GpsFusionTimout bool `yaml:"gps_fusion_timout"` // 1 - true when the gps data has not been used to correct the state estimates for a significant time period. warning events GpsDataStopped bool `yaml:"gps_data_stopped"` // 2 - true when the gps data has stopped for a significant time period. warning events GpsDataStoppedUsingAlternate bool `yaml:"gps_data_stopped_using_alternate"` // 3 - true when the gps data has stopped for a significant time period but the filter is able to use other sources of data to maintain navigation. warning events HeightSensorTimeout bool `yaml:"height_sensor_timeout"` // 4 - true when the height sensor has not been used to correct the state estimates for a significant time period. warning events InvalidAccelBiasCovReset bool `yaml:"invalid_accel_bias_cov_reset"` // 6 - true when the filter has detected bad acceerometer bias state esitmstes and has reset the corresponding covariance matrix elements. warning events BadYawUsingGpsCourse bool `yaml:"bad_yaw_using_gps_course"` // 7 - true when the fiter has detected an invalid yaw esitmate and has reset the yaw angle to the GPS ground course. warning events StoppingMagUse bool `yaml:"stopping_mag_use"` // 8 - true when the filter has detected bad magnetometer data and is stopping further use of the magnetomer data. warning events VisionDataStopped bool `yaml:"vision_data_stopped"` // 9 - true when the vision system data has stopped for a significant time period. warning events EmergencyYawResetMagStopped bool `yaml:"emergency_yaw_reset_mag_stopped"` // 10 - true when the filter has detected bad magnetometer data, has reset the yaw to anothter source of data and has stopped further use of the magnetomer data. warning events }
Do not create instances of this type directly. Always use NewEstimatorEventFlags function instead.
func NewEstimatorEventFlags ¶
func NewEstimatorEventFlags() *EstimatorEventFlags
NewEstimatorEventFlags creates a new EstimatorEventFlags with default values.
func (*EstimatorEventFlags) Clone ¶
func (t *EstimatorEventFlags) Clone() *EstimatorEventFlags
func (*EstimatorEventFlags) CloneMsg ¶
func (t *EstimatorEventFlags) CloneMsg() types.Message
func (*EstimatorEventFlags) SetDefaults ¶
func (t *EstimatorEventFlags) SetDefaults()
type EstimatorGlobalPosition ¶
type EstimatorGlobalPosition struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Lat float64 `yaml:"lat"` // Latitude, (degrees) Lon float64 `yaml:"lon"` // Longitude, (degrees) Alt float32 `yaml:"alt"` // Altitude AMSL, (meters) AltEllipsoid float32 `yaml:"alt_ellipsoid"` // Altitude above ellipsoid, (meters) DeltaAlt float32 `yaml:"delta_alt"` // Reset delta for altitude LatLonResetCounter uint8 `yaml:"lat_lon_reset_counter"` // Counter for reset events on horizontal position coordinates AltResetCounter uint8 `yaml:"alt_reset_counter"` // Counter for reset events on altitude Eph float32 `yaml:"eph"` // Standard deviation of horizontal position error, (metres) Epv float32 `yaml:"epv"` // Standard deviation of vertical position error, (metres) TerrainAlt float32 `yaml:"terrain_alt"` // Terrain altitude WGS84, (metres) TerrainAltValid bool `yaml:"terrain_alt_valid"` // Terrain altitude estimate is valid DeadReckoning bool `yaml:"dead_reckoning"` // True if this position is estimated through dead-reckoning }
Do not create instances of this type directly. Always use NewEstimatorGlobalPosition function instead.
func NewEstimatorGlobalPosition ¶
func NewEstimatorGlobalPosition() *EstimatorGlobalPosition
NewEstimatorGlobalPosition creates a new EstimatorGlobalPosition with default values.
func (*EstimatorGlobalPosition) Clone ¶
func (t *EstimatorGlobalPosition) Clone() *EstimatorGlobalPosition
func (*EstimatorGlobalPosition) CloneMsg ¶
func (t *EstimatorGlobalPosition) CloneMsg() types.Message
func (*EstimatorGlobalPosition) SetDefaults ¶
func (t *EstimatorGlobalPosition) SetDefaults()
type EstimatorInnovationTestRatios ¶
type EstimatorInnovationTestRatios struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) GpsHvel [2]float32 `yaml:"gps_hvel"` // horizontal GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2). GPS GpsVvel float32 `yaml:"gps_vvel"` // vertical GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2). GPS GpsHpos [2]float32 `yaml:"gps_hpos"` // horizontal GPS position innovation (m) and innovation variance (m**2). GPS GpsVpos float32 `yaml:"gps_vpos"` // vertical GPS position innovation (m) and innovation variance (m**2). GPS EvHvel [2]float32 `yaml:"ev_hvel"` // horizontal external vision velocity innovation (m/sec) and innovation variance ((m/sec)**2). External Vision EvVvel float32 `yaml:"ev_vvel"` // vertical external vision velocity innovation (m/sec) and innovation variance ((m/sec)**2). External Vision EvHpos [2]float32 `yaml:"ev_hpos"` // horizontal external vision position innovation (m) and innovation variance (m**2). External Vision EvVpos float32 `yaml:"ev_vpos"` // vertical external vision position innovation (m) and innovation variance (m**2). External Vision RngVpos float32 `yaml:"rng_vpos"` // range sensor height innovation (m) and innovation variance (m**2). Height sensors BaroVpos float32 `yaml:"baro_vpos"` // barometer height innovation (m) and innovation variance (m**2). Height sensors AuxHvel [2]float32 `yaml:"aux_hvel"` // horizontal auxiliar velocity innovation from landing target measurement (m/sec) and innovation variance ((m/sec)**2). Auxiliary velocity AuxVvel float32 `yaml:"aux_vvel"` // vertical auxiliar velocity innovation from landing target measurement (m/sec) and innovation variance ((m/sec)**2). Auxiliary velocity Flow [2]float32 `yaml:"flow"` // flow innvoation (rad/sec) and innovation variance ((rad/sec)**2). Optical flow Heading float32 `yaml:"heading"` // heading innovation (rad) and innovation variance (rad**2). Various MagField [3]float32 `yaml:"mag_field"` // earth magnetic field innovation (Gauss) and innovation variance (Gauss**2). Various Drag [2]float32 `yaml:"drag"` // drag specific force innovation (m/sec**2) and innovation variance ((m/sec)**2). Various Airspeed float32 `yaml:"airspeed"` // airspeed innovation (m/sec) and innovation variance ((m/sec)**2). Various Beta float32 `yaml:"beta"` // synthetic sideslip innovation (rad) and innovation variance (rad**2). Various Hagl float32 `yaml:"hagl"` // height of ground innovation (m) and innovation variance (m**2). Various }
Do not create instances of this type directly. Always use NewEstimatorInnovationTestRatios function instead.
func NewEstimatorInnovationTestRatios ¶
func NewEstimatorInnovationTestRatios() *EstimatorInnovationTestRatios
NewEstimatorInnovationTestRatios creates a new EstimatorInnovationTestRatios with default values.
func (*EstimatorInnovationTestRatios) Clone ¶
func (t *EstimatorInnovationTestRatios) Clone() *EstimatorInnovationTestRatios
func (*EstimatorInnovationTestRatios) CloneMsg ¶
func (t *EstimatorInnovationTestRatios) CloneMsg() types.Message
func (*EstimatorInnovationTestRatios) SetDefaults ¶
func (t *EstimatorInnovationTestRatios) SetDefaults()
type EstimatorInnovationVariances ¶
type EstimatorInnovationVariances struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) GpsHvel [2]float32 `yaml:"gps_hvel"` // horizontal GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2). GPS GpsVvel float32 `yaml:"gps_vvel"` // vertical GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2). GPS GpsHpos [2]float32 `yaml:"gps_hpos"` // horizontal GPS position innovation (m) and innovation variance (m**2). GPS GpsVpos float32 `yaml:"gps_vpos"` // vertical GPS position innovation (m) and innovation variance (m**2). GPS EvHvel [2]float32 `yaml:"ev_hvel"` // horizontal external vision velocity innovation (m/sec) and innovation variance ((m/sec)**2). External Vision EvVvel float32 `yaml:"ev_vvel"` // vertical external vision velocity innovation (m/sec) and innovation variance ((m/sec)**2). External Vision EvHpos [2]float32 `yaml:"ev_hpos"` // horizontal external vision position innovation (m) and innovation variance (m**2). External Vision EvVpos float32 `yaml:"ev_vpos"` // vertical external vision position innovation (m) and innovation variance (m**2). External Vision RngVpos float32 `yaml:"rng_vpos"` // range sensor height innovation (m) and innovation variance (m**2). Height sensors BaroVpos float32 `yaml:"baro_vpos"` // barometer height innovation (m) and innovation variance (m**2). Height sensors AuxHvel [2]float32 `yaml:"aux_hvel"` // horizontal auxiliar velocity innovation from landing target measurement (m/sec) and innovation variance ((m/sec)**2). Auxiliary velocity AuxVvel float32 `yaml:"aux_vvel"` // vertical auxiliar velocity innovation from landing target measurement (m/sec) and innovation variance ((m/sec)**2). Auxiliary velocity Flow [2]float32 `yaml:"flow"` // flow innvoation (rad/sec) and innovation variance ((rad/sec)**2). Optical flow Heading float32 `yaml:"heading"` // heading innovation (rad) and innovation variance (rad**2). Various MagField [3]float32 `yaml:"mag_field"` // earth magnetic field innovation (Gauss) and innovation variance (Gauss**2). Various Drag [2]float32 `yaml:"drag"` // drag specific force innovation (m/sec**2) and innovation variance ((m/sec)**2). Various Airspeed float32 `yaml:"airspeed"` // airspeed innovation (m/sec) and innovation variance ((m/sec)**2). Various Beta float32 `yaml:"beta"` // synthetic sideslip innovation (rad) and innovation variance (rad**2). Various Hagl float32 `yaml:"hagl"` // height of ground innovation (m) and innovation variance (m**2). Various }
Do not create instances of this type directly. Always use NewEstimatorInnovationVariances function instead.
func NewEstimatorInnovationVariances ¶
func NewEstimatorInnovationVariances() *EstimatorInnovationVariances
NewEstimatorInnovationVariances creates a new EstimatorInnovationVariances with default values.
func (*EstimatorInnovationVariances) Clone ¶
func (t *EstimatorInnovationVariances) Clone() *EstimatorInnovationVariances
func (*EstimatorInnovationVariances) CloneMsg ¶
func (t *EstimatorInnovationVariances) CloneMsg() types.Message
func (*EstimatorInnovationVariances) SetDefaults ¶
func (t *EstimatorInnovationVariances) SetDefaults()
type EstimatorInnovations ¶
type EstimatorInnovations struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) GpsHvel [2]float32 `yaml:"gps_hvel"` // horizontal GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2). GPS GpsVvel float32 `yaml:"gps_vvel"` // vertical GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2). GPS GpsHpos [2]float32 `yaml:"gps_hpos"` // horizontal GPS position innovation (m) and innovation variance (m**2). GPS GpsVpos float32 `yaml:"gps_vpos"` // vertical GPS position innovation (m) and innovation variance (m**2). GPS EvHvel [2]float32 `yaml:"ev_hvel"` // horizontal external vision velocity innovation (m/sec) and innovation variance ((m/sec)**2). External Vision EvVvel float32 `yaml:"ev_vvel"` // vertical external vision velocity innovation (m/sec) and innovation variance ((m/sec)**2). External Vision EvHpos [2]float32 `yaml:"ev_hpos"` // horizontal external vision position innovation (m) and innovation variance (m**2). External Vision EvVpos float32 `yaml:"ev_vpos"` // vertical external vision position innovation (m) and innovation variance (m**2). External Vision RngVpos float32 `yaml:"rng_vpos"` // range sensor height innovation (m) and innovation variance (m**2). Height sensors BaroVpos float32 `yaml:"baro_vpos"` // barometer height innovation (m) and innovation variance (m**2). Height sensors AuxHvel [2]float32 `yaml:"aux_hvel"` // horizontal auxiliar velocity innovation from landing target measurement (m/sec) and innovation variance ((m/sec)**2). Auxiliary velocity AuxVvel float32 `yaml:"aux_vvel"` // vertical auxiliar velocity innovation from landing target measurement (m/sec) and innovation variance ((m/sec)**2). Auxiliary velocity Flow [2]float32 `yaml:"flow"` // flow innvoation (rad/sec) and innovation variance ((rad/sec)**2). Optical flow Heading float32 `yaml:"heading"` // heading innovation (rad) and innovation variance (rad**2). Various MagField [3]float32 `yaml:"mag_field"` // earth magnetic field innovation (Gauss) and innovation variance (Gauss**2). Various Drag [2]float32 `yaml:"drag"` // drag specific force innovation (m/sec**2) and innovation variance ((m/sec)**2). Various Airspeed float32 `yaml:"airspeed"` // airspeed innovation (m/sec) and innovation variance ((m/sec)**2). Various Beta float32 `yaml:"beta"` // synthetic sideslip innovation (rad) and innovation variance (rad**2). Various Hagl float32 `yaml:"hagl"` // height of ground innovation (m) and innovation variance (m**2). Various }
Do not create instances of this type directly. Always use NewEstimatorInnovations function instead.
func NewEstimatorInnovations ¶
func NewEstimatorInnovations() *EstimatorInnovations
NewEstimatorInnovations creates a new EstimatorInnovations with default values.
func (*EstimatorInnovations) Clone ¶
func (t *EstimatorInnovations) Clone() *EstimatorInnovations
func (*EstimatorInnovations) CloneMsg ¶
func (t *EstimatorInnovations) CloneMsg() types.Message
func (*EstimatorInnovations) SetDefaults ¶
func (t *EstimatorInnovations) SetDefaults()
type EstimatorLocalPosition ¶
type EstimatorLocalPosition struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) XyValid bool `yaml:"xy_valid"` // true if x and y are valid ZValid bool `yaml:"z_valid"` // true if z is valid VXyValid bool `yaml:"v_xy_valid"` // true if vy and vy are valid VZValid bool `yaml:"v_z_valid"` // true if vz is valid X float32 `yaml:"x"` // North position in NED earth-fixed frame, (metres). Position in local NED frame Y float32 `yaml:"y"` // East position in NED earth-fixed frame, (metres). Position in local NED frame Z float32 `yaml:"z"` // Down position (negative altitude) in NED earth-fixed frame, (metres). Position in local NED frame DeltaXy [2]float32 `yaml:"delta_xy"` // Position reset delta XyResetCounter uint8 `yaml:"xy_reset_counter"` // Position reset delta DeltaZ float32 `yaml:"delta_z"` ZResetCounter uint8 `yaml:"z_reset_counter"` Vx float32 `yaml:"vx"` // North velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame Vy float32 `yaml:"vy"` // East velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame Vz float32 `yaml:"vz"` // Down velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame ZDeriv float32 `yaml:"z_deriv"` // Down position time derivative in NED earth-fixed frame, (metres/sec). Velocity in NED frame DeltaVxy [2]float32 `yaml:"delta_vxy"` // Velocity reset delta VxyResetCounter uint8 `yaml:"vxy_reset_counter"` // Velocity reset delta DeltaVz float32 `yaml:"delta_vz"` VzResetCounter uint8 `yaml:"vz_reset_counter"` Ax float32 `yaml:"ax"` // North velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Ay float32 `yaml:"ay"` // East velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Az float32 `yaml:"az"` // Down velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Heading float32 `yaml:"heading"` // Euler yaw angle transforming the tangent plane relative to NED earth-fixed frame, -PI..+PI, (radians) DeltaHeading float32 `yaml:"delta_heading"` HeadingResetCounter uint8 `yaml:"heading_reset_counter"` XyGlobal bool `yaml:"xy_global"` // true if position (x, y) has a valid global reference (ref_lat, ref_lon). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame ZGlobal bool `yaml:"z_global"` // true if z has a valid global reference (ref_alt). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefTimestamp uint64 `yaml:"ref_timestamp"` // Time when reference position was set since system start, (microseconds). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefLat float64 `yaml:"ref_lat"` // Reference point latitude, (degrees). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefLon float64 `yaml:"ref_lon"` // Reference point longitude, (degrees). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefAlt float32 `yaml:"ref_alt"` // Reference altitude AMSL, (metres). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame DistBottom float32 `yaml:"dist_bottom"` // Distance from from bottom surface to ground, (metres). Distance to surface DistBottomValid bool `yaml:"dist_bottom_valid"` // true if distance to bottom surface is valid. Distance to surface DistBottomSensorBitfield uint8 `yaml:"dist_bottom_sensor_bitfield"` // bitfield indicating what type of sensor is used to estimate dist_bottom. Distance to surface Eph float32 `yaml:"eph"` // Standard deviation of horizontal position error, (metres) Epv float32 `yaml:"epv"` // Standard deviation of vertical position error, (metres) Evh float32 `yaml:"evh"` // Standard deviation of horizontal velocity error, (metres/sec) Evv float32 `yaml:"evv"` // Standard deviation of horizontal velocity error, (metres/sec) VxyMax float32 `yaml:"vxy_max"` // maximum horizontal speed - set to 0 when limiting not required (meters/sec). estimator specified vehicle limits VzMax float32 `yaml:"vz_max"` // maximum vertical speed - set to 0 when limiting not required (meters/sec). estimator specified vehicle limits HaglMin float32 `yaml:"hagl_min"` // minimum height above ground level - set to 0 when limiting not required (meters). estimator specified vehicle limits HaglMax float32 `yaml:"hagl_max"` // maximum height above ground level - set to 0 when limiting not required (meters). estimator specified vehicle limits }
Do not create instances of this type directly. Always use NewEstimatorLocalPosition function instead.
func NewEstimatorLocalPosition ¶
func NewEstimatorLocalPosition() *EstimatorLocalPosition
NewEstimatorLocalPosition creates a new EstimatorLocalPosition with default values.
func (*EstimatorLocalPosition) Clone ¶
func (t *EstimatorLocalPosition) Clone() *EstimatorLocalPosition
func (*EstimatorLocalPosition) CloneMsg ¶
func (t *EstimatorLocalPosition) CloneMsg() types.Message
func (*EstimatorLocalPosition) SetDefaults ¶
func (t *EstimatorLocalPosition) SetDefaults()
type EstimatorOdometry ¶
type EstimatorOdometry struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Vehicle odometry data. Fits ROS REP 147 for aerial vehicles TimestampSample uint64 `yaml:"timestamp_sample"` LocalFrame uint8 `yaml:"local_frame"` // Position and linear velocity local frame of reference X float32 `yaml:"x"` // North position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Y float32 `yaml:"y"` // East position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Z float32 `yaml:"z"` // Down position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Q [4]float32 `yaml:"q"` // Quaternion rotation from FRD body frame to refernce frame. Orientation quaternion. First value NaN if invalid/unknown QOffset [4]float32 `yaml:"q_offset"` // Quaternion rotation from odometry reference frame to navigation frame. Orientation quaternion. First value NaN if invalid/unknown PoseCovariance [21]float32 `yaml:"pose_covariance"` // Row-major representation of 6x6 pose cross-covariance matrix URT.NED earth-fixed frame.Order: x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axisIf position covariance invalid/unknown, first cell is NaNIf orientation covariance invalid/unknown, 16th cell is NaN VelocityFrame uint8 `yaml:"velocity_frame"` // Reference frame of the velocity data Vx float32 `yaml:"vx"` // North velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vy float32 `yaml:"vy"` // East velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vz float32 `yaml:"vz"` // Down velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Rollspeed float32 `yaml:"rollspeed"` // Angular velocity about X body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Pitchspeed float32 `yaml:"pitchspeed"` // Angular velocity about Y body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Yawspeed float32 `yaml:"yawspeed"` // Angular velocity about Z body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown VelocityCovariance [21]float32 `yaml:"velocity_covariance"` // Row-major representation of 6x6 velocity cross-covariance matrix URT.Linear velocity in NED earth-fixed frame. Angular velocity in body-fixed frame.Order: vx, vy, vz, rotation rate about X axis, rotation rate about Y axis, rotation rate about Z axisIf linear velocity covariance invalid/unknown, first cell is NaNIf angular velocity covariance invalid/unknown, 16th cell is NaN }
Do not create instances of this type directly. Always use NewEstimatorOdometry function instead.
func NewEstimatorOdometry ¶
func NewEstimatorOdometry() *EstimatorOdometry
NewEstimatorOdometry creates a new EstimatorOdometry with default values.
func (*EstimatorOdometry) Clone ¶
func (t *EstimatorOdometry) Clone() *EstimatorOdometry
func (*EstimatorOdometry) CloneMsg ¶
func (t *EstimatorOdometry) CloneMsg() types.Message
func (*EstimatorOdometry) SetDefaults ¶
func (t *EstimatorOdometry) SetDefaults()
type EstimatorOpticalFlowVel ¶
type EstimatorOpticalFlowVel struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) VelBody [2]float32 `yaml:"vel_body"` // velocity obtained from gyro-compensated and distance-scaled optical flow raw measurements in body frame(m/s) VelNe [2]float32 `yaml:"vel_ne"` // same as vel_body but in local frame (m/s) FlowUncompensatedIntegral [2]float32 `yaml:"flow_uncompensated_integral"` // integrated optical flow measurement (rad) FlowCompensatedIntegral [2]float32 `yaml:"flow_compensated_integral"` // integrated optical flow measurement compensated for angular motion (rad) GyroRateIntegral [3]float32 `yaml:"gyro_rate_integral"` // gyro measurement integrated to flow rate and synchronized with flow measurements (rad) }
Do not create instances of this type directly. Always use NewEstimatorOpticalFlowVel function instead.
func NewEstimatorOpticalFlowVel ¶
func NewEstimatorOpticalFlowVel() *EstimatorOpticalFlowVel
NewEstimatorOpticalFlowVel creates a new EstimatorOpticalFlowVel with default values.
func (*EstimatorOpticalFlowVel) Clone ¶
func (t *EstimatorOpticalFlowVel) Clone() *EstimatorOpticalFlowVel
func (*EstimatorOpticalFlowVel) CloneMsg ¶
func (t *EstimatorOpticalFlowVel) CloneMsg() types.Message
func (*EstimatorOpticalFlowVel) SetDefaults ¶
func (t *EstimatorOpticalFlowVel) SetDefaults()
type EstimatorSelectorStatus ¶
type EstimatorSelectorStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) PrimaryInstance uint8 `yaml:"primary_instance"` InstancesAvailable uint8 `yaml:"instances_available"` InstanceChangedCount uint32 `yaml:"instance_changed_count"` LastInstanceChange uint64 `yaml:"last_instance_change"` AccelDeviceId uint32 `yaml:"accel_device_id"` BaroDeviceId uint32 `yaml:"baro_device_id"` GyroDeviceId uint32 `yaml:"gyro_device_id"` MagDeviceId uint32 `yaml:"mag_device_id"` CombinedTestRatio [9]float32 `yaml:"combined_test_ratio"` RelativeTestRatio [9]float32 `yaml:"relative_test_ratio"` Healthy [9]bool `yaml:"healthy"` AccumulatedGyroError [4]float32 `yaml:"accumulated_gyro_error"` AccumulatedAccelError [4]float32 `yaml:"accumulated_accel_error"` GyroFaultDetected bool `yaml:"gyro_fault_detected"` AccelFaultDetected bool `yaml:"accel_fault_detected"` }
Do not create instances of this type directly. Always use NewEstimatorSelectorStatus function instead.
func NewEstimatorSelectorStatus ¶
func NewEstimatorSelectorStatus() *EstimatorSelectorStatus
NewEstimatorSelectorStatus creates a new EstimatorSelectorStatus with default values.
func (*EstimatorSelectorStatus) Clone ¶
func (t *EstimatorSelectorStatus) Clone() *EstimatorSelectorStatus
func (*EstimatorSelectorStatus) CloneMsg ¶
func (t *EstimatorSelectorStatus) CloneMsg() types.Message
func (*EstimatorSelectorStatus) SetDefaults ¶
func (t *EstimatorSelectorStatus) SetDefaults()
type EstimatorSensorBias ¶
type EstimatorSensorBias struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) GyroDeviceId uint32 `yaml:"gyro_device_id"` // unique device ID for the sensor that does not change between power cycles GyroBias [3]float32 `yaml:"gyro_bias"` // gyroscope in-run bias in body frame (rad/s) GyroBiasLimit float32 `yaml:"gyro_bias_limit"` // magnitude of maximum gyroscope in-run bias in body frame (rad/s) GyroBiasVariance [3]float32 `yaml:"gyro_bias_variance"` GyroBiasValid bool `yaml:"gyro_bias_valid"` AccelDeviceId uint32 `yaml:"accel_device_id"` // unique device ID for the sensor that does not change between power cycles AccelBias [3]float32 `yaml:"accel_bias"` // accelerometer in-run bias in body frame (m/s^2) AccelBiasLimit float32 `yaml:"accel_bias_limit"` // magnitude of maximum accelerometer in-run bias in body frame (m/s^2) AccelBiasVariance [3]float32 `yaml:"accel_bias_variance"` AccelBiasValid bool `yaml:"accel_bias_valid"` MagDeviceId uint32 `yaml:"mag_device_id"` // unique device ID for the sensor that does not change between power cycles MagBias [3]float32 `yaml:"mag_bias"` // magnetometer in-run bias in body frame (Gauss) MagBiasLimit float32 `yaml:"mag_bias_limit"` // magnitude of maximum magnetometer in-run bias in body frame (Gauss) MagBiasVariance [3]float32 `yaml:"mag_bias_variance"` MagBiasValid bool `yaml:"mag_bias_valid"` }
Do not create instances of this type directly. Always use NewEstimatorSensorBias function instead.
func NewEstimatorSensorBias ¶
func NewEstimatorSensorBias() *EstimatorSensorBias
NewEstimatorSensorBias creates a new EstimatorSensorBias with default values.
func (*EstimatorSensorBias) Clone ¶
func (t *EstimatorSensorBias) Clone() *EstimatorSensorBias
func (*EstimatorSensorBias) CloneMsg ¶
func (t *EstimatorSensorBias) CloneMsg() types.Message
func (*EstimatorSensorBias) SetDefaults ¶
func (t *EstimatorSensorBias) SetDefaults()
type EstimatorStates ¶
type EstimatorStates struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) States [24]float32 `yaml:"states"` // Internal filter states NStates uint8 `yaml:"n_states"` // Number of states effectively used Covariances [24]float32 `yaml:"covariances"` // Diagonal Elements of Covariance Matrix }
Do not create instances of this type directly. Always use NewEstimatorStates function instead.
func NewEstimatorStates ¶
func NewEstimatorStates() *EstimatorStates
NewEstimatorStates creates a new EstimatorStates with default values.
func (*EstimatorStates) Clone ¶
func (t *EstimatorStates) Clone() *EstimatorStates
func (*EstimatorStates) CloneMsg ¶
func (t *EstimatorStates) CloneMsg() types.Message
func (*EstimatorStates) SetDefaults ¶
func (t *EstimatorStates) SetDefaults()
type EstimatorStatus ¶
type EstimatorStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Vibe [3]float32 `yaml:"vibe"` // IMU vibration metrics in the following array locations OutputTrackingError [3]float32 `yaml:"output_tracking_error"` // return a vector containing the output predictor angular, velocity and position tracking error magnitudes (rad), (m/s), (m) GpsCheckFailFlags uint16 `yaml:"gps_check_fail_flags"` // Bitmask to indicate status of GPS checks - see definition below ControlModeFlags uint32 `yaml:"control_mode_flags"` // Bitmask to indicate EKF logic state FilterFaultFlags uint32 `yaml:"filter_fault_flags"` // Bitmask to indicate EKF internal faults PosHorizAccuracy float32 `yaml:"pos_horiz_accuracy"` // 1-Sigma estimated horizontal position accuracy relative to the estimators origin (m) PosVertAccuracy float32 `yaml:"pos_vert_accuracy"` // 1-Sigma estimated vertical position accuracy relative to the estimators origin (m) InnovationCheckFlags uint16 `yaml:"innovation_check_flags"` // Bitmask to indicate pass/fail status of innovation consistency checks MagTestRatio float32 `yaml:"mag_test_ratio"` // ratio of the largest magnetometer innovation component to the innovation test limit VelTestRatio float32 `yaml:"vel_test_ratio"` // ratio of the largest velocity innovation component to the innovation test limit PosTestRatio float32 `yaml:"pos_test_ratio"` // ratio of the largest horizontal position innovation component to the innovation test limit HgtTestRatio float32 `yaml:"hgt_test_ratio"` // ratio of the vertical position innovation to the innovation test limit TasTestRatio float32 `yaml:"tas_test_ratio"` // ratio of the true airspeed innovation to the innovation test limit HaglTestRatio float32 `yaml:"hagl_test_ratio"` // ratio of the height above ground innovation to the innovation test limit BetaTestRatio float32 `yaml:"beta_test_ratio"` // ratio of the synthetic sideslip innovation to the innovation test limit SolutionStatusFlags uint16 `yaml:"solution_status_flags"` // Bitmask indicating which filter kinematic state outputs are valid for flight control use. ResetCountVelNe uint8 `yaml:"reset_count_vel_ne"` // number of horizontal position reset events (allow to wrap if count exceeds 255) ResetCountVelD uint8 `yaml:"reset_count_vel_d"` // number of vertical velocity reset events (allow to wrap if count exceeds 255) ResetCountPosNe uint8 `yaml:"reset_count_pos_ne"` // number of horizontal position reset events (allow to wrap if count exceeds 255) ResetCountPodD uint8 `yaml:"reset_count_pod_d"` // number of vertical position reset events (allow to wrap if count exceeds 255) ResetCountQuat uint8 `yaml:"reset_count_quat"` // number of quaternion reset events (allow to wrap if count exceeds 255) TimeSlip float32 `yaml:"time_slip"` // cumulative amount of time in seconds that the EKF inertial calculation has slipped relative to system time PreFltFailInnovHeading bool `yaml:"pre_flt_fail_innov_heading"` PreFltFailInnovVelHoriz bool `yaml:"pre_flt_fail_innov_vel_horiz"` PreFltFailInnovVelVert bool `yaml:"pre_flt_fail_innov_vel_vert"` PreFltFailInnovHeight bool `yaml:"pre_flt_fail_innov_height"` PreFltFailMagFieldDisturbed bool `yaml:"pre_flt_fail_mag_field_disturbed"` AccelDeviceId uint32 `yaml:"accel_device_id"` GyroDeviceId uint32 `yaml:"gyro_device_id"` BaroDeviceId uint32 `yaml:"baro_device_id"` MagDeviceId uint32 `yaml:"mag_device_id"` HealthFlags uint8 `yaml:"health_flags"` // Bitmask to indicate sensor health states (vel, pos, hgt). legacy local position estimator (LPE) flags TimeoutFlags uint8 `yaml:"timeout_flags"` // Bitmask to indicate timeout flags (vel, pos, hgt). legacy local position estimator (LPE) flags }
Do not create instances of this type directly. Always use NewEstimatorStatus function instead.
func NewEstimatorStatus ¶
func NewEstimatorStatus() *EstimatorStatus
NewEstimatorStatus creates a new EstimatorStatus with default values.
func (*EstimatorStatus) Clone ¶
func (t *EstimatorStatus) Clone() *EstimatorStatus
func (*EstimatorStatus) CloneMsg ¶
func (t *EstimatorStatus) CloneMsg() types.Message
func (*EstimatorStatus) SetDefaults ¶
func (t *EstimatorStatus) SetDefaults()
type EstimatorStatusFlags ¶
type EstimatorStatusFlags struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) ControlStatusChanges uint32 `yaml:"control_status_changes"` // number of filter control status (cs) changes. filter control status CsTiltAlign bool `yaml:"cs_tilt_align"` // 0 - true if the filter tilt alignment is complete. filter control status CsYawAlign bool `yaml:"cs_yaw_align"` // 1 - true if the filter yaw alignment is complete. filter control status CsGps bool `yaml:"cs_gps"` // 2 - true if GPS measurement fusion is intended. filter control status CsOptFlow bool `yaml:"cs_opt_flow"` // 3 - true if optical flow measurements fusion is intended. filter control status CsMagHdg bool `yaml:"cs_mag_hdg"` // 4 - true if a simple magnetic yaw heading fusion is intended. filter control status CsMag3d bool `yaml:"cs_mag_3d"` // 5 - true if 3-axis magnetometer measurement fusion is inteded. filter control status CsMagDec bool `yaml:"cs_mag_dec"` // 6 - true if synthetic magnetic declination measurements fusion is intended. filter control status CsInAir bool `yaml:"cs_in_air"` // 7 - true when the vehicle is airborne. filter control status CsWind bool `yaml:"cs_wind"` // 8 - true when wind velocity is being estimated. filter control status CsBaroHgt bool `yaml:"cs_baro_hgt"` // 9 - true when baro height is being fused as a primary height reference. filter control status CsRngHgt bool `yaml:"cs_rng_hgt"` // 10 - true when range finder height is being fused as a primary height reference. filter control status CsGpsHgt bool `yaml:"cs_gps_hgt"` // 11 - true when GPS height is being fused as a primary height reference. filter control status CsEvPos bool `yaml:"cs_ev_pos"` // 12 - true when local position data fusion from external vision is intended. filter control status CsEvYaw bool `yaml:"cs_ev_yaw"` // 13 - true when yaw data from external vision measurements fusion is intended. filter control status CsEvHgt bool `yaml:"cs_ev_hgt"` // 14 - true when height data from external vision measurements is being fused. filter control status CsFuseBeta bool `yaml:"cs_fuse_beta"` // 15 - true when synthetic sideslip measurements are being fused. filter control status CsMagFieldDisturbed bool `yaml:"cs_mag_field_disturbed"` // 16 - true when the mag field does not match the expected strength. filter control status CsFixedWing bool `yaml:"cs_fixed_wing"` // 17 - true when the vehicle is operating as a fixed wing vehicle. filter control status CsMagFault bool `yaml:"cs_mag_fault"` // 18 - true when the magnetometer has been declared faulty and is no longer being used. filter control status CsFuseAspd bool `yaml:"cs_fuse_aspd"` // 19 - true when airspeed measurements are being fused. filter control status CsGndEffect bool `yaml:"cs_gnd_effect"` // 20 - true when protection from ground effect induced static pressure rise is active. filter control status CsRngStuck bool `yaml:"cs_rng_stuck"` // 21 - true when rng data wasn't ready for more than 10s and new rng values haven't changed enough. filter control status CsGpsYaw bool `yaml:"cs_gps_yaw"` // 22 - true when yaw (not ground course) data fusion from a GPS receiver is intended. filter control status CsMagAlignedInFlight bool `yaml:"cs_mag_aligned_in_flight"` // 23 - true when the in-flight mag field alignment has been completed. filter control status CsEvVel bool `yaml:"cs_ev_vel"` // 24 - true when local frame velocity data fusion from external vision measurements is intended. filter control status CsSyntheticMagZ bool `yaml:"cs_synthetic_mag_z"` // 25 - true when we are using a synthesized measurement for the magnetometer Z component. filter control status CsVehicleAtRest bool `yaml:"cs_vehicle_at_rest"` // 26 - true when the vehicle is at rest. filter control status FaultStatusChanges uint32 `yaml:"fault_status_changes"` // number of filter fault status (fs) changes. fault status FsBadMagX bool `yaml:"fs_bad_mag_x"` // 0 - true if the fusion of the magnetometer X-axis has encountered a numerical error. fault status FsBadMagY bool `yaml:"fs_bad_mag_y"` // 1 - true if the fusion of the magnetometer Y-axis has encountered a numerical error. fault status FsBadMagZ bool `yaml:"fs_bad_mag_z"` // 2 - true if the fusion of the magnetometer Z-axis has encountered a numerical error. fault status FsBadHdg bool `yaml:"fs_bad_hdg"` // 3 - true if the fusion of the heading angle has encountered a numerical error. fault status FsBadMagDecl bool `yaml:"fs_bad_mag_decl"` // 4 - true if the fusion of the magnetic declination has encountered a numerical error. fault status FsBadAirspeed bool `yaml:"fs_bad_airspeed"` // 5 - true if fusion of the airspeed has encountered a numerical error. fault status FsBadSideslip bool `yaml:"fs_bad_sideslip"` // 6 - true if fusion of the synthetic sideslip constraint has encountered a numerical error. fault status FsBadOptflowX bool `yaml:"fs_bad_optflow_x"` // 7 - true if fusion of the optical flow X axis has encountered a numerical error. fault status FsBadOptflowY bool `yaml:"fs_bad_optflow_y"` // 8 - true if fusion of the optical flow Y axis has encountered a numerical error. fault status FsBadVelN bool `yaml:"fs_bad_vel_n"` // 9 - true if fusion of the North velocity has encountered a numerical error. fault status FsBadVelE bool `yaml:"fs_bad_vel_e"` // 10 - true if fusion of the East velocity has encountered a numerical error. fault status FsBadVelD bool `yaml:"fs_bad_vel_d"` // 11 - true if fusion of the Down velocity has encountered a numerical error. fault status FsBadPosN bool `yaml:"fs_bad_pos_n"` // 12 - true if fusion of the North position has encountered a numerical error. fault status FsBadPosE bool `yaml:"fs_bad_pos_e"` // 13 - true if fusion of the East position has encountered a numerical error. fault status FsBadPosD bool `yaml:"fs_bad_pos_d"` // 14 - true if fusion of the Down position has encountered a numerical error. fault status FsBadAccBias bool `yaml:"fs_bad_acc_bias"` // 15 - true if bad delta velocity bias estimates have been detected. fault status FsBadAccVertical bool `yaml:"fs_bad_acc_vertical"` // 16 - true if bad vertical accelerometer data has been detected. fault status FsBadAccClipping bool `yaml:"fs_bad_acc_clipping"` // 17 - true if delta velocity data contains clipping (asymmetric railing). fault status InnovationFaultStatusChanges uint32 `yaml:"innovation_fault_status_changes"` // number of innovation fault status (reject) changes. innovation test failures RejectHorVel bool `yaml:"reject_hor_vel"` // 0 - true if horizontal velocity observations have been rejected. innovation test failures RejectVerVel bool `yaml:"reject_ver_vel"` // 1 - true if vertical velocity observations have been rejected. innovation test failures RejectHorPos bool `yaml:"reject_hor_pos"` // 2 - true if horizontal position observations have been rejected. innovation test failures RejectVerPos bool `yaml:"reject_ver_pos"` // 3 - true if vertical position observations have been rejected. innovation test failures RejectMagX bool `yaml:"reject_mag_x"` // 4 - true if the X magnetometer observation has been rejected. innovation test failures RejectMagY bool `yaml:"reject_mag_y"` // 5 - true if the Y magnetometer observation has been rejected. innovation test failures RejectMagZ bool `yaml:"reject_mag_z"` // 6 - true if the Z magnetometer observation has been rejected. innovation test failures RejectYaw bool `yaml:"reject_yaw"` // 7 - true if the yaw observation has been rejected. innovation test failures RejectAirspeed bool `yaml:"reject_airspeed"` // 8 - true if the airspeed observation has been rejected. innovation test failures RejectSideslip bool `yaml:"reject_sideslip"` // 9 - true if the synthetic sideslip observation has been rejected. innovation test failures RejectHagl bool `yaml:"reject_hagl"` // 10 - true if the height above ground observation has been rejected. innovation test failures RejectOptflowX bool `yaml:"reject_optflow_x"` // 11 - true if the X optical flow observation has been rejected. innovation test failures RejectOptflowY bool `yaml:"reject_optflow_y"` // 12 - true if the Y optical flow observation has been rejected. innovation test failures }
Do not create instances of this type directly. Always use NewEstimatorStatusFlags function instead.
func NewEstimatorStatusFlags ¶
func NewEstimatorStatusFlags() *EstimatorStatusFlags
NewEstimatorStatusFlags creates a new EstimatorStatusFlags with default values.
func (*EstimatorStatusFlags) Clone ¶
func (t *EstimatorStatusFlags) Clone() *EstimatorStatusFlags
func (*EstimatorStatusFlags) CloneMsg ¶
func (t *EstimatorStatusFlags) CloneMsg() types.Message
func (*EstimatorStatusFlags) SetDefaults ¶
func (t *EstimatorStatusFlags) SetDefaults()
type EstimatorVisualOdometryAligned ¶
type EstimatorVisualOdometryAligned struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Vehicle odometry data. Fits ROS REP 147 for aerial vehicles TimestampSample uint64 `yaml:"timestamp_sample"` LocalFrame uint8 `yaml:"local_frame"` // Position and linear velocity local frame of reference X float32 `yaml:"x"` // North position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Y float32 `yaml:"y"` // East position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Z float32 `yaml:"z"` // Down position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Q [4]float32 `yaml:"q"` // Quaternion rotation from FRD body frame to refernce frame. Orientation quaternion. First value NaN if invalid/unknown QOffset [4]float32 `yaml:"q_offset"` // Quaternion rotation from odometry reference frame to navigation frame. Orientation quaternion. First value NaN if invalid/unknown PoseCovariance [21]float32 `yaml:"pose_covariance"` // Row-major representation of 6x6 pose cross-covariance matrix URT.NED earth-fixed frame.Order: x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axisIf position covariance invalid/unknown, first cell is NaNIf orientation covariance invalid/unknown, 16th cell is NaN VelocityFrame uint8 `yaml:"velocity_frame"` // Reference frame of the velocity data Vx float32 `yaml:"vx"` // North velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vy float32 `yaml:"vy"` // East velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vz float32 `yaml:"vz"` // Down velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Rollspeed float32 `yaml:"rollspeed"` // Angular velocity about X body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Pitchspeed float32 `yaml:"pitchspeed"` // Angular velocity about Y body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Yawspeed float32 `yaml:"yawspeed"` // Angular velocity about Z body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown VelocityCovariance [21]float32 `yaml:"velocity_covariance"` // Row-major representation of 6x6 velocity cross-covariance matrix URT.Linear velocity in NED earth-fixed frame. Angular velocity in body-fixed frame.Order: vx, vy, vz, rotation rate about X axis, rotation rate about Y axis, rotation rate about Z axisIf linear velocity covariance invalid/unknown, first cell is NaNIf angular velocity covariance invalid/unknown, 16th cell is NaN }
Do not create instances of this type directly. Always use NewEstimatorVisualOdometryAligned function instead.
func NewEstimatorVisualOdometryAligned ¶
func NewEstimatorVisualOdometryAligned() *EstimatorVisualOdometryAligned
NewEstimatorVisualOdometryAligned creates a new EstimatorVisualOdometryAligned with default values.
func (*EstimatorVisualOdometryAligned) Clone ¶
func (t *EstimatorVisualOdometryAligned) Clone() *EstimatorVisualOdometryAligned
func (*EstimatorVisualOdometryAligned) CloneMsg ¶
func (t *EstimatorVisualOdometryAligned) CloneMsg() types.Message
func (*EstimatorVisualOdometryAligned) SetDefaults ¶
func (t *EstimatorVisualOdometryAligned) SetDefaults()
type EstimatorWind ¶
type EstimatorWind struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) WindspeedNorth float32 `yaml:"windspeed_north"` // Wind component in north / X direction (m/sec) WindspeedEast float32 `yaml:"windspeed_east"` // Wind component in east / Y direction (m/sec) VarianceNorth float32 `yaml:"variance_north"` // Wind estimate error variance in north / X direction (m/sec)**2 - set to zero (no uncertainty) if not estimated VarianceEast float32 `yaml:"variance_east"` // Wind estimate error variance in east / Y direction (m/sec)**2 - set to zero (no uncertainty) if not estimated TasInnov float32 `yaml:"tas_innov"` // True airspeed innovation TasInnovVar float32 `yaml:"tas_innov_var"` // True airspeed innovation variance BetaInnov float32 `yaml:"beta_innov"` // Sideslip measurement innovation BetaInnovVar float32 `yaml:"beta_innov_var"` // Sideslip measurement innovation variance }
Do not create instances of this type directly. Always use NewEstimatorWind function instead.
func NewEstimatorWind ¶
func NewEstimatorWind() *EstimatorWind
NewEstimatorWind creates a new EstimatorWind with default values.
func (*EstimatorWind) Clone ¶
func (t *EstimatorWind) Clone() *EstimatorWind
func (*EstimatorWind) CloneMsg ¶
func (t *EstimatorWind) CloneMsg() types.Message
func (*EstimatorWind) SetDefaults ¶
func (t *EstimatorWind) SetDefaults()
type FollowTarget ¶
type FollowTarget struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Lat float64 `yaml:"lat"` // target position (deg * 1e7) Lon float64 `yaml:"lon"` // target position (deg * 1e7) Alt float32 `yaml:"alt"` // target position Vy float32 `yaml:"vy"` // target vel in y Vx float32 `yaml:"vx"` // target vel in x Vz float32 `yaml:"vz"` // target vel in z EstCap uint8 `yaml:"est_cap"` // target reporting capabilities }
Do not create instances of this type directly. Always use NewFollowTarget function instead.
func NewFollowTarget ¶
func NewFollowTarget() *FollowTarget
NewFollowTarget creates a new FollowTarget with default values.
func (*FollowTarget) Clone ¶
func (t *FollowTarget) Clone() *FollowTarget
func (*FollowTarget) CloneMsg ¶
func (t *FollowTarget) CloneMsg() types.Message
func (*FollowTarget) SetDefaults ¶
func (t *FollowTarget) SetDefaults()
type FwVirtualAttitudeSetpoint ¶
type FwVirtualAttitudeSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) RollBody float32 `yaml:"roll_body"` // body angle in NED frame (can be NaN for FW) PitchBody float32 `yaml:"pitch_body"` // body angle in NED frame (can be NaN for FW) YawBody float32 `yaml:"yaw_body"` // body angle in NED frame (can be NaN for FW) YawSpMoveRate float32 `yaml:"yaw_sp_move_rate"` // rad/s (commanded by user) QD [4]float32 `yaml:"q_d"` // Desired quaternion for quaternion control. For quaternion-based attitude control ThrustBody [3]float32 `yaml:"thrust_body"` // Normalized thrust command in body NED frame [-1,1]. For clarification: For multicopters thrust_body[0] and thrust[1] are usually 0 and thrust[2] is the negative throttle demand.For fixed wings thrust_x is the throttle demand and thrust_y, thrust_z will usually be zero. RollResetIntegral bool `yaml:"roll_reset_integral"` // Reset roll integral part (navigation logic change) PitchResetIntegral bool `yaml:"pitch_reset_integral"` // Reset pitch integral part (navigation logic change) YawResetIntegral bool `yaml:"yaw_reset_integral"` // Reset yaw integral part (navigation logic change) FwControlYaw bool `yaml:"fw_control_yaw"` // control heading with rudder (used for auto takeoff on runway) ApplyFlaps uint8 `yaml:"apply_flaps"` // flap config specifier }
Do not create instances of this type directly. Always use NewFwVirtualAttitudeSetpoint function instead.
func NewFwVirtualAttitudeSetpoint ¶
func NewFwVirtualAttitudeSetpoint() *FwVirtualAttitudeSetpoint
NewFwVirtualAttitudeSetpoint creates a new FwVirtualAttitudeSetpoint with default values.
func (*FwVirtualAttitudeSetpoint) Clone ¶
func (t *FwVirtualAttitudeSetpoint) Clone() *FwVirtualAttitudeSetpoint
func (*FwVirtualAttitudeSetpoint) CloneMsg ¶
func (t *FwVirtualAttitudeSetpoint) CloneMsg() types.Message
func (*FwVirtualAttitudeSetpoint) SetDefaults ¶
func (t *FwVirtualAttitudeSetpoint) SetDefaults()
type GeneratorStatus ¶
type GeneratorStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Status uint64 `yaml:"status"` // Status flags BatteryCurrent float32 `yaml:"battery_current"` // [A] Current into/out of battery. Positive for out. Negative for in. NaN: field not provided. LoadCurrent float32 `yaml:"load_current"` // [A] Current going to the UAV. If battery current not available this is the DC current from the generator. Positive for out. Negative for in. NaN: field not provided PowerGenerated float32 `yaml:"power_generated"` // [W] The power being generated. NaN: field not provided BusVoltage float32 `yaml:"bus_voltage"` // [V] Voltage of the bus seen at the generator, or battery bus if battery bus is controlled by generator and at a different voltage to main bus. BatCurrentSetpoint float32 `yaml:"bat_current_setpoint"` // [A] The target battery current. Positive for out. Negative for in. NaN: field not provided Runtime uint32 `yaml:"runtime"` // [s] Seconds this generator has run since it was rebooted. UINT32_MAX: field not provided. TimeUntilMaintenance int32 `yaml:"time_until_maintenance"` // [s] Seconds until this generator requires maintenance. A negative value indicates maintenance is past-due. INT32_MAX: field not provided. GeneratorSpeed uint16 `yaml:"generator_speed"` // [rpm] Speed of electrical generator or alternator. UINT16_MAX: field not provided. RectifierTemperature int16 `yaml:"rectifier_temperature"` // [degC] The temperature of the rectifier or power converter. INT16_MAX: field not provided. GeneratorTemperature int16 `yaml:"generator_temperature"` // [degC] The temperature of the mechanical motor, fuel cell core or generator. INT16_MAX: field not provided. }
Do not create instances of this type directly. Always use NewGeneratorStatus function instead.
func NewGeneratorStatus ¶
func NewGeneratorStatus() *GeneratorStatus
NewGeneratorStatus creates a new GeneratorStatus with default values.
func (*GeneratorStatus) Clone ¶
func (t *GeneratorStatus) Clone() *GeneratorStatus
func (*GeneratorStatus) CloneMsg ¶
func (t *GeneratorStatus) CloneMsg() types.Message
func (*GeneratorStatus) SetDefaults ¶
func (t *GeneratorStatus) SetDefaults()
type GeofenceResult ¶
type GeofenceResult struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) GeofenceViolated bool `yaml:"geofence_violated"` // true if the geofence is violated GeofenceAction uint8 `yaml:"geofence_action"` // action to take when geofence is violated HomeRequired bool `yaml:"home_required"` // true if the geofence requires a valid home position }
Do not create instances of this type directly. Always use NewGeofenceResult function instead.
func NewGeofenceResult ¶
func NewGeofenceResult() *GeofenceResult
NewGeofenceResult creates a new GeofenceResult with default values.
func (*GeofenceResult) Clone ¶
func (t *GeofenceResult) Clone() *GeofenceResult
func (*GeofenceResult) CloneMsg ¶
func (t *GeofenceResult) CloneMsg() types.Message
func (*GeofenceResult) SetDefaults ¶
func (t *GeofenceResult) SetDefaults()
type GimbalDeviceAttitudeStatus ¶
type GimbalDeviceAttitudeStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TargetSystem uint8 `yaml:"target_system"` TargetComponent uint8 `yaml:"target_component"` DeviceFlags uint16 `yaml:"device_flags"` Q [4]float32 `yaml:"q"` AngularVelocityX float32 `yaml:"angular_velocity_x"` AngularVelocityY float32 `yaml:"angular_velocity_y"` AngularVelocityZ float32 `yaml:"angular_velocity_z"` FailureFlags uint32 `yaml:"failure_flags"` }
Do not create instances of this type directly. Always use NewGimbalDeviceAttitudeStatus function instead.
func NewGimbalDeviceAttitudeStatus ¶
func NewGimbalDeviceAttitudeStatus() *GimbalDeviceAttitudeStatus
NewGimbalDeviceAttitudeStatus creates a new GimbalDeviceAttitudeStatus with default values.
func (*GimbalDeviceAttitudeStatus) Clone ¶
func (t *GimbalDeviceAttitudeStatus) Clone() *GimbalDeviceAttitudeStatus
func (*GimbalDeviceAttitudeStatus) CloneMsg ¶
func (t *GimbalDeviceAttitudeStatus) CloneMsg() types.Message
func (*GimbalDeviceAttitudeStatus) SetDefaults ¶
func (t *GimbalDeviceAttitudeStatus) SetDefaults()
type GimbalDeviceInformation ¶
type GimbalDeviceInformation struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) VendorName [32]uint8 `yaml:"vendor_name"` ModelName [32]uint8 `yaml:"model_name"` CustomName [32]uint8 `yaml:"custom_name"` FirmwareVersion uint32 `yaml:"firmware_version"` HardwareVersion uint32 `yaml:"hardware_version"` Uid uint64 `yaml:"uid"` CapFlags uint16 `yaml:"cap_flags"` CustomCapFlags uint16 `yaml:"custom_cap_flags"` RollMin float32 `yaml:"roll_min"` // [rad] RollMax float32 `yaml:"roll_max"` // [rad] PitchMin float32 `yaml:"pitch_min"` // [rad] PitchMax float32 `yaml:"pitch_max"` // [rad] YawMin float32 `yaml:"yaw_min"` // [rad] YawMax float32 `yaml:"yaw_max"` // [rad] GimbalDeviceCompid uint8 `yaml:"gimbal_device_compid"` }
Do not create instances of this type directly. Always use NewGimbalDeviceInformation function instead.
func NewGimbalDeviceInformation ¶
func NewGimbalDeviceInformation() *GimbalDeviceInformation
NewGimbalDeviceInformation creates a new GimbalDeviceInformation with default values.
func (*GimbalDeviceInformation) Clone ¶
func (t *GimbalDeviceInformation) Clone() *GimbalDeviceInformation
func (*GimbalDeviceInformation) CloneMsg ¶
func (t *GimbalDeviceInformation) CloneMsg() types.Message
func (*GimbalDeviceInformation) SetDefaults ¶
func (t *GimbalDeviceInformation) SetDefaults()
type GimbalDeviceSetAttitude ¶
type GimbalDeviceSetAttitude struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TargetSystem uint8 `yaml:"target_system"` TargetComponent uint8 `yaml:"target_component"` Flags uint16 `yaml:"flags"` Q [4]float32 `yaml:"q"` AngularVelocityX float32 `yaml:"angular_velocity_x"` AngularVelocityY float32 `yaml:"angular_velocity_y"` AngularVelocityZ float32 `yaml:"angular_velocity_z"` }
Do not create instances of this type directly. Always use NewGimbalDeviceSetAttitude function instead.
func NewGimbalDeviceSetAttitude ¶
func NewGimbalDeviceSetAttitude() *GimbalDeviceSetAttitude
NewGimbalDeviceSetAttitude creates a new GimbalDeviceSetAttitude with default values.
func (*GimbalDeviceSetAttitude) Clone ¶
func (t *GimbalDeviceSetAttitude) Clone() *GimbalDeviceSetAttitude
func (*GimbalDeviceSetAttitude) CloneMsg ¶
func (t *GimbalDeviceSetAttitude) CloneMsg() types.Message
func (*GimbalDeviceSetAttitude) SetDefaults ¶
func (t *GimbalDeviceSetAttitude) SetDefaults()
type GimbalManagerInformation ¶
type GimbalManagerInformation struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) CapFlags uint32 `yaml:"cap_flags"` GimbalDeviceId uint8 `yaml:"gimbal_device_id"` RollMin float32 `yaml:"roll_min"` // [rad] RollMax float32 `yaml:"roll_max"` // [rad] PitchMin float32 `yaml:"pitch_min"` // [rad] PitchMax float32 `yaml:"pitch_max"` // [rad] YawMin float32 `yaml:"yaw_min"` // [rad] YawMax float32 `yaml:"yaw_max"` // [rad] }
Do not create instances of this type directly. Always use NewGimbalManagerInformation function instead.
func NewGimbalManagerInformation ¶
func NewGimbalManagerInformation() *GimbalManagerInformation
NewGimbalManagerInformation creates a new GimbalManagerInformation with default values.
func (*GimbalManagerInformation) Clone ¶
func (t *GimbalManagerInformation) Clone() *GimbalManagerInformation
func (*GimbalManagerInformation) CloneMsg ¶
func (t *GimbalManagerInformation) CloneMsg() types.Message
func (*GimbalManagerInformation) SetDefaults ¶
func (t *GimbalManagerInformation) SetDefaults()
type GimbalManagerSetAttitude ¶
type GimbalManagerSetAttitude struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) OriginSysid uint8 `yaml:"origin_sysid"` OriginCompid uint8 `yaml:"origin_compid"` TargetSystem uint8 `yaml:"target_system"` TargetComponent uint8 `yaml:"target_component"` Flags uint32 `yaml:"flags"` GimbalDeviceId uint8 `yaml:"gimbal_device_id"` Q [4]float32 `yaml:"q"` AngularVelocityX float32 `yaml:"angular_velocity_x"` AngularVelocityY float32 `yaml:"angular_velocity_y"` AngularVelocityZ float32 `yaml:"angular_velocity_z"` }
Do not create instances of this type directly. Always use NewGimbalManagerSetAttitude function instead.
func NewGimbalManagerSetAttitude ¶
func NewGimbalManagerSetAttitude() *GimbalManagerSetAttitude
NewGimbalManagerSetAttitude creates a new GimbalManagerSetAttitude with default values.
func (*GimbalManagerSetAttitude) Clone ¶
func (t *GimbalManagerSetAttitude) Clone() *GimbalManagerSetAttitude
func (*GimbalManagerSetAttitude) CloneMsg ¶
func (t *GimbalManagerSetAttitude) CloneMsg() types.Message
func (*GimbalManagerSetAttitude) SetDefaults ¶
func (t *GimbalManagerSetAttitude) SetDefaults()
type GimbalManagerSetManualControl ¶
type GimbalManagerSetManualControl struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) OriginSysid uint8 `yaml:"origin_sysid"` OriginCompid uint8 `yaml:"origin_compid"` TargetSystem uint8 `yaml:"target_system"` TargetComponent uint8 `yaml:"target_component"` Flags uint32 `yaml:"flags"` GimbalDeviceId uint8 `yaml:"gimbal_device_id"` Pitch float32 `yaml:"pitch"` // unitless -1..1, can be NAN Yaw float32 `yaml:"yaw"` // unitless -1..1, can be NAN PitchRate float32 `yaml:"pitch_rate"` // unitless -1..1, can be NAN YawRate float32 `yaml:"yaw_rate"` // unitless -1..1, can be NAN }
Do not create instances of this type directly. Always use NewGimbalManagerSetManualControl function instead.
func NewGimbalManagerSetManualControl ¶
func NewGimbalManagerSetManualControl() *GimbalManagerSetManualControl
NewGimbalManagerSetManualControl creates a new GimbalManagerSetManualControl with default values.
func (*GimbalManagerSetManualControl) Clone ¶
func (t *GimbalManagerSetManualControl) Clone() *GimbalManagerSetManualControl
func (*GimbalManagerSetManualControl) CloneMsg ¶
func (t *GimbalManagerSetManualControl) CloneMsg() types.Message
func (*GimbalManagerSetManualControl) SetDefaults ¶
func (t *GimbalManagerSetManualControl) SetDefaults()
type GimbalManagerStatus ¶
type GimbalManagerStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Flags uint32 `yaml:"flags"` GimbalDeviceId uint8 `yaml:"gimbal_device_id"` PrimaryControlSysid uint8 `yaml:"primary_control_sysid"` PrimaryControlCompid uint8 `yaml:"primary_control_compid"` SecondaryControlSysid uint8 `yaml:"secondary_control_sysid"` SecondaryControlCompid uint8 `yaml:"secondary_control_compid"` }
Do not create instances of this type directly. Always use NewGimbalManagerStatus function instead.
func NewGimbalManagerStatus ¶
func NewGimbalManagerStatus() *GimbalManagerStatus
NewGimbalManagerStatus creates a new GimbalManagerStatus with default values.
func (*GimbalManagerStatus) Clone ¶
func (t *GimbalManagerStatus) Clone() *GimbalManagerStatus
func (*GimbalManagerStatus) CloneMsg ¶
func (t *GimbalManagerStatus) CloneMsg() types.Message
func (*GimbalManagerStatus) SetDefaults ¶
func (t *GimbalManagerStatus) SetDefaults()
type GpsDump ¶
type GpsDump struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Instance uint8 `yaml:"instance"` // Instance of GNSS reciever Len uint8 `yaml:"len"` // length of data, MSB bit set = message to the gps device, Data [79]uint8 `yaml:"data"` // data to write to the log. clear = message from the device }
Do not create instances of this type directly. Always use NewGpsDump function instead.
func (*GpsDump) SetDefaults ¶
func (t *GpsDump) SetDefaults()
type GpsInjectData ¶
type GpsInjectData struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Len uint8 `yaml:"len"` // length of data Flags uint8 `yaml:"flags"` // LSB: 1=fragmented Data [182]uint8 `yaml:"data"` // data to write to GPS device (RTCM message) }
Do not create instances of this type directly. Always use NewGpsInjectData function instead.
func NewGpsInjectData ¶
func NewGpsInjectData() *GpsInjectData
NewGpsInjectData creates a new GpsInjectData with default values.
func (*GpsInjectData) Clone ¶
func (t *GpsInjectData) Clone() *GpsInjectData
func (*GpsInjectData) CloneMsg ¶
func (t *GpsInjectData) CloneMsg() types.Message
func (*GpsInjectData) SetDefaults ¶
func (t *GpsInjectData) SetDefaults()
type HeaterStatus ¶
type HeaterStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) DeviceId uint32 `yaml:"device_id"` HeaterOn bool `yaml:"heater_on"` TemperatureSensor float32 `yaml:"temperature_sensor"` TemperatureTarget float32 `yaml:"temperature_target"` ControllerPeriodUsec uint32 `yaml:"controller_period_usec"` ControllerTimeOnUsec uint32 `yaml:"controller_time_on_usec"` ProportionalValue float32 `yaml:"proportional_value"` IntegratorValue float32 `yaml:"integrator_value"` FeedForwardValue float32 `yaml:"feed_forward_value"` Mode uint8 `yaml:"mode"` }
Do not create instances of this type directly. Always use NewHeaterStatus function instead.
func NewHeaterStatus ¶
func NewHeaterStatus() *HeaterStatus
NewHeaterStatus creates a new HeaterStatus with default values.
func (*HeaterStatus) Clone ¶
func (t *HeaterStatus) Clone() *HeaterStatus
func (*HeaterStatus) CloneMsg ¶
func (t *HeaterStatus) CloneMsg() types.Message
func (*HeaterStatus) SetDefaults ¶
func (t *HeaterStatus) SetDefaults()
type HomePosition ¶
type HomePosition struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Lat float64 `yaml:"lat"` // Latitude in degrees Lon float64 `yaml:"lon"` // Longitude in degrees Alt float32 `yaml:"alt"` // Altitude in meters (AMSL) X float32 `yaml:"x"` // X coordinate in meters Y float32 `yaml:"y"` // Y coordinate in meters Z float32 `yaml:"z"` // Z coordinate in meters Yaw float32 `yaml:"yaw"` // Yaw angle in radians ValidAlt bool `yaml:"valid_alt"` // true when the altitude has been set ValidHpos bool `yaml:"valid_hpos"` // true when the latitude and longitude have been set ValidLpos bool `yaml:"valid_lpos"` // true when the local position (xyz) has been set ManualHome bool `yaml:"manual_home"` // true when home position was set manually }
Do not create instances of this type directly. Always use NewHomePosition function instead.
func NewHomePosition ¶
func NewHomePosition() *HomePosition
NewHomePosition creates a new HomePosition with default values.
func (*HomePosition) Clone ¶
func (t *HomePosition) Clone() *HomePosition
func (*HomePosition) CloneMsg ¶
func (t *HomePosition) CloneMsg() types.Message
func (*HomePosition) SetDefaults ¶
func (t *HomePosition) SetDefaults()
type HoverThrustEstimate ¶
type HoverThrustEstimate struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // time of corresponding sensor data last used for this estimate HoverThrust float32 `yaml:"hover_thrust"` // estimated hover thrust [0.1, 0.9] HoverThrustVar float32 `yaml:"hover_thrust_var"` // estimated hover thrust variance AccelInnov float32 `yaml:"accel_innov"` // innovation of the last acceleration fusion AccelInnovVar float32 `yaml:"accel_innov_var"` // innovation variance of the last acceleration fusion AccelInnovTestRatio float32 `yaml:"accel_innov_test_ratio"` // normalized innovation squared test ratio AccelNoiseVar float32 `yaml:"accel_noise_var"` // vertical acceleration noise variance estimated form innovation residual Valid bool `yaml:"valid"` }
Do not create instances of this type directly. Always use NewHoverThrustEstimate function instead.
func NewHoverThrustEstimate ¶
func NewHoverThrustEstimate() *HoverThrustEstimate
NewHoverThrustEstimate creates a new HoverThrustEstimate with default values.
func (*HoverThrustEstimate) Clone ¶
func (t *HoverThrustEstimate) Clone() *HoverThrustEstimate
func (*HoverThrustEstimate) CloneMsg ¶
func (t *HoverThrustEstimate) CloneMsg() types.Message
func (*HoverThrustEstimate) SetDefaults ¶
func (t *HoverThrustEstimate) SetDefaults()
type InputRc ¶
type InputRc struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampLastSignal uint64 `yaml:"timestamp_last_signal"` // last valid reception time ChannelCount uint8 `yaml:"channel_count"` // number of channels actually being seen Rssi int32 `yaml:"rssi"` // receive signal strength indicator (RSSI): < 0: Undefined, 0: no signal, 100: full reception RcFailsafe bool `yaml:"rc_failsafe"` // explicit failsafe flag: true on TX failure or TX out of range , false otherwise. Only the true state is reliable, as there are some (PPM) receivers on the market going into failsafe without telling us explicitly. RcLost bool `yaml:"rc_lost"` // RC receiver connection status: True,if no frame has arrived in the expected time, false otherwise. True usually means that the receiver has been disconnected, but can also indicate a radio link loss on "stupid" systems. Will remain false, if a RX with failsafe option continues to transmit frames after a link loss. RcLostFrameCount uint16 `yaml:"rc_lost_frame_count"` // Number of lost RC frames. Note: intended purpose: observe the radio link quality if RSSI is not available. This value must not be used to trigger any failsafe-alike funtionality. RcTotalFrameCount uint16 `yaml:"rc_total_frame_count"` // Number of total RC frames. Note: intended purpose: observe the radio link quality if RSSI is not available. This value must not be used to trigger any failsafe-alike funtionality. RcPpmFrameLength uint16 `yaml:"rc_ppm_frame_length"` // Length of a single PPM frame. Zero for non-PPM systems InputSource uint8 `yaml:"input_source"` // Input source Values [18]uint16 `yaml:"values"` // measured pulse widths for each of the supported channels }
Do not create instances of this type directly. Always use NewInputRc function instead.
func (*InputRc) SetDefaults ¶
func (t *InputRc) SetDefaults()
type IridiumsbdStatus ¶
type IridiumsbdStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) LastHeartbeat uint64 `yaml:"last_heartbeat"` // timestamp of the last successful sbd session TxBufWriteIndex uint16 `yaml:"tx_buf_write_index"` // current size of the tx buffer RxBufReadIndex uint16 `yaml:"rx_buf_read_index"` // the rx buffer is parsed up to that index RxBufEndIndex uint16 `yaml:"rx_buf_end_index"` // current size of the rx buffer FailedSbdSessions uint16 `yaml:"failed_sbd_sessions"` // number of failed sbd sessions SuccessfulSbdSessions uint16 `yaml:"successful_sbd_sessions"` // number of successfull sbd sessions NumTxBufReset uint16 `yaml:"num_tx_buf_reset"` // number of times the tx buffer was reset SignalQuality uint8 `yaml:"signal_quality"` // current signal quality, 0 is no signal, 5 the best State uint8 `yaml:"state"` // current state of the driver, see the satcom_state of IridiumSBD.h for the definition RingPending bool `yaml:"ring_pending"` // indicates if a ring call is pending TxBufWritePending bool `yaml:"tx_buf_write_pending"` // indicates if a tx buffer write is pending TxSessionPending bool `yaml:"tx_session_pending"` // indicates if a tx session is pending RxReadPending bool `yaml:"rx_read_pending"` // indicates if a rx read is pending RxSessionPending bool `yaml:"rx_session_pending"` // indicates if a rx session is pending }
Do not create instances of this type directly. Always use NewIridiumsbdStatus function instead.
func NewIridiumsbdStatus ¶
func NewIridiumsbdStatus() *IridiumsbdStatus
NewIridiumsbdStatus creates a new IridiumsbdStatus with default values.
func (*IridiumsbdStatus) Clone ¶
func (t *IridiumsbdStatus) Clone() *IridiumsbdStatus
func (*IridiumsbdStatus) CloneMsg ¶
func (t *IridiumsbdStatus) CloneMsg() types.Message
func (*IridiumsbdStatus) SetDefaults ¶
func (t *IridiumsbdStatus) SetDefaults()
type IrlockReport ¶
type IrlockReport struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Signature uint16 `yaml:"signature"` PosX float32 `yaml:"pos_x"` // tan(theta), where theta is the angle between the target and the camera center of projection in camera x-axis. When looking along the optical axis of the camera, x points right, y points down, and z points along the optical axis. PosY float32 `yaml:"pos_y"` // tan(theta), where theta is the angle between the target and the camera center of projection in camera y-axis. When looking along the optical axis of the camera, x points right, y points down, and z points along the optical axis. SizeX float32 `yaml:"size_x"` // /** size of target along camera x-axis in units of tan(theta) **/. When looking along the optical axis of the camera, x points right, y points down, and z points along the optical axis. SizeY float32 `yaml:"size_y"` // /** size of target along camera y-axis in units of tan(theta) **/. When looking along the optical axis of the camera, x points right, y points down, and z points along the optical axis. }
Do not create instances of this type directly. Always use NewIrlockReport function instead.
func NewIrlockReport ¶
func NewIrlockReport() *IrlockReport
NewIrlockReport creates a new IrlockReport with default values.
func (*IrlockReport) Clone ¶
func (t *IrlockReport) Clone() *IrlockReport
func (*IrlockReport) CloneMsg ¶
func (t *IrlockReport) CloneMsg() types.Message
func (*IrlockReport) SetDefaults ¶
func (t *IrlockReport) SetDefaults()
type LandingGear ¶
type LandingGear struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) LandingGear int8 `yaml:"landing_gear"` }
Do not create instances of this type directly. Always use NewLandingGear function instead.
func NewLandingGear ¶
func NewLandingGear() *LandingGear
NewLandingGear creates a new LandingGear with default values.
func (*LandingGear) Clone ¶
func (t *LandingGear) Clone() *LandingGear
func (*LandingGear) CloneMsg ¶
func (t *LandingGear) CloneMsg() types.Message
func (*LandingGear) SetDefaults ¶
func (t *LandingGear) SetDefaults()
type LandingTargetInnovations ¶
type LandingTargetInnovations struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) InnovX float32 `yaml:"innov_x"` // Innovation of landing target position estimator InnovY float32 `yaml:"innov_y"` // Innovation of landing target position estimator InnovCovX float32 `yaml:"innov_cov_x"` // Innovation covariance of landing target position estimator InnovCovY float32 `yaml:"innov_cov_y"` // Innovation covariance of landing target position estimator }
Do not create instances of this type directly. Always use NewLandingTargetInnovations function instead.
func NewLandingTargetInnovations ¶
func NewLandingTargetInnovations() *LandingTargetInnovations
NewLandingTargetInnovations creates a new LandingTargetInnovations with default values.
func (*LandingTargetInnovations) Clone ¶
func (t *LandingTargetInnovations) Clone() *LandingTargetInnovations
func (*LandingTargetInnovations) CloneMsg ¶
func (t *LandingTargetInnovations) CloneMsg() types.Message
func (*LandingTargetInnovations) SetDefaults ¶
func (t *LandingTargetInnovations) SetDefaults()
type LandingTargetPose ¶
type LandingTargetPose struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) IsStatic bool `yaml:"is_static"` // Flag indicating whether the landing target is static or moving with respect to the ground RelPosValid bool `yaml:"rel_pos_valid"` // Flag showing whether relative position is valid RelVelValid bool `yaml:"rel_vel_valid"` // Flag showing whether relative velocity is valid XRel float32 `yaml:"x_rel"` // X/north position of target, relative to vehicle (navigation frame) [meters] YRel float32 `yaml:"y_rel"` // Y/east position of target, relative to vehicle (navigation frame) [meters] ZRel float32 `yaml:"z_rel"` // Z/down position of target, relative to vehicle (navigation frame) [meters] VxRel float32 `yaml:"vx_rel"` // X/north velocity of target, relative to vehicle (navigation frame) [meters/second] VyRel float32 `yaml:"vy_rel"` // Y/east velocity of target, relative to vehicle (navigation frame) [meters/second] CovXRel float32 `yaml:"cov_x_rel"` // X/north position variance [meters^2] CovYRel float32 `yaml:"cov_y_rel"` // Y/east position variance [meters^2] CovVxRel float32 `yaml:"cov_vx_rel"` // X/north velocity variance [(meters/second)^2] CovVyRel float32 `yaml:"cov_vy_rel"` // Y/east velocity variance [(meters/second)^2] AbsPosValid bool `yaml:"abs_pos_valid"` // Flag showing whether absolute position is valid XAbs float32 `yaml:"x_abs"` // X/north position of target, relative to origin (navigation frame) [meters] YAbs float32 `yaml:"y_abs"` // Y/east position of target, relative to origin (navigation frame) [meters] ZAbs float32 `yaml:"z_abs"` // Z/down position of target, relative to origin (navigation frame) [meters] }
Do not create instances of this type directly. Always use NewLandingTargetPose function instead.
func NewLandingTargetPose ¶
func NewLandingTargetPose() *LandingTargetPose
NewLandingTargetPose creates a new LandingTargetPose with default values.
func (*LandingTargetPose) Clone ¶
func (t *LandingTargetPose) Clone() *LandingTargetPose
func (*LandingTargetPose) CloneMsg ¶
func (t *LandingTargetPose) CloneMsg() types.Message
func (*LandingTargetPose) SetDefaults ¶
func (t *LandingTargetPose) SetDefaults()
type LedControl ¶
type LedControl struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) LedMask uint8 `yaml:"led_mask"` // bitmask which LED(s) to control, set to 0xff for all Color uint8 `yaml:"color"` // see COLOR_* Mode uint8 `yaml:"mode"` // see MODE_* NumBlinks uint8 `yaml:"num_blinks"` // how many times to blink (number of on-off cycles if mode is one of MODE_BLINK_*) . Set to 0 for infinite Priority uint8 `yaml:"priority"` // priority: higher priority events will override current lower priority events (see MAX_PRIORITY). in MODE_FLASH it is the number of cycles. Max number of blinks: 122 and max number of flash cycles: 20 }
Do not create instances of this type directly. Always use NewLedControl function instead.
func NewLedControl ¶
func NewLedControl() *LedControl
NewLedControl creates a new LedControl with default values.
func (*LedControl) Clone ¶
func (t *LedControl) Clone() *LedControl
func (*LedControl) CloneMsg ¶
func (t *LedControl) CloneMsg() types.Message
func (*LedControl) SetDefaults ¶
func (t *LedControl) SetDefaults()
type LogMessage ¶
type LogMessage struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Severity uint8 `yaml:"severity"` // log level (same as in the linux kernel, starting with 0) Text [127]byte `yaml:"text"` }
Do not create instances of this type directly. Always use NewLogMessage function instead.
func NewLogMessage ¶
func NewLogMessage() *LogMessage
NewLogMessage creates a new LogMessage with default values.
func (*LogMessage) Clone ¶
func (t *LogMessage) Clone() *LogMessage
func (*LogMessage) CloneMsg ¶
func (t *LogMessage) CloneMsg() types.Message
func (*LogMessage) SetDefaults ¶
func (t *LogMessage) SetDefaults()
type LoggerStatus ¶
type LoggerStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Type uint8 `yaml:"type"` Backend uint8 `yaml:"backend"` TotalWrittenKb float32 `yaml:"total_written_kb"` // total written to log in kiloBytes WriteRateKbS float32 `yaml:"write_rate_kb_s"` // write rate in kiloBytes/s Dropouts uint32 `yaml:"dropouts"` // number of failed buffer writes due to buffer overflow MessageGaps uint32 `yaml:"message_gaps"` // messages misssed BufferUsedBytes uint32 `yaml:"buffer_used_bytes"` // current buffer fill in Bytes BufferSizeBytes uint32 `yaml:"buffer_size_bytes"` // total buffer size in Bytes NumMessages uint8 `yaml:"num_messages"` }
Do not create instances of this type directly. Always use NewLoggerStatus function instead.
func NewLoggerStatus ¶
func NewLoggerStatus() *LoggerStatus
NewLoggerStatus creates a new LoggerStatus with default values.
func (*LoggerStatus) Clone ¶
func (t *LoggerStatus) Clone() *LoggerStatus
func (*LoggerStatus) CloneMsg ¶
func (t *LoggerStatus) CloneMsg() types.Message
func (*LoggerStatus) SetDefaults ¶
func (t *LoggerStatus) SetDefaults()
type MagWorkerData ¶
type MagWorkerData struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DoneCount uint32 `yaml:"done_count"` CalibrationPointsPerside uint32 `yaml:"calibration_points_perside"` CalibrationIntervalPersideUs uint64 `yaml:"calibration_interval_perside_us"` CalibrationCounterTotal [4]uint32 `yaml:"calibration_counter_total"` SideDataCollected [4]bool `yaml:"side_data_collected"` X [4]float32 `yaml:"x"` Y [4]float32 `yaml:"y"` Z [4]float32 `yaml:"z"` }
Do not create instances of this type directly. Always use NewMagWorkerData function instead.
func NewMagWorkerData ¶
func NewMagWorkerData() *MagWorkerData
NewMagWorkerData creates a new MagWorkerData with default values.
func (*MagWorkerData) Clone ¶
func (t *MagWorkerData) Clone() *MagWorkerData
func (*MagWorkerData) CloneMsg ¶
func (t *MagWorkerData) CloneMsg() types.Message
func (*MagWorkerData) SetDefaults ¶
func (t *MagWorkerData) SetDefaults()
type ManualControlSetpoint ¶
type ManualControlSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) DataSource uint8 `yaml:"data_source"` // where this input is coming from X float32 `yaml:"x"` // stick position in x direction -1..1 Y float32 `yaml:"y"` // stick position in y direction -1..1 Z float32 `yaml:"z"` // throttle stick position 0..1 R float32 `yaml:"r"` // yaw stick/twist position, -1..1 Flaps float32 `yaml:"flaps"` // flap position Aux1 float32 `yaml:"aux1"` // default function: camera yaw / azimuth Aux2 float32 `yaml:"aux2"` // default function: camera pitch / tilt Aux3 float32 `yaml:"aux3"` // default function: camera trigger Aux4 float32 `yaml:"aux4"` // default function: camera roll Aux5 float32 `yaml:"aux5"` // default function: payload drop Aux6 float32 `yaml:"aux6"` }
Do not create instances of this type directly. Always use NewManualControlSetpoint function instead.
func NewManualControlSetpoint ¶
func NewManualControlSetpoint() *ManualControlSetpoint
NewManualControlSetpoint creates a new ManualControlSetpoint with default values.
func (*ManualControlSetpoint) Clone ¶
func (t *ManualControlSetpoint) Clone() *ManualControlSetpoint
func (*ManualControlSetpoint) CloneMsg ¶
func (t *ManualControlSetpoint) CloneMsg() types.Message
func (*ManualControlSetpoint) SetDefaults ¶
func (t *ManualControlSetpoint) SetDefaults()
type ManualControlSwitches ¶
type ManualControlSwitches struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) ModeSlot uint8 `yaml:"mode_slot"` // the slot a specific model selector is in ArmSwitch uint8 `yaml:"arm_switch"` // arm/disarm switch: _DISARMED_, ARMED ReturnSwitch uint8 `yaml:"return_switch"` // return to launch 2 position switch (mandatory): _NORMAL_, RTL LoiterSwitch uint8 `yaml:"loiter_switch"` // loiter 2 position switch (optional): _MISSION_, LOITER OffboardSwitch uint8 `yaml:"offboard_switch"` // offboard 2 position switch (optional): _NORMAL_, OFFBOARD KillSwitch uint8 `yaml:"kill_switch"` // throttle kill: _NORMAL_, KILL GearSwitch uint8 `yaml:"gear_switch"` // landing gear switch: _DOWN_, UP TransitionSwitch uint8 `yaml:"transition_switch"` // VTOL transition switch: _HOVER, FORWARD_FLIGHT ModeSwitch uint8 `yaml:"mode_switch"` // main mode 3 position switch (mandatory): _MANUAL_, ASSIST, AUTO. legacy "advanced" switch configuration (will be removed soon) ManSwitch uint8 `yaml:"man_switch"` // manual switch (only relevant for fixed wings, optional): _STABILIZED_, MANUAL. legacy "advanced" switch configuration (will be removed soon) AcroSwitch uint8 `yaml:"acro_switch"` // acro 2 position switch (optional): _MANUAL_, ACRO. legacy "advanced" switch configuration (will be removed soon) StabSwitch uint8 `yaml:"stab_switch"` // stabilize switch (only relevant for fixed wings, optional): _MANUAL, STABILIZED. legacy "advanced" switch configuration (will be removed soon) PosctlSwitch uint8 `yaml:"posctl_switch"` // position control 2 position switch (optional): _ALTCTL_, POSCTL. legacy "advanced" switch configuration (will be removed soon) SwitchChanges uint32 `yaml:"switch_changes"` // number of switch changes }
Do not create instances of this type directly. Always use NewManualControlSwitches function instead.
func NewManualControlSwitches ¶
func NewManualControlSwitches() *ManualControlSwitches
NewManualControlSwitches creates a new ManualControlSwitches with default values.
func (*ManualControlSwitches) Clone ¶
func (t *ManualControlSwitches) Clone() *ManualControlSwitches
func (*ManualControlSwitches) CloneMsg ¶
func (t *ManualControlSwitches) CloneMsg() types.Message
func (*ManualControlSwitches) SetDefaults ¶
func (t *ManualControlSwitches) SetDefaults()
type MavlinkLog ¶
type MavlinkLog struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Text [127]byte `yaml:"text"` Severity uint8 `yaml:"severity"` // log level (same as in the linux kernel, starting with 0) }
Do not create instances of this type directly. Always use NewMavlinkLog function instead.
func NewMavlinkLog ¶
func NewMavlinkLog() *MavlinkLog
NewMavlinkLog creates a new MavlinkLog with default values.
func (*MavlinkLog) Clone ¶
func (t *MavlinkLog) Clone() *MavlinkLog
func (*MavlinkLog) CloneMsg ¶
func (t *MavlinkLog) CloneMsg() types.Message
func (*MavlinkLog) SetDefaults ¶
func (t *MavlinkLog) SetDefaults()
type McVirtualAttitudeSetpoint ¶
type McVirtualAttitudeSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) RollBody float32 `yaml:"roll_body"` // body angle in NED frame (can be NaN for FW) PitchBody float32 `yaml:"pitch_body"` // body angle in NED frame (can be NaN for FW) YawBody float32 `yaml:"yaw_body"` // body angle in NED frame (can be NaN for FW) YawSpMoveRate float32 `yaml:"yaw_sp_move_rate"` // rad/s (commanded by user) QD [4]float32 `yaml:"q_d"` // Desired quaternion for quaternion control. For quaternion-based attitude control ThrustBody [3]float32 `yaml:"thrust_body"` // Normalized thrust command in body NED frame [-1,1]. For clarification: For multicopters thrust_body[0] and thrust[1] are usually 0 and thrust[2] is the negative throttle demand.For fixed wings thrust_x is the throttle demand and thrust_y, thrust_z will usually be zero. RollResetIntegral bool `yaml:"roll_reset_integral"` // Reset roll integral part (navigation logic change) PitchResetIntegral bool `yaml:"pitch_reset_integral"` // Reset pitch integral part (navigation logic change) YawResetIntegral bool `yaml:"yaw_reset_integral"` // Reset yaw integral part (navigation logic change) FwControlYaw bool `yaml:"fw_control_yaw"` // control heading with rudder (used for auto takeoff on runway) ApplyFlaps uint8 `yaml:"apply_flaps"` // flap config specifier }
Do not create instances of this type directly. Always use NewMcVirtualAttitudeSetpoint function instead.
func NewMcVirtualAttitudeSetpoint ¶
func NewMcVirtualAttitudeSetpoint() *McVirtualAttitudeSetpoint
NewMcVirtualAttitudeSetpoint creates a new McVirtualAttitudeSetpoint with default values.
func (*McVirtualAttitudeSetpoint) Clone ¶
func (t *McVirtualAttitudeSetpoint) Clone() *McVirtualAttitudeSetpoint
func (*McVirtualAttitudeSetpoint) CloneMsg ¶
func (t *McVirtualAttitudeSetpoint) CloneMsg() types.Message
func (*McVirtualAttitudeSetpoint) SetDefaults ¶
func (t *McVirtualAttitudeSetpoint) SetDefaults()
type Mission ¶
type Mission struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) DatamanId uint8 `yaml:"dataman_id"` // default 0, there are two offboard storage places in the dataman: 0 or 1 Count uint16 `yaml:"count"` // count of the missions stored in the dataman CurrentSeq int32 `yaml:"current_seq"` // default -1, start at the one changed latest }
Do not create instances of this type directly. Always use NewMission function instead.
func (*Mission) SetDefaults ¶
func (t *Mission) SetDefaults()
type MissionResult ¶
type MissionResult struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) InstanceCount uint32 `yaml:"instance_count"` // Instance count of this mission. Increments monotonically whenever the mission is modified SeqReached int32 `yaml:"seq_reached"` // Sequence of the mission item which has been reached, default -1 SeqCurrent uint16 `yaml:"seq_current"` // Sequence of the current mission item SeqTotal uint16 `yaml:"seq_total"` // Total number of mission items Valid bool `yaml:"valid"` // true if mission is valid Warning bool `yaml:"warning"` // true if mission is valid, but has potentially problematic items leading to safety warnings Finished bool `yaml:"finished"` // true if mission has been completed Failure bool `yaml:"failure"` // true if the mission cannot continue or be completed for some reason StayInFailsafe bool `yaml:"stay_in_failsafe"` // true if the commander should not switch out of the failsafe mode FlightTermination bool `yaml:"flight_termination"` // true if the navigator demands a flight termination from the commander app ItemDoJumpChanged bool `yaml:"item_do_jump_changed"` // true if the number of do jumps remaining has changed ItemChangedIndex uint16 `yaml:"item_changed_index"` // indicate which item has changed ItemDoJumpRemaining uint16 `yaml:"item_do_jump_remaining"` // set to the number of do jumps remaining for that item ExecutionMode uint8 `yaml:"execution_mode"` // indicates the mode in which the mission is executed }
Do not create instances of this type directly. Always use NewMissionResult function instead.
func NewMissionResult ¶
func NewMissionResult() *MissionResult
NewMissionResult creates a new MissionResult with default values.
func (*MissionResult) Clone ¶
func (t *MissionResult) Clone() *MissionResult
func (*MissionResult) CloneMsg ¶
func (t *MissionResult) CloneMsg() types.Message
func (*MissionResult) SetDefaults ¶
func (t *MissionResult) SetDefaults()
type MountOrientation ¶
type MountOrientation struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) AttitudeEulerAngle [3]float32 `yaml:"attitude_euler_angle"` // Attitude/direction of the mount as euler angles in rad }
Do not create instances of this type directly. Always use NewMountOrientation function instead.
func NewMountOrientation ¶
func NewMountOrientation() *MountOrientation
NewMountOrientation creates a new MountOrientation with default values.
func (*MountOrientation) Clone ¶
func (t *MountOrientation) Clone() *MountOrientation
func (*MountOrientation) CloneMsg ¶
func (t *MountOrientation) CloneMsg() types.Message
func (*MountOrientation) SetDefaults ¶
func (t *MountOrientation) SetDefaults()
type MultirotorMotorLimits ¶
type MultirotorMotorLimits struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) SaturationStatus uint16 `yaml:"saturation_status"` // Integer bit mask indicating which axes in the control mixer are saturated }
Do not create instances of this type directly. Always use NewMultirotorMotorLimits function instead.
func NewMultirotorMotorLimits ¶
func NewMultirotorMotorLimits() *MultirotorMotorLimits
NewMultirotorMotorLimits creates a new MultirotorMotorLimits with default values.
func (*MultirotorMotorLimits) Clone ¶
func (t *MultirotorMotorLimits) Clone() *MultirotorMotorLimits
func (*MultirotorMotorLimits) CloneMsg ¶
func (t *MultirotorMotorLimits) CloneMsg() types.Message
func (*MultirotorMotorLimits) SetDefaults ¶
func (t *MultirotorMotorLimits) SetDefaults()
type NavigatorMissionItem ¶
type NavigatorMissionItem struct {}
Do not create instances of this type directly. Always use NewNavigatorMissionItem function instead.
func NewNavigatorMissionItem ¶
func NewNavigatorMissionItem() *NavigatorMissionItem
NewNavigatorMissionItem creates a new NavigatorMissionItem with default values.
func (*NavigatorMissionItem) Clone ¶
func (t *NavigatorMissionItem) Clone() *NavigatorMissionItem
func (*NavigatorMissionItem) CloneMsg ¶
func (t *NavigatorMissionItem) CloneMsg() types.Message
func (*NavigatorMissionItem) SetDefaults ¶
func (t *NavigatorMissionItem) SetDefaults()
type ObstacleDistance ¶
type ObstacleDistance struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Obstacle distances in front of the sensor. Frame uint8 `yaml:"frame"` // Coordinate frame of reference for the yaw rotation and offset of the sensor data. Defaults to MAV_FRAME_GLOBAL, which is North aligned. For body-mounted sensors use MAV_FRAME_BODY_FRD, which is vehicle front aligned. SensorType uint8 `yaml:"sensor_type"` // Type from MAV_DISTANCE_SENSOR enum. Distances [72]uint16 `yaml:"distances"` // Distance of obstacles around the UAV with index 0 corresponding to local North. A value of 0 means that the obstacle is right in front of the sensor. A value of max_distance +1 means no obstacle is present. A value of UINT16_MAX for unknown/not used. In a array element, one unit corresponds to 1cm. Increment float32 `yaml:"increment"` // Angular width in degrees of each array element. MinDistance uint16 `yaml:"min_distance"` // Minimum distance the sensor can measure in centimeters. MaxDistance uint16 `yaml:"max_distance"` // Maximum distance the sensor can measure in centimeters. AngleOffset float32 `yaml:"angle_offset"` // Relative angle offset of the 0-index element in the distances array. Value of 0 corresponds to forward. Positive values are offsets to the right. }
Do not create instances of this type directly. Always use NewObstacleDistance function instead.
func NewObstacleDistance ¶
func NewObstacleDistance() *ObstacleDistance
NewObstacleDistance creates a new ObstacleDistance with default values.
func (*ObstacleDistance) Clone ¶
func (t *ObstacleDistance) Clone() *ObstacleDistance
func (*ObstacleDistance) CloneMsg ¶
func (t *ObstacleDistance) CloneMsg() types.Message
func (*ObstacleDistance) SetDefaults ¶
func (t *ObstacleDistance) SetDefaults()
type ObstacleDistanceFused ¶
type ObstacleDistanceFused struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Obstacle distances in front of the sensor. Frame uint8 `yaml:"frame"` // Coordinate frame of reference for the yaw rotation and offset of the sensor data. Defaults to MAV_FRAME_GLOBAL, which is North aligned. For body-mounted sensors use MAV_FRAME_BODY_FRD, which is vehicle front aligned. SensorType uint8 `yaml:"sensor_type"` // Type from MAV_DISTANCE_SENSOR enum. Distances [72]uint16 `yaml:"distances"` // Distance of obstacles around the UAV with index 0 corresponding to local North. A value of 0 means that the obstacle is right in front of the sensor. A value of max_distance +1 means no obstacle is present. A value of UINT16_MAX for unknown/not used. In a array element, one unit corresponds to 1cm. Increment float32 `yaml:"increment"` // Angular width in degrees of each array element. MinDistance uint16 `yaml:"min_distance"` // Minimum distance the sensor can measure in centimeters. MaxDistance uint16 `yaml:"max_distance"` // Maximum distance the sensor can measure in centimeters. AngleOffset float32 `yaml:"angle_offset"` // Relative angle offset of the 0-index element in the distances array. Value of 0 corresponds to forward. Positive values are offsets to the right. }
Do not create instances of this type directly. Always use NewObstacleDistanceFused function instead.
func NewObstacleDistanceFused ¶
func NewObstacleDistanceFused() *ObstacleDistanceFused
NewObstacleDistanceFused creates a new ObstacleDistanceFused with default values.
func (*ObstacleDistanceFused) Clone ¶
func (t *ObstacleDistanceFused) Clone() *ObstacleDistanceFused
func (*ObstacleDistanceFused) CloneMsg ¶
func (t *ObstacleDistanceFused) CloneMsg() types.Message
func (*ObstacleDistanceFused) SetDefaults ¶
func (t *ObstacleDistanceFused) SetDefaults()
type OffboardControlMode ¶
type OffboardControlMode struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Position bool `yaml:"position"` Velocity bool `yaml:"velocity"` Acceleration bool `yaml:"acceleration"` Attitude bool `yaml:"attitude"` BodyRate bool `yaml:"body_rate"` }
Do not create instances of this type directly. Always use NewOffboardControlMode function instead.
func NewOffboardControlMode ¶
func NewOffboardControlMode() *OffboardControlMode
NewOffboardControlMode creates a new OffboardControlMode with default values.
func (*OffboardControlMode) Clone ¶
func (t *OffboardControlMode) Clone() *OffboardControlMode
func (*OffboardControlMode) CloneMsg ¶
func (t *OffboardControlMode) CloneMsg() types.Message
func (*OffboardControlMode) SetDefaults ¶
func (t *OffboardControlMode) SetDefaults()
type OnboardComputerStatus ¶
type OnboardComputerStatus struct { Timestamp uint64 `yaml:"timestamp"` // [us] time since system start (microseconds). ONBOARD_COMPUTER_STATUS message data Uptime uint32 `yaml:"uptime"` // [ms] time since system boot of the companion (milliseconds). ONBOARD_COMPUTER_STATUS message data Type uint8 `yaml:"type"` // type of onboard computer 0: Mission computer primary, 1: Mission computer backup 1, 2: Mission computer backup 2, 3: Compute node, 4-5: Compute spares, 6-9: Payload computers. CpuCores [8]uint8 `yaml:"cpu_cores"` // CPU usage on the component in percent CpuCombined [10]uint8 `yaml:"cpu_combined"` // Combined CPU usage as the last 10 slices of 100 MS GpuCores [4]uint8 `yaml:"gpu_cores"` // GPU usage on the component in percent GpuCombined [10]uint8 `yaml:"gpu_combined"` // Combined GPU usage as the last 10 slices of 100 MS TemperatureBoard int8 `yaml:"temperature_board"` // [degC] Temperature of the board TemperatureCore [8]int8 `yaml:"temperature_core"` // [degC] Temperature of the CPU core FanSpeed [4]int16 `yaml:"fan_speed"` // [rpm] Fan speeds RamUsage uint32 `yaml:"ram_usage"` // [MB] Amount of used RAM on the component system RamTotal uint32 `yaml:"ram_total"` // [MB] Total amount of RAM on the component system StorageType [4]uint32 `yaml:"storage_type"` // Storage type: 0: HDD, 1: SSD, 2: EMMC, 3: SD card (non-removable), 4: SD card (removable) StorageUsage [4]uint32 `yaml:"storage_usage"` // [MB] Amount of used storage space on the component system StorageTotal [4]uint32 `yaml:"storage_total"` // [MB] Total amount of storage space on the component system LinkType [6]uint32 `yaml:"link_type"` // [Kb/s] Link type: 0-9: UART, 10-19: Wired network, 20-29: Wifi, 30-39: Point-to-point proprietary, 40-49: Mesh proprietary LinkTxRate [6]uint32 `yaml:"link_tx_rate"` // [Kb/s] Network traffic from the component system LinkRxRate [6]uint32 `yaml:"link_rx_rate"` // [Kb/s] Network traffic to the component system LinkTxMax [6]uint32 `yaml:"link_tx_max"` // [Kb/s] Network capacity from the component system LinkRxMax [6]uint32 `yaml:"link_rx_max"` // [Kb/s] Network capacity to the component system }
Do not create instances of this type directly. Always use NewOnboardComputerStatus function instead.
func NewOnboardComputerStatus ¶
func NewOnboardComputerStatus() *OnboardComputerStatus
NewOnboardComputerStatus creates a new OnboardComputerStatus with default values.
func (*OnboardComputerStatus) Clone ¶
func (t *OnboardComputerStatus) Clone() *OnboardComputerStatus
func (*OnboardComputerStatus) CloneMsg ¶
func (t *OnboardComputerStatus) CloneMsg() types.Message
func (*OnboardComputerStatus) SetDefaults ¶
func (t *OnboardComputerStatus) SetDefaults()
type OpticalFlow ¶
type OpticalFlow struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) SensorId uint8 `yaml:"sensor_id"` // id of the sensor emitting the flow value PixelFlowXIntegral float32 `yaml:"pixel_flow_x_integral"` // accumulated optical flow in radians where a positive value is produced by a RH rotation about the X body axis PixelFlowYIntegral float32 `yaml:"pixel_flow_y_integral"` // accumulated optical flow in radians where a positive value is produced by a RH rotation about the Y body axis GyroXRateIntegral float32 `yaml:"gyro_x_rate_integral"` // accumulated gyro value in radians where a positive value is produced by a RH rotation about the X body axis. Set to NaN if flow sensor does not have 3-axis gyro data. GyroYRateIntegral float32 `yaml:"gyro_y_rate_integral"` // accumulated gyro value in radians where a positive value is produced by a RH rotation about the Y body axis. Set to NaN if flow sensor does not have 3-axis gyro data. GyroZRateIntegral float32 `yaml:"gyro_z_rate_integral"` // accumulated gyro value in radians where a positive value is produced by a RH rotation about the Z body axis. Set to NaN if flow sensor does not have 3-axis gyro data. GroundDistanceM float32 `yaml:"ground_distance_m"` // Altitude / distance to ground in meters IntegrationTimespan uint32 `yaml:"integration_timespan"` // accumulation timespan in microseconds TimeSinceLastSonarUpdate uint32 `yaml:"time_since_last_sonar_update"` // time since last sonar update in microseconds FrameCountSinceLastReadout uint16 `yaml:"frame_count_since_last_readout"` // number of accumulated frames in timespan GyroTemperature int16 `yaml:"gyro_temperature"` // Temperature * 100 in centi-degrees Celsius Quality uint8 `yaml:"quality"` // Average of quality of accumulated frames, 0: bad quality, 255: maximum quality MaxFlowRate float32 `yaml:"max_flow_rate"` // Magnitude of maximum angular which the optical flow sensor can measure reliably MinGroundDistance float32 `yaml:"min_ground_distance"` // Minimum distance from ground at which the optical flow sensor operates reliably MaxGroundDistance float32 `yaml:"max_ground_distance"` // Maximum distance from ground at which the optical flow sensor operates reliably Mode uint8 `yaml:"mode"` }
Do not create instances of this type directly. Always use NewOpticalFlow function instead.
func NewOpticalFlow ¶
func NewOpticalFlow() *OpticalFlow
NewOpticalFlow creates a new OpticalFlow with default values.
func (*OpticalFlow) Clone ¶
func (t *OpticalFlow) Clone() *OpticalFlow
func (*OpticalFlow) CloneMsg ¶
func (t *OpticalFlow) CloneMsg() types.Message
func (*OpticalFlow) SetDefaults ¶
func (t *OpticalFlow) SetDefaults()
type OrbMultitest ¶
type OrbMultitest struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` }
Do not create instances of this type directly. Always use NewOrbMultitest function instead.
func NewOrbMultitest ¶
func NewOrbMultitest() *OrbMultitest
NewOrbMultitest creates a new OrbMultitest with default values.
func (*OrbMultitest) Clone ¶
func (t *OrbMultitest) Clone() *OrbMultitest
func (*OrbMultitest) CloneMsg ¶
func (t *OrbMultitest) CloneMsg() types.Message
func (*OrbMultitest) SetDefaults ¶
func (t *OrbMultitest) SetDefaults()
type OrbTest ¶
type OrbTest struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` }
Do not create instances of this type directly. Always use NewOrbTest function instead.
func (*OrbTest) SetDefaults ¶
func (t *OrbTest) SetDefaults()
type OrbTestLarge ¶
type OrbTestLarge struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` Junk [512]uint8 `yaml:"junk"` }
Do not create instances of this type directly. Always use NewOrbTestLarge function instead.
func NewOrbTestLarge ¶
func NewOrbTestLarge() *OrbTestLarge
NewOrbTestLarge creates a new OrbTestLarge with default values.
func (*OrbTestLarge) Clone ¶
func (t *OrbTestLarge) Clone() *OrbTestLarge
func (*OrbTestLarge) CloneMsg ¶
func (t *OrbTestLarge) CloneMsg() types.Message
func (*OrbTestLarge) SetDefaults ¶
func (t *OrbTestLarge) SetDefaults()
type OrbTestMedium ¶
type OrbTestMedium struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` Junk [64]uint8 `yaml:"junk"` }
Do not create instances of this type directly. Always use NewOrbTestMedium function instead.
func NewOrbTestMedium ¶
func NewOrbTestMedium() *OrbTestMedium
NewOrbTestMedium creates a new OrbTestMedium with default values.
func (*OrbTestMedium) Clone ¶
func (t *OrbTestMedium) Clone() *OrbTestMedium
func (*OrbTestMedium) CloneMsg ¶
func (t *OrbTestMedium) CloneMsg() types.Message
func (*OrbTestMedium) SetDefaults ¶
func (t *OrbTestMedium) SetDefaults()
type OrbTestMediumMulti ¶
type OrbTestMediumMulti struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` Junk [64]uint8 `yaml:"junk"` }
Do not create instances of this type directly. Always use NewOrbTestMediumMulti function instead.
func NewOrbTestMediumMulti ¶
func NewOrbTestMediumMulti() *OrbTestMediumMulti
NewOrbTestMediumMulti creates a new OrbTestMediumMulti with default values.
func (*OrbTestMediumMulti) Clone ¶
func (t *OrbTestMediumMulti) Clone() *OrbTestMediumMulti
func (*OrbTestMediumMulti) CloneMsg ¶
func (t *OrbTestMediumMulti) CloneMsg() types.Message
func (*OrbTestMediumMulti) SetDefaults ¶
func (t *OrbTestMediumMulti) SetDefaults()
type OrbTestMediumQueue ¶
type OrbTestMediumQueue struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` Junk [64]uint8 `yaml:"junk"` }
Do not create instances of this type directly. Always use NewOrbTestMediumQueue function instead.
func NewOrbTestMediumQueue ¶
func NewOrbTestMediumQueue() *OrbTestMediumQueue
NewOrbTestMediumQueue creates a new OrbTestMediumQueue with default values.
func (*OrbTestMediumQueue) Clone ¶
func (t *OrbTestMediumQueue) Clone() *OrbTestMediumQueue
func (*OrbTestMediumQueue) CloneMsg ¶
func (t *OrbTestMediumQueue) CloneMsg() types.Message
func (*OrbTestMediumQueue) SetDefaults ¶
func (t *OrbTestMediumQueue) SetDefaults()
type OrbTestMediumQueuePoll ¶
type OrbTestMediumQueuePoll struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` Junk [64]uint8 `yaml:"junk"` }
Do not create instances of this type directly. Always use NewOrbTestMediumQueuePoll function instead.
func NewOrbTestMediumQueuePoll ¶
func NewOrbTestMediumQueuePoll() *OrbTestMediumQueuePoll
NewOrbTestMediumQueuePoll creates a new OrbTestMediumQueuePoll with default values.
func (*OrbTestMediumQueuePoll) Clone ¶
func (t *OrbTestMediumQueuePoll) Clone() *OrbTestMediumQueuePoll
func (*OrbTestMediumQueuePoll) CloneMsg ¶
func (t *OrbTestMediumQueuePoll) CloneMsg() types.Message
func (*OrbTestMediumQueuePoll) SetDefaults ¶
func (t *OrbTestMediumQueuePoll) SetDefaults()
type OrbTestMediumWrapAround ¶
type OrbTestMediumWrapAround struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Val int32 `yaml:"val"` Junk [64]uint8 `yaml:"junk"` }
Do not create instances of this type directly. Always use NewOrbTestMediumWrapAround function instead.
func NewOrbTestMediumWrapAround ¶
func NewOrbTestMediumWrapAround() *OrbTestMediumWrapAround
NewOrbTestMediumWrapAround creates a new OrbTestMediumWrapAround with default values.
func (*OrbTestMediumWrapAround) Clone ¶
func (t *OrbTestMediumWrapAround) Clone() *OrbTestMediumWrapAround
func (*OrbTestMediumWrapAround) CloneMsg ¶
func (t *OrbTestMediumWrapAround) CloneMsg() types.Message
func (*OrbTestMediumWrapAround) SetDefaults ¶
func (t *OrbTestMediumWrapAround) SetDefaults()
type OrbitStatus ¶
type OrbitStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Radius float32 `yaml:"radius"` // Radius of the orbit circle. Positive values orbit clockwise, negative values orbit counter-clockwise. [m] Frame uint8 `yaml:"frame"` // The coordinate system of the fields: x, y, z. X float64 `yaml:"x"` // X coordinate of center point. Coordinate system depends on frame field: local = x position in meters * 1e4, global = latitude in degrees * 1e7. Y float64 `yaml:"y"` // Y coordinate of center point. Coordinate system depends on frame field: local = y position in meters * 1e4, global = latitude in degrees * 1e7. Z float32 `yaml:"z"` // Altitude of center point. Coordinate system depends on frame field. YawBehaviour uint8 `yaml:"yaw_behaviour"` }
Do not create instances of this type directly. Always use NewOrbitStatus function instead.
func NewOrbitStatus ¶
func NewOrbitStatus() *OrbitStatus
NewOrbitStatus creates a new OrbitStatus with default values.
func (*OrbitStatus) Clone ¶
func (t *OrbitStatus) Clone() *OrbitStatus
func (*OrbitStatus) CloneMsg ¶
func (t *OrbitStatus) CloneMsg() types.Message
func (*OrbitStatus) SetDefaults ¶
func (t *OrbitStatus) SetDefaults()
type ParameterUpdate ¶
type ParameterUpdate struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Instance uint32 `yaml:"instance"` // Instance count - constantly incrementing GetCount uint32 `yaml:"get_count"` SetCount uint32 `yaml:"set_count"` FindCount uint32 `yaml:"find_count"` ExportCount uint32 `yaml:"export_count"` Active uint16 `yaml:"active"` Changed uint16 `yaml:"changed"` CustomDefault uint16 `yaml:"custom_default"` }
Do not create instances of this type directly. Always use NewParameterUpdate function instead.
func NewParameterUpdate ¶
func NewParameterUpdate() *ParameterUpdate
NewParameterUpdate creates a new ParameterUpdate with default values.
func (*ParameterUpdate) Clone ¶
func (t *ParameterUpdate) Clone() *ParameterUpdate
func (*ParameterUpdate) CloneMsg ¶
func (t *ParameterUpdate) CloneMsg() types.Message
func (*ParameterUpdate) SetDefaults ¶
func (t *ParameterUpdate) SetDefaults()
type Ping ¶
type Ping struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) PingTime uint64 `yaml:"ping_time"` // Timestamp of the ping packet PingSequence uint32 `yaml:"ping_sequence"` // Sequence number of the ping packet DroppedPackets uint32 `yaml:"dropped_packets"` // Number of dropped ping packets RttMs float32 `yaml:"rtt_ms"` // Round trip time (in ms) SystemId uint8 `yaml:"system_id"` // System ID of the remote system ComponentId uint8 `yaml:"component_id"` // Component ID of the remote system }
Do not create instances of this type directly. Always use NewPing function instead.
func (*Ping) SetDefaults ¶
func (t *Ping) SetDefaults()
type PositionControllerLandingStatus ¶
type PositionControllerLandingStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) HorizontalSlopeDisplacement float32 `yaml:"horizontal_slope_displacement"` SlopeAngleRad float32 `yaml:"slope_angle_rad"` FlareLength float32 `yaml:"flare_length"` AbortLanding bool `yaml:"abort_landing"` // true if landing should be aborted }
Do not create instances of this type directly. Always use NewPositionControllerLandingStatus function instead.
func NewPositionControllerLandingStatus ¶
func NewPositionControllerLandingStatus() *PositionControllerLandingStatus
NewPositionControllerLandingStatus creates a new PositionControllerLandingStatus with default values.
func (*PositionControllerLandingStatus) Clone ¶
func (t *PositionControllerLandingStatus) Clone() *PositionControllerLandingStatus
func (*PositionControllerLandingStatus) CloneMsg ¶
func (t *PositionControllerLandingStatus) CloneMsg() types.Message
func (*PositionControllerLandingStatus) SetDefaults ¶
func (t *PositionControllerLandingStatus) SetDefaults()
type PositionControllerStatus ¶
type PositionControllerStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TargetBearing float32 `yaml:"target_bearing"` XtrackError float32 `yaml:"xtrack_error"` WpDist float32 `yaml:"wp_dist"` AcceptanceRadius float32 `yaml:"acceptance_radius"` // the optimal distance to a waypoint to switch to the next YawAcceptance float32 `yaml:"yaw_acceptance"` // NaN if not set AltitudeAcceptance float32 `yaml:"altitude_acceptance"` // the optimal vertical distance to a waypoint to switch to the next Type uint8 `yaml:"type"` }
Do not create instances of this type directly. Always use NewPositionControllerStatus function instead.
func NewPositionControllerStatus ¶
func NewPositionControllerStatus() *PositionControllerStatus
NewPositionControllerStatus creates a new PositionControllerStatus with default values.
func (*PositionControllerStatus) Clone ¶
func (t *PositionControllerStatus) Clone() *PositionControllerStatus
func (*PositionControllerStatus) CloneMsg ¶
func (t *PositionControllerStatus) CloneMsg() types.Message
func (*PositionControllerStatus) SetDefaults ¶
func (t *PositionControllerStatus) SetDefaults()
type PositionSetpoint ¶
type PositionSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Valid bool `yaml:"valid"` // true if setpoint is valid Type uint8 `yaml:"type"` // setpoint type to adjust behavior of position controller Vx float32 `yaml:"vx"` // local velocity setpoint in m/s in NED Vy float32 `yaml:"vy"` // local velocity setpoint in m/s in NED Vz float32 `yaml:"vz"` // local velocity setpoint in m/s in NED VelocityValid bool `yaml:"velocity_valid"` // true if local velocity setpoint valid VelocityFrame uint8 `yaml:"velocity_frame"` // to set velocity setpoints in NED or body AltValid bool `yaml:"alt_valid"` // do not set for 3D position control. Set to true if you want z-position control while doing vx,vy velocity control. Lat float64 `yaml:"lat"` // latitude, in deg Lon float64 `yaml:"lon"` // longitude, in deg Alt float32 `yaml:"alt"` // altitude AMSL, in m Yaw float32 `yaml:"yaw"` // yaw (only for multirotors), in rad [-PI..PI), NaN = hold current yaw YawValid bool `yaml:"yaw_valid"` // true if yaw setpoint valid Yawspeed float32 `yaml:"yawspeed"` // yawspeed (only for multirotors, in rad/s) YawspeedValid bool `yaml:"yawspeed_valid"` // true if yawspeed setpoint valid LandingGear int8 `yaml:"landing_gear"` // landing gear: see definition of the states in landing_gear.msg LoiterRadius float32 `yaml:"loiter_radius"` // loiter radius (only for fixed wing), in m LoiterDirection int8 `yaml:"loiter_direction"` // loiter direction: 1 = CW, -1 = CCW AcceptanceRadius float32 `yaml:"acceptance_radius"` // navigation acceptance_radius if we're doing waypoint navigation CruisingSpeed float32 `yaml:"cruising_speed"` // the generally desired cruising speed (not a hard constraint) CruisingThrottle float32 `yaml:"cruising_throttle"` // the generally desired cruising throttle (not a hard constraint) DisableWeatherVane bool `yaml:"disable_weather_vane"` // VTOL: disable (in auto mode) the weather vane feature that turns the nose into the wind }
Do not create instances of this type directly. Always use NewPositionSetpoint function instead.
func NewPositionSetpoint ¶
func NewPositionSetpoint() *PositionSetpoint
NewPositionSetpoint creates a new PositionSetpoint with default values.
func (*PositionSetpoint) Clone ¶
func (t *PositionSetpoint) Clone() *PositionSetpoint
func (*PositionSetpoint) CloneMsg ¶
func (t *PositionSetpoint) CloneMsg() types.Message
func (*PositionSetpoint) SetDefaults ¶
func (t *PositionSetpoint) SetDefaults()
type PositionSetpointTriplet ¶
type PositionSetpointTriplet struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Previous PositionSetpoint `yaml:"previous"` Current PositionSetpoint `yaml:"current"` Next PositionSetpoint `yaml:"next"` }
Do not create instances of this type directly. Always use NewPositionSetpointTriplet function instead.
func NewPositionSetpointTriplet ¶
func NewPositionSetpointTriplet() *PositionSetpointTriplet
NewPositionSetpointTriplet creates a new PositionSetpointTriplet with default values.
func (*PositionSetpointTriplet) Clone ¶
func (t *PositionSetpointTriplet) Clone() *PositionSetpointTriplet
func (*PositionSetpointTriplet) CloneMsg ¶
func (t *PositionSetpointTriplet) CloneMsg() types.Message
func (*PositionSetpointTriplet) SetDefaults ¶
func (t *PositionSetpointTriplet) SetDefaults()
type PowerButtonState ¶
type PowerButtonState struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Event uint8 `yaml:"event"` // one of PWR_BUTTON_STATE_* }
Do not create instances of this type directly. Always use NewPowerButtonState function instead.
func NewPowerButtonState ¶
func NewPowerButtonState() *PowerButtonState
NewPowerButtonState creates a new PowerButtonState with default values.
func (*PowerButtonState) Clone ¶
func (t *PowerButtonState) Clone() *PowerButtonState
func (*PowerButtonState) CloneMsg ¶
func (t *PowerButtonState) CloneMsg() types.Message
func (*PowerButtonState) SetDefaults ¶
func (t *PowerButtonState) SetDefaults()
type PowerMonitor ¶
type PowerMonitor struct { Timestamp uint64 `yaml:"timestamp"` // Time since system start (microseconds) VoltageV float32 `yaml:"voltage_v"` // Voltage in volts, 0 if unknown CurrentA float32 `yaml:"current_a"` // Current in amperes, -1 if unknown PowerW float32 `yaml:"power_w"` // power in watts, -1 if unknown Rconf int16 `yaml:"rconf"` Rsv int16 `yaml:"rsv"` Rbv int16 `yaml:"rbv"` Rp int16 `yaml:"rp"` Rc int16 `yaml:"rc"` Rcal int16 `yaml:"rcal"` Me int16 `yaml:"me"` Al int16 `yaml:"al"` }
Do not create instances of this type directly. Always use NewPowerMonitor function instead.
func NewPowerMonitor ¶
func NewPowerMonitor() *PowerMonitor
NewPowerMonitor creates a new PowerMonitor with default values.
func (*PowerMonitor) Clone ¶
func (t *PowerMonitor) Clone() *PowerMonitor
func (*PowerMonitor) CloneMsg ¶
func (t *PowerMonitor) CloneMsg() types.Message
func (*PowerMonitor) SetDefaults ¶
func (t *PowerMonitor) SetDefaults()
type PwmInput ¶
type PwmInput struct { Timestamp uint64 `yaml:"timestamp"` // Time since system start (microseconds) ErrorCount uint64 `yaml:"error_count"` // Timer overcapture error flag (AUX5 or MAIN5) PulseWidth uint32 `yaml:"pulse_width"` // Pulse width, timer counts Period uint32 `yaml:"period"` // Period, timer counts }
Do not create instances of this type directly. Always use NewPwmInput function instead.
func NewPwmInput ¶
func NewPwmInput() *PwmInput
NewPwmInput creates a new PwmInput with default values.
func (*PwmInput) SetDefaults ¶
func (t *PwmInput) SetDefaults()
type Px4IoStatus ¶
type Px4IoStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) FreeMemoryBytes uint16 `yaml:"free_memory_bytes"` VoltageV float32 `yaml:"voltage_v"` // Servo rail voltage in volts RssiV float32 `yaml:"rssi_v"` // RSSI pin voltage in volts StatusOutputsArmed bool `yaml:"status_outputs_armed"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusOverride bool `yaml:"status_override"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRcOk bool `yaml:"status_rc_ok"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRcPpm bool `yaml:"status_rc_ppm"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRcDsm bool `yaml:"status_rc_dsm"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRcSbus bool `yaml:"status_rc_sbus"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusFmuOk bool `yaml:"status_fmu_ok"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRawPwm bool `yaml:"status_raw_pwm"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusMixerOk bool `yaml:"status_mixer_ok"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusArmSync bool `yaml:"status_arm_sync"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusInitOk bool `yaml:"status_init_ok"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusFailsafe bool `yaml:"status_failsafe"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusSafetyOff bool `yaml:"status_safety_off"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusFmuInitialized bool `yaml:"status_fmu_initialized"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRcSt24 bool `yaml:"status_rc_st24"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) StatusRcSumd bool `yaml:"status_rc_sumd"` // PX4IO status flags (PX4IO_P_STATUS_FLAGS) AlarmVbattLow bool `yaml:"alarm_vbatt_low"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmTemperature bool `yaml:"alarm_temperature"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmServoCurrent bool `yaml:"alarm_servo_current"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmAccCurrent bool `yaml:"alarm_acc_current"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmFmuLost bool `yaml:"alarm_fmu_lost"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmRcLost bool `yaml:"alarm_rc_lost"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmPwmError bool `yaml:"alarm_pwm_error"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) AlarmVservoFault bool `yaml:"alarm_vservo_fault"` // PX4IO alarms (PX4IO_P_STATUS_ALARMS) ArmingIoArmOk bool `yaml:"arming_io_arm_ok"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingFmuArmed bool `yaml:"arming_fmu_armed"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingFmuPrearmed bool `yaml:"arming_fmu_prearmed"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingManualOverrideOk bool `yaml:"arming_manual_override_ok"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingFailsafeCustom bool `yaml:"arming_failsafe_custom"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingInairRestartOk bool `yaml:"arming_inair_restart_ok"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingAlwaysPwmEnable bool `yaml:"arming_always_pwm_enable"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingRcHandlingDisabled bool `yaml:"arming_rc_handling_disabled"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingLockdown bool `yaml:"arming_lockdown"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingForceFailsafe bool `yaml:"arming_force_failsafe"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingTerminationFailsafe bool `yaml:"arming_termination_failsafe"` // PX4IO arming (PX4IO_P_SETUP_ARMING) ArmingOverrideImmediate bool `yaml:"arming_override_immediate"` // PX4IO arming (PX4IO_P_SETUP_ARMING) Actuators [8]int16 `yaml:"actuators"` Servos [8]uint16 `yaml:"servos"` RawInputs [18]uint16 `yaml:"raw_inputs"` }
Do not create instances of this type directly. Always use NewPx4IoStatus function instead.
func NewPx4IoStatus ¶
func NewPx4IoStatus() *Px4IoStatus
NewPx4IoStatus creates a new Px4IoStatus with default values.
func (*Px4IoStatus) Clone ¶
func (t *Px4IoStatus) Clone() *Px4IoStatus
func (*Px4IoStatus) CloneMsg ¶
func (t *Px4IoStatus) CloneMsg() types.Message
func (*Px4IoStatus) SetDefaults ¶
func (t *Px4IoStatus) SetDefaults()
type QshellReq ¶
type QshellReq struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Cmd [100]byte `yaml:"cmd"` Strlen uint32 `yaml:"strlen"` RequestSequence uint32 `yaml:"request_sequence"` }
Do not create instances of this type directly. Always use NewQshellReq function instead.
func NewQshellReq ¶
func NewQshellReq() *QshellReq
NewQshellReq creates a new QshellReq with default values.
func (*QshellReq) SetDefaults ¶
func (t *QshellReq) SetDefaults()
type QshellRetval ¶
type QshellRetval struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) ReturnValue int32 `yaml:"return_value"` ReturnSequence uint32 `yaml:"return_sequence"` }
Do not create instances of this type directly. Always use NewQshellRetval function instead.
func NewQshellRetval ¶
func NewQshellRetval() *QshellRetval
NewQshellRetval creates a new QshellRetval with default values.
func (*QshellRetval) Clone ¶
func (t *QshellRetval) Clone() *QshellRetval
func (*QshellRetval) CloneMsg ¶
func (t *QshellRetval) CloneMsg() types.Message
func (*QshellRetval) SetDefaults ¶
func (t *QshellRetval) SetDefaults()
type RadioStatus ¶
type RadioStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Rssi uint8 `yaml:"rssi"` // local signal strength RemoteRssi uint8 `yaml:"remote_rssi"` // remote signal strength Txbuf uint8 `yaml:"txbuf"` // how full the tx buffer is as a percentage Noise uint8 `yaml:"noise"` // background noise level RemoteNoise uint8 `yaml:"remote_noise"` // remote background noise level Rxerrors uint16 `yaml:"rxerrors"` // receive errors Fix uint16 `yaml:"fix"` // count of error corrected packets }
Do not create instances of this type directly. Always use NewRadioStatus function instead.
func NewRadioStatus ¶
func NewRadioStatus() *RadioStatus
NewRadioStatus creates a new RadioStatus with default values.
func (*RadioStatus) Clone ¶
func (t *RadioStatus) Clone() *RadioStatus
func (*RadioStatus) CloneMsg ¶
func (t *RadioStatus) CloneMsg() types.Message
func (*RadioStatus) SetDefaults ¶
func (t *RadioStatus) SetDefaults()
type RateCtrlStatus ¶
type RateCtrlStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) RollspeedInteg float32 `yaml:"rollspeed_integ"` // rate controller integrator status PitchspeedInteg float32 `yaml:"pitchspeed_integ"` // rate controller integrator status YawspeedInteg float32 `yaml:"yawspeed_integ"` // rate controller integrator status AdditionalInteg1 float32 `yaml:"additional_integ1"` // FW: wheel rate integrator (optional). rate controller integrator status }
Do not create instances of this type directly. Always use NewRateCtrlStatus function instead.
func NewRateCtrlStatus ¶
func NewRateCtrlStatus() *RateCtrlStatus
NewRateCtrlStatus creates a new RateCtrlStatus with default values.
func (*RateCtrlStatus) Clone ¶
func (t *RateCtrlStatus) Clone() *RateCtrlStatus
func (*RateCtrlStatus) CloneMsg ¶
func (t *RateCtrlStatus) CloneMsg() types.Message
func (*RateCtrlStatus) SetDefaults ¶
func (t *RateCtrlStatus) SetDefaults()
type RcChannels ¶
type RcChannels struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampLastValid uint64 `yaml:"timestamp_last_valid"` // Timestamp of last valid RC signal Channels [18]float32 `yaml:"channels"` // Scaled to -1..1 (throttle: 0..1) ChannelCount uint8 `yaml:"channel_count"` // Number of valid channels Function [26]int8 `yaml:"function"` // Functions mapping Rssi uint8 `yaml:"rssi"` // Receive signal strength index SignalLost bool `yaml:"signal_lost"` // Control signal lost, should be checked together with topic timeout FrameDropCount uint32 `yaml:"frame_drop_count"` // Number of dropped frames }
Do not create instances of this type directly. Always use NewRcChannels function instead.
func NewRcChannels ¶
func NewRcChannels() *RcChannels
NewRcChannels creates a new RcChannels with default values.
func (*RcChannels) Clone ¶
func (t *RcChannels) Clone() *RcChannels
func (*RcChannels) CloneMsg ¶
func (t *RcChannels) CloneMsg() types.Message
func (*RcChannels) SetDefaults ¶
func (t *RcChannels) SetDefaults()
type RcParameterMap ¶
type RcParameterMap struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Valid [3]bool `yaml:"valid"` // true for RC-Param channels which are mapped to a param ParamIndex [3]int32 `yaml:"param_index"` // corresponding param index, this field is ignored if set to -1, in this case param_id will be used ParamId [51]byte `yaml:"param_id"` // MAP_NCHAN * (ID_LEN + 1) chars, corresponding param id, null terminated Scale [3]float32 `yaml:"scale"` // scale to map the RC input [-1, 1] to a parameter value Value0 [3]float32 `yaml:"value0"` // initial value around which the parameter value is changed ValueMin [3]float32 `yaml:"value_min"` // minimal parameter value ValueMax [3]float32 `yaml:"value_max"` // minimal parameter value }
Do not create instances of this type directly. Always use NewRcParameterMap function instead.
func NewRcParameterMap ¶
func NewRcParameterMap() *RcParameterMap
NewRcParameterMap creates a new RcParameterMap with default values.
func (*RcParameterMap) Clone ¶
func (t *RcParameterMap) Clone() *RcParameterMap
func (*RcParameterMap) CloneMsg ¶
func (t *RcParameterMap) CloneMsg() types.Message
func (*RcParameterMap) SetDefaults ¶
func (t *RcParameterMap) SetDefaults()
type Rpm ¶
type Rpm struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) IndicatedFrequencyRpm float32 `yaml:"indicated_frequency_rpm"` // indicated rotor Frequency in Revolution per minute EstimatedAccurancyRpm float32 `yaml:"estimated_accurancy_rpm"` // estimated accurancy in Revolution per minute }
Do not create instances of this type directly. Always use NewRpm function instead.
func (*Rpm) SetDefaults ¶
func (t *Rpm) SetDefaults()
type RtlFlightTime ¶
type RtlFlightTime struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) RtlTimeS float32 `yaml:"rtl_time_s"` // how long in seconds will the RTL take RtlLimitFraction float32 `yaml:"rtl_limit_fraction"` // what fraction of the allowable RTL time would be taken }
Do not create instances of this type directly. Always use NewRtlFlightTime function instead.
func NewRtlFlightTime ¶
func NewRtlFlightTime() *RtlFlightTime
NewRtlFlightTime creates a new RtlFlightTime with default values.
func (*RtlFlightTime) Clone ¶
func (t *RtlFlightTime) Clone() *RtlFlightTime
func (*RtlFlightTime) CloneMsg ¶
func (t *RtlFlightTime) CloneMsg() types.Message
func (*RtlFlightTime) SetDefaults ¶
func (t *RtlFlightTime) SetDefaults()
type Safety ¶
type Safety struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) SafetySwitchAvailable bool `yaml:"safety_switch_available"` // Set to true if a safety switch is connected SafetyOff bool `yaml:"safety_off"` // Set to true if safety is off OverrideAvailable bool `yaml:"override_available"` // Set to true if external override system is connected OverrideEnabled bool `yaml:"override_enabled"` // Set to true if override is engaged }
Do not create instances of this type directly. Always use NewSafety function instead.
func (*Safety) SetDefaults ¶
func (t *Safety) SetDefaults()
type SatelliteInfo ¶
type SatelliteInfo struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Count uint8 `yaml:"count"` // Number of satellites visible to the receiver Svid [20]uint8 `yaml:"svid"` // Space vehicle ID [1..255], see scheme below Used [20]uint8 `yaml:"used"` // 0: Satellite not used, 1: used for navigation Elevation [20]uint8 `yaml:"elevation"` // Elevation (0: right on top of receiver, 90: on the horizon) of satellite Azimuth [20]uint8 `yaml:"azimuth"` // Direction of satellite, 0: 0 deg, 255: 360 deg. Snr [20]uint8 `yaml:"snr"` // dBHz, Signal to noise ratio of satellite C/N0, range 0..99, zero when not tracking this satellite. Prn [20]uint8 `yaml:"prn"` // Satellite PRN code assignment, (psuedorandom number SBAS, valid codes are 120-144) }
Do not create instances of this type directly. Always use NewSatelliteInfo function instead.
func NewSatelliteInfo ¶
func NewSatelliteInfo() *SatelliteInfo
NewSatelliteInfo creates a new SatelliteInfo with default values.
func (*SatelliteInfo) Clone ¶
func (t *SatelliteInfo) Clone() *SatelliteInfo
func (*SatelliteInfo) CloneMsg ¶
func (t *SatelliteInfo) CloneMsg() types.Message
func (*SatelliteInfo) SetDefaults ¶
func (t *SatelliteInfo) SetDefaults()
type SensorAccel ¶
type SensorAccel struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles X float32 `yaml:"x"` // acceleration in the FRD board frame X-axis in m/s^2 Y float32 `yaml:"y"` // acceleration in the FRD board frame Y-axis in m/s^2 Z float32 `yaml:"z"` // acceleration in the FRD board frame Z-axis in m/s^2 Temperature float32 `yaml:"temperature"` // temperature in degrees Celsius ErrorCount uint32 `yaml:"error_count"` ClipCounter [3]uint8 `yaml:"clip_counter"` // clip count per axis in the sample period Samples uint8 `yaml:"samples"` // number of raw samples that went into this message }
Do not create instances of this type directly. Always use NewSensorAccel function instead.
func NewSensorAccel ¶
func NewSensorAccel() *SensorAccel
NewSensorAccel creates a new SensorAccel with default values.
func (*SensorAccel) Clone ¶
func (t *SensorAccel) Clone() *SensorAccel
func (*SensorAccel) CloneMsg ¶
func (t *SensorAccel) CloneMsg() types.Message
func (*SensorAccel) SetDefaults ¶
func (t *SensorAccel) SetDefaults()
type SensorAccelFifo ¶
type SensorAccelFifo struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles Dt float32 `yaml:"dt"` // delta time between samples (microseconds) Scale float32 `yaml:"scale"` Samples uint8 `yaml:"samples"` // number of valid samples X [32]int16 `yaml:"x"` // acceleration in the FRD board frame X-axis in m/s^2 Y [32]int16 `yaml:"y"` // acceleration in the FRD board frame Y-axis in m/s^2 Z [32]int16 `yaml:"z"` // acceleration in the FRD board frame Z-axis in m/s^2 }
Do not create instances of this type directly. Always use NewSensorAccelFifo function instead.
func NewSensorAccelFifo ¶
func NewSensorAccelFifo() *SensorAccelFifo
NewSensorAccelFifo creates a new SensorAccelFifo with default values.
func (*SensorAccelFifo) Clone ¶
func (t *SensorAccelFifo) Clone() *SensorAccelFifo
func (*SensorAccelFifo) CloneMsg ¶
func (t *SensorAccelFifo) CloneMsg() types.Message
func (*SensorAccelFifo) SetDefaults ¶
func (t *SensorAccelFifo) SetDefaults()
type SensorBaro ¶
type SensorBaro struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles ErrorCount uint32 `yaml:"error_count"` Pressure float32 `yaml:"pressure"` // static pressure measurement in millibar Temperature float32 `yaml:"temperature"` // static temperature measurement in deg Celsius }
Do not create instances of this type directly. Always use NewSensorBaro function instead.
func NewSensorBaro ¶
func NewSensorBaro() *SensorBaro
NewSensorBaro creates a new SensorBaro with default values.
func (*SensorBaro) Clone ¶
func (t *SensorBaro) Clone() *SensorBaro
func (*SensorBaro) CloneMsg ¶
func (t *SensorBaro) CloneMsg() types.Message
func (*SensorBaro) SetDefaults ¶
func (t *SensorBaro) SetDefaults()
type SensorCombined ¶
type SensorCombined struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) GyroRad [3]float32 `yaml:"gyro_rad"` // average angular rate measured in the FRD body frame XYZ-axis in rad/s over the last gyro sampling period. gyro timstamp is equal to the timestamp of the message GyroIntegralDt uint32 `yaml:"gyro_integral_dt"` // gyro measurement sampling period in microseconds. gyro timstamp is equal to the timestamp of the message AccelerometerTimestampRelative int32 `yaml:"accelerometer_timestamp_relative"` // timestamp + accelerometer_timestamp_relative = Accelerometer timestamp AccelerometerMS2 [3]float32 `yaml:"accelerometer_m_s2"` // average value acceleration measured in the FRD body frame XYZ-axis in m/s^2 over the last accelerometer sampling period AccelerometerIntegralDt uint32 `yaml:"accelerometer_integral_dt"` // accelerometer measurement sampling period in microseconds AccelerometerClipping uint8 `yaml:"accelerometer_clipping"` // bitfield indicating if there was any accelerometer clipping (per axis) during the sampling period }
Do not create instances of this type directly. Always use NewSensorCombined function instead.
func NewSensorCombined ¶
func NewSensorCombined() *SensorCombined
NewSensorCombined creates a new SensorCombined with default values.
func (*SensorCombined) Clone ¶
func (t *SensorCombined) Clone() *SensorCombined
func (*SensorCombined) CloneMsg ¶
func (t *SensorCombined) CloneMsg() types.Message
func (*SensorCombined) SetDefaults ¶
func (t *SensorCombined) SetDefaults()
type SensorCorrection ¶
type SensorCorrection struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) GyroDeviceIds [4]uint32 `yaml:"gyro_device_ids"` // Corrections for gyro angular rate outputs where corrected_rate = raw_rate * gyro_scale + gyro_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame GyroOffset0 [3]float32 `yaml:"gyro_offset_0"` // gyro 0 XYZ offsets in the sensor frame in rad/s. Corrections for gyro angular rate outputs where corrected_rate = raw_rate * gyro_scale + gyro_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame GyroOffset1 [3]float32 `yaml:"gyro_offset_1"` // gyro 1 XYZ offsets in the sensor frame in rad/s. Corrections for gyro angular rate outputs where corrected_rate = raw_rate * gyro_scale + gyro_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame GyroOffset2 [3]float32 `yaml:"gyro_offset_2"` // gyro 2 XYZ offsets in the sensor frame in rad/s. Corrections for gyro angular rate outputs where corrected_rate = raw_rate * gyro_scale + gyro_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame GyroOffset3 [3]float32 `yaml:"gyro_offset_3"` // gyro 3 XYZ offsets in the sensor frame in rad/s. Corrections for gyro angular rate outputs where corrected_rate = raw_rate * gyro_scale + gyro_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame AccelDeviceIds [4]uint32 `yaml:"accel_device_ids"` // Corrections for acceleromter acceleration outputs where corrected_accel = raw_accel * accel_scale + accel_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame AccelOffset0 [3]float32 `yaml:"accel_offset_0"` // accelerometer 0 offsets in the FRD board frame XYZ-axis in m/s^s. Corrections for acceleromter acceleration outputs where corrected_accel = raw_accel * accel_scale + accel_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame AccelOffset1 [3]float32 `yaml:"accel_offset_1"` // accelerometer 1 offsets in the FRD board frame XYZ-axis in m/s^s. Corrections for acceleromter acceleration outputs where corrected_accel = raw_accel * accel_scale + accel_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame AccelOffset2 [3]float32 `yaml:"accel_offset_2"` // accelerometer 2 offsets in the FRD board frame XYZ-axis in m/s^s. Corrections for acceleromter acceleration outputs where corrected_accel = raw_accel * accel_scale + accel_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame AccelOffset3 [3]float32 `yaml:"accel_offset_3"` // accelerometer 3 offsets in the FRD board frame XYZ-axis in m/s^s. Corrections for acceleromter acceleration outputs where corrected_accel = raw_accel * accel_scale + accel_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame BaroDeviceIds [4]uint32 `yaml:"baro_device_ids"` // Corrections for barometric pressure outputs where corrected_pressure = raw_pressure * pressure_scale + pressure_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame BaroOffset0 float32 `yaml:"baro_offset_0"` // barometric pressure 0 offsets in the sensor frame in Pascals. Corrections for barometric pressure outputs where corrected_pressure = raw_pressure * pressure_scale + pressure_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame BaroOffset1 float32 `yaml:"baro_offset_1"` // barometric pressure 1 offsets in the sensor frame in Pascals. Corrections for barometric pressure outputs where corrected_pressure = raw_pressure * pressure_scale + pressure_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame BaroOffset2 float32 `yaml:"baro_offset_2"` // barometric pressure 2 offsets in the sensor frame in Pascals. Corrections for barometric pressure outputs where corrected_pressure = raw_pressure * pressure_scale + pressure_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame BaroOffset3 float32 `yaml:"baro_offset_3"` // barometric pressure 3 offsets in the sensor frame in Pascals. Corrections for barometric pressure outputs where corrected_pressure = raw_pressure * pressure_scale + pressure_offsetNote the corrections are in the sensor frame and must be applied before the sensor data is rotated into body frame }
Do not create instances of this type directly. Always use NewSensorCorrection function instead.
func NewSensorCorrection ¶
func NewSensorCorrection() *SensorCorrection
NewSensorCorrection creates a new SensorCorrection with default values.
func (*SensorCorrection) Clone ¶
func (t *SensorCorrection) Clone() *SensorCorrection
func (*SensorCorrection) CloneMsg ¶
func (t *SensorCorrection) CloneMsg() types.Message
func (*SensorCorrection) SetDefaults ¶
func (t *SensorCorrection) SetDefaults()
type SensorGps ¶
type SensorGps struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). GPS position in WGS84 coordinates.the field 'timestamp' is for the position & velocity (microseconds) Lat int32 `yaml:"lat"` // Latitude in 1E-7 degrees Lon int32 `yaml:"lon"` // Longitude in 1E-7 degrees Alt int32 `yaml:"alt"` // Altitude in 1E-3 meters above MSL, (millimetres) AltEllipsoid int32 `yaml:"alt_ellipsoid"` // Altitude in 1E-3 meters bove Ellipsoid, (millimetres) SVarianceMS float32 `yaml:"s_variance_m_s"` // GPS speed accuracy estimate, (metres/sec) CVarianceRad float32 `yaml:"c_variance_rad"` // GPS course accuracy estimate, (radians) FixType uint8 `yaml:"fix_type"` // 0-1: no fix, 2: 2D fix, 3: 3D fix, 4: RTCM code differential, 5: Real-Time Kinematic, float, 6: Real-Time Kinematic, fixed, 8: Extrapolated. Some applications will not use the value of this field unless it is at least two, so always correctly fill in the fix. Eph float32 `yaml:"eph"` // GPS horizontal position accuracy (metres) Epv float32 `yaml:"epv"` // GPS vertical position accuracy (metres) Hdop float32 `yaml:"hdop"` // Horizontal dilution of precision Vdop float32 `yaml:"vdop"` // Vertical dilution of precision NoisePerMs int32 `yaml:"noise_per_ms"` // GPS noise per millisecond AutomaticGainControl uint16 `yaml:"automatic_gain_control"` // Automatic gain control monitor JammingIndicator int32 `yaml:"jamming_indicator"` // indicates jamming is occurring JammingState uint8 `yaml:"jamming_state"` // indicates whether jamming has been detected or suspected by the receivers. O: Unknown, 1: OK, 2: Warning, 3: Critical VelMS float32 `yaml:"vel_m_s"` // GPS ground speed, (metres/sec) VelNMS float32 `yaml:"vel_n_m_s"` // GPS North velocity, (metres/sec) VelEMS float32 `yaml:"vel_e_m_s"` // GPS East velocity, (metres/sec) VelDMS float32 `yaml:"vel_d_m_s"` // GPS Down velocity, (metres/sec) CogRad float32 `yaml:"cog_rad"` // Course over ground (NOT heading, but direction of movement), -PI..PI, (radians) VelNedValid bool `yaml:"vel_ned_valid"` // True if NED velocity is valid TimestampTimeRelative int32 `yaml:"timestamp_time_relative"` // timestamp + timestamp_time_relative = Time of the UTC timestamp since system start, (microseconds) TimeUtcUsec uint64 `yaml:"time_utc_usec"` // Timestamp (microseconds, UTC), this is the timestamp which comes from the gps module. It might be unavailable right after cold start, indicated by a value of 0 SatellitesUsed uint8 `yaml:"satellites_used"` // Number of satellites used Heading float32 `yaml:"heading"` // heading angle of XYZ body frame rel to NED. Set to NaN if not available and updated (used for dual antenna GPS), (rad, [-PI, PI]) HeadingOffset float32 `yaml:"heading_offset"` // heading offset of dual antenna array in body frame. Set to NaN if not applicable. (rad, [-PI, PI]) }
Do not create instances of this type directly. Always use NewSensorGps function instead.
func NewSensorGps ¶
func NewSensorGps() *SensorGps
NewSensorGps creates a new SensorGps with default values.
func (*SensorGps) SetDefaults ¶
func (t *SensorGps) SetDefaults()
type SensorGyro ¶
type SensorGyro struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles X float32 `yaml:"x"` // angular velocity in the FRD board frame X-axis in rad/s Y float32 `yaml:"y"` // angular velocity in the FRD board frame Y-axis in rad/s Z float32 `yaml:"z"` // angular velocity in the FRD board frame Z-axis in rad/s Temperature float32 `yaml:"temperature"` // temperature in degrees Celsius ErrorCount uint32 `yaml:"error_count"` Samples uint8 `yaml:"samples"` // number of raw samples that went into this message }
Do not create instances of this type directly. Always use NewSensorGyro function instead.
func NewSensorGyro ¶
func NewSensorGyro() *SensorGyro
NewSensorGyro creates a new SensorGyro with default values.
func (*SensorGyro) Clone ¶
func (t *SensorGyro) Clone() *SensorGyro
func (*SensorGyro) CloneMsg ¶
func (t *SensorGyro) CloneMsg() types.Message
func (*SensorGyro) SetDefaults ¶
func (t *SensorGyro) SetDefaults()
type SensorGyroFft ¶
type SensorGyroFft struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles SensorSampleRateHz float32 `yaml:"sensor_sample_rate_hz"` ResolutionHz float32 `yaml:"resolution_hz"` PeakFrequenciesX [6]float32 `yaml:"peak_frequencies_x"` // x axis peak frequencies PeakFrequenciesY [6]float32 `yaml:"peak_frequencies_y"` // y axis peak frequencies PeakFrequenciesZ [6]float32 `yaml:"peak_frequencies_z"` // z axis peak frequencies PeakMagnitudeX [6]uint32 `yaml:"peak_magnitude_x"` // x axis peak frequencies magnitude PeakMagnitudeY [6]uint32 `yaml:"peak_magnitude_y"` // y axis peak frequencies magnitude PeakMagnitudeZ [6]uint32 `yaml:"peak_magnitude_z"` // z axis peak frequencies magnitude }
Do not create instances of this type directly. Always use NewSensorGyroFft function instead.
func NewSensorGyroFft ¶
func NewSensorGyroFft() *SensorGyroFft
NewSensorGyroFft creates a new SensorGyroFft with default values.
func (*SensorGyroFft) Clone ¶
func (t *SensorGyroFft) Clone() *SensorGyroFft
func (*SensorGyroFft) CloneMsg ¶
func (t *SensorGyroFft) CloneMsg() types.Message
func (*SensorGyroFft) SetDefaults ¶
func (t *SensorGyroFft) SetDefaults()
type SensorGyroFifo ¶
type SensorGyroFifo struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles Dt float32 `yaml:"dt"` // delta time between samples (microseconds) Scale float32 `yaml:"scale"` Samples uint8 `yaml:"samples"` // number of valid samples X [32]int16 `yaml:"x"` // angular velocity in the FRD board frame X-axis in rad/s Y [32]int16 `yaml:"y"` // angular velocity in the FRD board frame Y-axis in rad/s Z [32]int16 `yaml:"z"` // angular velocity in the FRD board frame Z-axis in rad/s }
Do not create instances of this type directly. Always use NewSensorGyroFifo function instead.
func NewSensorGyroFifo ¶
func NewSensorGyroFifo() *SensorGyroFifo
NewSensorGyroFifo creates a new SensorGyroFifo with default values.
func (*SensorGyroFifo) Clone ¶
func (t *SensorGyroFifo) Clone() *SensorGyroFifo
func (*SensorGyroFifo) CloneMsg ¶
func (t *SensorGyroFifo) CloneMsg() types.Message
func (*SensorGyroFifo) SetDefaults ¶
func (t *SensorGyroFifo) SetDefaults()
type SensorMag ¶
type SensorMag struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` DeviceId uint32 `yaml:"device_id"` // unique device ID for the sensor that does not change between power cycles X float32 `yaml:"x"` // magnetic field in the FRD board frame X-axis in Gauss Y float32 `yaml:"y"` // magnetic field in the FRD board frame Y-axis in Gauss Z float32 `yaml:"z"` // magnetic field in the FRD board frame Z-axis in Gauss Temperature float32 `yaml:"temperature"` // temperature in degrees Celsius ErrorCount uint32 `yaml:"error_count"` IsExternal bool `yaml:"is_external"` // if true the mag is external (i.e. not built into the board) }
Do not create instances of this type directly. Always use NewSensorMag function instead.
func NewSensorMag ¶
func NewSensorMag() *SensorMag
NewSensorMag creates a new SensorMag with default values.
func (*SensorMag) SetDefaults ¶
func (t *SensorMag) SetDefaults()
type SensorPreflightMag ¶
type SensorPreflightMag struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Pre-flight sensor check metrics.The topic will not be updated when the vehicle is armed MagInconsistencyAngle float32 `yaml:"mag_inconsistency_angle"` // maximum angle between magnetometer instance field vectors in radians. }
Do not create instances of this type directly. Always use NewSensorPreflightMag function instead.
func NewSensorPreflightMag ¶
func NewSensorPreflightMag() *SensorPreflightMag
NewSensorPreflightMag creates a new SensorPreflightMag with default values.
func (*SensorPreflightMag) Clone ¶
func (t *SensorPreflightMag) Clone() *SensorPreflightMag
func (*SensorPreflightMag) CloneMsg ¶
func (t *SensorPreflightMag) CloneMsg() types.Message
func (*SensorPreflightMag) SetDefaults ¶
func (t *SensorPreflightMag) SetDefaults()
type SensorSelection ¶
type SensorSelection struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Sensor ID's for the voted sensors output on the sensor_combined topic.Will be updated on startup of the sensor module and when sensor selection changes AccelDeviceId uint32 `yaml:"accel_device_id"` // unique device ID for the selected accelerometers. Sensor ID's for the voted sensors output on the sensor_combined topic.Will be updated on startup of the sensor module and when sensor selection changes GyroDeviceId uint32 `yaml:"gyro_device_id"` // unique device ID for the selected rate gyros. Sensor ID's for the voted sensors output on the sensor_combined topic.Will be updated on startup of the sensor module and when sensor selection changes }
Do not create instances of this type directly. Always use NewSensorSelection function instead.
func NewSensorSelection ¶
func NewSensorSelection() *SensorSelection
NewSensorSelection creates a new SensorSelection with default values.
func (*SensorSelection) Clone ¶
func (t *SensorSelection) Clone() *SensorSelection
func (*SensorSelection) CloneMsg ¶
func (t *SensorSelection) CloneMsg() types.Message
func (*SensorSelection) SetDefaults ¶
func (t *SensorSelection) SetDefaults()
type SensorsStatusImu ¶
type SensorsStatusImu struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Sensor check metrics. This will be zero for a sensor that's primary or unpopulated. AccelDeviceIdPrimary uint32 `yaml:"accel_device_id_primary"` // current primary accel device id for reference AccelDeviceIds [4]uint32 `yaml:"accel_device_ids"` AccelInconsistencyMSS [4]float32 `yaml:"accel_inconsistency_m_s_s"` // magnitude of acceleration difference between IMU instance and mean in m/s^2. AccelHealthy [4]bool `yaml:"accel_healthy"` GyroDeviceIdPrimary uint32 `yaml:"gyro_device_id_primary"` // current primary gyro device id for reference GyroDeviceIds [4]uint32 `yaml:"gyro_device_ids"` GyroInconsistencyRadS [4]float32 `yaml:"gyro_inconsistency_rad_s"` // magnitude of angular rate difference between IMU instance and mean in (rad/s). GyroHealthy [4]bool `yaml:"gyro_healthy"` }
Do not create instances of this type directly. Always use NewSensorsStatusImu function instead.
func NewSensorsStatusImu ¶
func NewSensorsStatusImu() *SensorsStatusImu
NewSensorsStatusImu creates a new SensorsStatusImu with default values.
func (*SensorsStatusImu) Clone ¶
func (t *SensorsStatusImu) Clone() *SensorsStatusImu
func (*SensorsStatusImu) CloneMsg ¶
func (t *SensorsStatusImu) CloneMsg() types.Message
func (*SensorsStatusImu) SetDefaults ¶
func (t *SensorsStatusImu) SetDefaults()
type SystemPower ¶
type SystemPower struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Voltage5vV float32 `yaml:"voltage5v_v"` // peripheral 5V rail voltage Sensors3v3 [4]float32 `yaml:"sensors3v3"` // Sensors 3V3 rail voltage Sensors3v3Valid uint8 `yaml:"sensors3v3_valid"` // Sensors 3V3 rail voltage was read (bitfield). UsbConnected uint8 `yaml:"usb_connected"` // USB is connected when 1 BrickValid uint8 `yaml:"brick_valid"` // brick bits power is good when bit 1 UsbValid uint8 `yaml:"usb_valid"` // USB is valid when 1 ServoValid uint8 `yaml:"servo_valid"` // servo power is good when 1 Periph5vOc uint8 `yaml:"periph_5v_oc"` // peripheral overcurrent when 1 Hipower5vOc uint8 `yaml:"hipower_5v_oc"` // high power peripheral overcurrent when 1 Comp5vValid uint8 `yaml:"comp_5v_valid"` // 5V to companion valid Can1Gps15vValid uint8 `yaml:"can1_gps1_5v_valid"` // 5V for CAN1/GPS1 valid }
Do not create instances of this type directly. Always use NewSystemPower function instead.
func NewSystemPower ¶
func NewSystemPower() *SystemPower
NewSystemPower creates a new SystemPower with default values.
func (*SystemPower) Clone ¶
func (t *SystemPower) Clone() *SystemPower
func (*SystemPower) CloneMsg ¶
func (t *SystemPower) CloneMsg() types.Message
func (*SystemPower) SetDefaults ¶
func (t *SystemPower) SetDefaults()
type TakeoffStatus ¶
type TakeoffStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TakeoffState uint8 `yaml:"takeoff_state"` }
Do not create instances of this type directly. Always use NewTakeoffStatus function instead.
func NewTakeoffStatus ¶
func NewTakeoffStatus() *TakeoffStatus
NewTakeoffStatus creates a new TakeoffStatus with default values.
func (*TakeoffStatus) Clone ¶
func (t *TakeoffStatus) Clone() *TakeoffStatus
func (*TakeoffStatus) CloneMsg ¶
func (t *TakeoffStatus) CloneMsg() types.Message
func (*TakeoffStatus) SetDefaults ¶
func (t *TakeoffStatus) SetDefaults()
type TaskStackInfo ¶
type TaskStackInfo struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) StackFree uint16 `yaml:"stack_free"` TaskName [24]byte `yaml:"task_name"` }
Do not create instances of this type directly. Always use NewTaskStackInfo function instead.
func NewTaskStackInfo ¶
func NewTaskStackInfo() *TaskStackInfo
NewTaskStackInfo creates a new TaskStackInfo with default values.
func (*TaskStackInfo) Clone ¶
func (t *TaskStackInfo) Clone() *TaskStackInfo
func (*TaskStackInfo) CloneMsg ¶
func (t *TaskStackInfo) CloneMsg() types.Message
func (*TaskStackInfo) SetDefaults ¶
func (t *TaskStackInfo) SetDefaults()
type TecsStatus ¶
type TecsStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) AltitudeSp float32 `yaml:"altitude_sp"` AltitudeFiltered float32 `yaml:"altitude_filtered"` HeightRateSetpoint float32 `yaml:"height_rate_setpoint"` HeightRate float32 `yaml:"height_rate"` EquivalentAirspeedSp float32 `yaml:"equivalent_airspeed_sp"` TrueAirspeedSp float32 `yaml:"true_airspeed_sp"` TrueAirspeedFiltered float32 `yaml:"true_airspeed_filtered"` TrueAirspeedDerivativeSp float32 `yaml:"true_airspeed_derivative_sp"` TrueAirspeedDerivative float32 `yaml:"true_airspeed_derivative"` TotalEnergyError float32 `yaml:"total_energy_error"` EnergyDistributionError float32 `yaml:"energy_distribution_error"` TotalEnergyRateError float32 `yaml:"total_energy_rate_error"` EnergyDistributionRateError float32 `yaml:"energy_distribution_rate_error"` TotalEnergy float32 `yaml:"total_energy"` TotalEnergyRate float32 `yaml:"total_energy_rate"` TotalEnergyBalance float32 `yaml:"total_energy_balance"` TotalEnergyBalanceRate float32 `yaml:"total_energy_balance_rate"` TotalEnergySp float32 `yaml:"total_energy_sp"` TotalEnergyRateSp float32 `yaml:"total_energy_rate_sp"` TotalEnergyBalanceSp float32 `yaml:"total_energy_balance_sp"` TotalEnergyBalanceRateSp float32 `yaml:"total_energy_balance_rate_sp"` ThrottleInteg float32 `yaml:"throttle_integ"` PitchInteg float32 `yaml:"pitch_integ"` ThrottleSp float32 `yaml:"throttle_sp"` Mode uint8 `yaml:"mode"` }
Do not create instances of this type directly. Always use NewTecsStatus function instead.
func NewTecsStatus ¶
func NewTecsStatus() *TecsStatus
NewTecsStatus creates a new TecsStatus with default values.
func (*TecsStatus) Clone ¶
func (t *TecsStatus) Clone() *TecsStatus
func (*TecsStatus) CloneMsg ¶
func (t *TecsStatus) CloneMsg() types.Message
func (*TecsStatus) SetDefaults ¶
func (t *TecsStatus) SetDefaults()
type TelemetryStatus ¶
type TelemetryStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Type uint8 `yaml:"type"` // type of the radio hardware (LINK_TYPE_*) Mode uint8 `yaml:"mode"` FlowControl bool `yaml:"flow_control"` Forwarding bool `yaml:"forwarding"` MavlinkV2 bool `yaml:"mavlink_v2"` Ftp bool `yaml:"ftp"` Streams uint8 `yaml:"streams"` DataRate float32 `yaml:"data_rate"` // configured maximum data rate (Bytes/s) RateMultiplier float32 `yaml:"rate_multiplier"` TxRateAvg float32 `yaml:"tx_rate_avg"` // transmit rate average (Bytes/s) TxErrorRateAvg float32 `yaml:"tx_error_rate_avg"` // transmit error rate average (Bytes/s) TxMessageCount uint32 `yaml:"tx_message_count"` // total message sent count TxBufferOverruns uint32 `yaml:"tx_buffer_overruns"` // number of TX buffer overruns RxRateAvg float32 `yaml:"rx_rate_avg"` // transmit rate average (Bytes/s) RxMessageCount uint32 `yaml:"rx_message_count"` // count of total messages received RxMessageCountSupported uint32 `yaml:"rx_message_count_supported"` // count of total messages received from supported systems and components (for loss statistics) RxMessageLostCount uint32 `yaml:"rx_message_lost_count"` RxBufferOverruns uint32 `yaml:"rx_buffer_overruns"` // number of RX buffer overruns RxParseErrors uint32 `yaml:"rx_parse_errors"` // number of parse errors RxPacketDropCount uint32 `yaml:"rx_packet_drop_count"` // number of packet drops RxMessageLostRate float32 `yaml:"rx_message_lost_rate"` HeartbeatTypeAntennaTracker bool `yaml:"heartbeat_type_antenna_tracker"` // MAV_TYPE_ANTENNA_TRACKER. Heartbeats per type HeartbeatTypeGcs bool `yaml:"heartbeat_type_gcs"` // MAV_TYPE_GCS. Heartbeats per type HeartbeatTypeOnboardController bool `yaml:"heartbeat_type_onboard_controller"` // MAV_TYPE_ONBOARD_CONTROLLER. Heartbeats per type HeartbeatTypeGimbal bool `yaml:"heartbeat_type_gimbal"` // MAV_TYPE_GIMBAL. Heartbeats per type HeartbeatTypeAdsb bool `yaml:"heartbeat_type_adsb"` // MAV_TYPE_ADSB. Heartbeats per type HeartbeatTypeCamera bool `yaml:"heartbeat_type_camera"` // MAV_TYPE_CAMERA. Heartbeats per type HeartbeatComponentTelemetryRadio bool `yaml:"heartbeat_component_telemetry_radio"` // MAV_COMP_ID_TELEMETRY_RADIO. Heartbeats per component HeartbeatComponentLog bool `yaml:"heartbeat_component_log"` // MAV_COMP_ID_LOG. Heartbeats per component HeartbeatComponentOsd bool `yaml:"heartbeat_component_osd"` // MAV_COMP_ID_OSD. Heartbeats per component HeartbeatComponentObstacleAvoidance bool `yaml:"heartbeat_component_obstacle_avoidance"` // MAV_COMP_ID_OBSTACLE_AVOIDANCE. Heartbeats per component HeartbeatComponentVio bool `yaml:"heartbeat_component_vio"` // MAV_COMP_ID_VISUAL_INERTIAL_ODOMETRY. Heartbeats per component HeartbeatComponentPairingManager bool `yaml:"heartbeat_component_pairing_manager"` // MAV_COMP_ID_PAIRING_MANAGER. Heartbeats per component HeartbeatComponentUdpBridge bool `yaml:"heartbeat_component_udp_bridge"` // MAV_COMP_ID_UDP_BRIDGE. Heartbeats per component HeartbeatComponentUartBridge bool `yaml:"heartbeat_component_uart_bridge"` // MAV_COMP_ID_UART_BRIDGE. Heartbeats per component AvoidanceSystemHealthy bool `yaml:"avoidance_system_healthy"` // Misc component health }
Do not create instances of this type directly. Always use NewTelemetryStatus function instead.
func NewTelemetryStatus ¶
func NewTelemetryStatus() *TelemetryStatus
NewTelemetryStatus creates a new TelemetryStatus with default values.
func (*TelemetryStatus) Clone ¶
func (t *TelemetryStatus) Clone() *TelemetryStatus
func (*TelemetryStatus) CloneMsg ¶
func (t *TelemetryStatus) CloneMsg() types.Message
func (*TelemetryStatus) SetDefaults ¶
func (t *TelemetryStatus) SetDefaults()
type TestMotor ¶
type TestMotor struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Action uint8 `yaml:"action"` // one of ACTION_* (applies to all motors) MotorNumber uint32 `yaml:"motor_number"` // number of motor to spin [0..N-1] Value float32 `yaml:"value"` // output power, range [0..1], -1 to stop individual motor TimeoutMs uint32 `yaml:"timeout_ms"` // timeout in ms after which to exit test mode (if 0, do not time out) DriverInstance uint8 `yaml:"driver_instance"` // select output driver (for boards with multiple outputs, like IO+FMU) }
Do not create instances of this type directly. Always use NewTestMotor function instead.
func NewTestMotor ¶
func NewTestMotor() *TestMotor
NewTestMotor creates a new TestMotor with default values.
func (*TestMotor) SetDefaults ¶
func (t *TestMotor) SetDefaults()
type Timesync ¶
type Timesync struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) SysId uint8 `yaml:"sys_id"` // id of the origin system Seq uint8 `yaml:"seq"` // timesync msg sequence Tc1 int64 `yaml:"tc1"` // time sync timestamp 1 Ts1 int64 `yaml:"ts1"` // time sync timestamp 2 }
Do not create instances of this type directly. Always use NewTimesync function instead.
func NewTimesync ¶
func NewTimesync() *Timesync
NewTimesync creates a new Timesync with default values.
func (*Timesync) SetDefaults ¶
func (t *Timesync) SetDefaults()
type TimesyncStatus ¶
type TimesyncStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) RemoteTimestamp uint64 `yaml:"remote_timestamp"` // remote system timestamp (microseconds) ObservedOffset int64 `yaml:"observed_offset"` // raw time offset directly observed from this timesync packet (microseconds) EstimatedOffset int64 `yaml:"estimated_offset"` // smoothed time offset between companion system and PX4 (microseconds) RoundTripTime uint32 `yaml:"round_trip_time"` // round trip time of this timesync packet (microseconds) }
Do not create instances of this type directly. Always use NewTimesyncStatus function instead.
func NewTimesyncStatus ¶
func NewTimesyncStatus() *TimesyncStatus
NewTimesyncStatus creates a new TimesyncStatus with default values.
func (*TimesyncStatus) Clone ¶
func (t *TimesyncStatus) Clone() *TimesyncStatus
func (*TimesyncStatus) CloneMsg ¶
func (t *TimesyncStatus) CloneMsg() types.Message
func (*TimesyncStatus) SetDefaults ¶
func (t *TimesyncStatus) SetDefaults()
type TrajectoryBezier ¶
type TrajectoryBezier struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Position [3]float32 `yaml:"position"` // local position x,y,z (metres) Yaw float32 `yaml:"yaw"` // yaw angle (rad) Delta float32 `yaml:"delta"` // time it should take to get to this waypoint, if this is the final waypoint (seconds) }
Do not create instances of this type directly. Always use NewTrajectoryBezier function instead.
func NewTrajectoryBezier ¶
func NewTrajectoryBezier() *TrajectoryBezier
NewTrajectoryBezier creates a new TrajectoryBezier with default values.
func (*TrajectoryBezier) Clone ¶
func (t *TrajectoryBezier) Clone() *TrajectoryBezier
func (*TrajectoryBezier) CloneMsg ¶
func (t *TrajectoryBezier) CloneMsg() types.Message
func (*TrajectoryBezier) SetDefaults ¶
func (t *TrajectoryBezier) SetDefaults()
type TrajectorySetpoint ¶
type TrajectorySetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) X float32 `yaml:"x"` // in meters NED Y float32 `yaml:"y"` // in meters NED Z float32 `yaml:"z"` // in meters NED Yaw float32 `yaml:"yaw"` // in radians NED -PI..+PI Yawspeed float32 `yaml:"yawspeed"` // in radians/sec Vx float32 `yaml:"vx"` // in meters/sec Vy float32 `yaml:"vy"` // in meters/sec Vz float32 `yaml:"vz"` // in meters/sec Acceleration [3]float32 `yaml:"acceleration"` // in meters/sec^2 Jerk [3]float32 `yaml:"jerk"` // in meters/sec^3 Thrust [3]float32 `yaml:"thrust"` // normalized thrust vector in NED }
Do not create instances of this type directly. Always use NewTrajectorySetpoint function instead.
func NewTrajectorySetpoint ¶
func NewTrajectorySetpoint() *TrajectorySetpoint
NewTrajectorySetpoint creates a new TrajectorySetpoint with default values.
func (*TrajectorySetpoint) Clone ¶
func (t *TrajectorySetpoint) Clone() *TrajectorySetpoint
func (*TrajectorySetpoint) CloneMsg ¶
func (t *TrajectorySetpoint) CloneMsg() types.Message
func (*TrajectorySetpoint) SetDefaults ¶
func (t *TrajectorySetpoint) SetDefaults()
type TrajectoryWaypoint ¶
type TrajectoryWaypoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Position [3]float32 `yaml:"position"` Velocity [3]float32 `yaml:"velocity"` Acceleration [3]float32 `yaml:"acceleration"` Yaw float32 `yaml:"yaw"` YawSpeed float32 `yaml:"yaw_speed"` PointValid bool `yaml:"point_valid"` Type uint8 `yaml:"type"` }
Do not create instances of this type directly. Always use NewTrajectoryWaypoint function instead.
func NewTrajectoryWaypoint ¶
func NewTrajectoryWaypoint() *TrajectoryWaypoint
NewTrajectoryWaypoint creates a new TrajectoryWaypoint with default values.
func (*TrajectoryWaypoint) Clone ¶
func (t *TrajectoryWaypoint) Clone() *TrajectoryWaypoint
func (*TrajectoryWaypoint) CloneMsg ¶
func (t *TrajectoryWaypoint) CloneMsg() types.Message
func (*TrajectoryWaypoint) SetDefaults ¶
func (t *TrajectoryWaypoint) SetDefaults()
type TransponderReport ¶
type TransponderReport struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) IcaoAddress uint32 `yaml:"icao_address"` // ICAO address Lat float64 `yaml:"lat"` // Latitude, expressed as degrees Lon float64 `yaml:"lon"` // Longitude, expressed as degrees AltitudeType uint8 `yaml:"altitude_type"` // Type from ADSB_ALTITUDE_TYPE enum Altitude float32 `yaml:"altitude"` // Altitude(ASL) in meters Heading float32 `yaml:"heading"` // Course over ground in radians, -pi to +pi, 0 is north HorVelocity float32 `yaml:"hor_velocity"` // The horizontal velocity in m/s VerVelocity float32 `yaml:"ver_velocity"` // The vertical velocity in m/s, positive is up Callsign [9]byte `yaml:"callsign"` // The callsign, 8+null EmitterType uint8 `yaml:"emitter_type"` // Type from ADSB_EMITTER_TYPE enum Tslc uint8 `yaml:"tslc"` // Time since last communication in seconds Flags uint16 `yaml:"flags"` // Flags to indicate various statuses including valid data fields Squawk uint16 `yaml:"squawk"` // Squawk code UasId [18]uint8 `yaml:"uas_id"` // Unique UAS ID }
Do not create instances of this type directly. Always use NewTransponderReport function instead.
func NewTransponderReport ¶
func NewTransponderReport() *TransponderReport
NewTransponderReport creates a new TransponderReport with default values.
func (*TransponderReport) Clone ¶
func (t *TransponderReport) Clone() *TransponderReport
func (*TransponderReport) CloneMsg ¶
func (t *TransponderReport) CloneMsg() types.Message
func (*TransponderReport) SetDefaults ¶
func (t *TransponderReport) SetDefaults()
type TuneControl ¶
type TuneControl struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TuneId uint8 `yaml:"tune_id"` // tune_id corresponding to TuneID::* from the tune_defaults.h in the tunes library TuneOverride bool `yaml:"tune_override"` // if true the tune which is playing will be stopped and the new started Frequency uint16 `yaml:"frequency"` // in Hz Duration uint32 `yaml:"duration"` // in us Silence uint32 `yaml:"silence"` // in us Volume uint8 `yaml:"volume"` // value between 0-100 if supported by backend }
Do not create instances of this type directly. Always use NewTuneControl function instead.
func NewTuneControl ¶
func NewTuneControl() *TuneControl
NewTuneControl creates a new TuneControl with default values.
func (*TuneControl) Clone ¶
func (t *TuneControl) Clone() *TuneControl
func (*TuneControl) CloneMsg ¶
func (t *TuneControl) CloneMsg() types.Message
func (*TuneControl) SetDefaults ¶
func (t *TuneControl) SetDefaults()
type UavcanParameterRequest ¶
type UavcanParameterRequest struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). UAVCAN-MAVLink parameter bridge request type MessageType uint8 `yaml:"message_type"` // MAVLink message type: PARAM_REQUEST_READ, PARAM_REQUEST_LIST, PARAM_SET NodeId uint8 `yaml:"node_id"` // UAVCAN node ID mapped from MAVLink component ID ParamId [17]byte `yaml:"param_id"` // MAVLink/UAVCAN parameter name ParamIndex int16 `yaml:"param_index"` // -1 if the param_id field should be used as identifier ParamType uint8 `yaml:"param_type"` // MAVLink parameter type IntValue int64 `yaml:"int_value"` // current value if param_type is int-like RealValue float32 `yaml:"real_value"` // current value if param_type is float-like }
Do not create instances of this type directly. Always use NewUavcanParameterRequest function instead.
func NewUavcanParameterRequest ¶
func NewUavcanParameterRequest() *UavcanParameterRequest
NewUavcanParameterRequest creates a new UavcanParameterRequest with default values.
func (*UavcanParameterRequest) Clone ¶
func (t *UavcanParameterRequest) Clone() *UavcanParameterRequest
func (*UavcanParameterRequest) CloneMsg ¶
func (t *UavcanParameterRequest) CloneMsg() types.Message
func (*UavcanParameterRequest) SetDefaults ¶
func (t *UavcanParameterRequest) SetDefaults()
type UavcanParameterValue ¶
type UavcanParameterValue struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). UAVCAN-MAVLink parameter bridge response type NodeId uint8 `yaml:"node_id"` // UAVCAN node ID mapped from MAVLink component ID. UAVCAN-MAVLink parameter bridge response type ParamId [17]byte `yaml:"param_id"` // MAVLink/UAVCAN parameter name. UAVCAN-MAVLink parameter bridge response type ParamIndex int16 `yaml:"param_index"` // parameter index, if known. UAVCAN-MAVLink parameter bridge response type ParamCount uint16 `yaml:"param_count"` // number of parameters exposed by the node. UAVCAN-MAVLink parameter bridge response type ParamType uint8 `yaml:"param_type"` // MAVLink parameter type. UAVCAN-MAVLink parameter bridge response type IntValue int64 `yaml:"int_value"` // current value if param_type is int-like. UAVCAN-MAVLink parameter bridge response type RealValue float32 `yaml:"real_value"` // current value if param_type is float-like. UAVCAN-MAVLink parameter bridge response type }
Do not create instances of this type directly. Always use NewUavcanParameterValue function instead.
func NewUavcanParameterValue ¶
func NewUavcanParameterValue() *UavcanParameterValue
NewUavcanParameterValue creates a new UavcanParameterValue with default values.
func (*UavcanParameterValue) Clone ¶
func (t *UavcanParameterValue) Clone() *UavcanParameterValue
func (*UavcanParameterValue) CloneMsg ¶
func (t *UavcanParameterValue) CloneMsg() types.Message
func (*UavcanParameterValue) SetDefaults ¶
func (t *UavcanParameterValue) SetDefaults()
type UlogStream ¶
type UlogStream struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Length uint8 `yaml:"length"` // length of data FirstMessageOffset uint8 `yaml:"first_message_offset"` // offset into data where first message starts. This MsgSequence uint16 `yaml:"msg_sequence"` // allows determine drops. can be used for recovery, when a previous message got lost Flags uint8 `yaml:"flags"` // see FLAGS_*. can be used for recovery, when a previous message got lost Data [249]uint8 `yaml:"data"` // ulog data. can be used for recovery, when a previous message got lost }
Do not create instances of this type directly. Always use NewUlogStream function instead.
func NewUlogStream ¶
func NewUlogStream() *UlogStream
NewUlogStream creates a new UlogStream with default values.
func (*UlogStream) Clone ¶
func (t *UlogStream) Clone() *UlogStream
func (*UlogStream) CloneMsg ¶
func (t *UlogStream) CloneMsg() types.Message
func (*UlogStream) SetDefaults ¶
func (t *UlogStream) SetDefaults()
type UlogStreamAck ¶
type UlogStreamAck struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) MsgSequence uint16 `yaml:"msg_sequence"` }
Do not create instances of this type directly. Always use NewUlogStreamAck function instead.
func NewUlogStreamAck ¶
func NewUlogStreamAck() *UlogStreamAck
NewUlogStreamAck creates a new UlogStreamAck with default values.
func (*UlogStreamAck) Clone ¶
func (t *UlogStreamAck) Clone() *UlogStreamAck
func (*UlogStreamAck) CloneMsg ¶
func (t *UlogStreamAck) CloneMsg() types.Message
func (*UlogStreamAck) SetDefaults ¶
func (t *UlogStreamAck) SetDefaults()
type VehicleAcceleration ¶
type VehicleAcceleration struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Xyz [3]float32 `yaml:"xyz"` // Bias corrected acceleration (including gravity) in the FRD body frame XYZ-axis in m/s^2 }
Do not create instances of this type directly. Always use NewVehicleAcceleration function instead.
func NewVehicleAcceleration ¶
func NewVehicleAcceleration() *VehicleAcceleration
NewVehicleAcceleration creates a new VehicleAcceleration with default values.
func (*VehicleAcceleration) Clone ¶
func (t *VehicleAcceleration) Clone() *VehicleAcceleration
func (*VehicleAcceleration) CloneMsg ¶
func (t *VehicleAcceleration) CloneMsg() types.Message
func (*VehicleAcceleration) SetDefaults ¶
func (t *VehicleAcceleration) SetDefaults()
type VehicleActuatorSetpoint ¶
type VehicleActuatorSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp the data this control response is based on was sampled Actuator [16]float32 `yaml:"actuator"` }
Do not create instances of this type directly. Always use NewVehicleActuatorSetpoint function instead.
func NewVehicleActuatorSetpoint ¶
func NewVehicleActuatorSetpoint() *VehicleActuatorSetpoint
NewVehicleActuatorSetpoint creates a new VehicleActuatorSetpoint with default values.
func (*VehicleActuatorSetpoint) Clone ¶
func (t *VehicleActuatorSetpoint) Clone() *VehicleActuatorSetpoint
func (*VehicleActuatorSetpoint) CloneMsg ¶
func (t *VehicleActuatorSetpoint) CloneMsg() types.Message
func (*VehicleActuatorSetpoint) SetDefaults ¶
func (t *VehicleActuatorSetpoint) SetDefaults()
type VehicleAirData ¶
type VehicleAirData struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) BaroDeviceId uint32 `yaml:"baro_device_id"` // unique device ID for the selected barometer BaroAltMeter float32 `yaml:"baro_alt_meter"` // Altitude above MSL calculated from temperature compensated baro sensor data using an ISA corrected for sea level pressure SENS_BARO_QNH. BaroTempCelcius float32 `yaml:"baro_temp_celcius"` // Temperature in degrees Celsius BaroPressurePa float32 `yaml:"baro_pressure_pa"` // Absolute pressure in Pascals Rho float32 `yaml:"rho"` // air density }
Do not create instances of this type directly. Always use NewVehicleAirData function instead.
func NewVehicleAirData ¶
func NewVehicleAirData() *VehicleAirData
NewVehicleAirData creates a new VehicleAirData with default values.
func (*VehicleAirData) Clone ¶
func (t *VehicleAirData) Clone() *VehicleAirData
func (*VehicleAirData) CloneMsg ¶
func (t *VehicleAirData) CloneMsg() types.Message
func (*VehicleAirData) SetDefaults ¶
func (t *VehicleAirData) SetDefaults()
type VehicleAngularAcceleration ¶
type VehicleAngularAcceleration struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // timestamp of the data sample on which this message is based (microseconds) Xyz [3]float32 `yaml:"xyz"` // angular acceleration about the FRD body frame XYZ-axis in rad/s^2 }
Do not create instances of this type directly. Always use NewVehicleAngularAcceleration function instead.
func NewVehicleAngularAcceleration ¶
func NewVehicleAngularAcceleration() *VehicleAngularAcceleration
NewVehicleAngularAcceleration creates a new VehicleAngularAcceleration with default values.
func (*VehicleAngularAcceleration) Clone ¶
func (t *VehicleAngularAcceleration) Clone() *VehicleAngularAcceleration
func (*VehicleAngularAcceleration) CloneMsg ¶
func (t *VehicleAngularAcceleration) CloneMsg() types.Message
func (*VehicleAngularAcceleration) SetDefaults ¶
func (t *VehicleAngularAcceleration) SetDefaults()
type VehicleAngularAccelerationSetpoint ¶
type VehicleAngularAccelerationSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // timestamp of the data sample on which this message is based (microseconds) Xyz [3]float32 `yaml:"xyz"` // angular acceleration about X, Y, Z body axis in rad/s^2 }
Do not create instances of this type directly. Always use NewVehicleAngularAccelerationSetpoint function instead.
func NewVehicleAngularAccelerationSetpoint ¶
func NewVehicleAngularAccelerationSetpoint() *VehicleAngularAccelerationSetpoint
NewVehicleAngularAccelerationSetpoint creates a new VehicleAngularAccelerationSetpoint with default values.
func (*VehicleAngularAccelerationSetpoint) Clone ¶
func (t *VehicleAngularAccelerationSetpoint) Clone() *VehicleAngularAccelerationSetpoint
func (*VehicleAngularAccelerationSetpoint) CloneMsg ¶
func (t *VehicleAngularAccelerationSetpoint) CloneMsg() types.Message
func (*VehicleAngularAccelerationSetpoint) SetDefaults ¶
func (t *VehicleAngularAccelerationSetpoint) SetDefaults()
type VehicleAngularVelocity ¶
type VehicleAngularVelocity struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // timestamp of the data sample on which this message is based (microseconds) Xyz [3]float32 `yaml:"xyz"` // Bias corrected angular velocity about the FRD body frame XYZ-axis in rad/s }
Do not create instances of this type directly. Always use NewVehicleAngularVelocity function instead.
func NewVehicleAngularVelocity ¶
func NewVehicleAngularVelocity() *VehicleAngularVelocity
NewVehicleAngularVelocity creates a new VehicleAngularVelocity with default values.
func (*VehicleAngularVelocity) Clone ¶
func (t *VehicleAngularVelocity) Clone() *VehicleAngularVelocity
func (*VehicleAngularVelocity) CloneMsg ¶
func (t *VehicleAngularVelocity) CloneMsg() types.Message
func (*VehicleAngularVelocity) SetDefaults ¶
func (t *VehicleAngularVelocity) SetDefaults()
type VehicleAngularVelocityGroundtruth ¶
type VehicleAngularVelocityGroundtruth struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // timestamp of the data sample on which this message is based (microseconds) Xyz [3]float32 `yaml:"xyz"` // Bias corrected angular velocity about the FRD body frame XYZ-axis in rad/s }
Do not create instances of this type directly. Always use NewVehicleAngularVelocityGroundtruth function instead.
func NewVehicleAngularVelocityGroundtruth ¶
func NewVehicleAngularVelocityGroundtruth() *VehicleAngularVelocityGroundtruth
NewVehicleAngularVelocityGroundtruth creates a new VehicleAngularVelocityGroundtruth with default values.
func (*VehicleAngularVelocityGroundtruth) Clone ¶
func (t *VehicleAngularVelocityGroundtruth) Clone() *VehicleAngularVelocityGroundtruth
func (*VehicleAngularVelocityGroundtruth) CloneMsg ¶
func (t *VehicleAngularVelocityGroundtruth) CloneMsg() types.Message
func (*VehicleAngularVelocityGroundtruth) SetDefaults ¶
func (t *VehicleAngularVelocityGroundtruth) SetDefaults()
type VehicleAttitude ¶
type VehicleAttitude struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Q [4]float32 `yaml:"q"` // Quaternion rotation from the FRD body frame to the NED earth frame DeltaQReset [4]float32 `yaml:"delta_q_reset"` // Amount by which quaternion has changed during last reset QuatResetCounter uint8 `yaml:"quat_reset_counter"` // Quaternion reset counter }
Do not create instances of this type directly. Always use NewVehicleAttitude function instead.
func NewVehicleAttitude ¶
func NewVehicleAttitude() *VehicleAttitude
NewVehicleAttitude creates a new VehicleAttitude with default values.
func (*VehicleAttitude) Clone ¶
func (t *VehicleAttitude) Clone() *VehicleAttitude
func (*VehicleAttitude) CloneMsg ¶
func (t *VehicleAttitude) CloneMsg() types.Message
func (*VehicleAttitude) SetDefaults ¶
func (t *VehicleAttitude) SetDefaults()
type VehicleAttitudeGroundtruth ¶
type VehicleAttitudeGroundtruth struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Q [4]float32 `yaml:"q"` // Quaternion rotation from the FRD body frame to the NED earth frame DeltaQReset [4]float32 `yaml:"delta_q_reset"` // Amount by which quaternion has changed during last reset QuatResetCounter uint8 `yaml:"quat_reset_counter"` // Quaternion reset counter }
Do not create instances of this type directly. Always use NewVehicleAttitudeGroundtruth function instead.
func NewVehicleAttitudeGroundtruth ¶
func NewVehicleAttitudeGroundtruth() *VehicleAttitudeGroundtruth
NewVehicleAttitudeGroundtruth creates a new VehicleAttitudeGroundtruth with default values.
func (*VehicleAttitudeGroundtruth) Clone ¶
func (t *VehicleAttitudeGroundtruth) Clone() *VehicleAttitudeGroundtruth
func (*VehicleAttitudeGroundtruth) CloneMsg ¶
func (t *VehicleAttitudeGroundtruth) CloneMsg() types.Message
func (*VehicleAttitudeGroundtruth) SetDefaults ¶
func (t *VehicleAttitudeGroundtruth) SetDefaults()
type VehicleAttitudeSetpoint ¶
type VehicleAttitudeSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) RollBody float32 `yaml:"roll_body"` // body angle in NED frame (can be NaN for FW) PitchBody float32 `yaml:"pitch_body"` // body angle in NED frame (can be NaN for FW) YawBody float32 `yaml:"yaw_body"` // body angle in NED frame (can be NaN for FW) YawSpMoveRate float32 `yaml:"yaw_sp_move_rate"` // rad/s (commanded by user) QD [4]float32 `yaml:"q_d"` // Desired quaternion for quaternion control. For quaternion-based attitude control ThrustBody [3]float32 `yaml:"thrust_body"` // Normalized thrust command in body NED frame [-1,1]. For clarification: For multicopters thrust_body[0] and thrust[1] are usually 0 and thrust[2] is the negative throttle demand.For fixed wings thrust_x is the throttle demand and thrust_y, thrust_z will usually be zero. RollResetIntegral bool `yaml:"roll_reset_integral"` // Reset roll integral part (navigation logic change) PitchResetIntegral bool `yaml:"pitch_reset_integral"` // Reset pitch integral part (navigation logic change) YawResetIntegral bool `yaml:"yaw_reset_integral"` // Reset yaw integral part (navigation logic change) FwControlYaw bool `yaml:"fw_control_yaw"` // control heading with rudder (used for auto takeoff on runway) ApplyFlaps uint8 `yaml:"apply_flaps"` // flap config specifier }
Do not create instances of this type directly. Always use NewVehicleAttitudeSetpoint function instead.
func NewVehicleAttitudeSetpoint ¶
func NewVehicleAttitudeSetpoint() *VehicleAttitudeSetpoint
NewVehicleAttitudeSetpoint creates a new VehicleAttitudeSetpoint with default values.
func (*VehicleAttitudeSetpoint) Clone ¶
func (t *VehicleAttitudeSetpoint) Clone() *VehicleAttitudeSetpoint
func (*VehicleAttitudeSetpoint) CloneMsg ¶
func (t *VehicleAttitudeSetpoint) CloneMsg() types.Message
func (*VehicleAttitudeSetpoint) SetDefaults ¶
func (t *VehicleAttitudeSetpoint) SetDefaults()
type VehicleCommand ¶
type VehicleCommand struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Param1 float32 `yaml:"param1"` // Parameter 1, as defined by MAVLink uint16 VEHICLE_CMD enum. Param2 float32 `yaml:"param2"` // Parameter 2, as defined by MAVLink uint16 VEHICLE_CMD enum. Param3 float32 `yaml:"param3"` // Parameter 3, as defined by MAVLink uint16 VEHICLE_CMD enum. Param4 float32 `yaml:"param4"` // Parameter 4, as defined by MAVLink uint16 VEHICLE_CMD enum. Param5 float64 `yaml:"param5"` // Parameter 5, as defined by MAVLink uint16 VEHICLE_CMD enum. Param6 float64 `yaml:"param6"` // Parameter 6, as defined by MAVLink uint16 VEHICLE_CMD enum. Param7 float32 `yaml:"param7"` // Parameter 7, as defined by MAVLink uint16 VEHICLE_CMD enum. Command uint32 `yaml:"command"` // Command ID TargetSystem uint8 `yaml:"target_system"` // System which should execute the command TargetComponent uint8 `yaml:"target_component"` // Component which should execute the command, 0 for all components SourceSystem uint8 `yaml:"source_system"` // System sending the command SourceComponent uint8 `yaml:"source_component"` // Component sending the command Confirmation uint8 `yaml:"confirmation"` // 0: First transmission of this command. 1-255: Confirmation transmissions (e.g. for kill command) FromExternal bool `yaml:"from_external"` }
Do not create instances of this type directly. Always use NewVehicleCommand function instead.
func NewVehicleCommand ¶
func NewVehicleCommand() *VehicleCommand
NewVehicleCommand creates a new VehicleCommand with default values.
func (*VehicleCommand) Clone ¶
func (t *VehicleCommand) Clone() *VehicleCommand
func (*VehicleCommand) CloneMsg ¶
func (t *VehicleCommand) CloneMsg() types.Message
func (*VehicleCommand) SetDefaults ¶
func (t *VehicleCommand) SetDefaults()
type VehicleCommandAck ¶
type VehicleCommandAck struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Command uint32 `yaml:"command"` Result uint8 `yaml:"result"` FromExternal bool `yaml:"from_external"` ResultParam1 uint8 `yaml:"result_param1"` ResultParam2 int32 `yaml:"result_param2"` TargetSystem uint8 `yaml:"target_system"` TargetComponent uint8 `yaml:"target_component"` }
Do not create instances of this type directly. Always use NewVehicleCommandAck function instead.
func NewVehicleCommandAck ¶
func NewVehicleCommandAck() *VehicleCommandAck
NewVehicleCommandAck creates a new VehicleCommandAck with default values.
func (*VehicleCommandAck) Clone ¶
func (t *VehicleCommandAck) Clone() *VehicleCommandAck
func (*VehicleCommandAck) CloneMsg ¶
func (t *VehicleCommandAck) CloneMsg() types.Message
func (*VehicleCommandAck) SetDefaults ¶
func (t *VehicleCommandAck) SetDefaults()
type VehicleConstraints ¶
type VehicleConstraints struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) SpeedXy float32 `yaml:"speed_xy"` // in meters/sec SpeedUp float32 `yaml:"speed_up"` // in meters/sec SpeedDown float32 `yaml:"speed_down"` // in meters/sec WantTakeoff bool `yaml:"want_takeoff"` // tell the controller to initiate takeoff when idling (ignored during flight) }
Do not create instances of this type directly. Always use NewVehicleConstraints function instead.
func NewVehicleConstraints ¶
func NewVehicleConstraints() *VehicleConstraints
NewVehicleConstraints creates a new VehicleConstraints with default values.
func (*VehicleConstraints) Clone ¶
func (t *VehicleConstraints) Clone() *VehicleConstraints
func (*VehicleConstraints) CloneMsg ¶
func (t *VehicleConstraints) CloneMsg() types.Message
func (*VehicleConstraints) SetDefaults ¶
func (t *VehicleConstraints) SetDefaults()
type VehicleControlMode ¶
type VehicleControlMode struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) FlagArmed bool `yaml:"flag_armed"` // synonym for actuator_armed.armed FlagExternalManualOverrideOk bool `yaml:"flag_external_manual_override_ok"` // external override non-fatal for system. Only true for fixed wing FlagControlManualEnabled bool `yaml:"flag_control_manual_enabled"` // true if manual input is mixed in FlagControlAutoEnabled bool `yaml:"flag_control_auto_enabled"` // true if onboard autopilot should act FlagControlOffboardEnabled bool `yaml:"flag_control_offboard_enabled"` // true if offboard control should be used FlagControlRatesEnabled bool `yaml:"flag_control_rates_enabled"` // true if rates are stabilized FlagControlAttitudeEnabled bool `yaml:"flag_control_attitude_enabled"` // true if attitude stabilization is mixed in FlagControlAccelerationEnabled bool `yaml:"flag_control_acceleration_enabled"` // true if acceleration is controlled FlagControlVelocityEnabled bool `yaml:"flag_control_velocity_enabled"` // true if horizontal velocity (implies direction) is controlled FlagControlPositionEnabled bool `yaml:"flag_control_position_enabled"` // true if position is controlled FlagControlAltitudeEnabled bool `yaml:"flag_control_altitude_enabled"` // true if altitude is controlled FlagControlClimbRateEnabled bool `yaml:"flag_control_climb_rate_enabled"` // true if climb rate is controlled FlagControlTerminationEnabled bool `yaml:"flag_control_termination_enabled"` // true if flighttermination is enabled }
Do not create instances of this type directly. Always use NewVehicleControlMode function instead.
func NewVehicleControlMode ¶
func NewVehicleControlMode() *VehicleControlMode
NewVehicleControlMode creates a new VehicleControlMode with default values.
func (*VehicleControlMode) Clone ¶
func (t *VehicleControlMode) Clone() *VehicleControlMode
func (*VehicleControlMode) CloneMsg ¶
func (t *VehicleControlMode) CloneMsg() types.Message
func (*VehicleControlMode) SetDefaults ¶
func (t *VehicleControlMode) SetDefaults()
type VehicleGlobalPosition ¶
type VehicleGlobalPosition struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Lat float64 `yaml:"lat"` // Latitude, (degrees) Lon float64 `yaml:"lon"` // Longitude, (degrees) Alt float32 `yaml:"alt"` // Altitude AMSL, (meters) AltEllipsoid float32 `yaml:"alt_ellipsoid"` // Altitude above ellipsoid, (meters) DeltaAlt float32 `yaml:"delta_alt"` // Reset delta for altitude LatLonResetCounter uint8 `yaml:"lat_lon_reset_counter"` // Counter for reset events on horizontal position coordinates AltResetCounter uint8 `yaml:"alt_reset_counter"` // Counter for reset events on altitude Eph float32 `yaml:"eph"` // Standard deviation of horizontal position error, (metres) Epv float32 `yaml:"epv"` // Standard deviation of vertical position error, (metres) TerrainAlt float32 `yaml:"terrain_alt"` // Terrain altitude WGS84, (metres) TerrainAltValid bool `yaml:"terrain_alt_valid"` // Terrain altitude estimate is valid DeadReckoning bool `yaml:"dead_reckoning"` // True if this position is estimated through dead-reckoning }
Do not create instances of this type directly. Always use NewVehicleGlobalPosition function instead.
func NewVehicleGlobalPosition ¶
func NewVehicleGlobalPosition() *VehicleGlobalPosition
NewVehicleGlobalPosition creates a new VehicleGlobalPosition with default values.
func (*VehicleGlobalPosition) Clone ¶
func (t *VehicleGlobalPosition) Clone() *VehicleGlobalPosition
func (*VehicleGlobalPosition) CloneMsg ¶
func (t *VehicleGlobalPosition) CloneMsg() types.Message
func (*VehicleGlobalPosition) SetDefaults ¶
func (t *VehicleGlobalPosition) SetDefaults()
type VehicleGlobalPositionGroundtruth ¶
type VehicleGlobalPositionGroundtruth struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Lat float64 `yaml:"lat"` // Latitude, (degrees) Lon float64 `yaml:"lon"` // Longitude, (degrees) Alt float32 `yaml:"alt"` // Altitude AMSL, (meters) AltEllipsoid float32 `yaml:"alt_ellipsoid"` // Altitude above ellipsoid, (meters) DeltaAlt float32 `yaml:"delta_alt"` // Reset delta for altitude LatLonResetCounter uint8 `yaml:"lat_lon_reset_counter"` // Counter for reset events on horizontal position coordinates AltResetCounter uint8 `yaml:"alt_reset_counter"` // Counter for reset events on altitude Eph float32 `yaml:"eph"` // Standard deviation of horizontal position error, (metres) Epv float32 `yaml:"epv"` // Standard deviation of vertical position error, (metres) TerrainAlt float32 `yaml:"terrain_alt"` // Terrain altitude WGS84, (metres) TerrainAltValid bool `yaml:"terrain_alt_valid"` // Terrain altitude estimate is valid DeadReckoning bool `yaml:"dead_reckoning"` // True if this position is estimated through dead-reckoning }
Do not create instances of this type directly. Always use NewVehicleGlobalPositionGroundtruth function instead.
func NewVehicleGlobalPositionGroundtruth ¶
func NewVehicleGlobalPositionGroundtruth() *VehicleGlobalPositionGroundtruth
NewVehicleGlobalPositionGroundtruth creates a new VehicleGlobalPositionGroundtruth with default values.
func (*VehicleGlobalPositionGroundtruth) Clone ¶
func (t *VehicleGlobalPositionGroundtruth) Clone() *VehicleGlobalPositionGroundtruth
func (*VehicleGlobalPositionGroundtruth) CloneMsg ¶
func (t *VehicleGlobalPositionGroundtruth) CloneMsg() types.Message
func (*VehicleGlobalPositionGroundtruth) SetDefaults ¶
func (t *VehicleGlobalPositionGroundtruth) SetDefaults()
type VehicleGpsPosition ¶
type VehicleGpsPosition struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). GPS position in WGS84 coordinates.the field 'timestamp' is for the position & velocity (microseconds) Lat int32 `yaml:"lat"` // Latitude in 1E-7 degrees Lon int32 `yaml:"lon"` // Longitude in 1E-7 degrees Alt int32 `yaml:"alt"` // Altitude in 1E-3 meters above MSL, (millimetres) AltEllipsoid int32 `yaml:"alt_ellipsoid"` // Altitude in 1E-3 meters bove Ellipsoid, (millimetres) SVarianceMS float32 `yaml:"s_variance_m_s"` // GPS speed accuracy estimate, (metres/sec) CVarianceRad float32 `yaml:"c_variance_rad"` // GPS course accuracy estimate, (radians) FixType uint8 `yaml:"fix_type"` // 0-1: no fix, 2: 2D fix, 3: 3D fix, 4: RTCM code differential, 5: Real-Time Kinematic, float, 6: Real-Time Kinematic, fixed, 8: Extrapolated. Some applications will not use the value of this field unless it is at least two, so always correctly fill in the fix. Eph float32 `yaml:"eph"` // GPS horizontal position accuracy (metres) Epv float32 `yaml:"epv"` // GPS vertical position accuracy (metres) Hdop float32 `yaml:"hdop"` // Horizontal dilution of precision Vdop float32 `yaml:"vdop"` // Vertical dilution of precision NoisePerMs int32 `yaml:"noise_per_ms"` // GPS noise per millisecond JammingIndicator int32 `yaml:"jamming_indicator"` // indicates jamming is occurring JammingState uint8 `yaml:"jamming_state"` // indicates whether jamming has been detected or suspected by the receivers. O: Unknown, 1: OK, 2: Warning, 3: Critical VelMS float32 `yaml:"vel_m_s"` // GPS ground speed, (metres/sec) VelNMS float32 `yaml:"vel_n_m_s"` // GPS North velocity, (metres/sec) VelEMS float32 `yaml:"vel_e_m_s"` // GPS East velocity, (metres/sec) VelDMS float32 `yaml:"vel_d_m_s"` // GPS Down velocity, (metres/sec) CogRad float32 `yaml:"cog_rad"` // Course over ground (NOT heading, but direction of movement), -PI..PI, (radians) VelNedValid bool `yaml:"vel_ned_valid"` // True if NED velocity is valid TimestampTimeRelative int32 `yaml:"timestamp_time_relative"` // timestamp + timestamp_time_relative = Time of the UTC timestamp since system start, (microseconds) TimeUtcUsec uint64 `yaml:"time_utc_usec"` // Timestamp (microseconds, UTC), this is the timestamp which comes from the gps module. It might be unavailable right after cold start, indicated by a value of 0 SatellitesUsed uint8 `yaml:"satellites_used"` // Number of satellites used Heading float32 `yaml:"heading"` // heading angle of XYZ body frame rel to NED. Set to NaN if not available and updated (used for dual antenna GPS), (rad, [-PI, PI]) HeadingOffset float32 `yaml:"heading_offset"` // heading offset of dual antenna array in body frame. Set to NaN if not applicable. (rad, [-PI, PI]) Selected uint8 `yaml:"selected"` // GPS selection: 0: GPS1, 1: GPS2. 2: GPS3. 3. Blending multiple receivers }
Do not create instances of this type directly. Always use NewVehicleGpsPosition function instead.
func NewVehicleGpsPosition ¶
func NewVehicleGpsPosition() *VehicleGpsPosition
NewVehicleGpsPosition creates a new VehicleGpsPosition with default values.
func (*VehicleGpsPosition) Clone ¶
func (t *VehicleGpsPosition) Clone() *VehicleGpsPosition
func (*VehicleGpsPosition) CloneMsg ¶
func (t *VehicleGpsPosition) CloneMsg() types.Message
func (*VehicleGpsPosition) SetDefaults ¶
func (t *VehicleGpsPosition) SetDefaults()
type VehicleImu ¶
type VehicleImu struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` AccelDeviceId uint32 `yaml:"accel_device_id"` // Accelerometer unique device ID for the sensor that does not change between power cycles GyroDeviceId uint32 `yaml:"gyro_device_id"` // Gyroscope unique device ID for the sensor that does not change between power cycles DeltaAngle [3]float32 `yaml:"delta_angle"` // delta angle about the FRD body frame XYZ-axis in rad over the integration time frame (delta_angle_dt) DeltaVelocity [3]float32 `yaml:"delta_velocity"` // delta velocity in the FRD body frame XYZ-axis in m/s over the integration time frame (delta_velocity_dt) DeltaAngleDt uint16 `yaml:"delta_angle_dt"` // integration period in microseconds DeltaVelocityDt uint16 `yaml:"delta_velocity_dt"` // integration period in microseconds DeltaVelocityClipping uint8 `yaml:"delta_velocity_clipping"` // bitfield indicating if there was any accelerometer clipping (per axis) during the integration time frame CalibrationCount uint8 `yaml:"calibration_count"` // Calibration changed counter. Monotonically increases whenever calibration changes. }
Do not create instances of this type directly. Always use NewVehicleImu function instead.
func NewVehicleImu ¶
func NewVehicleImu() *VehicleImu
NewVehicleImu creates a new VehicleImu with default values.
func (*VehicleImu) Clone ¶
func (t *VehicleImu) Clone() *VehicleImu
func (*VehicleImu) CloneMsg ¶
func (t *VehicleImu) CloneMsg() types.Message
func (*VehicleImu) SetDefaults ¶
func (t *VehicleImu) SetDefaults()
type VehicleImuStatus ¶
type VehicleImuStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) AccelDeviceId uint32 `yaml:"accel_device_id"` // unique device ID for the sensor that does not change between power cycles GyroDeviceId uint32 `yaml:"gyro_device_id"` // unique device ID for the sensor that does not change between power cycles AccelClipping [3]uint32 `yaml:"accel_clipping"` // total clipping per axis AccelErrorCount uint32 `yaml:"accel_error_count"` GyroErrorCount uint32 `yaml:"gyro_error_count"` AccelRateHz float32 `yaml:"accel_rate_hz"` GyroRateHz float32 `yaml:"gyro_rate_hz"` AccelRawRateHz float32 `yaml:"accel_raw_rate_hz"` // full raw sensor sample rate (Hz) GyroRawRateHz float32 `yaml:"gyro_raw_rate_hz"` // full raw sensor sample rate (Hz) AccelVibrationMetric float32 `yaml:"accel_vibration_metric"` // high frequency vibration level in the IMU delta velocity data (m/s) GyroVibrationMetric float32 `yaml:"gyro_vibration_metric"` // high frequency vibration level in the IMU delta velocity data (m/s) GyroConingVibration float32 `yaml:"gyro_coning_vibration"` // Level of coning vibration in the IMU delta angles (rad^2) MeanAccel [3]float32 `yaml:"mean_accel"` // average accelerometer readings since last publication MeanGyro [3]float32 `yaml:"mean_gyro"` // average gyroscope readings since last publication TemperatureAccel float32 `yaml:"temperature_accel"` TemperatureGyro float32 `yaml:"temperature_gyro"` }
Do not create instances of this type directly. Always use NewVehicleImuStatus function instead.
func NewVehicleImuStatus ¶
func NewVehicleImuStatus() *VehicleImuStatus
NewVehicleImuStatus creates a new VehicleImuStatus with default values.
func (*VehicleImuStatus) Clone ¶
func (t *VehicleImuStatus) Clone() *VehicleImuStatus
func (*VehicleImuStatus) CloneMsg ¶
func (t *VehicleImuStatus) CloneMsg() types.Message
func (*VehicleImuStatus) SetDefaults ¶
func (t *VehicleImuStatus) SetDefaults()
type VehicleLandDetected ¶
type VehicleLandDetected struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) AltMax float32 `yaml:"alt_max"` // maximum altitude in [m] that can be reached Freefall bool `yaml:"freefall"` // true if vehicle is currently in free-fall GroundContact bool `yaml:"ground_contact"` // true if vehicle has ground contact but is not landed (1. stage) MaybeLanded bool `yaml:"maybe_landed"` // true if the vehicle might have landed (2. stage) Landed bool `yaml:"landed"` // true if vehicle is currently landed on the ground (3. stage) InGroundEffect bool `yaml:"in_ground_effect"` // indicates if from the perspective of the landing detector the vehicle might be in ground effect (baro). This flag will become true if the vehicle is not moving horizontally and is descending (crude assumption that user is landing). }
Do not create instances of this type directly. Always use NewVehicleLandDetected function instead.
func NewVehicleLandDetected ¶
func NewVehicleLandDetected() *VehicleLandDetected
NewVehicleLandDetected creates a new VehicleLandDetected with default values.
func (*VehicleLandDetected) Clone ¶
func (t *VehicleLandDetected) Clone() *VehicleLandDetected
func (*VehicleLandDetected) CloneMsg ¶
func (t *VehicleLandDetected) CloneMsg() types.Message
func (*VehicleLandDetected) SetDefaults ¶
func (t *VehicleLandDetected) SetDefaults()
type VehicleLocalPosition ¶
type VehicleLocalPosition struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) XyValid bool `yaml:"xy_valid"` // true if x and y are valid ZValid bool `yaml:"z_valid"` // true if z is valid VXyValid bool `yaml:"v_xy_valid"` // true if vy and vy are valid VZValid bool `yaml:"v_z_valid"` // true if vz is valid X float32 `yaml:"x"` // North position in NED earth-fixed frame, (metres). Position in local NED frame Y float32 `yaml:"y"` // East position in NED earth-fixed frame, (metres). Position in local NED frame Z float32 `yaml:"z"` // Down position (negative altitude) in NED earth-fixed frame, (metres). Position in local NED frame DeltaXy [2]float32 `yaml:"delta_xy"` // Position reset delta XyResetCounter uint8 `yaml:"xy_reset_counter"` // Position reset delta DeltaZ float32 `yaml:"delta_z"` ZResetCounter uint8 `yaml:"z_reset_counter"` Vx float32 `yaml:"vx"` // North velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame Vy float32 `yaml:"vy"` // East velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame Vz float32 `yaml:"vz"` // Down velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame ZDeriv float32 `yaml:"z_deriv"` // Down position time derivative in NED earth-fixed frame, (metres/sec). Velocity in NED frame DeltaVxy [2]float32 `yaml:"delta_vxy"` // Velocity reset delta VxyResetCounter uint8 `yaml:"vxy_reset_counter"` // Velocity reset delta DeltaVz float32 `yaml:"delta_vz"` VzResetCounter uint8 `yaml:"vz_reset_counter"` Ax float32 `yaml:"ax"` // North velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Ay float32 `yaml:"ay"` // East velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Az float32 `yaml:"az"` // Down velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Heading float32 `yaml:"heading"` // Euler yaw angle transforming the tangent plane relative to NED earth-fixed frame, -PI..+PI, (radians) DeltaHeading float32 `yaml:"delta_heading"` HeadingResetCounter uint8 `yaml:"heading_reset_counter"` XyGlobal bool `yaml:"xy_global"` // true if position (x, y) has a valid global reference (ref_lat, ref_lon). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame ZGlobal bool `yaml:"z_global"` // true if z has a valid global reference (ref_alt). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefTimestamp uint64 `yaml:"ref_timestamp"` // Time when reference position was set since system start, (microseconds). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefLat float64 `yaml:"ref_lat"` // Reference point latitude, (degrees). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefLon float64 `yaml:"ref_lon"` // Reference point longitude, (degrees). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefAlt float32 `yaml:"ref_alt"` // Reference altitude AMSL, (metres). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame DistBottom float32 `yaml:"dist_bottom"` // Distance from from bottom surface to ground, (metres). Distance to surface DistBottomValid bool `yaml:"dist_bottom_valid"` // true if distance to bottom surface is valid. Distance to surface DistBottomSensorBitfield uint8 `yaml:"dist_bottom_sensor_bitfield"` // bitfield indicating what type of sensor is used to estimate dist_bottom. Distance to surface Eph float32 `yaml:"eph"` // Standard deviation of horizontal position error, (metres) Epv float32 `yaml:"epv"` // Standard deviation of vertical position error, (metres) Evh float32 `yaml:"evh"` // Standard deviation of horizontal velocity error, (metres/sec) Evv float32 `yaml:"evv"` // Standard deviation of horizontal velocity error, (metres/sec) VxyMax float32 `yaml:"vxy_max"` // maximum horizontal speed - set to 0 when limiting not required (meters/sec). estimator specified vehicle limits VzMax float32 `yaml:"vz_max"` // maximum vertical speed - set to 0 when limiting not required (meters/sec). estimator specified vehicle limits HaglMin float32 `yaml:"hagl_min"` // minimum height above ground level - set to 0 when limiting not required (meters). estimator specified vehicle limits HaglMax float32 `yaml:"hagl_max"` // maximum height above ground level - set to 0 when limiting not required (meters). estimator specified vehicle limits }
Do not create instances of this type directly. Always use NewVehicleLocalPosition function instead.
func NewVehicleLocalPosition ¶
func NewVehicleLocalPosition() *VehicleLocalPosition
NewVehicleLocalPosition creates a new VehicleLocalPosition with default values.
func (*VehicleLocalPosition) Clone ¶
func (t *VehicleLocalPosition) Clone() *VehicleLocalPosition
func (*VehicleLocalPosition) CloneMsg ¶
func (t *VehicleLocalPosition) CloneMsg() types.Message
func (*VehicleLocalPosition) SetDefaults ¶
func (t *VehicleLocalPosition) SetDefaults()
type VehicleLocalPositionGroundtruth ¶
type VehicleLocalPositionGroundtruth struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) XyValid bool `yaml:"xy_valid"` // true if x and y are valid ZValid bool `yaml:"z_valid"` // true if z is valid VXyValid bool `yaml:"v_xy_valid"` // true if vy and vy are valid VZValid bool `yaml:"v_z_valid"` // true if vz is valid X float32 `yaml:"x"` // North position in NED earth-fixed frame, (metres). Position in local NED frame Y float32 `yaml:"y"` // East position in NED earth-fixed frame, (metres). Position in local NED frame Z float32 `yaml:"z"` // Down position (negative altitude) in NED earth-fixed frame, (metres). Position in local NED frame DeltaXy [2]float32 `yaml:"delta_xy"` // Position reset delta XyResetCounter uint8 `yaml:"xy_reset_counter"` // Position reset delta DeltaZ float32 `yaml:"delta_z"` ZResetCounter uint8 `yaml:"z_reset_counter"` Vx float32 `yaml:"vx"` // North velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame Vy float32 `yaml:"vy"` // East velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame Vz float32 `yaml:"vz"` // Down velocity in NED earth-fixed frame, (metres/sec). Velocity in NED frame ZDeriv float32 `yaml:"z_deriv"` // Down position time derivative in NED earth-fixed frame, (metres/sec). Velocity in NED frame DeltaVxy [2]float32 `yaml:"delta_vxy"` // Velocity reset delta VxyResetCounter uint8 `yaml:"vxy_reset_counter"` // Velocity reset delta DeltaVz float32 `yaml:"delta_vz"` VzResetCounter uint8 `yaml:"vz_reset_counter"` Ax float32 `yaml:"ax"` // North velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Ay float32 `yaml:"ay"` // East velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Az float32 `yaml:"az"` // Down velocity derivative in NED earth-fixed frame, (metres/sec^2). Acceleration in NED frame Heading float32 `yaml:"heading"` // Euler yaw angle transforming the tangent plane relative to NED earth-fixed frame, -PI..+PI, (radians) DeltaHeading float32 `yaml:"delta_heading"` HeadingResetCounter uint8 `yaml:"heading_reset_counter"` XyGlobal bool `yaml:"xy_global"` // true if position (x, y) has a valid global reference (ref_lat, ref_lon). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame ZGlobal bool `yaml:"z_global"` // true if z has a valid global reference (ref_alt). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefTimestamp uint64 `yaml:"ref_timestamp"` // Time when reference position was set since system start, (microseconds). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefLat float64 `yaml:"ref_lat"` // Reference point latitude, (degrees). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefLon float64 `yaml:"ref_lon"` // Reference point longitude, (degrees). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame RefAlt float32 `yaml:"ref_alt"` // Reference altitude AMSL, (metres). Position of reference point (local NED frame origin) in global (GPS / WGS84) frame DistBottom float32 `yaml:"dist_bottom"` // Distance from from bottom surface to ground, (metres). Distance to surface DistBottomValid bool `yaml:"dist_bottom_valid"` // true if distance to bottom surface is valid. Distance to surface DistBottomSensorBitfield uint8 `yaml:"dist_bottom_sensor_bitfield"` // bitfield indicating what type of sensor is used to estimate dist_bottom. Distance to surface Eph float32 `yaml:"eph"` // Standard deviation of horizontal position error, (metres) Epv float32 `yaml:"epv"` // Standard deviation of vertical position error, (metres) Evh float32 `yaml:"evh"` // Standard deviation of horizontal velocity error, (metres/sec) Evv float32 `yaml:"evv"` // Standard deviation of horizontal velocity error, (metres/sec) VxyMax float32 `yaml:"vxy_max"` // maximum horizontal speed - set to 0 when limiting not required (meters/sec). estimator specified vehicle limits VzMax float32 `yaml:"vz_max"` // maximum vertical speed - set to 0 when limiting not required (meters/sec). estimator specified vehicle limits HaglMin float32 `yaml:"hagl_min"` // minimum height above ground level - set to 0 when limiting not required (meters). estimator specified vehicle limits HaglMax float32 `yaml:"hagl_max"` // maximum height above ground level - set to 0 when limiting not required (meters). estimator specified vehicle limits }
Do not create instances of this type directly. Always use NewVehicleLocalPositionGroundtruth function instead.
func NewVehicleLocalPositionGroundtruth ¶
func NewVehicleLocalPositionGroundtruth() *VehicleLocalPositionGroundtruth
NewVehicleLocalPositionGroundtruth creates a new VehicleLocalPositionGroundtruth with default values.
func (*VehicleLocalPositionGroundtruth) Clone ¶
func (t *VehicleLocalPositionGroundtruth) Clone() *VehicleLocalPositionGroundtruth
func (*VehicleLocalPositionGroundtruth) CloneMsg ¶
func (t *VehicleLocalPositionGroundtruth) CloneMsg() types.Message
func (*VehicleLocalPositionGroundtruth) SetDefaults ¶
func (t *VehicleLocalPositionGroundtruth) SetDefaults()
type VehicleLocalPositionSetpoint ¶
type VehicleLocalPositionSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) X float32 `yaml:"x"` // in meters NED Y float32 `yaml:"y"` // in meters NED Z float32 `yaml:"z"` // in meters NED Yaw float32 `yaml:"yaw"` // in radians NED -PI..+PI Yawspeed float32 `yaml:"yawspeed"` // in radians/sec Vx float32 `yaml:"vx"` // in meters/sec Vy float32 `yaml:"vy"` // in meters/sec Vz float32 `yaml:"vz"` // in meters/sec Acceleration [3]float32 `yaml:"acceleration"` // in meters/sec^2 Jerk [3]float32 `yaml:"jerk"` // in meters/sec^3 Thrust [3]float32 `yaml:"thrust"` // normalized thrust vector in NED }
Do not create instances of this type directly. Always use NewVehicleLocalPositionSetpoint function instead.
func NewVehicleLocalPositionSetpoint ¶
func NewVehicleLocalPositionSetpoint() *VehicleLocalPositionSetpoint
NewVehicleLocalPositionSetpoint creates a new VehicleLocalPositionSetpoint with default values.
func (*VehicleLocalPositionSetpoint) Clone ¶
func (t *VehicleLocalPositionSetpoint) Clone() *VehicleLocalPositionSetpoint
func (*VehicleLocalPositionSetpoint) CloneMsg ¶
func (t *VehicleLocalPositionSetpoint) CloneMsg() types.Message
func (*VehicleLocalPositionSetpoint) SetDefaults ¶
func (t *VehicleLocalPositionSetpoint) SetDefaults()
type VehicleMagnetometer ¶
type VehicleMagnetometer struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) DeviceId uint32 `yaml:"device_id"` // unique device ID for the selected magnetometer MagnetometerGa [3]float32 `yaml:"magnetometer_ga"` // Magnetic field in the FRD body frame XYZ-axis in Gauss CalibrationCount uint8 `yaml:"calibration_count"` // Calibration changed counter. Monotonically increases whenever calibration changes. }
Do not create instances of this type directly. Always use NewVehicleMagnetometer function instead.
func NewVehicleMagnetometer ¶
func NewVehicleMagnetometer() *VehicleMagnetometer
NewVehicleMagnetometer creates a new VehicleMagnetometer with default values.
func (*VehicleMagnetometer) Clone ¶
func (t *VehicleMagnetometer) Clone() *VehicleMagnetometer
func (*VehicleMagnetometer) CloneMsg ¶
func (t *VehicleMagnetometer) CloneMsg() types.Message
func (*VehicleMagnetometer) SetDefaults ¶
func (t *VehicleMagnetometer) SetDefaults()
type VehicleMocapOdometry ¶
type VehicleMocapOdometry struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Vehicle odometry data. Fits ROS REP 147 for aerial vehicles TimestampSample uint64 `yaml:"timestamp_sample"` LocalFrame uint8 `yaml:"local_frame"` // Position and linear velocity local frame of reference X float32 `yaml:"x"` // North position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Y float32 `yaml:"y"` // East position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Z float32 `yaml:"z"` // Down position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Q [4]float32 `yaml:"q"` // Quaternion rotation from FRD body frame to refernce frame. Orientation quaternion. First value NaN if invalid/unknown QOffset [4]float32 `yaml:"q_offset"` // Quaternion rotation from odometry reference frame to navigation frame. Orientation quaternion. First value NaN if invalid/unknown PoseCovariance [21]float32 `yaml:"pose_covariance"` // Row-major representation of 6x6 pose cross-covariance matrix URT.NED earth-fixed frame.Order: x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axisIf position covariance invalid/unknown, first cell is NaNIf orientation covariance invalid/unknown, 16th cell is NaN VelocityFrame uint8 `yaml:"velocity_frame"` // Reference frame of the velocity data Vx float32 `yaml:"vx"` // North velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vy float32 `yaml:"vy"` // East velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vz float32 `yaml:"vz"` // Down velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Rollspeed float32 `yaml:"rollspeed"` // Angular velocity about X body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Pitchspeed float32 `yaml:"pitchspeed"` // Angular velocity about Y body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Yawspeed float32 `yaml:"yawspeed"` // Angular velocity about Z body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown VelocityCovariance [21]float32 `yaml:"velocity_covariance"` // Row-major representation of 6x6 velocity cross-covariance matrix URT.Linear velocity in NED earth-fixed frame. Angular velocity in body-fixed frame.Order: vx, vy, vz, rotation rate about X axis, rotation rate about Y axis, rotation rate about Z axisIf linear velocity covariance invalid/unknown, first cell is NaNIf angular velocity covariance invalid/unknown, 16th cell is NaN }
Do not create instances of this type directly. Always use NewVehicleMocapOdometry function instead.
func NewVehicleMocapOdometry ¶
func NewVehicleMocapOdometry() *VehicleMocapOdometry
NewVehicleMocapOdometry creates a new VehicleMocapOdometry with default values.
func (*VehicleMocapOdometry) Clone ¶
func (t *VehicleMocapOdometry) Clone() *VehicleMocapOdometry
func (*VehicleMocapOdometry) CloneMsg ¶
func (t *VehicleMocapOdometry) CloneMsg() types.Message
func (*VehicleMocapOdometry) SetDefaults ¶
func (t *VehicleMocapOdometry) SetDefaults()
type VehicleOdometry ¶
type VehicleOdometry struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Vehicle odometry data. Fits ROS REP 147 for aerial vehicles TimestampSample uint64 `yaml:"timestamp_sample"` LocalFrame uint8 `yaml:"local_frame"` // Position and linear velocity local frame of reference X float32 `yaml:"x"` // North position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Y float32 `yaml:"y"` // East position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Z float32 `yaml:"z"` // Down position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Q [4]float32 `yaml:"q"` // Quaternion rotation from FRD body frame to refernce frame. Orientation quaternion. First value NaN if invalid/unknown QOffset [4]float32 `yaml:"q_offset"` // Quaternion rotation from odometry reference frame to navigation frame. Orientation quaternion. First value NaN if invalid/unknown PoseCovariance [21]float32 `yaml:"pose_covariance"` // Row-major representation of 6x6 pose cross-covariance matrix URT.NED earth-fixed frame.Order: x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axisIf position covariance invalid/unknown, first cell is NaNIf orientation covariance invalid/unknown, 16th cell is NaN VelocityFrame uint8 `yaml:"velocity_frame"` // Reference frame of the velocity data Vx float32 `yaml:"vx"` // North velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vy float32 `yaml:"vy"` // East velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vz float32 `yaml:"vz"` // Down velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Rollspeed float32 `yaml:"rollspeed"` // Angular velocity about X body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Pitchspeed float32 `yaml:"pitchspeed"` // Angular velocity about Y body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Yawspeed float32 `yaml:"yawspeed"` // Angular velocity about Z body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown VelocityCovariance [21]float32 `yaml:"velocity_covariance"` // Row-major representation of 6x6 velocity cross-covariance matrix URT.Linear velocity in NED earth-fixed frame. Angular velocity in body-fixed frame.Order: vx, vy, vz, rotation rate about X axis, rotation rate about Y axis, rotation rate about Z axisIf linear velocity covariance invalid/unknown, first cell is NaNIf angular velocity covariance invalid/unknown, 16th cell is NaN }
Do not create instances of this type directly. Always use NewVehicleOdometry function instead.
func NewVehicleOdometry ¶
func NewVehicleOdometry() *VehicleOdometry
NewVehicleOdometry creates a new VehicleOdometry with default values.
func (*VehicleOdometry) Clone ¶
func (t *VehicleOdometry) Clone() *VehicleOdometry
func (*VehicleOdometry) CloneMsg ¶
func (t *VehicleOdometry) CloneMsg() types.Message
func (*VehicleOdometry) SetDefaults ¶
func (t *VehicleOdometry) SetDefaults()
type VehicleRatesSetpoint ¶
type VehicleRatesSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Roll float32 `yaml:"roll"` // body angular rates in NED frame Pitch float32 `yaml:"pitch"` // body angular rates in NED frame Yaw float32 `yaml:"yaw"` // body angular rates in NED frame ThrustBody [3]float32 `yaml:"thrust_body"` // Normalized thrust command in body NED frame [-1,1]. For clarification: For multicopters thrust_body[0] and thrust[1] are usually 0 and thrust[2] is the negative throttle demand.For fixed wings thrust_x is the throttle demand and thrust_y, thrust_z will usually be zero. }
Do not create instances of this type directly. Always use NewVehicleRatesSetpoint function instead.
func NewVehicleRatesSetpoint ¶
func NewVehicleRatesSetpoint() *VehicleRatesSetpoint
NewVehicleRatesSetpoint creates a new VehicleRatesSetpoint with default values.
func (*VehicleRatesSetpoint) Clone ¶
func (t *VehicleRatesSetpoint) Clone() *VehicleRatesSetpoint
func (*VehicleRatesSetpoint) CloneMsg ¶
func (t *VehicleRatesSetpoint) CloneMsg() types.Message
func (*VehicleRatesSetpoint) SetDefaults ¶
func (t *VehicleRatesSetpoint) SetDefaults()
type VehicleRoi ¶
type VehicleRoi struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Mode uint8 `yaml:"mode"` // ROI mode (see above) Lat float64 `yaml:"lat"` // Latitude to point to Lon float64 `yaml:"lon"` // Longitude to point to Alt float32 `yaml:"alt"` // Altitude to point to RollOffset float32 `yaml:"roll_offset"` // angle offset in rad. additional angle offsets to next waypoint (only used with ROI_WPNEXT) PitchOffset float32 `yaml:"pitch_offset"` // angle offset in rad. additional angle offsets to next waypoint (only used with ROI_WPNEXT) YawOffset float32 `yaml:"yaw_offset"` // angle offset in rad. additional angle offsets to next waypoint (only used with ROI_WPNEXT) }
Do not create instances of this type directly. Always use NewVehicleRoi function instead.
func NewVehicleRoi ¶
func NewVehicleRoi() *VehicleRoi
NewVehicleRoi creates a new VehicleRoi with default values.
func (*VehicleRoi) Clone ¶
func (t *VehicleRoi) Clone() *VehicleRoi
func (*VehicleRoi) CloneMsg ¶
func (t *VehicleRoi) CloneMsg() types.Message
func (*VehicleRoi) SetDefaults ¶
func (t *VehicleRoi) SetDefaults()
type VehicleStatus ¶
type VehicleStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). If you change the order, add or remove arming_state_t states make sure to update the arraysin state_machine_helper.cpp as well. ArmingState uint8 `yaml:"arming_state"` // current arming state HilState uint8 `yaml:"hil_state"` // current hil state Failsafe bool `yaml:"failsafe"` // true if system is in failsafe state (e.g.:RTL, Hover, Terminate, ...) FailsafeTimestamp uint64 `yaml:"failsafe_timestamp"` // time when failsafe was activated SystemType uint8 `yaml:"system_type"` // system type, contains mavlink MAV_TYPE SystemId uint8 `yaml:"system_id"` // system id, contains MAVLink's system ID field ComponentId uint8 `yaml:"component_id"` // subsystem / component id, contains MAVLink's component ID field VehicleType uint8 `yaml:"vehicle_type"` // Type of vehicle (fixed-wing, rotary wing, ground) IsVtol bool `yaml:"is_vtol"` // True if the system is VTOL capable IsVtolTailsitter bool `yaml:"is_vtol_tailsitter"` // True if the system performs a 90° pitch down rotation during transition from MC to FW VtolFwPermanentStab bool `yaml:"vtol_fw_permanent_stab"` // True if VTOL should stabilize attitude for fw in manual mode InTransitionMode bool `yaml:"in_transition_mode"` // True if VTOL is doing a transition InTransitionToFw bool `yaml:"in_transition_to_fw"` // True if VTOL is doing a transition from MC to FW RcSignalLost bool `yaml:"rc_signal_lost"` // true if RC reception lost RcInputMode uint8 `yaml:"rc_input_mode"` // set to 1 to disable the RC input, 2 to enable manual control to RC in mapping. DataLinkLost bool `yaml:"data_link_lost"` // datalink to GCS lost DataLinkLostCounter uint8 `yaml:"data_link_lost_counter"` // counts unique data link lost events HighLatencyDataLinkLost bool `yaml:"high_latency_data_link_lost"` // Set to true if the high latency data link (eg. RockBlock Iridium 9603 telemetry module) is lost EngineFailure bool `yaml:"engine_failure"` // Set to true if an engine failure is detected MissionFailure bool `yaml:"mission_failure"` // Set to true if mission could not continue/finish FailureDetectorStatus uint8 `yaml:"failure_detector_status"` // Bitmask containing FailureDetector status [0, 0, 0, 0, 0, FAILURE_ALT, FAILURE_PITCH, FAILURE_ROLL] OnboardControlSensorsPresent uint32 `yaml:"onboard_control_sensors_present"` // see SYS_STATUS mavlink message for the following OnboardControlSensorsEnabled uint32 `yaml:"onboard_control_sensors_enabled"` // see SYS_STATUS mavlink message for the following OnboardControlSensorsHealth uint32 `yaml:"onboard_control_sensors_health"` // see SYS_STATUS mavlink message for the following LatestArmingReason uint8 `yaml:"latest_arming_reason"` LatestDisarmingReason uint8 `yaml:"latest_disarming_reason"` ArmedTime uint64 `yaml:"armed_time"` // Arming timestamp (microseconds) TakeoffTime uint64 `yaml:"takeoff_time"` // Takeoff timestamp (microseconds) }
Do not create instances of this type directly. Always use NewVehicleStatus function instead.
func NewVehicleStatus ¶
func NewVehicleStatus() *VehicleStatus
NewVehicleStatus creates a new VehicleStatus with default values.
func (*VehicleStatus) Clone ¶
func (t *VehicleStatus) Clone() *VehicleStatus
func (*VehicleStatus) CloneMsg ¶
func (t *VehicleStatus) CloneMsg() types.Message
func (*VehicleStatus) SetDefaults ¶
func (t *VehicleStatus) SetDefaults()
type VehicleStatusFlags ¶
type VehicleStatusFlags struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) ConditionCalibrationEnabled bool `yaml:"condition_calibration_enabled"` ConditionSystemSensorsInitialized bool `yaml:"condition_system_sensors_initialized"` ConditionSystemHotplugTimeout bool `yaml:"condition_system_hotplug_timeout"` // true if the hotplug sensor search is over ConditionSystemReturnedToHome bool `yaml:"condition_system_returned_to_home"` ConditionAutoMissionAvailable bool `yaml:"condition_auto_mission_available"` ConditionAngularVelocityValid bool `yaml:"condition_angular_velocity_valid"` ConditionAttitudeValid bool `yaml:"condition_attitude_valid"` ConditionLocalAltitudeValid bool `yaml:"condition_local_altitude_valid"` ConditionLocalPositionValid bool `yaml:"condition_local_position_valid"` // set to true by the commander app if the quality of the local position estimate is good enough to use for navigation ConditionLocalVelocityValid bool `yaml:"condition_local_velocity_valid"` // set to true by the commander app if the quality of the local horizontal velocity data is good enough to use for navigation ConditionGlobalPositionValid bool `yaml:"condition_global_position_valid"` // set to true by the commander app if the quality of the global position estimate is good enough to use for navigation ConditionHomePositionValid bool `yaml:"condition_home_position_valid"` // indicates a valid home position (a valid home position is not always a valid launch) ConditionPowerInputValid bool `yaml:"condition_power_input_valid"` // set if input power is valid ConditionBatteryHealthy bool `yaml:"condition_battery_healthy"` // set if battery is available and not low ConditionEscsError bool `yaml:"condition_escs_error"` // set to true if one or more ESCs reporting esc_status are offline CircuitBreakerEngagedPowerCheck bool `yaml:"circuit_breaker_engaged_power_check"` CircuitBreakerEngagedAirspdCheck bool `yaml:"circuit_breaker_engaged_airspd_check"` CircuitBreakerEngagedEnginefailureCheck bool `yaml:"circuit_breaker_engaged_enginefailure_check"` CircuitBreakerFlightTerminationDisabled bool `yaml:"circuit_breaker_flight_termination_disabled"` CircuitBreakerEngagedUsbCheck bool `yaml:"circuit_breaker_engaged_usb_check"` CircuitBreakerEngagedPosfailureCheck bool `yaml:"circuit_breaker_engaged_posfailure_check"` // set to true when the position valid checks have been disabled CircuitBreakerVtolFwArmingCheck bool `yaml:"circuit_breaker_vtol_fw_arming_check"` // set to true if for VTOLs arming in fixed-wing mode should be allowed OffboardControlSignalFoundOnce bool `yaml:"offboard_control_signal_found_once"` OffboardControlSignalLost bool `yaml:"offboard_control_signal_lost"` RcSignalFoundOnce bool `yaml:"rc_signal_found_once"` RcInputBlocked bool `yaml:"rc_input_blocked"` // set if RC input should be ignored temporarily RcCalibrationValid bool `yaml:"rc_calibration_valid"` // set if RC calibration is valid VtolTransitionFailure bool `yaml:"vtol_transition_failure"` // Set to true if vtol transition failed UsbConnected bool `yaml:"usb_connected"` // status of the USB power supply AvoidanceSystemRequired bool `yaml:"avoidance_system_required"` // Set to true if avoidance system is enabled via COM_OBS_AVOID parameter AvoidanceSystemValid bool `yaml:"avoidance_system_valid"` // Status of the obstacle avoidance system }
Do not create instances of this type directly. Always use NewVehicleStatusFlags function instead.
func NewVehicleStatusFlags ¶
func NewVehicleStatusFlags() *VehicleStatusFlags
NewVehicleStatusFlags creates a new VehicleStatusFlags with default values.
func (*VehicleStatusFlags) Clone ¶
func (t *VehicleStatusFlags) Clone() *VehicleStatusFlags
func (*VehicleStatusFlags) CloneMsg ¶
func (t *VehicleStatusFlags) CloneMsg() types.Message
func (*VehicleStatusFlags) SetDefaults ¶
func (t *VehicleStatusFlags) SetDefaults()
type VehicleThrustSetpoint ¶
type VehicleThrustSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // timestamp of the data sample on which this message is based (microseconds) Xyz [3]float32 `yaml:"xyz"` // thrust setpoint along X, Y, Z body axis (in N) }
Do not create instances of this type directly. Always use NewVehicleThrustSetpoint function instead.
func NewVehicleThrustSetpoint ¶
func NewVehicleThrustSetpoint() *VehicleThrustSetpoint
NewVehicleThrustSetpoint creates a new VehicleThrustSetpoint with default values.
func (*VehicleThrustSetpoint) Clone ¶
func (t *VehicleThrustSetpoint) Clone() *VehicleThrustSetpoint
func (*VehicleThrustSetpoint) CloneMsg ¶
func (t *VehicleThrustSetpoint) CloneMsg() types.Message
func (*VehicleThrustSetpoint) SetDefaults ¶
func (t *VehicleThrustSetpoint) SetDefaults()
type VehicleTorqueSetpoint ¶
type VehicleTorqueSetpoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // timestamp of the data sample on which this message is based (microseconds) Xyz [3]float32 `yaml:"xyz"` // torque setpoint about X, Y, Z body axis (in N.m) }
Do not create instances of this type directly. Always use NewVehicleTorqueSetpoint function instead.
func NewVehicleTorqueSetpoint ¶
func NewVehicleTorqueSetpoint() *VehicleTorqueSetpoint
NewVehicleTorqueSetpoint creates a new VehicleTorqueSetpoint with default values.
func (*VehicleTorqueSetpoint) Clone ¶
func (t *VehicleTorqueSetpoint) Clone() *VehicleTorqueSetpoint
func (*VehicleTorqueSetpoint) CloneMsg ¶
func (t *VehicleTorqueSetpoint) CloneMsg() types.Message
func (*VehicleTorqueSetpoint) SetDefaults ¶
func (t *VehicleTorqueSetpoint) SetDefaults()
type VehicleTrajectoryBezier ¶
type VehicleTrajectoryBezier struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) ControlPoints [5]TrajectoryBezier `yaml:"control_points"` BezierOrder uint8 `yaml:"bezier_order"` }
Do not create instances of this type directly. Always use NewVehicleTrajectoryBezier function instead.
func NewVehicleTrajectoryBezier ¶
func NewVehicleTrajectoryBezier() *VehicleTrajectoryBezier
NewVehicleTrajectoryBezier creates a new VehicleTrajectoryBezier with default values.
func (*VehicleTrajectoryBezier) Clone ¶
func (t *VehicleTrajectoryBezier) Clone() *VehicleTrajectoryBezier
func (*VehicleTrajectoryBezier) CloneMsg ¶
func (t *VehicleTrajectoryBezier) CloneMsg() types.Message
func (*VehicleTrajectoryBezier) SetDefaults ¶
func (t *VehicleTrajectoryBezier) SetDefaults()
type VehicleTrajectoryWaypoint ¶
type VehicleTrajectoryWaypoint struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Type uint8 `yaml:"type"` // Type from MAV_TRAJECTORY_REPRESENTATION enum. Waypoints [5]TrajectoryWaypoint `yaml:"waypoints"` }
Do not create instances of this type directly. Always use NewVehicleTrajectoryWaypoint function instead.
func NewVehicleTrajectoryWaypoint ¶
func NewVehicleTrajectoryWaypoint() *VehicleTrajectoryWaypoint
NewVehicleTrajectoryWaypoint creates a new VehicleTrajectoryWaypoint with default values.
func (*VehicleTrajectoryWaypoint) Clone ¶
func (t *VehicleTrajectoryWaypoint) Clone() *VehicleTrajectoryWaypoint
func (*VehicleTrajectoryWaypoint) CloneMsg ¶
func (t *VehicleTrajectoryWaypoint) CloneMsg() types.Message
func (*VehicleTrajectoryWaypoint) SetDefaults ¶
func (t *VehicleTrajectoryWaypoint) SetDefaults()
type VehicleTrajectoryWaypointDesired ¶
type VehicleTrajectoryWaypointDesired struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) Type uint8 `yaml:"type"` // Type from MAV_TRAJECTORY_REPRESENTATION enum. Waypoints [5]TrajectoryWaypoint `yaml:"waypoints"` }
Do not create instances of this type directly. Always use NewVehicleTrajectoryWaypointDesired function instead.
func NewVehicleTrajectoryWaypointDesired ¶
func NewVehicleTrajectoryWaypointDesired() *VehicleTrajectoryWaypointDesired
NewVehicleTrajectoryWaypointDesired creates a new VehicleTrajectoryWaypointDesired with default values.
func (*VehicleTrajectoryWaypointDesired) Clone ¶
func (t *VehicleTrajectoryWaypointDesired) Clone() *VehicleTrajectoryWaypointDesired
func (*VehicleTrajectoryWaypointDesired) CloneMsg ¶
func (t *VehicleTrajectoryWaypointDesired) CloneMsg() types.Message
func (*VehicleTrajectoryWaypointDesired) SetDefaults ¶
func (t *VehicleTrajectoryWaypointDesired) SetDefaults()
type VehicleVisionAttitude ¶
type VehicleVisionAttitude struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) Q [4]float32 `yaml:"q"` // Quaternion rotation from the FRD body frame to the NED earth frame DeltaQReset [4]float32 `yaml:"delta_q_reset"` // Amount by which quaternion has changed during last reset QuatResetCounter uint8 `yaml:"quat_reset_counter"` // Quaternion reset counter }
Do not create instances of this type directly. Always use NewVehicleVisionAttitude function instead.
func NewVehicleVisionAttitude ¶
func NewVehicleVisionAttitude() *VehicleVisionAttitude
NewVehicleVisionAttitude creates a new VehicleVisionAttitude with default values.
func (*VehicleVisionAttitude) Clone ¶
func (t *VehicleVisionAttitude) Clone() *VehicleVisionAttitude
func (*VehicleVisionAttitude) CloneMsg ¶
func (t *VehicleVisionAttitude) CloneMsg() types.Message
func (*VehicleVisionAttitude) SetDefaults ¶
func (t *VehicleVisionAttitude) SetDefaults()
type VehicleVisualOdometry ¶
type VehicleVisualOdometry struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds). Vehicle odometry data. Fits ROS REP 147 for aerial vehicles TimestampSample uint64 `yaml:"timestamp_sample"` LocalFrame uint8 `yaml:"local_frame"` // Position and linear velocity local frame of reference X float32 `yaml:"x"` // North position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Y float32 `yaml:"y"` // East position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Z float32 `yaml:"z"` // Down position. Position in meters. Frame of reference defined by local_frame. NaN if invalid/unknown Q [4]float32 `yaml:"q"` // Quaternion rotation from FRD body frame to refernce frame. Orientation quaternion. First value NaN if invalid/unknown QOffset [4]float32 `yaml:"q_offset"` // Quaternion rotation from odometry reference frame to navigation frame. Orientation quaternion. First value NaN if invalid/unknown PoseCovariance [21]float32 `yaml:"pose_covariance"` // Row-major representation of 6x6 pose cross-covariance matrix URT.NED earth-fixed frame.Order: x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axisIf position covariance invalid/unknown, first cell is NaNIf orientation covariance invalid/unknown, 16th cell is NaN VelocityFrame uint8 `yaml:"velocity_frame"` // Reference frame of the velocity data Vx float32 `yaml:"vx"` // North velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vy float32 `yaml:"vy"` // East velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Vz float32 `yaml:"vz"` // Down velocity. Velocity in meters/sec. Frame of reference defined by velocity_frame variable. NaN if invalid/unknown Rollspeed float32 `yaml:"rollspeed"` // Angular velocity about X body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Pitchspeed float32 `yaml:"pitchspeed"` // Angular velocity about Y body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown Yawspeed float32 `yaml:"yawspeed"` // Angular velocity about Z body axis. Angular rate in body-fixed frame (rad/s). NaN if invalid/unknown VelocityCovariance [21]float32 `yaml:"velocity_covariance"` // Row-major representation of 6x6 velocity cross-covariance matrix URT.Linear velocity in NED earth-fixed frame. Angular velocity in body-fixed frame.Order: vx, vy, vz, rotation rate about X axis, rotation rate about Y axis, rotation rate about Z axisIf linear velocity covariance invalid/unknown, first cell is NaNIf angular velocity covariance invalid/unknown, 16th cell is NaN }
Do not create instances of this type directly. Always use NewVehicleVisualOdometry function instead.
func NewVehicleVisualOdometry ¶
func NewVehicleVisualOdometry() *VehicleVisualOdometry
NewVehicleVisualOdometry creates a new VehicleVisualOdometry with default values.
func (*VehicleVisualOdometry) Clone ¶
func (t *VehicleVisualOdometry) Clone() *VehicleVisualOdometry
func (*VehicleVisualOdometry) CloneMsg ¶
func (t *VehicleVisualOdometry) CloneMsg() types.Message
func (*VehicleVisualOdometry) SetDefaults ¶
func (t *VehicleVisualOdometry) SetDefaults()
type VtolVehicleStatus ¶
type VtolVehicleStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) VtolInRwMode bool `yaml:"vtol_in_rw_mode"` // true: vtol vehicle is in rotating wing mode VtolInTransMode bool `yaml:"vtol_in_trans_mode"` InTransitionToFw bool `yaml:"in_transition_to_fw"` // True if VTOL is doing a transition from MC to FW VtolTransitionFailsafe bool `yaml:"vtol_transition_failsafe"` // vtol in transition failsafe mode FwPermanentStab bool `yaml:"fw_permanent_stab"` // In fw mode stabilize attitude even if in manual mode }
Do not create instances of this type directly. Always use NewVtolVehicleStatus function instead.
func NewVtolVehicleStatus ¶
func NewVtolVehicleStatus() *VtolVehicleStatus
NewVtolVehicleStatus creates a new VtolVehicleStatus with default values.
func (*VtolVehicleStatus) Clone ¶
func (t *VtolVehicleStatus) Clone() *VtolVehicleStatus
func (*VtolVehicleStatus) CloneMsg ¶
func (t *VtolVehicleStatus) CloneMsg() types.Message
func (*VtolVehicleStatus) SetDefaults ¶
func (t *VtolVehicleStatus) SetDefaults()
type WheelEncoders ¶
type WheelEncoders struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) EncoderPosition int64 `yaml:"encoder_position"` // The wheel position, in encoder counts since boot. Positive is forward rotation, negative is reverse rotation Speed int32 `yaml:"speed"` // Speed of each wheel, in encoder counts per second. Positive is forward, negative is reverse PulsesPerRev uint32 `yaml:"pulses_per_rev"` // Number of pulses per revolution for each wheel }
Do not create instances of this type directly. Always use NewWheelEncoders function instead.
func NewWheelEncoders ¶
func NewWheelEncoders() *WheelEncoders
NewWheelEncoders creates a new WheelEncoders with default values.
func (*WheelEncoders) Clone ¶
func (t *WheelEncoders) Clone() *WheelEncoders
func (*WheelEncoders) CloneMsg ¶
func (t *WheelEncoders) CloneMsg() types.Message
func (*WheelEncoders) SetDefaults ¶
func (t *WheelEncoders) SetDefaults()
type Wind ¶
type Wind struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) WindspeedNorth float32 `yaml:"windspeed_north"` // Wind component in north / X direction (m/sec) WindspeedEast float32 `yaml:"windspeed_east"` // Wind component in east / Y direction (m/sec) VarianceNorth float32 `yaml:"variance_north"` // Wind estimate error variance in north / X direction (m/sec)**2 - set to zero (no uncertainty) if not estimated VarianceEast float32 `yaml:"variance_east"` // Wind estimate error variance in east / Y direction (m/sec)**2 - set to zero (no uncertainty) if not estimated TasInnov float32 `yaml:"tas_innov"` // True airspeed innovation TasInnovVar float32 `yaml:"tas_innov_var"` // True airspeed innovation variance BetaInnov float32 `yaml:"beta_innov"` // Sideslip measurement innovation BetaInnovVar float32 `yaml:"beta_innov_var"` // Sideslip measurement innovation variance }
Do not create instances of this type directly. Always use NewWind function instead.
func (*Wind) SetDefaults ¶
func (t *Wind) SetDefaults()
type YawEstimatorStatus ¶
type YawEstimatorStatus struct { Timestamp uint64 `yaml:"timestamp"` // time since system start (microseconds) TimestampSample uint64 `yaml:"timestamp_sample"` // the timestamp of the raw data (microseconds) YawComposite float32 `yaml:"yaw_composite"` // composite yaw from GSF (rad) YawVariance float32 `yaml:"yaw_variance"` // composite yaw variance from GSF (rad^2) Yaw [5]float32 `yaml:"yaw"` // yaw estimate for each model in the filter bank (rad) InnovVn [5]float32 `yaml:"innov_vn"` // North velocity innovation for each model in the filter bank (m/s) InnovVe [5]float32 `yaml:"innov_ve"` // East velocity innovation for each model in the filter bank (m/s) Weight [5]float32 `yaml:"weight"` // weighting for each model in the filter bank }
Do not create instances of this type directly. Always use NewYawEstimatorStatus function instead.
func NewYawEstimatorStatus ¶
func NewYawEstimatorStatus() *YawEstimatorStatus
NewYawEstimatorStatus creates a new YawEstimatorStatus with default values.
func (*YawEstimatorStatus) Clone ¶
func (t *YawEstimatorStatus) Clone() *YawEstimatorStatus
func (*YawEstimatorStatus) CloneMsg ¶
func (t *YawEstimatorStatus) CloneMsg() types.Message
func (*YawEstimatorStatus) SetDefaults ¶
func (t *YawEstimatorStatus) SetDefaults()
Source Files ¶
- ActuatorArmed.gen.go
- ActuatorControls.gen.go
- ActuatorControls0.gen.go
- ActuatorControls1.gen.go
- ActuatorControls2.gen.go
- ActuatorControls3.gen.go
- ActuatorControls4.gen.go
- ActuatorControls5.gen.go
- ActuatorControlsVirtualFw.gen.go
- ActuatorControlsVirtualMc.gen.go
- ActuatorOutputs.gen.go
- AdcReport.gen.go
- Airspeed.gen.go
- AirspeedValidated.gen.go
- AirspeedWind.gen.go
- BatteryStatus.gen.go
- CameraCapture.gen.go
- CameraTrigger.gen.go
- CameraTriggerSecondary.gen.go
- CellularStatus.gen.go
- CollisionConstraints.gen.go
- CollisionReport.gen.go
- CommanderState.gen.go
- ControlAllocatorStatus.gen.go
- Cpuload.gen.go
- DebugArray.gen.go
- DebugKeyValue.gen.go
- DebugValue.gen.go
- DebugVect.gen.go
- DifferentialPressure.gen.go
- DistanceSensor.gen.go
- Ekf2Timestamps.gen.go
- EkfGpsDrift.gen.go
- EscReport.gen.go
- EscStatus.gen.go
- EstimatorAttitude.gen.go
- EstimatorEventFlags.gen.go
- EstimatorGlobalPosition.gen.go
- EstimatorInnovationTestRatios.gen.go
- EstimatorInnovationVariances.gen.go
- EstimatorInnovations.gen.go
- EstimatorLocalPosition.gen.go
- EstimatorOdometry.gen.go
- EstimatorOpticalFlowVel.gen.go
- EstimatorSelectorStatus.gen.go
- EstimatorSensorBias.gen.go
- EstimatorStates.gen.go
- EstimatorStatus.gen.go
- EstimatorStatusFlags.gen.go
- EstimatorVisualOdometryAligned.gen.go
- EstimatorWind.gen.go
- FollowTarget.gen.go
- FwVirtualAttitudeSetpoint.gen.go
- GeneratorStatus.gen.go
- GeofenceResult.gen.go
- GimbalDeviceAttitudeStatus.gen.go
- GimbalDeviceInformation.gen.go
- GimbalDeviceSetAttitude.gen.go
- GimbalManagerInformation.gen.go
- GimbalManagerSetAttitude.gen.go
- GimbalManagerSetManualControl.gen.go
- GimbalManagerStatus.gen.go
- GpsDump.gen.go
- GpsInjectData.gen.go
- HeaterStatus.gen.go
- HomePosition.gen.go
- HoverThrustEstimate.gen.go
- InputRc.gen.go
- IridiumsbdStatus.gen.go
- IrlockReport.gen.go
- LandingGear.gen.go
- LandingTargetInnovations.gen.go
- LandingTargetPose.gen.go
- LedControl.gen.go
- LogMessage.gen.go
- LoggerStatus.gen.go
- MagWorkerData.gen.go
- ManualControlSetpoint.gen.go
- ManualControlSwitches.gen.go
- MavlinkLog.gen.go
- McVirtualAttitudeSetpoint.gen.go
- Mission.gen.go
- MissionResult.gen.go
- MountOrientation.gen.go
- MultirotorMotorLimits.gen.go
- NavigatorMissionItem.gen.go
- ObstacleDistance.gen.go
- ObstacleDistanceFused.gen.go
- OffboardControlMode.gen.go
- OnboardComputerStatus.gen.go
- OpticalFlow.gen.go
- OrbMultitest.gen.go
- OrbTest.gen.go
- OrbTestLarge.gen.go
- OrbTestMedium.gen.go
- OrbTestMediumMulti.gen.go
- OrbTestMediumQueue.gen.go
- OrbTestMediumQueuePoll.gen.go
- OrbTestMediumWrapAround.gen.go
- OrbitStatus.gen.go
- ParameterUpdate.gen.go
- Ping.gen.go
- PositionControllerLandingStatus.gen.go
- PositionControllerStatus.gen.go
- PositionSetpoint.gen.go
- PositionSetpointTriplet.gen.go
- PowerButtonState.gen.go
- PowerMonitor.gen.go
- PwmInput.gen.go
- Px4IoStatus.gen.go
- QshellReq.gen.go
- QshellRetval.gen.go
- RadioStatus.gen.go
- RateCtrlStatus.gen.go
- RcChannels.gen.go
- RcParameterMap.gen.go
- Rpm.gen.go
- RtlFlightTime.gen.go
- Safety.gen.go
- SatelliteInfo.gen.go
- SensorAccel.gen.go
- SensorAccelFifo.gen.go
- SensorBaro.gen.go
- SensorCombined.gen.go
- SensorCorrection.gen.go
- SensorGps.gen.go
- SensorGyro.gen.go
- SensorGyroFft.gen.go
- SensorGyroFifo.gen.go
- SensorMag.gen.go
- SensorPreflightMag.gen.go
- SensorSelection.gen.go
- SensorsStatusImu.gen.go
- SystemPower.gen.go
- TakeoffStatus.gen.go
- TaskStackInfo.gen.go
- TecsStatus.gen.go
- TelemetryStatus.gen.go
- TestMotor.gen.go
- Timesync.gen.go
- TimesyncStatus.gen.go
- TrajectoryBezier.gen.go
- TrajectorySetpoint.gen.go
- TrajectoryWaypoint.gen.go
- TransponderReport.gen.go
- TuneControl.gen.go
- UavcanParameterRequest.gen.go
- UavcanParameterValue.gen.go
- UlogStream.gen.go
- UlogStreamAck.gen.go
- VehicleAcceleration.gen.go
- VehicleActuatorSetpoint.gen.go
- VehicleAirData.gen.go
- VehicleAngularAcceleration.gen.go
- VehicleAngularAccelerationSetpoint.gen.go
- VehicleAngularVelocity.gen.go
- VehicleAngularVelocityGroundtruth.gen.go
- VehicleAttitude.gen.go
- VehicleAttitudeGroundtruth.gen.go
- VehicleAttitudeSetpoint.gen.go
- VehicleCommand.gen.go
- VehicleCommandAck.gen.go
- VehicleConstraints.gen.go
- VehicleControlMode.gen.go
- VehicleGlobalPosition.gen.go
- VehicleGlobalPositionGroundtruth.gen.go
- VehicleGpsPosition.gen.go
- VehicleImu.gen.go
- VehicleImuStatus.gen.go
- VehicleLandDetected.gen.go
- VehicleLocalPosition.gen.go
- VehicleLocalPositionGroundtruth.gen.go
- VehicleLocalPositionSetpoint.gen.go
- VehicleMagnetometer.gen.go
- VehicleMocapOdometry.gen.go
- VehicleOdometry.gen.go
- VehicleRatesSetpoint.gen.go
- VehicleRoi.gen.go
- VehicleStatus.gen.go
- VehicleStatusFlags.gen.go
- VehicleThrustSetpoint.gen.go
- VehicleTorqueSetpoint.gen.go
- VehicleTrajectoryBezier.gen.go
- VehicleTrajectoryWaypoint.gen.go
- VehicleTrajectoryWaypointDesired.gen.go
- VehicleVisionAttitude.gen.go
- VehicleVisualOdometry.gen.go
- VtolVehicleStatus.gen.go
- WheelEncoders.gen.go
- Wind.gen.go
- YawEstimatorStatus.gen.go