LCOV - code coverage report
Current view:
top level
-
src/microsim/traffic_lights
- NEMAController.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
lcov.info
Lines:
95.4 %
785
749
Test Date:
2026-06-15 15:46:12
Functions:
93.9 %
66
62
Function Name
Hit count
_ZN20PhaseTransitionLogic11fromBarrierEP9NEMALogic
339633
_ZN20PhaseTransitionLogic11getDistanceEPS_
410782
_ZN20PhaseTransitionLogic4okayEP9NEMALogic
574742
_ZN20PhaseTransitionLogic8freeBaseEP9NEMALogic
512257
_ZN20PhaseTransitionLogic9coordBaseEP9NEMALogic
176756
_ZN20PhaseTransitionLogic9fromCoordEP9NEMALogic
169026
_ZN20PhaseTransitionLogicC2EP9NEMAPhaseS1_
1768
_ZN9NEMALogic10string2intENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2064
_ZN9NEMALogic11getPhaseObjEii
1042
_ZN9NEMALogic12setNewOffsetEd
40
_ZN9NEMALogic12setNewSplitsESt6vectorIdSaIdEE
8
_ZN9NEMALogic12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
52
_ZN9NEMALogic13getNextPhasesERSt6vectorINS_14transitionInfoESaIS1_EE
205223
_ZN9NEMALogic13getOtherPhaseEP9NEMAPhase
1193092
_ZN9NEMALogic14setActivePhaseEP9NEMAPhase
54804
_ZN9NEMALogic15activateProgramEv
122
_ZN9NEMALogic15getPhasesByRingEi
2672
_ZN9NEMALogic15resetLastSwitchEx
0
_ZN9NEMALogic15setNewMaxGreensESt6vectorIdSaIdEE
4
_ZN9NEMALogic15validate_timingEv
112
_ZN9NEMALogic16setShowDetectorsEb
0
_ZN9NEMALogic17deactivateProgramEv
0
_ZN9NEMALogic17setNewCycleLengthEd
0
_ZN9NEMALogic18composeLightStringB5cxx11Ev
205335
_ZN9NEMALogic18readParaFromStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
844
_ZN9NEMALogic19measureRingDistanceEiii
1768
_ZN9NEMALogic19parseControllerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
122
_ZN9NEMALogic19vectorContainsPhaseESt6vectorIiSaIiEEi
6236
_ZN9NEMALogic20error_handle_not_setENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_
488
_ZN9NEMALogic20getDefaultTransitionEP20PhaseTransitionLogicS1_
336
_ZN9NEMALogic21calculateForceOffs170Ev
136
_ZN9NEMALogic21calculateForceOffsTS2Ev
98
_ZN9NEMALogic21implementTraciChangesEv
27290
_ZN9NEMALogic24getLaneInfoFromNEMAStateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EERS6_IiSaIiEE
618
_ZN9NEMALogic25calculateInitialPhases170Ev
46
_ZN9NEMALogic25calculateInitialPhasesTS2Ev
24
_ZN9NEMALogic27constructTimingAndPhaseDefsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_
122
_ZN9NEMALogic4initER17NLDetectorBuilder
122
_ZN9NEMALogic9ModeCycleExx
27338
_ZN9NEMALogic9trySwitchEv
396913
_ZN9NEMALogicC2ER16MSTLLogicControlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_xRKSt6vectorIP17MSPhaseDefinitionSaISC_EEixRKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEES9_
122
_ZN9NEMALogicD0Ev
226
_ZN9NEMALogicD0Ev
113
_ZN9NEMALogicD2Ev
113
_ZN9NEMAPhase11enterYellowEP9NEMALogic
54138
_ZN9NEMAPhase11getNEMACharEi
10010768
_ZN9NEMAPhase13getTransitionEi
336
_ZN9NEMAPhase15setMyNEMAStatesEv
618
_ZN9NEMAPhase16checkMyDetectorsEv
1879028
_ZN9NEMAPhase16clearMyDetectorsEv
1879028
_ZN9NEMAPhase17getTransitionTimeEP9NEMALogic
47512
_ZN9NEMAPhase17recalculateTimingEv
600
_ZN9NEMAPhase20calcVehicleExtensionEx
305703
_ZN9NEMAPhase24handleRedXferOrNextPhaseEP9NEMALogicPP20PhaseTransitionLogic
63200
_ZN9NEMAPhase25handleGreenRestOrTransferEP9NEMALogicPP20PhaseTransitionLogic
57187
_ZN9NEMAPhase4exitEP9NEMALogicPP20PhaseTransitionLogic
402521
_ZN9NEMAPhase4initEP9NEMALogiciib
600
_ZN9NEMAPhase5enterEP9NEMALogicPS_
54804
_ZN9NEMAPhase6updateEP9NEMALogic
793826
_ZN9NEMAPhase9trySwitchEP9NEMALogic
410446
_ZN9NEMAPhaseC2EibbbbbbiiSt6vectorIiSaIiEEP17MSPhaseDefinition
618
_ZN9NEMAPhaseD2Ev
596
_ZNK9NEMALogic12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_
6090
_ZNK9NEMALogic14isLeftTurnLaneEPK6MSLane
1730
_ZNK9NEMALogic17getDetectorStatesB5cxx11Ev
7526
_ZNK9NEMALogic18getCurrentPhaseDefEv
293786
_ZNK9NEMALogic8hasMajorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP6MSLaneSaISA_EE
129
Generated by:
LCOV version 2.0-1