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-03-02 16:00:03
Functions:
93.9 %
66
62
Function Name
Hit count
_ZN9NEMALogic15resetLastSwitchEx
0
_ZN9NEMALogic16setShowDetectorsEb
0
_ZN9NEMALogic17deactivateProgramEv
0
_ZN9NEMALogic17setNewCycleLengthEd
0
_ZN9NEMALogic15setNewMaxGreensESt6vectorIdSaIdEE
4
_ZN9NEMALogic12setNewSplitsESt6vectorIdSaIdEE
8
_ZN9NEMALogic25calculateInitialPhasesTS2Ev
24
_ZN9NEMALogic12setNewOffsetEd
40
_ZN9NEMALogic25calculateInitialPhases170Ev
46
_ZN9NEMALogic12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
52
_ZN9NEMALogic21calculateForceOffsTS2Ev
98
_ZN9NEMALogic15validate_timingEv
112
_ZN9NEMALogic15activateProgramEv
122
_ZN9NEMALogic19parseControllerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
122
_ZN9NEMALogic27constructTimingAndPhaseDefsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_
122
_ZN9NEMALogic4initER17NLDetectorBuilder
122
_ZN9NEMALogicC2ER16MSTLLogicControlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_xRKSt6vectorIP17MSPhaseDefinitionSaISC_EEixRKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEES9_
122
_ZNK9NEMALogic8hasMajorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP6MSLaneSaISA_EE
129
_ZN9NEMALogic21calculateForceOffs170Ev
136
_ZN9NEMALogicD0Ev
226
_ZN9NEMALogicD0Ev
113
_ZN9NEMALogicD2Ev
113
_ZN9NEMALogic20getDefaultTransitionEP20PhaseTransitionLogicS1_
312
_ZN9NEMAPhase13getTransitionEi
312
_ZN9NEMALogic20error_handle_not_setENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_
488
_ZN9NEMAPhaseD2Ev
596
_ZN9NEMAPhase17recalculateTimingEv
600
_ZN9NEMAPhase4initEP9NEMALogiciib
600
_ZN9NEMALogic24getLaneInfoFromNEMAStateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EERS6_IiSaIiEE
618
_ZN9NEMAPhase15setMyNEMAStatesEv
618
_ZN9NEMAPhaseC2EibbbbbbiiSt6vectorIiSaIiEEP17MSPhaseDefinition
618
_ZN9NEMALogic18readParaFromStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
844
_ZN9NEMALogic11getPhaseObjEii
1042
_ZNK9NEMALogic14isLeftTurnLaneEPK6MSLane
1730
_ZN20PhaseTransitionLogicC2EP9NEMAPhaseS1_
1768
_ZN9NEMALogic19measureRingDistanceEiii
1768
_ZN9NEMALogic10string2intENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2064
_ZN9NEMALogic15getPhasesByRingEi
2664
_ZNK9NEMALogic12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_
6090
_ZN9NEMALogic19vectorContainsPhaseESt6vectorIiSaIiEEi
6236
_ZNK9NEMALogic17getDetectorStatesB5cxx11Ev
7528
_ZN9NEMALogic21implementTraciChangesEv
27290
_ZN9NEMALogic9ModeCycleExx
27338
_ZN9NEMAPhase17getTransitionTimeEP9NEMALogic
47514
_ZN9NEMAPhase11enterYellowEP9NEMALogic
54142
_ZN9NEMALogic14setActivePhaseEP9NEMAPhase
54808
_ZN9NEMAPhase5enterEP9NEMALogicPS_
54808
_ZN9NEMAPhase25handleGreenRestOrTransferEP9NEMALogicPP20PhaseTransitionLogic
57167
_ZN9NEMAPhase24handleRedXferOrNextPhaseEP9NEMALogicPP20PhaseTransitionLogic
63204
_ZN20PhaseTransitionLogic9fromCoordEP9NEMALogic
169026
_ZN20PhaseTransitionLogic9coordBaseEP9NEMALogic
176756
_ZN9NEMALogic13getNextPhasesERSt6vectorINS_14transitionInfoESaIS1_EE
205257
_ZN9NEMALogic18composeLightStringB5cxx11Ev
205369
_ZNK9NEMALogic18getCurrentPhaseDefEv
293825
_ZN9NEMAPhase20calcVehicleExtensionEx
305693
_ZN20PhaseTransitionLogic11fromBarrierEP9NEMALogic
339685
_ZN9NEMALogic9trySwitchEv
396940
_ZN9NEMAPhase4exitEP9NEMALogicPP20PhaseTransitionLogic
402589
_ZN9NEMAPhase9trySwitchEP9NEMALogic
410514
_ZN20PhaseTransitionLogic11getDistanceEPS_
410826
_ZN20PhaseTransitionLogic8freeBaseEP9NEMALogic
512309
_ZN20PhaseTransitionLogic4okayEP9NEMALogic
574786
_ZN9NEMAPhase6updateEP9NEMALogic
793880
_ZN9NEMALogic13getOtherPhaseEP9NEMAPhase
1193212
_ZN9NEMAPhase16checkMyDetectorsEv
1879106
_ZN9NEMAPhase16clearMyDetectorsEv
1879106
_ZN9NEMAPhase11getNEMACharEi
10012350
Generated by:
LCOV version 2.0-1