コード例 #1
0
void OPLinkSettingsComSpeedSet( uint8_t *NewComSpeed )
{
	UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewComSpeed, offsetof( OPLinkSettingsData, ComSpeed), sizeof(uint8_t));
}
コード例 #2
0
void MixerSettingsThrottleCurve2Set( float *NewThrottleCurve2 )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewThrottleCurve2, offsetof( MixerSettingsData, ThrottleCurve2), 5*sizeof(float));
}
コード例 #3
0
void MixerSettingsMixer2VectorSet( int8_t *NewMixer2Vector )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewMixer2Vector, offsetof( MixerSettingsData, Mixer2Vector), 5*sizeof(int8_t));
}
コード例 #4
0
void AttitudeSettingsFilterChoiceSet( uint8_t *NewFilterChoice )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewFilterChoice, offsetof( AttitudeSettingsData, FilterChoice), sizeof(uint8_t));
}
コード例 #5
0
void MixerSettingsFeedForwardSet( float *NewFeedForward )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewFeedForward, offsetof( MixerSettingsData, FeedForward), sizeof(float));
}
コード例 #6
0
void AttitudeSettingsYawBiasRateSet( float *NewYawBiasRate )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewYawBiasRate, offsetof( AttitudeSettingsData, YawBiasRate), sizeof(float));
}
コード例 #7
0
void AttitudeSettingsZeroDuringArmingSet( uint8_t *NewZeroDuringArming )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewZeroDuringArming, offsetof( AttitudeSettingsData, ZeroDuringArming), sizeof(uint8_t));
}
コード例 #8
0
/**
 * Get/Set object Functions
 */
void AltitudeHoldDesiredAltitudeSet( float *NewAltitude )
{
	UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewAltitude, offsetof( AltitudeHoldDesiredData, Altitude), sizeof(float));
}
コード例 #9
0
void AltitudeHoldDesiredRollSet( float *NewRoll )
{
	UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewRoll, offsetof( AltitudeHoldDesiredData, Roll), sizeof(float));
}
コード例 #10
0
void OPLinkSettingsAESKeySet( uint8_t *NewAESKey )
{
	UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewAESKey, offsetof( OPLinkSettingsData, AESKey), 32*sizeof(uint8_t));
}
コード例 #11
0
/**
 * Get/Set object Functions
 */
void FlightPlanControlCommandSet( uint8_t *NewCommand )
{
	UAVObjSetDataField(FlightPlanControlHandle(), (void*)NewCommand, offsetof( FlightPlanControlData, Command), sizeof(uint8_t));
}
コード例 #12
0
void OPLinkSettingsFrequencyCalibrationSet( uint8_t *NewFrequencyCalibration )
{
	UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewFrequencyCalibration, offsetof( OPLinkSettingsData, FrequencyCalibration), sizeof(uint8_t));
}
コード例 #13
0
void OPLinkSettingsMinPacketSizeSet( uint8_t *NewMinPacketSize )
{
	UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewMinPacketSize, offsetof( OPLinkSettingsData, MinPacketSize), sizeof(uint8_t));
}
コード例 #14
0
void OPLinkSettingsMaxRFPowerSet( uint8_t *NewMaxRFPower )
{
	UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewMaxRFPower, offsetof( OPLinkSettingsData, MaxRFPower), sizeof(uint8_t));
}
コード例 #15
0
void AttitudeSettingsAccelTauSet( float *NewAccelTau )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewAccelTau, offsetof( AttitudeSettingsData, AccelTau), sizeof(float));
}
コード例 #16
0
void AltitudeHoldDesiredPitchSet( float *NewPitch )
{
	UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewPitch, offsetof( AltitudeHoldDesiredData, Pitch), sizeof(float));
}
コード例 #17
0
void AttitudeSettingsVertPositionTauSet( float *NewVertPositionTau )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewVertPositionTau, offsetof( AttitudeSettingsData, VertPositionTau), sizeof(float));
}
コード例 #18
0
void AltitudeHoldDesiredYawSet( float *NewYaw )
{
	UAVObjSetDataField(AltitudeHoldDesiredHandle(), (void*)NewYaw, offsetof( AltitudeHoldDesiredData, Yaw), sizeof(float));
}
コード例 #19
0
void AttitudeSettingsBoardRotationSet( int16_t *NewBoardRotation )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewBoardRotation, offsetof( AttitudeSettingsData, BoardRotation), 3*sizeof(int16_t));
}
コード例 #20
0
/**
 * Get/Set object Functions
 */
void RFM22BReceiverChannelSet( int16_t *NewChannel )
{
	UAVObjSetDataField(RFM22BReceiverHandle(), (void*)NewChannel, offsetof( RFM22BReceiverData, Channel), 8*sizeof(int16_t));
}
コード例 #21
0
void AttitudeSettingsBiasCorrectGyroSet( uint8_t *NewBiasCorrectGyro )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewBiasCorrectGyro, offsetof( AttitudeSettingsData, BiasCorrectGyro), sizeof(uint8_t));
}
コード例 #22
0
void InertialSensorSettingsInitialGyroBiasSet( float *NewInitialGyroBias )
{
	UAVObjSetDataField(InertialSensorSettingsHandle(), (void*)NewInitialGyroBias, offsetof( InertialSensorSettingsData, InitialGyroBias), 3*sizeof(float));
}
コード例 #23
0
/**
 * Get/Set object Functions
 */
void MixerSettingsMaxAccelSet( float *NewMaxAccel )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewMaxAccel, offsetof( MixerSettingsData, MaxAccel), sizeof(float));
}
コード例 #24
0
void InertialSensorSettingsGyroScaleSet( float *NewGyroScale )
{
	UAVObjSetDataField(InertialSensorSettingsHandle(), (void*)NewGyroScale, offsetof( InertialSensorSettingsData, GyroScale), 3*sizeof(float));
}
コード例 #25
0
void MixerSettingsDecelTimeSet( float *NewDecelTime )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewDecelTime, offsetof( MixerSettingsData, DecelTime), sizeof(float));
}
コード例 #26
0
void InertialSensorSettingsGyroTempCoeffSet( float *NewGyroTempCoeff )
{
	UAVObjSetDataField(InertialSensorSettingsHandle(), (void*)NewGyroTempCoeff, offsetof( InertialSensorSettingsData, GyroTempCoeff), 3*sizeof(float));
}
コード例 #27
0
void MixerSettingsCurve2SourceSet( uint8_t *NewCurve2Source )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewCurve2Source, offsetof( MixerSettingsData, Curve2Source), sizeof(uint8_t));
}
コード例 #28
0
void AttitudeSettingsMagKiSet( float *NewMagKi )
{
	UAVObjSetDataField(AttitudeSettingsHandle(), (void*)NewMagKi, offsetof( AttitudeSettingsData, MagKi), sizeof(float));
}
コード例 #29
0
void MixerSettingsMixer3TypeSet( uint8_t *NewMixer3Type )
{
	UAVObjSetDataField(MixerSettingsHandle(), (void*)NewMixer3Type, offsetof( MixerSettingsData, Mixer3Type), sizeof(uint8_t));
}
コード例 #30
0
void OPLinkSettingsOutputConnectionSet( uint8_t *NewOutputConnection )
{
	UAVObjSetDataField(OPLinkSettingsHandle(), (void*)NewOutputConnection, offsetof( OPLinkSettingsData, OutputConnection), sizeof(uint8_t));
}