int main(int argc, char* argv[]) { QCoreApplication app(argc, argv); using namespace domain; BranchNode scheduler; scheduler.addNode(new SensorAltimeterNode()); scheduler.addNode(new SensorInsNode()); scheduler.addNode(new SensorSnsNode()); scheduler.addNode(new ServoDrivesNode()); scheduler.addNode(new FlightRecorderNode()); scheduler.addNode(new FlightNavigatorNode()); scheduler.addNode(new FlightPilotNode()); scheduler.addNode(new FlightDynamicsNode()); scheduler.addNode(new BoardTransceiverNode()); scheduler.init(); scheduler.start(); return app.exec(); }