mirror of https://github.com/ArduPilot/ardupilot
Blimp: create and use a singleton for SRV_Channels
avoid creation of static pointers to objects held within SRV_Channels
This commit is contained in:
parent
a8b07a854f
commit
52e2a162c9
|
@ -210,7 +210,7 @@ void Blimp::one_hz_loop()
|
|||
#endif
|
||||
|
||||
// update assigned functions and enable auxiliary servos
|
||||
SRV_Channels::enable_aux_servos();
|
||||
AP::srv().enable_aux_servos();
|
||||
|
||||
AP_Notify::flags.flying = !ap.land_complete;
|
||||
|
||||
|
|
|
@ -88,5 +88,5 @@ void Blimp::motors_output()
|
|||
motors->output();
|
||||
|
||||
// push all channels
|
||||
SRV_Channels::push();
|
||||
}
|
||||
AP::srv().push();
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ void Blimp::init_rc_in()
|
|||
void Blimp::init_rc_out()
|
||||
{
|
||||
// enable aux servos to cope with multiple output channels per motor
|
||||
SRV_Channels::enable_aux_servos();
|
||||
AP::srv().enable_aux_servos();
|
||||
|
||||
// refresh auxiliary channel to function map
|
||||
SRV_Channels::update_aux_servo_function();
|
||||
|
|
Loading…
Reference in New Issue