User:Bugman/subsystems: Difference between revisions
Jump to navigation
Jump to search
(→Script: Newest version of the script.) |
(→All subsystems: Updated the output to match the newest script.) |
||
Line 789: | Line 789: | ||
| lang = c | | lang = c | ||
| script = | | script = | ||
Primary subsystems ( | 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 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"> | |||
<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 838: | Line 839: | ||
<FGSoundManager : SGSubsystem declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx"> | <FGSoundManager : SGSubsystem 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 | <FGSubsystemExample : SGSubsystem 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 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"> | |||
<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 855: | Line 857: | ||
<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"> | |||
<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"> | ||
Line 882: | Line 885: | ||
<wxRadarBg : SGSubsystem declared in "src/Cockpit/wxradar.hxx", implemented in "src/Cockpit/wxradar.cxx"> | <wxRadarBg : SGSubsystem declared in "src/Cockpit/wxradar.hxx", implemented in "src/Cockpit/wxradar.cxx"> | ||
Primary groups ( | Primary groups (9): | ||
<Autopilot : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilot.hxx", implemented in "src/Autopilot/autopilot.cxx"> | <Autopilot : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilot.hxx", implemented in "src/Autopilot/autopilot.cxx"> | ||
<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"> | ||
Line 890: | Line 893: | ||
<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"> | |||
<TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx"> | <TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx"> | ||
Secondary subsystems ( | Secondary subsystems (29): | ||
<AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/analogcomponent.hxx", implemented in "src/Autopilot/analogcomponent.cxx"> | <AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/analogcomponent.hxx", implemented in "src/Autopilot/analogcomponent.cxx"> | ||
<BasicRealWxController : RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.cxx", implemented in "src/Environment/realwx_ctrl.cxx"> | <BasicRealWxController : RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.cxx", implemented in "src/Environment/realwx_ctrl.cxx"> | ||
Line 905: | Line 909: | ||
<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 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"> | |||
<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"> | ||
<FGLaRCsim : FGInterface : SGSubsystem declared in "src/FDM/LaRCsim/LaRCsim.hxx", implemented in "src/FDM/LaRCsim/LaRCsim.cxx"> | <FGLaRCsim : FGInterface : SGSubsystem declared in "src/FDM/LaRCsim/LaRCsim.hxx", implemented in "src/FDM/LaRCsim/LaRCsim.cxx"> | ||
Line 918: | Line 923: | ||
<MongooseHttpd : FGHttpd : SGSubsystem declared in "src/Network/http/httpd.cxx", implemented in "src/Network/http/httpd.cxx"> | <MongooseHttpd : FGHttpd : SGSubsystem declared in "src/Network/http/httpd.cxx", implemented in "src/Network/http/httpd.cxx"> | ||
<NavRadioImpl : NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.cxx", implemented in "src/Instrumentation/newnavradio.cxx"> | <NavRadioImpl : NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.cxx", implemented in "src/Instrumentation/newnavradio.cxx"> | ||
<StateMachineComponent : Component : SGSubsystem declared | <StateMachineComponent : Component : SGSubsystem declared in "src/Autopilot/autopilot.cxx"> | ||
<YASim : FGInterface : SGSubsystem declared in "src/FDM/YASim/YASim.hxx", implemented in "src/FDM/YASim/YASim.cxx"> | <YASim : FGInterface : SGSubsystem declared in "src/FDM/YASim/YASim.hxx", implemented in "src/FDM/YASim/YASim.cxx"> | ||
<agRadar : wxRadarBg : SGSubsystem declared in "src/Cockpit/agradar.hxx", implemented in "src/Cockpit/agradar.cxx"> | <agRadar : wxRadarBg : SGSubsystem declared in "src/Cockpit/agradar.hxx", implemented in "src/Cockpit/agradar.cxx"> | ||
Line 926: | Line 931: | ||
<TerrainSamplerImplementation : TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx"> | <TerrainSamplerImplementation : TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx"> | ||
Tertiary subsystems ( | Tertiary subsystems (7): | ||
<CanvasMgr : CanvasMgr : PropertyBasedMgr : SGSubsystem 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 937: | Line 943: | ||
<FlipFlop : Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/flipflop.hxx", implemented in "src/Autopilot/flipflop.cxx"> | <FlipFlop : Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/flipflop.hxx", implemented in "src/Autopilot/flipflop.cxx"> | ||
Counts: | Counts: 131 subsystem classes (119 flightgear, 12 simgear). | ||
Counts: | Counts: 11 subsystem groups (10 flightgear, 1 simgear). | ||
Counts: | Counts: 142 subsystem classes and groups (129 flightgear, 13 simgear). | ||
}} | }} | ||
Line 950: | Line 956: | ||
<?xml version="1.0"?> | <?xml version="1.0"?> | ||
<subsystems> | <subsystems> | ||
<primary_subsystems count=" | <primary_subsystems count="94"> | ||
<ADF> | <ADF> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
Line 971: | Line 977: | ||
<implementation>src/Instrumentation/altimeter.cxx</implementation> | <implementation>src/Instrumentation/altimeter.cxx</implementation> | ||
</Altimeter> | </Altimeter> | ||
<AnotherSub> | |||
<inheritance>SGSubsystem</inheritance> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | |||
</AnotherSub> | |||
<AreaSampler> | <AreaSampler> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
Line 1,192: | Line 1,202: | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
<declaration>docs-mini/README.introduction</declaration> | <declaration>docs-mini/README.introduction</declaration> | ||
</FGSubsystemExample> | </FGSubsystemExample> | ||
<FGTrafficManager> | <FGTrafficManager> | ||
Line 1,209: | Line 1,218: | ||
<implementation>src/Sound/voice.cxx</implementation> | <implementation>src/Sound/voice.cxx</implementation> | ||
</FGVoiceMgr> | </FGVoiceMgr> | ||
<FakeRadioSub> | |||
<inheritance>SGSubsystem</inheritance> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | |||
</FakeRadioSub> | |||
<GPS> | <GPS> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
Line 1,273: | Line 1,286: | ||
<implementation>src/Instrumentation/mrg.cxx</implementation> | <implementation>src/Instrumentation/mrg.cxx</implementation> | ||
</MasterReferenceGyro> | </MasterReferenceGyro> | ||
<MySub1> | |||
<inheritance>SGSubsystem</inheritance> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | |||
</MySub1> | |||
<NavDisplay> | <NavDisplay> | ||
<inheritance>SGSubsystem</inheritance> | <inheritance>SGSubsystem</inheritance> | ||
Line 1,402: | Line 1,419: | ||
</wxRadarBg> | </wxRadarBg> | ||
</primary_subsystems> | </primary_subsystems> | ||
<primary_groups count=" | <primary_groups count="9"> | ||
<Autopilot> | <Autopilot> | ||
<inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | <inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | ||
Line 1,438: | Line 1,455: | ||
<implementation>src/Autopilot/autopilotgroup.cxx</implementation> | <implementation>src/Autopilot/autopilotgroup.cxx</implementation> | ||
</FGXMLAutopilotGroup> | </FGXMLAutopilotGroup> | ||
<InstrumentGroup> | |||
<inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | |||
<declaration>simgear/structure/subsystem_test.cxx</declaration> | |||
</InstrumentGroup> | |||
<TerrainSampler> | <TerrainSampler> | ||
<inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | <inheritance>SGSubsystemGroup : SGSubsystem</inheritance> | ||
Line 1,443: | Line 1,464: | ||
</TerrainSampler> | </TerrainSampler> | ||
</primary_groups> | </primary_groups> | ||
<secondary_subsystems count=" | <secondary_subsystems count="29"> | ||
<AnalogComponent> | <AnalogComponent> | ||
<inheritance>Component : SGSubsystem</inheritance> | <inheritance>Component : SGSubsystem</inheritance> | ||
Line 1,504: | Line 1,525: | ||
<implementation>src/Input/FGHIDEventInput.cxx</implementation> | <implementation>src/Input/FGHIDEventInput.cxx</implementation> | ||
</FGHIDEventInput> | </FGHIDEventInput> | ||
<FGInterpolator> | |||
<inheritance>PropertyInterpolationMgr : SGSubsystem</inheritance> | |||
<declaration>src/Main/FGInterpolator.hxx</declaration> | |||
<implementation>src/Main/FGInterpolator.cxx</implementation> | |||
</FGInterpolator> | |||
<FGJSBsim> | <FGJSBsim> | ||
<inheritance>FGInterface : SGSubsystem</inheritance> | <inheritance>FGInterface : SGSubsystem</inheritance> | ||
Line 1,572: | Line 1,598: | ||
<inheritance>Component : SGSubsystem</inheritance> | <inheritance>Component : SGSubsystem</inheritance> | ||
<declaration>src/Autopilot/autopilot.cxx</declaration> | <declaration>src/Autopilot/autopilot.cxx</declaration> | ||
</StateMachineComponent> | </StateMachineComponent> | ||
<YASim> | <YASim> | ||
Line 1,597: | Line 1,622: | ||
</TerrainSamplerImplementation> | </TerrainSamplerImplementation> | ||
</secondary_groups> | </secondary_groups> | ||
<tertiary_subsystems count=" | <tertiary_subsystems count="7"> | ||
<CanvasMgr> | |||
<inheritance>CanvasMgr : PropertyBasedMgr : SGSubsystem</inheritance> | |||
<declaration>src/Canvas/canvas_mgr.hxx</declaration> | |||
<implementation>src/Canvas/canvas_mgr.cxx</implementation> | |||
</CanvasMgr> | |||
<DigitalFilter> | <DigitalFilter> | ||
<inheritance>AnalogComponent : Component : SGSubsystem</inheritance> | <inheritance>AnalogComponent : Component : SGSubsystem</inheritance> | ||
Line 1,638: | Line 1,668: | ||
<counts> | <counts> | ||
<simgear> | <simgear> | ||
<subsystem_classes> | <subsystem_classes>12</subsystem_classes> | ||
<subsystem_groups> | <subsystem_groups>1</subsystem_groups> | ||
<total> | <total>13</total> | ||
</simgear> | </simgear> | ||
<flightgear> | <flightgear> | ||
<subsystem_classes> | <subsystem_classes>119</subsystem_classes> | ||
<subsystem_groups>10</subsystem_groups> | <subsystem_groups>10</subsystem_groups> | ||
<total> | <total>129</total> | ||
</flightgear> | </flightgear> | ||
<combined> | <combined> | ||
<subsystem_classes> | <subsystem_classes>131</subsystem_classes> | ||
<subsystem_groups> | <subsystem_groups>11</subsystem_groups> | ||
<total> | <total>142</total> | ||
</combined> | </combined> | ||
</counts> | </counts> | ||
Line 1,663: | Line 1,693: | ||
| script = | | script = | ||
$ ./find_subsystems.py -l 2> /dev/null {{!}} sort | $ ./find_subsystems.py -l 2> /dev/null {{!}} sort | ||
docs-mini/README.introduction | docs-mini/README.introduction | ||
simgear/canvas/CanvasMgr.cxx | simgear/canvas/CanvasMgr.cxx | ||
Line 1,682: | Line 1,711: | ||
simgear/structure/subsystem_mgr.cxx | simgear/structure/subsystem_mgr.cxx | ||
simgear/structure/subsystem_mgr.hxx | simgear/structure/subsystem_mgr.hxx | ||
simgear/structure/subsystem_test.cxx | |||
simgear/structure/subsystem_test.cxx | |||
simgear/structure/subsystem_test.cxx | |||
simgear/structure/subsystem_test.cxx | |||
src/AIModel/AIManager.cxx | src/AIModel/AIManager.cxx | ||
src/AIModel/AIManager.hxx | src/AIModel/AIManager.hxx | ||
Line 1,700: | Line 1,733: | ||
src/Autopilot/analogcomponent.cxx | src/Autopilot/analogcomponent.cxx | ||
src/Autopilot/analogcomponent.hxx | src/Autopilot/analogcomponent.hxx | ||
src/Autopilot/autopilot.cxx | src/Autopilot/autopilot.cxx | ||
src/Autopilot/autopilot.cxx | src/Autopilot/autopilot.cxx | ||
Line 1,726: | Line 1,758: | ||
src/Autopilot/route_mgr.cxx | src/Autopilot/route_mgr.cxx | ||
src/Autopilot/route_mgr.hxx | src/Autopilot/route_mgr.hxx | ||
src/Canvas/canvas_mgr.cxx | |||
src/Canvas/canvas_mgr.hxx | |||
src/Canvas/gui_mgr.cxx | src/Canvas/gui_mgr.cxx | ||
src/Canvas/gui_mgr.hxx | src/Canvas/gui_mgr.hxx | ||
Line 1,872: | Line 1,906: | ||
src/Instrumentation/vertical_speed_indicator.cxx | src/Instrumentation/vertical_speed_indicator.cxx | ||
src/Instrumentation/vertical_speed_indicator.hxx | src/Instrumentation/vertical_speed_indicator.hxx | ||
src/Main/FGInterpolator.cxx | |||
src/Main/FGInterpolator.hxx | |||
src/Main/fg_io.cxx | src/Main/fg_io.cxx | ||
src/Main/fg_io.hxx | src/Main/fg_io.hxx | ||
Line 1,958: | Line 1,994: | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/predictor.hxx | /flightgear/src/flightgear-flightgear/src/Autopilot/predictor.hxx | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/route_mgr.hxx | /flightgear/src/flightgear-flightgear/src/Autopilot/route_mgr.hxx | ||
/flightgear/src/flightgear-flightgear/src/Canvas/canvas_mgr.hxx | |||
/flightgear/src/flightgear-flightgear/src/Canvas/gui_mgr.hxx | /flightgear/src/flightgear-flightgear/src/Canvas/gui_mgr.hxx | ||
/flightgear/src/flightgear-flightgear/src/Cockpit/agradar.hxx | /flightgear/src/flightgear-flightgear/src/Cockpit/agradar.hxx | ||
Line 2,027: | Line 2,064: | ||
/flightgear/src/flightgear-flightgear/src/Instrumentation/turn_indicator.hxx | /flightgear/src/flightgear-flightgear/src/Instrumentation/turn_indicator.hxx | ||
/flightgear/src/flightgear-flightgear/src/Instrumentation/vertical_speed_indicator.hxx | /flightgear/src/flightgear-flightgear/src/Instrumentation/vertical_speed_indicator.hxx | ||
/flightgear/src/flightgear-flightgear/src/Main/FGInterpolator.hxx | |||
/flightgear/src/flightgear-flightgear/src/Main/fg_io.hxx | /flightgear/src/flightgear-flightgear/src/Main/fg_io.hxx | ||
/flightgear/src/flightgear-flightgear/src/Main/fg_props.hxx | /flightgear/src/flightgear-flightgear/src/Main/fg_props.hxx | ||
Line 2,064: | Line 2,102: | ||
| script = | | script = | ||
$ ./find_subsystems.py -ifnp 2> /dev/null {{!}} sort | $ ./find_subsystems.py -ifnp 2> /dev/null {{!}} sort | ||
/flightgear/src/flightgear-flightgear/src/AIModel/AIManager.cxx | /flightgear/src/flightgear-flightgear/src/AIModel/AIManager.cxx | ||
/flightgear/src/flightgear-flightgear/src/AIModel/performancedb.cxx | /flightgear/src/flightgear-flightgear/src/AIModel/performancedb.cxx | ||
Line 2,074: | Line 2,111: | ||
/flightgear/src/flightgear-flightgear/src/ATC/atc_mgr.cxx | /flightgear/src/flightgear-flightgear/src/ATC/atc_mgr.cxx | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/analogcomponent.cxx | /flightgear/src/flightgear-flightgear/src/Autopilot/analogcomponent.cxx | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/component.cxx | /flightgear/src/flightgear-flightgear/src/Autopilot/component.cxx | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/digitalcomponent.cxx | /flightgear/src/flightgear-flightgear/src/Autopilot/digitalcomponent.cxx | ||
Line 2,084: | Line 2,120: | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/predictor.cxx | /flightgear/src/flightgear-flightgear/src/Autopilot/predictor.cxx | ||
/flightgear/src/flightgear-flightgear/src/Autopilot/route_mgr.cxx | /flightgear/src/flightgear-flightgear/src/Autopilot/route_mgr.cxx | ||
/flightgear/src/flightgear-flightgear/src/Canvas/canvas_mgr.cxx | |||
/flightgear/src/flightgear-flightgear/src/Canvas/gui_mgr.cxx | /flightgear/src/flightgear-flightgear/src/Canvas/gui_mgr.cxx | ||
/flightgear/src/flightgear-flightgear/src/Cockpit/agradar.cxx | /flightgear/src/flightgear-flightgear/src/Cockpit/agradar.cxx | ||
Line 2,150: | Line 2,187: | ||
/flightgear/src/flightgear-flightgear/src/Instrumentation/turn_indicator.cxx | /flightgear/src/flightgear-flightgear/src/Instrumentation/turn_indicator.cxx | ||
/flightgear/src/flightgear-flightgear/src/Instrumentation/vertical_speed_indicator.cxx | /flightgear/src/flightgear-flightgear/src/Instrumentation/vertical_speed_indicator.cxx | ||
/flightgear/src/flightgear-flightgear/src/Main/FGInterpolator.cxx | |||
/flightgear/src/flightgear-flightgear/src/Main/fg_io.cxx | /flightgear/src/flightgear-flightgear/src/Main/fg_io.cxx | ||
/flightgear/src/flightgear-flightgear/src/Main/fg_props.cxx | /flightgear/src/flightgear-flightgear/src/Main/fg_props.cxx | ||
Line 2,220: | Line 2,258: | ||
/flightgear/src/flightgear-flightgear/src/Environment/environment_mgr.hxx:class SGSky; | /flightgear/src/flightgear-flightgear/src/Environment/environment_mgr.hxx:class SGSky; | ||
/flightgear/src/flightgear-flightgear/src/Environment/environment_mgr.hxx: SGSky* _sky; | /flightgear/src/flightgear-flightgear/src/Environment/environment_mgr.hxx: SGSky* _sky; | ||
/flightgear/src/flightgear-flightgear/src/Environment/precipitation_mgr.cxx: {"SGSky", | /flightgear/src/flightgear-flightgear/src/Environment/precipitation_mgr.cxx: {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD} | ||
/flightgear/src/flightgear-flightgear/src/Environment/precipitation_mgr.cxx: SGSky* thesky = globals->get_renderer()->getSky(); | /flightgear/src/flightgear-flightgear/src/Environment/precipitation_mgr.cxx: SGSky* thesky = globals->get_renderer()->getSky(); | ||
/flightgear/src/flightgear-flightgear/src/Time/light.cxx: {"SGSky", | /flightgear/src/flightgear-flightgear/src/Scenery/scenery.cxx: {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD} | ||
/flightgear/src/flightgear-flightgear/src/Time/light.cxx: {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD} | |||
/flightgear/src/flightgear-flightgear/src/Time/light.cxx: SGSky* thesky = globals->get_renderer()->getSky(); | /flightgear/src/flightgear-flightgear/src/Time/light.cxx: SGSky* thesky = globals->get_renderer()->getSky(); | ||
/flightgear/src/flightgear-flightgear/src/Time/light.cxx: SGSky* thesky = globals->get_renderer()->getSky(); | /flightgear/src/flightgear-flightgear/src/Time/light.cxx: SGSky* thesky = globals->get_renderer()->getSky(); |
Revision as of 11:51, 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.