void OPLinkSettingsComSpeedSet( uint8_t *NewComSpeed ) { UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewComSpeed, offsetof( OPLinkSettingsData, ComSpeed), sizeof(uint8_t)); }
void MixerSettingsThrottleCurve2Set( float *NewThrottleCurve2 ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewThrottleCurve2, offsetof( MixerSettingsData, ThrottleCurve2), 5*sizeof(float)); }
void MixerSettingsMixer2VectorSet( int8_t *NewMixer2Vector ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewMixer2Vector, offsetof( MixerSettingsData, Mixer2Vector), 5*sizeof(int8_t)); }
void AttitudeSettingsFilterChoiceSet( uint8_t *NewFilterChoice ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewFilterChoice, offsetof( AttitudeSettingsData, FilterChoice), sizeof(uint8_t)); }
void MixerSettingsFeedForwardSet( float *NewFeedForward ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewFeedForward, offsetof( MixerSettingsData, FeedForward), sizeof(float)); }
void AttitudeSettingsYawBiasRateSet( float *NewYawBiasRate ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewYawBiasRate, offsetof( AttitudeSettingsData, YawBiasRate), sizeof(float)); }
void AttitudeSettingsZeroDuringArmingSet( uint8_t *NewZeroDuringArming ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewZeroDuringArming, offsetof( AttitudeSettingsData, ZeroDuringArming), sizeof(uint8_t)); }
/** * Get/Set object Functions */ void AltitudeHoldDesiredAltitudeSet( float *NewAltitude ) { UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewAltitude, offsetof( AltitudeHoldDesiredData, Altitude), sizeof(float)); }
void AltitudeHoldDesiredRollSet( float *NewRoll ) { UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewRoll, offsetof( AltitudeHoldDesiredData, Roll), sizeof(float)); }
void OPLinkSettingsAESKeySet( uint8_t *NewAESKey ) { UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewAESKey, offsetof( OPLinkSettingsData, AESKey), 32*sizeof(uint8_t)); }
/** * Get/Set object Functions */ void FlightPlanControlCommandSet( uint8_t *NewCommand ) { UAVObjSetDataField(FlightPlanControlHandle(), (void*)NewCommand, offsetof( FlightPlanControlData, Command), sizeof(uint8_t)); }
void OPLinkSettingsFrequencyCalibrationSet( uint8_t *NewFrequencyCalibration ) { UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewFrequencyCalibration, offsetof( OPLinkSettingsData, FrequencyCalibration), sizeof(uint8_t)); }
void OPLinkSettingsMinPacketSizeSet( uint8_t *NewMinPacketSize ) { UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewMinPacketSize, offsetof( OPLinkSettingsData, MinPacketSize), sizeof(uint8_t)); }
void OPLinkSettingsMaxRFPowerSet( uint8_t *NewMaxRFPower ) { UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewMaxRFPower, offsetof( OPLinkSettingsData, MaxRFPower), sizeof(uint8_t)); }
void AttitudeSettingsAccelTauSet( float *NewAccelTau ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewAccelTau, offsetof( AttitudeSettingsData, AccelTau), sizeof(float)); }
void AltitudeHoldDesiredPitchSet( float *NewPitch ) { UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewPitch, offsetof( AltitudeHoldDesiredData, Pitch), sizeof(float)); }
void AttitudeSettingsVertPositionTauSet( float *NewVertPositionTau ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewVertPositionTau, offsetof( AttitudeSettingsData, VertPositionTau), sizeof(float)); }
void AltitudeHoldDesiredYawSet( float *NewYaw ) { UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewYaw, offsetof( AltitudeHoldDesiredData, Yaw), sizeof(float)); }
void AttitudeSettingsBoardRotationSet( int16_t *NewBoardRotation ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewBoardRotation, offsetof( AttitudeSettingsData, BoardRotation), 3*sizeof(int16_t)); }
/** * Get/Set object Functions */ void RFM22BReceiverChannelSet( int16_t *NewChannel ) { UAVObjSetDataField(RFM22BReceiverHandle(), (void*)NewChannel, offsetof( RFM22BReceiverData, Channel), 8*sizeof(int16_t)); }
void AttitudeSettingsBiasCorrectGyroSet( uint8_t *NewBiasCorrectGyro ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewBiasCorrectGyro, offsetof( AttitudeSettingsData, BiasCorrectGyro), sizeof(uint8_t)); }
void InertialSensorSettingsInitialGyroBiasSet( float *NewInitialGyroBias ) { UAVObjSetDataField(InertialSensorSettingsHandle(), (void*)NewInitialGyroBias, offsetof( InertialSensorSettingsData, InitialGyroBias), 3*sizeof(float)); }
/** * Get/Set object Functions */ void MixerSettingsMaxAccelSet( float *NewMaxAccel ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewMaxAccel, offsetof( MixerSettingsData, MaxAccel), sizeof(float)); }
void InertialSensorSettingsGyroScaleSet( float *NewGyroScale ) { UAVObjSetDataField(InertialSensorSettingsHandle(), (void*)NewGyroScale, offsetof( InertialSensorSettingsData, GyroScale), 3*sizeof(float)); }
void MixerSettingsDecelTimeSet( float *NewDecelTime ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewDecelTime, offsetof( MixerSettingsData, DecelTime), sizeof(float)); }
void InertialSensorSettingsGyroTempCoeffSet( float *NewGyroTempCoeff ) { UAVObjSetDataField(InertialSensorSettingsHandle(), (void*)NewGyroTempCoeff, offsetof( InertialSensorSettingsData, GyroTempCoeff), 3*sizeof(float)); }
void MixerSettingsCurve2SourceSet( uint8_t *NewCurve2Source ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewCurve2Source, offsetof( MixerSettingsData, Curve2Source), sizeof(uint8_t)); }
void AttitudeSettingsMagKiSet( float *NewMagKi ) { UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewMagKi, offsetof( AttitudeSettingsData, MagKi), sizeof(float)); }
void MixerSettingsMixer3TypeSet( uint8_t *NewMixer3Type ) { UAVObjSetDataField(MixerSettingsHandle(), (void*)NewMixer3Type, offsetof( MixerSettingsData, Mixer3Type), sizeof(uint8_t)); }
void OPLinkSettingsOutputConnectionSet( uint8_t *NewOutputConnection ) { UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewOutputConnection, offsetof( OPLinkSettingsData, OutputConnection), sizeof(uint8_t)); }