static void SettingsUpdatedCb(UAVObjEvent * ev) { if (ev == NULL || ev->obj == FixedWingPathFollowerSettingsHandle()) FixedWingPathFollowerSettingsGet(&fixedwingpathfollowerSettings); if (ev == NULL || ev->obj == FixedWingAirspeedsHandle()) FixedWingAirspeedsGet(&fixedWingAirspeeds); }
void FixedWingAirspeedsVerticalVelMaxGet( float *NewVerticalVelMax ) { UAVObjGetDataField(FixedWingAirspeedsHandle(), (void*)NewVerticalVelMax, offsetof( FixedWingAirspeedsData, VerticalVelMax), sizeof(float)); }
void FixedWingAirspeedsStallSpeedDirtyGet( float *NewStallSpeedDirty ) { UAVObjGetDataField(FixedWingAirspeedsHandle(), (void*)NewStallSpeedDirty, offsetof( FixedWingAirspeedsData, StallSpeedDirty), sizeof(float)); }
void FixedWingAirspeedsStallSpeedCleanSet( float *NewStallSpeedClean ) { UAVObjSetDataField(FixedWingAirspeedsHandle(), (void*)NewStallSpeedClean, offsetof( FixedWingAirspeedsData, StallSpeedClean), sizeof(float)); }
void FixedWingAirspeedsBestClimbRateSpeedGet( float *NewBestClimbRateSpeed ) { UAVObjGetDataField(FixedWingAirspeedsHandle(), (void*)NewBestClimbRateSpeed, offsetof( FixedWingAirspeedsData, BestClimbRateSpeed), sizeof(float)); }
void FixedWingAirspeedsCruiseSpeedGet( float *NewCruiseSpeed ) { UAVObjGetDataField(FixedWingAirspeedsHandle(), (void*)NewCruiseSpeed, offsetof( FixedWingAirspeedsData, CruiseSpeed), sizeof(float)); }
void FixedWingAirspeedsAirSpeedMaxGet( float *NewAirSpeedMax ) { UAVObjGetDataField(FixedWingAirspeedsHandle(), (void*)NewAirSpeedMax, offsetof( FixedWingAirspeedsData, AirSpeedMax), sizeof(float)); }