#endif
#include <simgear/props/props.hxx>
-
-#include <Main/fgfs.hxx>
+#include <simgear/structure/subsystem_mgr.hxx>
/**
* Input properties:
*
* /environment/pressure-inhg
- * /systems/static[0]/serviceable
+ * /systems/"name"/serviceable
*
* Output properties:
*
- * /systems/static[0]/pressure-inhg
+ * /systems/"name"/pressure-inhg
*
- * TODO: support multiple static ports and specific locations
+ * TODO: support specific locations
* TODO: support alternate air with errors
*/
-class StaticSystem : public FGSubsystem
+class StaticSystem : public SGSubsystem
{
public:
- StaticSystem ();
+ StaticSystem ( SGPropertyNode *node );
+ StaticSystem ( int i );
virtual ~StaticSystem ();
virtual void init ();
private:
+ std::string _name;
+ int _num;
+ double _tau;
SGPropertyNode_ptr _serviceable_node;
SGPropertyNode_ptr _pressure_in_node;
SGPropertyNode_ptr _pressure_out_node;