23#ifndef __AUTOPILOT_HXX
24#define __AUTOPILOT_HXX 1
26#include <simgear/props/props.hxx>
27#include <simgear/structure/subsystem_mgr.hxx>
40 Autopilot( SGPropertyNode_ptr rootNode, SGPropertyNode_ptr configNode = NULL );
46 void update(
double dt)
override;
64 SGPropertyNode_ptr _rootNode;
Autopilot(SGPropertyNode_ptr rootNode, SGPropertyNode_ptr configNode=NULL)
void set_serviceable(bool value)
void update(double dt) override
bool is_serviceable() const
static const char * staticSubsystemClassId()
std::string get_name() const
void set_name(const std::string &name)
void add_component(Component *component, double updateInterval)
Autopilot(SGPropertyNode_ptr rootNode, SGPropertyNode_ptr configNode=NULL)
Base class for other autopilot components.