User:Bugman/subsystems: Difference between revisions
Jump to navigation
Jump to search
(→Script: Bug fixes.) |
(→All subsystems: Updated the output to match the newest script.) |
||
Line 821: | Line 821: | ||
Primary subsystems (94): | Primary subsystems (94): | ||
<ADF : SGSubsystem declared in "src/Instrumentation/adf.hxx", implemented in "src/Instrumentation/adf.cxx"> | <ADF : SGSubsystem declared in "src/Instrumentation/adf.hxx", implemented in "src/Instrumentation/adf.cxx"> | ||
<AirportDynamicsManager : SGSubsystem declared in "src/Airports/airportdynamicsmanager.hxx", implemented in "src/Airports/airportdynamicsmanager.cxx"> | <AirportDynamicsManager : SGSubsystem staticSubsystemClassId is "airport-dynamics" declared in "src/Airports/airportdynamicsmanager.hxx", implemented in "src/Airports/airportdynamicsmanager.cxx"> | ||
<AirspeedIndicator : SGSubsystem declared in "src/Instrumentation/airspeed_indicator.hxx", implemented in "src/Instrumentation/airspeed_indicator.cxx"> | <AirspeedIndicator : SGSubsystem declared in "src/Instrumentation/airspeed_indicator.hxx", implemented in "src/Instrumentation/airspeed_indicator.cxx"> | ||
<Altimeter : SGSubsystem declared in "src/Instrumentation/altimeter.hxx", implemented in "src/Instrumentation/altimeter.cxx"> | <Altimeter : SGSubsystem declared in "src/Instrumentation/altimeter.hxx", implemented in "src/Instrumentation/altimeter.cxx"> | ||
<AnotherSub : SGSubsystem declared in "simgear/structure/subsystem_test.cxx"> | <AnotherSub : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx"> | ||
<AreaSampler : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx"> | <AreaSampler : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx"> | ||
<AttitudeIndicator : SGSubsystem declared in "src/Instrumentation/attitude_indicator.hxx", implemented in "src/Instrumentation/attitude_indicator.cxx"> | <AttitudeIndicator : SGSubsystem declared in "src/Instrumentation/attitude_indicator.hxx", implemented in "src/Instrumentation/attitude_indicator.cxx"> | ||
Line 832: | Line 832: | ||
<DCLGPS : SGSubsystem declared in "src/Instrumentation/dclgps.hxx", implemented in "src/Instrumentation/dclgps.cxx"> | <DCLGPS : SGSubsystem declared in "src/Instrumentation/dclgps.hxx", implemented in "src/Instrumentation/dclgps.cxx"> | ||
<DME : SGSubsystem declared in "src/Instrumentation/dme.hxx", implemented in "src/Instrumentation/dme.cxx"> | <DME : SGSubsystem declared in "src/Instrumentation/dme.hxx", implemented in "src/Instrumentation/dme.cxx"> | ||
<Ephemeris : SGSubsystem declared in "src/Environment/ephemeris.hxx", implemented in "src/Environment/ephemeris.cxx"> | <Ephemeris : SGSubsystem staticSubsystemClassId is "ephemeris" declared in "src/Environment/ephemeris.hxx", implemented in "src/Environment/ephemeris.cxx"> | ||
<FDMShell : SGSubsystem declared in "src/FDM/fdm_shell.hxx", implemented in "src/FDM/fdm_shell.cxx"> | <FDMShell : SGSubsystem declared in "src/FDM/fdm_shell.hxx", implemented in "src/FDM/fdm_shell.cxx"> | ||
<FGAIManager : SGSubsystem declared in "src/AIModel/AIManager.hxx", implemented in "src/AIModel/AIManager.cxx"> | <FGAIManager : SGSubsystem staticSubsystemClassId is "ai-model" declared in "src/AIModel/AIManager.hxx", implemented in "src/AIModel/AIManager.cxx"> | ||
<FGATCManager : SGSubsystem declared in "src/ATC/atc_mgr.hxx", implemented in "src/ATC/atc_mgr.cxx"> | <FGATCManager : SGSubsystem declared in "src/ATC/atc_mgr.hxx", implemented in "src/ATC/atc_mgr.cxx"> | ||
<FGAircraftModel : SGSubsystem declared in "src/Model/acmodel.hxx", implemented in "src/Model/acmodel.cxx"> | <FGAircraftModel : SGSubsystem staticSubsystemClassId is "aircraft-model" declared in "src/Model/acmodel.hxx", implemented in "src/Model/acmodel.cxx"> | ||
<FGCom : SGSubsystem declared in "src/Network/fgcom.hxx", implemented in "src/Network/fgcom.cxx"> | <FGCom : SGSubsystem declared in "src/Network/fgcom.hxx", implemented in "src/Network/fgcom.cxx"> | ||
<FGControls : SGSubsystem declared in "src/Aircraft/controls.hxx", implemented in "src/Aircraft/controls.cxx"> | <FGControls : SGSubsystem staticSubsystemClassId is "controls" declared in "src/Aircraft/controls.hxx", implemented in "src/Aircraft/controls.cxx"> | ||
<FGDNSClient : SGSubsystem declared in "src/Network/DNSClient.hxx", implemented in "src/Network/DNSClient.cxx"> | <FGDNSClient : SGSubsystem staticSubsystemClassId is "dns" declared in "src/Network/DNSClient.hxx", implemented in "src/Network/DNSClient.cxx"> | ||
<FGElectricalSystem : SGSubsystem declared in "src/Systems/electrical.hxx", implemented in "src/Systems/electrical.cxx"> | <FGElectricalSystem : SGSubsystem declared in "src/Systems/electrical.hxx", implemented in "src/Systems/electrical.cxx"> | ||
<FGEventInput : SGSubsystem declared in "src/Input/FGEventInput.hxx", implemented in "src/Input/FGEventInput.cxx"> | <FGEventInput : SGSubsystem declared in "src/Input/FGEventInput.hxx", implemented in "src/Input/FGEventInput.cxx"> | ||
<FGFlightHistory : SGSubsystem declared in "src/Aircraft/FlightHistory.hxx", implemented in "src/Aircraft/FlightHistory.cxx"> | <FGFlightHistory : SGSubsystem declared in "src/Aircraft/FlightHistory.hxx", implemented in "src/Aircraft/FlightHistory.cxx"> | ||
<FGHTTPClient : SGSubsystem declared in "src/Network/HTTPClient.hxx", implemented in "src/Network/HTTPClient.cxx"> | <FGHTTPClient : SGSubsystem staticSubsystemClassId is "http" declared in "src/Network/HTTPClient.hxx", implemented in "src/Network/HTTPClient.cxx"> | ||
<FGHttpd : SGSubsystem declared in "src/Network/http/httpd.hxx"> | <FGHttpd : SGSubsystem declared in "src/Network/http/httpd.hxx"> | ||
<FGIO : SGSubsystem declared in "src/Main/fg_io.hxx", implemented in "src/Main/fg_io.cxx"> | <FGIO : SGSubsystem declared in "src/Main/fg_io.hxx", implemented in "src/Main/fg_io.cxx"> | ||
Line 854: | Line 854: | ||
<FGMagVarManager : SGSubsystem declared in "src/Environment/magvarmanager.hxx", implemented in "src/Environment/magvarmanager.cxx"> | <FGMagVarManager : SGSubsystem declared in "src/Environment/magvarmanager.hxx", implemented in "src/Environment/magvarmanager.cxx"> | ||
<FGMarkerBeacon : SGSubsystem declared in "src/Instrumentation/marker_beacon.hxx", implemented in "src/Instrumentation/marker_beacon.cxx"> | <FGMarkerBeacon : SGSubsystem declared in "src/Instrumentation/marker_beacon.hxx", implemented in "src/Instrumentation/marker_beacon.cxx"> | ||
<FGModelMgr : SGSubsystem declared in "src/Model/modelmgr.hxx", implemented in "src/Model/modelmgr.cxx"> | <FGModelMgr : SGSubsystem staticSubsystemClassId is "model-manager" declared in "src/Model/modelmgr.hxx", implemented in "src/Model/modelmgr.cxx"> | ||
<FGMouseInput : SGSubsystem declared in "src/Input/FGMouseInput.hxx", implemented in "src/Input/FGMouseInput.cxx"> | <FGMouseInput : SGSubsystem staticSubsystemClassId is "input-mouse" declared in "src/Input/FGMouseInput.hxx", implemented in "src/Input/FGMouseInput.cxx"> | ||
<FGMultiplayMgr : SGSubsystem declared in "src/MultiPlayer/multiplaymgr.hxx", implemented in "src/MultiPlayer/multiplaymgr.cxx"> | <FGMultiplayMgr : SGSubsystem declared in "src/MultiPlayer/multiplaymgr.hxx", implemented in "src/MultiPlayer/multiplaymgr.cxx"> | ||
<FGNasalSys : SGSubsystem declared in "src/Scripting/NasalSys.hxx", implemented in "src/Scripting/NasalSys.cxx"> | <FGNasalSys : SGSubsystem staticSubsystemClassId is "nasal" declared in "src/Scripting/NasalSys.hxx", implemented in "src/Scripting/NasalSys.cxx"> | ||
<FGNavRadio : SGSubsystem declared in "src/Instrumentation/navradio.hxx", implemented in "src/Instrumentation/navradio.cxx"> | <FGNavRadio : SGSubsystem declared in "src/Instrumentation/navradio.hxx", implemented in "src/Instrumentation/navradio.cxx"> | ||
<FGPanel : SGSubsystem declared in "utils/fgpanel/FGPanel.hxx", implemented in "utils/fgpanel/FGPanel.cxx"> | <FGPanel : SGSubsystem declared in "utils/fgpanel/FGPanel.hxx", implemented in "utils/fgpanel/FGPanel.cxx"> | ||
Line 865: | Line 865: | ||
<FGReplay : SGSubsystem declared in "src/Aircraft/replay.hxx", implemented in "src/Aircraft/replay.cxx"> | <FGReplay : SGSubsystem declared in "src/Aircraft/replay.hxx", implemented in "src/Aircraft/replay.cxx"> | ||
<FGRidgeLift : SGSubsystem declared in "src/Environment/ridge_lift.hxx", implemented in "src/Environment/ridge_lift.cxx"> | <FGRidgeLift : SGSubsystem declared in "src/Environment/ridge_lift.hxx", implemented in "src/Environment/ridge_lift.cxx"> | ||
<FGRouteMgr : SGSubsystem declared in "src/Autopilot/route_mgr.hxx", implemented in "src/Autopilot/route_mgr.cxx"> | <FGRouteMgr : SGSubsystem staticSubsystemClassId is "route-manager" declared in "src/Autopilot/route_mgr.hxx", implemented in "src/Autopilot/route_mgr.cxx"> | ||
<FGScenery : SGSubsystem declared in "src/Scenery/scenery.hxx", implemented in "src/Scenery/scenery.cxx"> | <FGScenery : SGSubsystem staticSubsystemClassId is "scenery" declared in "src/Scenery/scenery.hxx", implemented in "src/Scenery/scenery.cxx"> | ||
<FGSoundManager : SGSubsystem declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx"> | <FGSoundManager : SGSubsystem staticSubsystemClassId is "sound" declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx"> | ||
<FGSubmodelMgr : SGSubsystem declared in "src/AIModel/submodel.hxx", implemented in "src/AIModel/submodel.cxx"> | <FGSubmodelMgr : SGSubsystem declared in "src/AIModel/submodel.hxx", implemented in "src/AIModel/submodel.cxx"> | ||
<FGSubsystemExample : SGSubsystem declared in "docs-mini/README.introduction"> | <FGSubsystemExample : SGSubsystem staticSubsystemClassId is "subsystem-example" declared in "docs-mini/README.introduction"> | ||
<FGTrafficManager : SGSubsystem declared in "src/Traffic/TrafficMgr.hxx", implemented in "src/Traffic/TrafficMgr.cxx"> | <FGTrafficManager : SGSubsystem declared in "src/Traffic/TrafficMgr.hxx", implemented in "src/Traffic/TrafficMgr.cxx"> | ||
<FGViewMgr : SGSubsystem declared in "src/Viewer/viewmgr.hxx", implemented in "src/Viewer/viewmgr.cxx"> | <FGViewMgr : SGSubsystem staticSubsystemClassId is "view-manager" declared in "src/Viewer/viewmgr.hxx", implemented in "src/Viewer/viewmgr.cxx"> | ||
<FGVoiceMgr : SGSubsystem declared in "src/Sound/voice.hxx", implemented in "src/Sound/voice.cxx"> | <FGVoiceMgr : SGSubsystem declared in "src/Sound/voice.hxx", implemented in "src/Sound/voice.cxx"> | ||
<FakeRadioSub : SGSubsystem declared in "simgear/structure/subsystem_test.cxx"> | <FakeRadioSub : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx"> | ||
<GPS : SGSubsystem declared in "src/Instrumentation/gps.hxx", implemented in "src/Instrumentation/gps.cxx"> | <GPS : SGSubsystem declared in "src/Instrumentation/gps.hxx", implemented in "src/Instrumentation/gps.cxx"> | ||
<GSDI : SGSubsystem declared in "src/Instrumentation/gsdi.hxx", implemented in "src/Instrumentation/gsdi.cxx"> | <GSDI : SGSubsystem declared in "src/Instrumentation/gsdi.hxx", implemented in "src/Instrumentation/gsdi.cxx"> | ||
Line 887: | Line 887: | ||
<MagCompass : SGSubsystem declared in "src/Instrumentation/mag_compass.hxx", implemented in "src/Instrumentation/mag_compass.cxx"> | <MagCompass : SGSubsystem declared in "src/Instrumentation/mag_compass.hxx", implemented in "src/Instrumentation/mag_compass.cxx"> | ||
<MasterReferenceGyro : SGSubsystem declared in "src/Instrumentation/mrg.hxx", implemented in "src/Instrumentation/mrg.cxx"> | <MasterReferenceGyro : SGSubsystem declared in "src/Instrumentation/mrg.hxx", implemented in "src/Instrumentation/mrg.cxx"> | ||
<MySub1 : SGSubsystem declared in "simgear/structure/subsystem_test.cxx"> | <MySub1 : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx"> | ||
<NavDisplay : SGSubsystem declared in "src/Cockpit/NavDisplay.hxx", implemented in "src/Cockpit/NavDisplay.cxx"> | <NavDisplay : SGSubsystem declared in "src/Cockpit/NavDisplay.hxx", implemented in "src/Cockpit/NavDisplay.cxx"> | ||
<NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.hxx"> | <NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.hxx"> | ||
<NewGUI : SGSubsystem declared in "src/GUI/new_gui.hxx", implemented in "src/GUI/new_gui.cxx"> | <NewGUI : SGSubsystem staticSubsystemClassId is "gui" declared in "src/GUI/new_gui.hxx", implemented in "src/GUI/new_gui.cxx"> | ||
<PerformanceDB : SGSubsystem declared in "src/AIModel/performancedb.hxx", implemented in "src/AIModel/performancedb.cxx"> | <PerformanceDB : SGSubsystem staticSubsystemClassId is "aircraft-performance-db" declared in "src/AIModel/performancedb.hxx", implemented in "src/AIModel/performancedb.cxx"> | ||
<PitotSystem : SGSubsystem declared in "src/Systems/pitot.hxx", implemented in "src/Systems/pitot.cxx"> | <PitotSystem : SGSubsystem declared in "src/Systems/pitot.hxx", implemented in "src/Systems/pitot.cxx"> | ||
<PropertyBasedMgr : SGSubsystem declared in "simgear/props/PropertyBasedMgr.hxx", implemented in "simgear/props/PropertyBasedMgr.cxx"> | <PropertyBasedMgr : SGSubsystem declared in "simgear/props/PropertyBasedMgr.hxx", implemented in "simgear/props/PropertyBasedMgr.cxx"> | ||
Line 899: | Line 899: | ||
<SGEventMgr : SGSubsystem declared in "simgear/structure/event_mgr.hxx", implemented in "simgear/structure/event_mgr.cxx"> | <SGEventMgr : SGSubsystem declared in "simgear/structure/event_mgr.hxx", implemented in "simgear/structure/event_mgr.cxx"> | ||
<SGInterpolator : SGSubsystem declared in "simgear/misc/interpolator.hxx", implemented in "simgear/misc/interpolator.cxx"> | <SGInterpolator : SGSubsystem declared in "simgear/misc/interpolator.hxx", implemented in "simgear/misc/interpolator.cxx"> | ||
<SGPerformanceMonitor : SGSubsystem declared in "simgear/structure/SGPerfMon.hxx", implemented in "simgear/structure/SGPerfMon.cxx"> | <SGPerformanceMonitor : SGSubsystem staticSubsystemClassId is "performance-mon" declared in "simgear/structure/SGPerfMon.hxx", implemented in "simgear/structure/SGPerfMon.cxx"> | ||
<SGSoundMgr : SGSubsystem declared in "simgear/sound/soundmgr.hxx"> | <SGSoundMgr : SGSubsystem staticSubsystemClassId is "sound" declared in "simgear/sound/soundmgr.hxx"> | ||
<SGSubsystemMgr : SGSubsystem declared in "simgear/structure/subsystem_mgr.hxx", implemented in "simgear/structure/subsystem_mgr.cxx"> | <SGSubsystemMgr : SGSubsystem declared in "simgear/structure/subsystem_mgr.hxx", implemented in "simgear/structure/subsystem_mgr.cxx"> | ||
<SGTerraSync : SGSubsystem declared in "simgear/scene/tsync/terrasync.hxx", implemented in "simgear/scene/tsync/terrasync.cxx"> | <SGTerraSync : SGSubsystem staticSubsystemClassId is "terrasync" declared in "simgear/scene/tsync/terrasync.hxx", implemented in "simgear/scene/tsync/terrasync.cxx"> | ||
<SlipSkidBall : SGSubsystem declared in "src/Instrumentation/slip_skid_ball.hxx", implemented in "src/Instrumentation/slip_skid_ball.cxx"> | <SlipSkidBall : SGSubsystem declared in "src/Instrumentation/slip_skid_ball.hxx", implemented in "src/Instrumentation/slip_skid_ball.cxx"> | ||
<StaticSystem : SGSubsystem declared in "src/Systems/static.hxx", implemented in "src/Systems/static.cxx"> | <StaticSystem : SGSubsystem declared in "src/Systems/static.hxx", implemented in "src/Systems/static.cxx"> | ||
<TACAN : SGSubsystem declared in "src/Instrumentation/tacan.hxx", implemented in "src/Instrumentation/tacan.cxx"> | <TACAN : SGSubsystem declared in "src/Instrumentation/tacan.hxx", implemented in "src/Instrumentation/tacan.cxx"> | ||
<TCAS : SGSubsystem declared in "src/Instrumentation/tcas.hxx", implemented in "src/Instrumentation/tcas.cxx"> | <TCAS : SGSubsystem declared in "src/Instrumentation/tcas.hxx", implemented in "src/Instrumentation/tcas.cxx"> | ||
<TimeManager : SGSubsystem declared in "src/Time/TimeManager.hxx", implemented in "src/Time/TimeManager.cxx"> | <TimeManager : SGSubsystem staticSubsystemClassId is "time" declared in "src/Time/TimeManager.hxx", implemented in "src/Time/TimeManager.cxx"> | ||
<Transponder : SGSubsystem declared in "src/Instrumentation/transponder.hxx", implemented in "src/Instrumentation/transponder.cxx"> | <Transponder : SGSubsystem declared in "src/Instrumentation/transponder.hxx", implemented in "src/Instrumentation/transponder.cxx"> | ||
<TurnIndicator : SGSubsystem declared in "src/Instrumentation/turn_indicator.hxx", implemented in "src/Instrumentation/turn_indicator.cxx"> | <TurnIndicator : SGSubsystem declared in "src/Instrumentation/turn_indicator.hxx", implemented in "src/Instrumentation/turn_indicator.cxx"> | ||
Line 919: | Line 919: | ||
<CockpitDisplayManager : SGSubsystemGroup : SGSubsystem declared in "src/Cockpit/cockpitDisplayManager.hxx", implemented in "src/Cockpit/cockpitDisplayManager.cxx"> | <CockpitDisplayManager : SGSubsystemGroup : SGSubsystem declared in "src/Cockpit/cockpitDisplayManager.hxx", implemented in "src/Cockpit/cockpitDisplayManager.cxx"> | ||
<FGEnvironmentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Environment/environment_mgr.hxx", implemented in "src/Environment/environment_mgr.cxx"> | <FGEnvironmentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Environment/environment_mgr.hxx", implemented in "src/Environment/environment_mgr.cxx"> | ||
<FGInput : SGSubsystemGroup : SGSubsystem declared in "src/Input/input.hxx", implemented in "src/Input/input.cxx"> | <FGInput : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "input" declared in "src/Input/input.hxx", implemented in "src/Input/input.cxx"> | ||
<FGInstrumentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Instrumentation/instrument_mgr.hxx", implemented in "src/Instrumentation/instrument_mgr.cxx"> | <FGInstrumentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Instrumentation/instrument_mgr.hxx", implemented in "src/Instrumentation/instrument_mgr.cxx"> | ||
<FGSystemMgr : SGSubsystemGroup : SGSubsystem declared in "src/Systems/system_mgr.hxx", implemented in "src/Systems/system_mgr.cxx"> | <FGSystemMgr : SGSubsystemGroup : SGSubsystem declared in "src/Systems/system_mgr.hxx", implemented in "src/Systems/system_mgr.cxx"> | ||
<FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilotgroup.hxx", implemented in "src/Autopilot/autopilotgroup.cxx"> | <FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilotgroup.hxx", implemented in "src/Autopilot/autopilotgroup.cxx"> | ||
<InstrumentGroup : SGSubsystemGroup : SGSubsystem declared in "simgear/structure/subsystem_test.cxx"> | <InstrumentGroup : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx"> | ||
<TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx"> | <TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx"> | ||
Line 938: | Line 938: | ||
<FGExternalNet : FGInterface : SGSubsystem declared in "src/FDM/ExternalNet/ExternalNet.hxx", implemented in "src/FDM/ExternalNet/ExternalNet.cxx"> | <FGExternalNet : FGInterface : SGSubsystem declared in "src/FDM/ExternalNet/ExternalNet.hxx", implemented in "src/FDM/ExternalNet/ExternalNet.cxx"> | ||
<FGExternalPipe : FGInterface : SGSubsystem declared in "src/FDM/ExternalPipe/ExternalPipe.hxx", implemented in "src/FDM/ExternalPipe/ExternalPipe.cxx"> | <FGExternalPipe : FGInterface : SGSubsystem declared in "src/FDM/ExternalPipe/ExternalPipe.hxx", implemented in "src/FDM/ExternalPipe/ExternalPipe.cxx"> | ||
<FGHIDEventInput : FGEventInput : SGSubsystem declared in "src/Input/FGHIDEventInput.hxx", implemented in "src/Input/FGHIDEventInput.cxx"> | <FGHIDEventInput : FGEventInput : SGSubsystem staticSubsystemClassId is "input-hid" declared in "src/Input/FGHIDEventInput.hxx", implemented in "src/Input/FGHIDEventInput.cxx"> | ||
<FGInterpolator : PropertyInterpolationMgr : SGSubsystem declared in "src/Main/FGInterpolator.hxx", implemented in "src/Main/FGInterpolator.cxx"> | <FGInterpolator : PropertyInterpolationMgr : SGSubsystem declared in "src/Main/FGInterpolator.hxx", implemented in "src/Main/FGInterpolator.cxx"> | ||
<FGJSBsim : FGInterface : SGSubsystem declared in "src/FDM/JSBSim/JSBSim.hxx", implemented in "src/FDM/JSBSim/JSBSim.cxx"> | <FGJSBsim : FGInterface : SGSubsystem declared in "src/FDM/JSBSim/JSBSim.hxx", implemented in "src/FDM/JSBSim/JSBSim.cxx"> | ||
Line 947: | Line 947: | ||
<FGNullFDM : FGInterface : SGSubsystem declared in "src/FDM/NullFDM.hxx", implemented in "src/FDM/NullFDM.cxx"> | <FGNullFDM : FGInterface : SGSubsystem declared in "src/FDM/NullFDM.hxx", implemented in "src/FDM/NullFDM.cxx"> | ||
<FGReadablePanel : FGPanel : SGSubsystem declared in "utils/fgpanel/panel_io.hxx", implemented in "utils/fgpanel/panel_io.cxx"> | <FGReadablePanel : FGPanel : SGSubsystem declared in "utils/fgpanel/panel_io.hxx", implemented in "utils/fgpanel/panel_io.cxx"> | ||
<FGSoundManager : SGSoundMgr : SGSubsystem declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx"> | <FGSoundManager : SGSoundMgr : SGSubsystem staticSubsystemClassId is "sound" declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx"> | ||
<FGUFO : FGInterface : SGSubsystem declared in "src/FDM/UFO.hxx", implemented in "src/FDM/UFO.cxx"> | <FGUFO : FGInterface : SGSubsystem declared in "src/FDM/UFO.hxx", implemented in "src/FDM/UFO.cxx"> | ||
<KLN89 : DCLGPS : SGSubsystem declared in "src/Instrumentation/KLN89/kln89.hxx", implemented in "src/Instrumentation/KLN89/kln89.cxx"> | <KLN89 : DCLGPS : SGSubsystem declared in "src/Instrumentation/KLN89/kln89.hxx", implemented in "src/Instrumentation/KLN89/kln89.cxx"> | ||
Line 962: | Line 962: | ||
Tertiary subsystems (7): | Tertiary subsystems (7): | ||
<CanvasMgr : CanvasMgr : PropertyBasedMgr : SGSubsystem declared in "src/Canvas/canvas_mgr.hxx", implemented in "src/Canvas/canvas_mgr.cxx"> | <CanvasMgr : CanvasMgr : PropertyBasedMgr : SGSubsystem staticSubsystemClassId is "Canvas" declared in "src/Canvas/canvas_mgr.hxx", implemented in "src/Canvas/canvas_mgr.cxx"> | ||
<DigitalFilter : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/digitalfilter.hxx", implemented in "src/Autopilot/digitalfilter.cxx"> | <DigitalFilter : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/digitalfilter.hxx", implemented in "src/Autopilot/digitalfilter.cxx"> | ||
<Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/logic.hxx", implemented in "src/Autopilot/logic.cxx"> | <Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/logic.hxx", implemented in "src/Autopilot/logic.cxx"> | ||
Line 994: | Line 994: | ||
<AirportDynamicsManager> | <AirportDynamicsManager> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>airport-dynamics</staticSubsystemClassId> | |||
<declaration>src/Airports/airportdynamicsmanager.hxx</declaration> | <declaration>src/Airports/airportdynamicsmanager.hxx</declaration> | ||
<implementation>src/Airports/airportdynamicsmanager.cxx</implementation> | <implementation>src/Airports/airportdynamicsmanager.cxx</implementation> | ||
Line 1,009: | Line 1,010: | ||
<AnotherSub> | <AnotherSub> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>instruments</staticSubsystemClassId> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | <declaration>simgear/structure/subsystem_test.cxx</declaration> | ||
</AnotherSub> | </AnotherSub> | ||
Line 1,047: | Line 1,049: | ||
<Ephemeris> | <Ephemeris> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>ephemeris</staticSubsystemClassId> | |||
<declaration>src/Environment/ephemeris.hxx</declaration> | <declaration>src/Environment/ephemeris.hxx</declaration> | ||
<implementation>src/Environment/ephemeris.cxx</implementation> | <implementation>src/Environment/ephemeris.cxx</implementation> | ||
Line 1,057: | Line 1,060: | ||
<FGAIManager> | <FGAIManager> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>ai-model</staticSubsystemClassId> | |||
<declaration>src/AIModel/AIManager.hxx</declaration> | <declaration>src/AIModel/AIManager.hxx</declaration> | ||
<implementation>src/AIModel/AIManager.cxx</implementation> | <implementation>src/AIModel/AIManager.cxx</implementation> | ||
Line 1,067: | Line 1,071: | ||
<FGAircraftModel> | <FGAircraftModel> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>aircraft-model</staticSubsystemClassId> | |||
<declaration>src/Model/acmodel.hxx</declaration> | <declaration>src/Model/acmodel.hxx</declaration> | ||
<implementation>src/Model/acmodel.cxx</implementation> | <implementation>src/Model/acmodel.cxx</implementation> | ||
Line 1,077: | Line 1,082: | ||
<FGControls> | <FGControls> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>controls</staticSubsystemClassId> | |||
<declaration>src/Aircraft/controls.hxx</declaration> | <declaration>src/Aircraft/controls.hxx</declaration> | ||
<implementation>src/Aircraft/controls.cxx</implementation> | <implementation>src/Aircraft/controls.cxx</implementation> | ||
Line 1,082: | Line 1,088: | ||
<FGDNSClient> | <FGDNSClient> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>dns</staticSubsystemClassId> | |||
<declaration>src/Network/DNSClient.hxx</declaration> | <declaration>src/Network/DNSClient.hxx</declaration> | ||
<implementation>src/Network/DNSClient.cxx</implementation> | <implementation>src/Network/DNSClient.cxx</implementation> | ||
Line 1,102: | Line 1,109: | ||
<FGHTTPClient> | <FGHTTPClient> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>http</staticSubsystemClassId> | |||
<declaration>src/Network/HTTPClient.hxx</declaration> | <declaration>src/Network/HTTPClient.hxx</declaration> | ||
<implementation>src/Network/HTTPClient.cxx</implementation> | <implementation>src/Network/HTTPClient.cxx</implementation> | ||
Line 1,156: | Line 1,164: | ||
<FGModelMgr> | <FGModelMgr> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>model-manager</staticSubsystemClassId> | |||
<declaration>src/Model/modelmgr.hxx</declaration> | <declaration>src/Model/modelmgr.hxx</declaration> | ||
<implementation>src/Model/modelmgr.cxx</implementation> | <implementation>src/Model/modelmgr.cxx</implementation> | ||
Line 1,161: | Line 1,170: | ||
<FGMouseInput> | <FGMouseInput> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>input-mouse</staticSubsystemClassId> | |||
<declaration>src/Input/FGMouseInput.hxx</declaration> | <declaration>src/Input/FGMouseInput.hxx</declaration> | ||
<implementation>src/Input/FGMouseInput.cxx</implementation> | <implementation>src/Input/FGMouseInput.cxx</implementation> | ||
Line 1,171: | Line 1,181: | ||
<FGNasalSys> | <FGNasalSys> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>nasal</staticSubsystemClassId> | |||
<declaration>src/Scripting/NasalSys.hxx</declaration> | <declaration>src/Scripting/NasalSys.hxx</declaration> | ||
<implementation>src/Scripting/NasalSys.cxx</implementation> | <implementation>src/Scripting/NasalSys.cxx</implementation> | ||
Line 1,211: | Line 1,222: | ||
<FGRouteMgr> | <FGRouteMgr> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>route-manager</staticSubsystemClassId> | |||
<declaration>src/Autopilot/route_mgr.hxx</declaration> | <declaration>src/Autopilot/route_mgr.hxx</declaration> | ||
<implementation>src/Autopilot/route_mgr.cxx</implementation> | <implementation>src/Autopilot/route_mgr.cxx</implementation> | ||
Line 1,216: | Line 1,228: | ||
<FGScenery> | <FGScenery> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>scenery</staticSubsystemClassId> | |||
<declaration>src/Scenery/scenery.hxx</declaration> | <declaration>src/Scenery/scenery.hxx</declaration> | ||
<implementation>src/Scenery/scenery.cxx</implementation> | <implementation>src/Scenery/scenery.cxx</implementation> | ||
Line 1,221: | Line 1,234: | ||
<FGSoundManager> | <FGSoundManager> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>sound</staticSubsystemClassId> | |||
<declaration>src/Sound/soundmanager.hxx</declaration> | <declaration>src/Sound/soundmanager.hxx</declaration> | ||
<implementation>src/Sound/soundmanager.cxx</implementation> | <implementation>src/Sound/soundmanager.cxx</implementation> | ||
Line 1,231: | Line 1,245: | ||
<FGSubsystemExample> | <FGSubsystemExample> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>subsystem-example</staticSubsystemClassId> | |||
<declaration>docs-mini/README.introduction</declaration> | <declaration>docs-mini/README.introduction</declaration> | ||
</FGSubsystemExample> | </FGSubsystemExample> | ||
Line 1,240: | Line 1,255: | ||
<FGViewMgr> | <FGViewMgr> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>view-manager</staticSubsystemClassId> | |||
<declaration>src/Viewer/viewmgr.hxx</declaration> | <declaration>src/Viewer/viewmgr.hxx</declaration> | ||
<implementation>src/Viewer/viewmgr.cxx</implementation> | <implementation>src/Viewer/viewmgr.cxx</implementation> | ||
Line 1,250: | Line 1,266: | ||
<FakeRadioSub> | <FakeRadioSub> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>instruments</staticSubsystemClassId> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | <declaration>simgear/structure/subsystem_test.cxx</declaration> | ||
</FakeRadioSub> | </FakeRadioSub> | ||
Line 1,318: | Line 1,335: | ||
<MySub1> | <MySub1> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>instruments</staticSubsystemClassId> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | <declaration>simgear/structure/subsystem_test.cxx</declaration> | ||
</MySub1> | </MySub1> | ||
Line 1,331: | Line 1,349: | ||
<NewGUI> | <NewGUI> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>gui</staticSubsystemClassId> | |||
<declaration>src/GUI/new_gui.hxx</declaration> | <declaration>src/GUI/new_gui.hxx</declaration> | ||
<implementation>src/GUI/new_gui.cxx</implementation> | <implementation>src/GUI/new_gui.cxx</implementation> | ||
Line 1,336: | Line 1,355: | ||
<PerformanceDB> | <PerformanceDB> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>aircraft-performance-db</staticSubsystemClassId> | |||
<declaration>src/AIModel/performancedb.hxx</declaration> | <declaration>src/AIModel/performancedb.hxx</declaration> | ||
<implementation>src/AIModel/performancedb.cxx</implementation> | <implementation>src/AIModel/performancedb.cxx</implementation> | ||
Line 1,376: | Line 1,396: | ||
<SGPerformanceMonitor> | <SGPerformanceMonitor> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>performance-mon</staticSubsystemClassId> | |||
<declaration>simgear/structure/SGPerfMon.hxx</declaration> | <declaration>simgear/structure/SGPerfMon.hxx</declaration> | ||
<implementation>simgear/structure/SGPerfMon.cxx</implementation> | <implementation>simgear/structure/SGPerfMon.cxx</implementation> | ||
Line 1,381: | Line 1,402: | ||
<SGSoundMgr> | <SGSoundMgr> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>sound</staticSubsystemClassId> | |||
<declaration>simgear/sound/soundmgr.hxx</declaration> | <declaration>simgear/sound/soundmgr.hxx</declaration> | ||
</SGSoundMgr> | </SGSoundMgr> | ||
Line 1,390: | Line 1,412: | ||
<SGTerraSync> | <SGTerraSync> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>terrasync</staticSubsystemClassId> | |||
<declaration>simgear/scene/tsync/terrasync.hxx</declaration> | <declaration>simgear/scene/tsync/terrasync.hxx</declaration> | ||
<implementation>simgear/scene/tsync/terrasync.cxx</implementation> | <implementation>simgear/scene/tsync/terrasync.cxx</implementation> | ||
Line 1,415: | Line 1,438: | ||
<TimeManager> | <TimeManager> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<staticSubsystemClassId>time</staticSubsystemClassId> | |||
<declaration>src/Time/TimeManager.hxx</declaration> | <declaration>src/Time/TimeManager.hxx</declaration> | ||
<implementation>src/Time/TimeManager.cxx</implementation> | <implementation>src/Time/TimeManager.cxx</implementation> | ||
Line 1,467: | Line 1,491: | ||
<FGInput> | <FGInput> | ||
<inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | <inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | ||
<staticSubsystemClassId>input</staticSubsystemClassId> | |||
<declaration>src/Input/input.hxx</declaration> | <declaration>src/Input/input.hxx</declaration> | ||
<implementation>src/Input/input.cxx</implementation> | <implementation>src/Input/input.cxx</implementation> | ||
Line 1,487: | Line 1,512: | ||
<InstrumentGroup> | <InstrumentGroup> | ||
<inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | <inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | ||
<staticSubsystemClassId>instruments</staticSubsystemClassId> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | <declaration>simgear/structure/subsystem_test.cxx</declaration> | ||
</InstrumentGroup> | </InstrumentGroup> | ||
Line 1,552: | Line 1,578: | ||
<FGHIDEventInput> | <FGHIDEventInput> | ||
<inheritance>FGEventInput : SGSubsystem</inheritance> | <inheritance>FGEventInput : SGSubsystem</inheritance> | ||
<staticSubsystemClassId>input-hid</staticSubsystemClassId> | |||
<declaration>src/Input/FGHIDEventInput.hxx</declaration> | <declaration>src/Input/FGHIDEventInput.hxx</declaration> | ||
<implementation>src/Input/FGHIDEventInput.cxx</implementation> | <implementation>src/Input/FGHIDEventInput.cxx</implementation> | ||
Line 1,597: | Line 1,624: | ||
<FGSoundManager> | <FGSoundManager> | ||
<inheritance>SGSoundMgr : SGSubsystem</inheritance> | <inheritance>SGSoundMgr : SGSubsystem</inheritance> | ||
<staticSubsystemClassId>sound</staticSubsystemClassId> | |||
<declaration>src/Sound/soundmanager.hxx</declaration> | <declaration>src/Sound/soundmanager.hxx</declaration> | ||
<implementation>src/Sound/soundmanager.cxx</implementation> | <implementation>src/Sound/soundmanager.cxx</implementation> | ||
Line 1,655: | Line 1,683: | ||
<CanvasMgr> | <CanvasMgr> | ||
<inheritance>CanvasMgr : PropertyBasedMgr : SGSubsystem</inheritance> | <inheritance>CanvasMgr : PropertyBasedMgr : SGSubsystem</inheritance> | ||
<staticSubsystemClassId>Canvas</staticSubsystemClassId> | |||
<declaration>src/Canvas/canvas_mgr.hxx</declaration> | <declaration>src/Canvas/canvas_mgr.hxx</declaration> | ||
<implementation>src/Canvas/canvas_mgr.cxx</implementation> | <implementation>src/Canvas/canvas_mgr.cxx</implementation> |
Revision as of 21:35, 4 May 2018
Tracking down subsystems
Script
The following script is for finding all FlightGear dependencies:
Python script: The find_subsystems.py script for finding all subsystems within the flightgear and simgear C++ code bases.
All subsystems
The result is:
Text output: A listing of all flightgear and simgear subsystems and subsystem groups.
XML output: A listing of all flightgear and simgear subsystems and subsystem groups.
File listing output: The declaration and implementation files for all flightgear and simgear subsystems and subsystem groups.
Flightgear subsystem declaration file listing output: The declaration files for all flightgear subsystems (excluding simgear sources and excluding subsystem groups).
Flightgear subsystem implementation file listing output: The implementation files for all flightgear subsystems (excluding simgear sources and excluding subsystem groups).
Grep for a subsystem dependency (SGSky): Searching for SGSky dependencies for all subsystems.
Refactoring
To check that all subsystems on a branch have been updated or refactored:
Python script: Python script verifying if all subsystems have been updated.