qpcpp/doxygen/metrics.dox

2720 lines
126 KiB
Plaintext
Raw Normal View History

2013-12-30 17:41:15 -05:00
/** \page metrics Code Metrics
\code
2015-05-14 16:05:04 -04:00
Standard Code Metrics for QP/C 5.4.0
2013-12-30 17:41:15 -05:00
Resource Standard Metrics (TM) for C, C++, C# and Java
Version 7.75 - mSquaredTechnologies.com
License Type: Windows Single User License
Licensed To : Quantum Leaps, LLC
License No. : WS2975 License Date: Dec 15, 2013
2015-05-14 16:05:04 -04:00
Build Date : Sep 2 2009 Run Date: May 14, 2015
2013-12-30 17:41:15 -05:00
(C)1996-2009 M Squared Technologies LLC
________________________________________________________________________
~~ Function Metrics ~~
~~ Complexity Detail Analysis ~~
File: ..\include\qassert.h
________________________________________________________________________
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 43 eLOC 42 lLOC 3 Comment 240 Lines 303
2013-12-30 17:41:15 -05:00
________________________________________________________________________
End of File: ..\include\qassert.h
File: ..\include\qep.h
________________________________________________________________________
2014-04-13 21:35:34 -04:00
Inline Function: QP::QEvt::QEvt
Parameters: (QSignal const s)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 1 eLOC 1 lLOC 0 Comment 2 Lines 1
Inline Function: QP::QEvt::~QEvt
Parameters: ()
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 1 Lines 1
2013-12-30 17:41:15 -05:00
Inline Function: QP::QMsm::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
2013-12-30 17:41:15 -05:00
2014-04-13 21:35:34 -04:00
Inline Function: QP::QMsm::stateObj
Parameters: (void) Non-ANSI Parameter Construct
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Inline Function: QP::QMsm::qm_tran_
2014-04-13 21:35:34 -04:00
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 2 Lines 4
2014-04-13 21:35:34 -04:00
Inline Function: QP::QMsm::qm_tran_hist_
Parameters: (QMState const * const hist, QMTranActTable const * const ta
tbl)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 5 eLOC 3 lLOC 3 Comment 1 Lines 5
2014-04-13 21:35:34 -04:00
Inline Function: QP::QMsm::qm_tran_init_
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Inline Function: QP::QMsm::qm_tran_ep_
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 2 Lines 4
Inline Function: QP::QMsm::qm_tran_xp_
Parameters: (QActionHandler const xp, QMTranActTable const *const tatbl)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 5 eLOC 3 lLOC 3 Comment 2 Lines 5
2013-12-30 17:41:15 -05:00
Inline Function: QP::QMsm::qm_entry_
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Inline Function: QP::QMsm::qm_exit_
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2014-04-13 21:35:34 -04:00
Inline Function: QP::QMsm::qm_super_sub_
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 2 Lines 4
Inline Function: QP::QMsm::QM_HANDLED
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Inline Function: QP::QMsm::QM_UNHANDLED
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Inline Function: QP::QMsm::QM_SUPER
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMsm::Q_HANDLED
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMsm::Q_UNHANDLED
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 4 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMsm::tran_
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const target)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMsm::tran_hist_
2014-04-13 21:35:34 -04:00
Parameters: (QStateHandler const hist)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMsm::super_
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const superstate)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Inline Function: QP::QHsm::init
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Inline Function: QP::QHsm::state
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Inline Function: QP::QEP::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 250 eLOC 218 lLOC 121 Comment 332 Lines 665
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 23
Total Function LOC.....: 74 Total Function Pts LOC : 0.0
Total Function eLOC....: 53 Total Function Pts eLOC: 0.0
Total Function lLOC....: 34 Total Function Pts lLOC: 0.0
Total Function Params .: 15 Total Function Return .: 23
Total Cyclo Complexity : 23 Total Function Complex.: 61
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 5 Average Function LOC ..: 3.22
Max Function eLOC .....: 3 Average Function eLOC .: 2.30
Max Function lLOC .....: 3 Average Function lLOC .: 1.48
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 0.65
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 1.65
2013-12-30 17:41:15 -05:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
2015-05-14 16:05:04 -04:00
Max Total Complexity ..: 4 Avg Total Complexity ..: 2.65
2013-12-30 17:41:15 -05:00
________________________________________________________________________
End of File: ..\include\qep.h
File: ..\include\qequeue.h
________________________________________________________________________
Inline Function: QP::QEQueue::getNFree
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 10 Lines 3
Inline Function: QP::QEQueue::isEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 10 Lines 3
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 44 eLOC 40 lLOC 22 Comment 184 Lines 255
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 2
Total Function LOC.....: 6 Total Function Pts LOC : 0.0
Total Function eLOC....: 4 Total Function Pts eLOC: 0.0
Total Function lLOC....: 2 Total Function Pts lLOC: 0.0
Total Function Params .: 0 Total Function Return .: 2
Total Cyclo Complexity : 2 Total Function Complex.: 4
------ ----- ----- ------ ------ -----
Max Function LOC ......: 3 Average Function LOC ..: 3.00
Max Function eLOC .....: 2 Average Function eLOC .: 2.00
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 0 Avg Function Parameters: 0.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 1 Avg Interface Complex. : 1.00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 2 Avg Total Complexity ..: 2.00
________________________________________________________________________
End of File: ..\include\qequeue.h
File: ..\include\qf.h
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMActive::start
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const stkSize
)
2013-12-30 17:41:15 -05:00
Complexity Param 5 Return 1 Cyclo Vg 1 Total 7
LOC 4 eLOC 2 lLOC 1 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMActive::getPrio
Parameters: (void) Non-ANSI Parameter Construct
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMActive::setPrio
Parameters: (uint_fast8_t const prio)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMActive::getOsObject
2014-09-22 11:48:11 -04:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
2015-05-14 16:05:04 -04:00
Inline Function: QP::QMActive::getThread
2014-09-22 11:48:11 -04:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
2013-12-30 17:41:15 -05:00
Inline Function: QP::QTimeEvt::QTimeEvt
Parameters: (enum_t const sgnl) Non-ANSI Parameter Construct Defined By
Compiler Directive
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 7 eLOC 5 lLOC 3 Comment 5 Lines 8
Inline Function: QP::QTimeEvt::postIn
2015-05-14 16:05:04 -04:00
Parameters: (QMActive * const act, QTimeEvtCtr const nTicks)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Inline Function: QP::QTimeEvt::postEvery
2015-05-14 16:05:04 -04:00
Parameters: (QMActive * const act, QTimeEvtCtr const nTicks)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Inline Function: QP::QTimeEvt::toActive
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Inline Function: QP::QTimeEvt::toTimeEvt
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Inline Function: QP::QF::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 236 eLOC 221 lLOC 93 Comment 442 Lines 776
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 11
Total Function LOC.....: 32 Total Function Pts LOC : 0.0
Total Function eLOC....: 23 Total Function Pts eLOC: 0.0
Total Function lLOC....: 15 Total Function Pts lLOC: 0.0
Total Function Params .: 12 Total Function Return .: 11
Total Cyclo Complexity : 11 Total Function Complex.: 34
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 7 Average Function LOC ..: 2.91
Max Function eLOC .....: 5 Average Function eLOC .: 2.09
Max Function lLOC .....: 3 Average Function lLOC .: 1.36
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 5 Avg Function Parameters: 1.09
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 6 Avg Interface Complex. : 2.09
2013-12-30 17:41:15 -05:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
2015-05-14 16:05:04 -04:00
Max Total Complexity ..: 7 Avg Total Complexity ..: 3.09
2013-12-30 17:41:15 -05:00
________________________________________________________________________
End of File: ..\include\qf.h
File: ..\include\qk.h
________________________________________________________________________
Inline Function: QP::QK::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 65 eLOC 61 lLOC 16 Comment 100 Lines 181
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 1
Total Function LOC.....: 3 Total Function Pts LOC : 0.0
Total Function eLOC....: 2 Total Function Pts eLOC: 0.0
Total Function lLOC....: 1 Total Function Pts lLOC: 0.0
Total Function Params .: 0 Total Function Return .: 1
Total Cyclo Complexity : 1 Total Function Complex.: 2
------ ----- ----- ------ ------ -----
Max Function LOC ......: 3 Average Function LOC ..: 3.00
Max Function eLOC .....: 2 Average Function eLOC .: 2.00
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 0 Avg Function Parameters: 0.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 1 Avg Interface Complex. : 1.00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 2 Avg Total Complexity ..: 2.00
________________________________________________________________________
End of File: ..\include\qk.h
File: ..\include\qmpool.h
________________________________________________________________________
Inline Function: QP::QMPool::getBlockSize
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 54 eLOC 51 lLOC 23 Comment 94 Lines 166
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 1
Total Function LOC.....: 3 Total Function Pts LOC : 0.0
Total Function eLOC....: 2 Total Function Pts eLOC: 0.0
Total Function lLOC....: 1 Total Function Pts lLOC: 0.0
Total Function Params .: 0 Total Function Return .: 1
Total Cyclo Complexity : 1 Total Function Complex.: 2
------ ----- ----- ------ ------ -----
Max Function LOC ......: 3 Average Function LOC ..: 3.00
Max Function eLOC .....: 2 Average Function eLOC .: 2.00
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 0 Avg Function Parameters: 0.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 1 Avg Interface Complex. : 1.00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 2 Avg Total Complexity ..: 2.00
________________________________________________________________________
End of File: ..\include\qmpool.h
File: ..\include\qp_port.h
________________________________________________________________________
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 4 eLOC 4 lLOC 0 Comment 38 Lines 44
2013-12-30 17:41:15 -05:00
________________________________________________________________________
End of File: ..\include\qp_port.h
2015-05-14 16:05:04 -04:00
File: ..\include\qpcpp.h
________________________________________________________________________
~~ Total File Summary ~~
LOC 39 eLOC 38 lLOC 1 Comment 88 Lines 139
________________________________________________________________________
End of File: ..\include\qpcpp.h
2013-12-30 17:41:15 -05:00
File: ..\include\qpset.h
________________________________________________________________________
Inline Function: QP::QPSet8::isEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Inline Function: QP::QPSet8::notEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Inline Function: QP::QPSet8::hasElement
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 5 eLOC 4 lLOC 1 Comment 1 Lines 5
2013-12-30 17:41:15 -05:00
Inline Function: QP::QPSet8::insert
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Inline Function: QP::QPSet8::remove
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Inline Function: QP::QPSet8::findMax
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Inline Function: QP::QPSet64::isEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Inline Function: QP::QPSet64::notEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Inline Function: QP::QPSet64::hasElement
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 7 eLOC 6 lLOC 2 Comment 1 Lines 7
2013-12-30 17:41:15 -05:00
Inline Function: QP::QPSet64::insert
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 8 eLOC 7 lLOC 3 Comment 1 Lines 8
2013-12-30 17:41:15 -05:00
Inline Function: QP::QPSet64::remove
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 9 eLOC 7 lLOC 3 Comment 1 Lines 9
2013-12-30 17:41:15 -05:00
Inline Function: QP::QPSet64::findMax
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 12 lLOC 5 Comment 1 Lines 15
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 87 eLOC 69 lLOC 30 Comment 121 Lines 236
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 12
2014-04-13 21:35:34 -04:00
Total Function LOC.....: 65 Total Function Pts LOC : 0.0
Total Function eLOC....: 50 Total Function Pts eLOC: 0.0
2013-12-30 17:41:15 -05:00
Total Function lLOC....: 21 Total Function Pts lLOC: 0.0
Total Function Params .: 6 Total Function Return .: 12
Total Cyclo Complexity : 14 Total Function Complex.: 32
------ ----- ----- ------ ------ -----
2014-04-13 21:35:34 -04:00
Max Function LOC ......: 15 Average Function LOC ..: 5.42
Max Function eLOC .....: 12 Average Function eLOC .: 4.17
2013-12-30 17:41:15 -05:00
Max Function lLOC .....: 5 Average Function lLOC .: 1.75
------ ----- ----- ------ ------ -----
Max Function Parameters: 1 Avg Function Parameters: 0.50
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 2 Avg Interface Complex. : 1.50
Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 1.17
Max Total Complexity ..: 4 Avg Total Complexity ..: 2.67
________________________________________________________________________
End of File: ..\include\qpset.h
File: ..\include\qs.h
________________________________________________________________________
Inline Function: QP::QS::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
NOTICE: The end of the source file has been reached where the
open brace count { 18 != 16 } close brace count
This is an indication of non-compilable code within the source
file. RSM processes all source code including code wrapped
with preprocessor directives. Accurate metrics requires that
all code present in this file must be compilable.
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 420 eLOC 413 lLOC 93 Comment 530 Lines 985
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 1
Total Function LOC.....: 3 Total Function Pts LOC : 0.0
Total Function eLOC....: 2 Total Function Pts eLOC: 0.0
Total Function lLOC....: 1 Total Function Pts lLOC: 0.0
Total Function Params .: 0 Total Function Return .: 1
Total Cyclo Complexity : 1 Total Function Complex.: 2
------ ----- ----- ------ ------ -----
Max Function LOC ......: 3 Average Function LOC ..: 3.00
Max Function eLOC .....: 2 Average Function eLOC .: 2.00
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 0 Avg Function Parameters: 0.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 1 Avg Interface Complex. : 1.00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 2 Avg Total Complexity ..: 2.00
________________________________________________________________________
End of File: ..\include\qs.h
File: ..\include\qs_dummy.h
________________________________________________________________________
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 71 eLOC 71 lLOC 0 Comment 42 Lines 123
2013-12-30 17:41:15 -05:00
________________________________________________________________________
End of File: ..\include\qs_dummy.h
2015-05-14 16:05:04 -04:00
File: ..\include\qv.h
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Inline Function: QP::QV::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
------------------------------------------------------------------------
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
~~ Total File Summary ~~
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
LOC 39 eLOC 35 lLOC 5 Comment 80 Lines 129
------------------------------------------------------------------------
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
~~ File Functional Summary ~~
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File Function Count....: 1
Total Function LOC.....: 3 Total Function Pts LOC : 0.0
Total Function eLOC....: 2 Total Function Pts eLOC: 0.0
Total Function lLOC....: 1 Total Function Pts lLOC: 0.0
Total Function Params .: 0 Total Function Return .: 1
Total Cyclo Complexity : 1 Total Function Complex.: 2
------ ----- ----- ------ ------ -----
Max Function LOC ......: 3 Average Function LOC ..: 3.00
Max Function eLOC .....: 2 Average Function eLOC .: 2.00
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 0 Avg Function Parameters: 0.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 1 Avg Interface Complex. : 1.00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 2 Avg Total Complexity ..: 2.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\include\qv.h
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_pkg.h
2013-12-30 17:41:15 -05:00
________________________________________________________________________
Inline Function: QP::QF_EVT_POOL_ID_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Inline Function: QP::QF_EVT_REF_CTR_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Inline Function: QP::QF_EVT_REF_CTR_INC_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Inline Function: QP::QF_EVT_REF_CTR_DEC_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 71 eLOC 67 lLOC 11 Comment 109 Lines 205
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 4
Total Function LOC.....: 8 Total Function Pts LOC : 0.0
Total Function eLOC....: 6 Total Function Pts eLOC: 0.0
Total Function lLOC....: 4 Total Function Pts lLOC: 0.0
Total Function Params .: 4 Total Function Return .: 4
Total Cyclo Complexity : 4 Total Function Complex.: 12
------ ----- ----- ------ ------ -----
Max Function LOC ......: 3 Average Function LOC ..: 2.00
Max Function eLOC .....: 2 Average Function eLOC .: 1.50
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 1 Avg Function Parameters: 1.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 2 Avg Interface Complex. : 2.00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 3 Avg Total Complexity ..: 3.00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_pkg.h
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qk_pkg.h
2013-12-30 17:41:15 -05:00
________________________________________________________________________
~~ Total File Summary ~~
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 15 lLOC 2 Comment 65 Lines 88
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qk_pkg.h
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qs_pkg.h
2013-12-30 17:41:15 -05:00
________________________________________________________________________
~~ Total File Summary ~~
2014-04-13 21:35:34 -04:00
LOC 30 eLOC 27 lLOC 8 Comment 77 Lines 118
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qs_pkg.h
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qep_hsm.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::QHsm
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 1 lLOC 1 Comment 8 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::init
2013-12-30 17:41:15 -05:00
Parameters: (QEvt const * const e)
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops while / do : 3
2013-12-30 17:41:15 -05:00
Logical and ( && ) : 1
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 38 eLOC 36 lLOC 26 Comment 25 Lines 57
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::top
Parameters: (void * const, QEvt const * const)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 3 eLOC 2 lLOC 1 Comment 15 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QHsm::dispatch
Parameters: (QEvt const * const e)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 5
Loops for / foreach : 1
2014-04-13 21:35:34 -04:00
Conditional if / else if: 5
Logical or ( || ) : 1
Complexity Param 1 Return 1 Cyclo Vg 13 Total 15
2015-05-14 16:05:04 -04:00
LOC 111 eLOC 98 lLOC 63 Comment 67 Lines 152
2013-12-30 17:41:15 -05:00
Function: QP::QHsm::hsm_tran
2014-04-13 21:35:34 -04:00
Parameters: (QStateHandler (&path)[MAX_NEST_DEPTH_])
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 4
Conditional if / else if: 10
Complexity Param 1 Return 1 Cyclo Vg 15 Total 17
2015-05-14 16:05:04 -04:00
LOC 98 eLOC 78 lLOC 48 Comment 61 Lines 139
2013-12-30 17:41:15 -05:00
Function: QP::QHsm::isIn
Parameters: (QStateHandler const s)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2014-04-13 21:35:34 -04:00
LOC 16 eLOC 13 lLOC 9 Comment 21 Lines 23
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 320 eLOC 276 lLOC 154 Comment 255 Lines 556
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 6
Total Function LOC.....: 269 Total Function Pts LOC : 6.0
Total Function eLOC....: 228 Total Function Pts eLOC: 5.2
Total Function lLOC....: 148 Total Function Pts lLOC: 2.9
Total Function Params .: 7 Total Function Return .: 6
Total Cyclo Complexity : 38 Total Function Complex.: 51
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 111 Average Function LOC ..: 44.83
Max Function eLOC .....: 98 Average Function eLOC .: 38.00
Max Function lLOC .....: 63 Average Function lLOC .: 24.67
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.17
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.17
Max Cyclomatic Complex.: 15 Avg Cyclomatic Complex.: 6.33
Max Total Complexity ..: 17 Avg Total Complexity ..: 8.50
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qep_hsm.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qep_msm.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::QMsm
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 13 Lines 4
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::~QMsm
Parameters: ()
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 2 eLOC 1 lLOC 0 Comment 4 Lines 2
Function: QP::QMsm::init
2013-12-30 17:41:15 -05:00
Parameters: (QEvt const * const e)
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops while / do : 1
2013-12-30 17:41:15 -05:00
Logical and ( && ) : 1
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 21 eLOC 20 lLOC 12 Comment 23 Lines 33
2013-12-30 17:41:15 -05:00
Function: QP::QMsm::dispatch
Parameters: (QEvt const * const e)
Cyclomatic Complexity Vg Detail
Function Base : 1
2014-04-13 21:35:34 -04:00
Loops while / do : 2
Conditional if / else if: 12
Complexity Param 1 Return 1 Cyclo Vg 15 Total 17
2015-05-14 16:05:04 -04:00
LOC 107 eLOC 91 lLOC 56 Comment 66 Lines 147
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::execTatbl_
Parameters: (QMTranActTable const * const tatbl)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
2013-12-30 17:41:15 -05:00
Conditional if / else if: 6
2014-04-13 21:35:34 -04:00
Complexity Param 1 Return 1 Cyclo Vg 8 Total 10
2015-05-14 16:05:04 -04:00
LOC 53 eLOC 43 lLOC 21 Comment 31 Lines 64
2013-12-30 17:41:15 -05:00
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::exitToTranSource_
Parameters: (QMState const *s, QMState const * const ts)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Conditional if / else if: 3
2014-04-13 21:35:34 -04:00
Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
2015-05-14 16:05:04 -04:00
LOC 24 eLOC 16 lLOC 7 Comment 19 Lines 32
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::enterHistory_
Parameters: (QMState const * const hist)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Loops for / foreach : 1
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
2015-05-14 16:05:04 -04:00
LOC 37 eLOC 31 lLOC 21 Comment 21 Lines 45
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 270 eLOC 225 lLOC 121 Comment 228 Lines 476
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 7
Total Function LOC.....: 248 Total Function Pts LOC : 5.1
Total Function eLOC....: 205 Total Function Pts eLOC: 4.2
Total Function lLOC....: 119 Total Function Pts lLOC: 2.3
Total Function Params .: 7 Total Function Return .: 7
Total Cyclo Complexity : 38 Total Function Complex.: 52
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 107 Average Function LOC ..: 35.43
Max Function eLOC .....: 91 Average Function eLOC .: 29.29
Max Function lLOC .....: 56 Average Function lLOC .: 17.00
2014-04-13 21:35:34 -04:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.00
2014-04-13 21:35:34 -04:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.00
Max Cyclomatic Complex.: 15 Avg Cyclomatic Complex.: 5.43
Max Total Complexity ..: 17 Avg Total Complexity ..: 7.43
2014-04-13 21:35:34 -04:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qep_msm.cpp
2014-04-13 21:35:34 -04:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_act.cpp
2014-04-13 21:35:34 -04:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QF::add_
Parameters: (QMActive * const a)
2014-04-13 21:35:34 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Logical and ( && ) : 2
2014-04-13 21:35:34 -04:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 14 lLOC 8 Comment 17 Lines 20
2014-04-13 21:35:34 -04:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::remove_
Parameters: (QMActive const * const a)
Cyclomatic Complexity Vg Detail
Function Base : 1
Logical and ( && ) : 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 15 eLOC 14 lLOC 8 Comment 17 Lines 20
Function: QP::QF::bzero
Parameters: (void * const start, uint_fast16_t len)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 8 eLOC 6 lLOC 4 Comment 13 Lines 8
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 243 eLOC 234 lLOC 25 Comment 108 Lines 356
------------------------------------------------------------------------
2014-04-13 21:35:34 -04:00
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 3
Total Function LOC.....: 38 Total Function Pts LOC : 4.6
Total Function eLOC....: 34 Total Function Pts eLOC: 4.4
Total Function lLOC....: 20 Total Function Pts lLOC: 0.5
Total Function Params .: 4 Total Function Return .: 3
Total Cyclo Complexity : 8 Total Function Complex.: 15
2014-04-13 21:35:34 -04:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 15 Average Function LOC ..: 12.67
Max Function eLOC .....: 14 Average Function eLOC .: 11.33
Max Function lLOC .....: 8 Average Function lLOC .: 6.67
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.33
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.33
Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.67
2014-04-13 21:35:34 -04:00
Max Total Complexity ..: 5 Avg Total Complexity ..: 5.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_act.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_actq.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::post_
Parameters: (QEvt const * const e, uint_fast16_t const margin)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 5
Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
LOC 55 eLOC 46 lLOC 33 Comment 72 Lines 75
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::postLIFO
2013-12-30 17:41:15 -05:00
Parameters: (QEvt const * const e)
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Conditional if / else if: 4
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 35 eLOC 29 lLOC 20 Comment 32 Lines 47
Function: QP::QMActive::get_
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 36 eLOC 32 lLOC 22 Comment 27 Lines 48
Function: QP::QF::getQueueMin
Parameters: (uint_fast8_t const prio)
Cyclomatic Complexity Vg Detail
Function Base : 1
2013-12-30 17:41:15 -05:00
Logical and ( && ) : 1
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 10 eLOC 9 lLOC 5 Comment 17 Lines 13
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 154 eLOC 133 lLOC 80 Comment 199 Lines 327
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 4
Total Function LOC.....: 136 Total Function Pts LOC : 2.9
Total Function eLOC....: 116 Total Function Pts eLOC: 2.5
Total Function lLOC....: 80 Total Function Pts lLOC: 1.5
Total Function Params .: 4 Total Function Return .: 4
Total Cyclo Complexity : 16 Total Function Complex.: 24
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 55 Average Function LOC ..: 34.00
Max Function eLOC .....: 46 Average Function eLOC .: 29.00
Max Function lLOC .....: 33 Average Function lLOC .: 20.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.00
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.00
Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 4.00
Max Total Complexity ..: 9 Avg Total Complexity ..: 6.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_actq.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_defer.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::defer
2013-12-30 17:41:15 -05:00
Parameters: (QEQueue * const eq, QEvt const * const e)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 21 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::recall
2013-12-30 17:41:15 -05:00
Parameters: (QEQueue * const eq)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 12 lLOC 8 Comment 29 Lines 27
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 25 eLOC 20 lLOC 9 Comment 92 Lines 120
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 2
2014-09-22 11:48:11 -04:00
Total Function LOC.....: 18 Total Function Pts LOC : 0.5
Total Function eLOC....: 14 Total Function Pts eLOC: 0.4
2013-12-30 17:41:15 -05:00
Total Function lLOC....: 9 Total Function Pts lLOC: 0.2
Total Function Params .: 3 Total Function Return .: 2
Total Cyclo Complexity : 4 Total Function Complex.: 9
------ ----- ----- ------ ------ -----
Max Function LOC ......: 15 Average Function LOC ..: 9.00
Max Function eLOC .....: 12 Average Function eLOC .: 7.00
Max Function lLOC .....: 8 Average Function lLOC .: 4.50
------ ----- ----- ------ ------ -----
Max Function Parameters: 2 Avg Function Parameters: 1.50
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 3 Avg Interface Complex. : 2.50
Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.00
Max Total Complexity ..: 5 Avg Total Complexity ..: 4.50
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_defer.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_dyn.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QF::poolInit
Parameters: (void * const poolSto, uint_fast32_t const poolSize, uint_fa
st16_t const evtSize)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Logical or ( || ) : 1
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 10 eLOC 8 lLOC 4 Comment 36 Lines 13
Function: QP::QF::newX_
Parameters: (uint_fast16_t const evtSize, uint_fast16_t const margin, en
um_t const sig)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Conditional if / else if: 2
Complexity Param 3 Return 1 Cyclo Vg 4 Total 8
LOC 27 eLOC 21 lLOC 14 Comment 33 Lines 38
Function: QP::QF::gc
Parameters: (QEvt const * const e)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 32 eLOC 28 lLOC 14 Comment 39 Lines 47
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 87 eLOC 74 lLOC 34 Comment 156 Lines 239
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 3
Total Function LOC.....: 69 Total Function Pts LOC : 1.6
Total Function eLOC....: 57 Total Function Pts eLOC: 1.4
Total Function lLOC....: 32 Total Function Pts lLOC: 0.6
Total Function Params .: 7 Total Function Return .: 3
Total Cyclo Complexity : 9 Total Function Complex.: 19
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 32 Average Function LOC ..: 23.00
Max Function eLOC .....: 28 Average Function eLOC .: 19.00
Max Function lLOC .....: 14 Average Function lLOC .: 10.67
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 3 Avg Function Parameters: 2.33
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 4 Avg Interface Complex. : 3.33
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 3.00
Max Total Complexity ..: 8 Avg Total Complexity ..: 6.33
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_dyn.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_mem.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QMPool::QMPool
2013-12-30 17:41:15 -05:00
Parameters: (void)
2015-05-14 16:05:04 -04:00
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 8 Lines 1
Function: QP::QMPool::init
Parameters: (void * const poolSto, uint_fast32_t poolSize, uint_fast16_t
blockSize)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops while / do : 2
Logical and ( && ) : 2
Complexity Param 3 Return 1 Cyclo Vg 5 Total 9
LOC 35 eLOC 31 lLOC 22 Comment 51 Lines 58
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMPool::put
Parameters: (void * const b)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Logical and ( && ) : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2015-05-14 16:05:04 -04:00
LOC 16 eLOC 15 lLOC 9 Comment 23 Lines 23
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMPool::get
Parameters: (uint_fast16_t const margin)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 3
Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
LOC 40 eLOC 34 lLOC 22 Comment 46 Lines 60
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::getPoolMin
Parameters: (uint_fast8_t const poolId)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Logical and ( && ) : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 10 eLOC 9 lLOC 5 Comment 13 Lines 14
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 124 eLOC 111 lLOC 58 Comment 186 Lines 307
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 5
Total Function LOC.....: 102 Total Function Pts LOC : 2.3
Total Function eLOC....: 90 Total Function Pts eLOC: 2.1
Total Function lLOC....: 58 Total Function Pts lLOC: 1.1
Total Function Params .: 6 Total Function Return .: 5
Total Cyclo Complexity : 14 Total Function Complex.: 25
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 40 Average Function LOC ..: 20.40
Max Function eLOC .....: 34 Average Function eLOC .: 18.00
Max Function lLOC .....: 22 Average Function lLOC .: 11.60
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 3 Avg Function Parameters: 1.20
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 4 Avg Interface Complex. : 2.20
Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 2.80
Max Total Complexity ..: 9 Avg Total Complexity ..: 5.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_mem.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_ps.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QF::psInit
Parameters: (QSubscrList * const subscrSto, enum_t const maxSignal)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 7 eLOC 6 lLOC 3 Comment 30 Lines 11
Function: QP::QF::publish_
Parameters: (QEvt const * const e)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops while / do : 3
Loops for / foreach : 1
Conditional if / else if: 2
Logical and ( && ) : 10
Complexity Param 1 Return 1 Cyclo Vg 17 Total 19
LOC 107 eLOC 96 lLOC 52 Comment 105 Lines 208
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
NOTICE: The end of the source file has been reached where the
open brace count { 13 != 12 } close brace count
This is an indication of non-compilable code within the source
file. RSM processes all source code including code wrapped
with preprocessor directives. Accurate metrics requires that
all code present in this file must be compilable.
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 128 eLOC 116 lLOC 57 Comment 183 Lines 322
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 2
Total Function LOC.....: 114 Total Function Pts LOC : 2.4
Total Function eLOC....: 102 Total Function Pts eLOC: 2.2
Total Function lLOC....: 55 Total Function Pts lLOC: 1.1
Total Function Params .: 3 Total Function Return .: 2
Total Cyclo Complexity : 18 Total Function Complex.: 23
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 107 Average Function LOC ..: 57.00
Max Function eLOC .....: 96 Average Function eLOC .: 51.00
Max Function lLOC .....: 52 Average Function lLOC .: 27.50
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.50
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.50
Max Cyclomatic Complex.: 17 Avg Cyclomatic Complex.: 9.00
Max Total Complexity ..: 19 Avg Total Complexity ..: 11.50
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_ps.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_qact.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QActive::QActive
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 1 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::init
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::dispatch
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::isIn
Parameters: (QStateHandler const s)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 22 eLOC 15 lLOC 5 Comment 51 Lines 76
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 5
Total Function LOC.....: 15 Total Function Pts LOC : 0.4
Total Function eLOC....: 9 Total Function Pts eLOC: 0.3
Total Function lLOC....: 5 Total Function Pts lLOC: 0.1
Total Function Params .: 4 Total Function Return .: 5
Total Cyclo Complexity : 5 Total Function Complex.: 14
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 3 Average Function LOC ..: 3.00
Max Function eLOC .....: 2 Average Function eLOC .: 1.80
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 1 Avg Function Parameters: 0.80
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 2 Avg Interface Complex. : 1.80
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 3 Avg Total Complexity ..: 2.80
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_qact.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_qeq.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QEQueue::QEQueue
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 4 Lines 1
Function: QP::QEQueue::init
Parameters: (QEvt const *qSto[], uint_fast16_t const qLen)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 15 eLOC 14 lLOC 9 Comment 19 Lines 16
2013-12-30 17:41:15 -05:00
Function: QP::QEQueue::post
2014-04-13 21:35:34 -04:00
Parameters: (QEvt const * const e, uint_fast16_t const margin)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 5
Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
2015-05-14 16:05:04 -04:00
LOC 51 eLOC 43 lLOC 29 Comment 52 Lines 72
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QEQueue::postLIFO
Parameters: (QEvt const * const e)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Conditional if / else if: 4
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 32 eLOC 27 lLOC 19 Comment 36 Lines 43
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QEQueue::get
2013-12-30 17:41:15 -05:00
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Conditional if / else if: 3
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 37 eLOC 32 lLOC 21 Comment 31 Lines 46
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 156 eLOC 136 lLOC 78 Comment 187 Lines 315
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 5
Total Function LOC.....: 136 Total Function Pts LOC : 2.9
Total Function eLOC....: 117 Total Function Pts eLOC: 2.6
Total Function lLOC....: 78 Total Function Pts lLOC: 1.5
Total Function Params .: 5 Total Function Return .: 5
Total Cyclo Complexity : 17 Total Function Complex.: 27
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 51 Average Function LOC ..: 27.20
Max Function eLOC .....: 43 Average Function eLOC .: 23.40
Max Function lLOC .....: 29 Average Function lLOC .: 15.60
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.00
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.00
Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 3.40
Max Total Complexity ..: 9 Avg Total Complexity ..: 5.40
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_qeq.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_qmact.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::QMActive
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 9 eLOC 7 lLOC 3 Comment 1 Lines 11
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 12 lLOC 3 Comment 40 Lines 58
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 1
2015-05-14 16:05:04 -04:00
Total Function LOC.....: 9 Total Function Pts LOC : 0.3
Total Function eLOC....: 7 Total Function Pts eLOC: 0.2
Total Function lLOC....: 3 Total Function Pts lLOC: 0.1
2013-12-30 17:41:15 -05:00
Total Function Params .: 1 Total Function Return .: 1
2015-05-14 16:05:04 -04:00
Total Cyclo Complexity : 1 Total Function Complex.: 3
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 9 Average Function LOC ..: 9.00
Max Function eLOC .....: 7 Average Function eLOC .: 7.00
Max Function lLOC .....: 3 Average Function lLOC .: 3.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
Max Function Parameters: 1 Avg Function Parameters: 1.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 2 Avg Interface Complex. : 2.00
2015-05-14 16:05:04 -04:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
Max Total Complexity ..: 3 Avg Total Complexity ..: 3.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_qmact.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qf_time.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QF::tickX_
Parameters: (uint8_t const tickRate)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Conditional if / else if: 5
Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
LOC 65 eLOC 53 lLOC 36 Comment 51 Lines 90
Function: QP::QF::noTimeEvtsActiveX
Parameters: (uint8_t const tickRate)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 14 eLOC 10 lLOC 6 Comment 11 Lines 14
Function: QP::QTimeEvt::QTimeEvt
Parameters: (QMActive * const act, enum_t const sgnl, uint8_t const tick
Rate) Defined By Compiler Directive
Cyclomatic Complexity Vg Detail
Function Base : 1
Logical and ( && ) : 1
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 9 eLOC 7 lLOC 4 Comment 22 Lines 22
Function: QP::QTimeEvt::QTimeEvt
Parameters: () Defined By Compiler Directive
2014-09-22 11:48:11 -04:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 7 eLOC 5 lLOC 3 Comment 12 Lines 18
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QTimeEvt::armX
Parameters: (QTimeEvtCtr const nTicks, QTimeEvtCtr const interval)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Logical and ( && ) : 4
Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
LOC 28 eLOC 26 lLOC 16 Comment 48 Lines 50
Function: QP::QTimeEvt::disarm
2013-12-30 17:41:15 -05:00
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
2015-05-14 16:05:04 -04:00
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 29 eLOC 26 lLOC 17 Comment 27 Lines 35
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QTimeEvt::rearm
Parameters: (QTimeEvtCtr const nTicks)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Conditional if / else if: 2
Inlined if-else ( ? : ) : 1
Logical and ( && ) : 3
Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
LOC 37 eLOC 32 lLOC 18 Comment 47 Lines 64
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QTimeEvt::ctr
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 14 lLOC 10 Comment 16 Lines 18
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 241 eLOC 209 lLOC 111 Comment 297 Lines 523
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 8
Total Function LOC.....: 204 Total Function Pts LOC : 4.5
Total Function eLOC....: 173 Total Function Pts eLOC: 3.9
Total Function lLOC....: 110 Total Function Pts lLOC: 2.1
Total Function Params .: 9 Total Function Return .: 8
Total Cyclo Complexity : 29 Total Function Complex.: 46
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 65 Average Function LOC ..: 25.50
Max Function eLOC .....: 53 Average Function eLOC .: 21.63
Max Function lLOC .....: 36 Average Function lLOC .: 13.75
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 3 Avg Function Parameters: 1.13
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 4 Avg Interface Complex. : 2.13
Max Cyclomatic Complex.: 7 Avg Cyclomatic Complex.: 3.63
Max Total Complexity ..: 9 Avg Total Complexity ..: 5.75
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qf_time.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qk.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
Function: QP::QF::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 14 eLOC 13 lLOC 9 Comment 14 Lines 17
2013-12-30 17:41:15 -05:00
Function: QP::QF::stop
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 4
2013-12-30 17:41:15 -05:00
Function: QP::initialize
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2015-05-14 16:05:04 -04:00
LOC 7 eLOC 5 lLOC 3 Comment 5 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QF::run
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2015-05-14 16:05:04 -04:00
LOC 12 eLOC 10 lLOC 7 Comment 21 Lines 15
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::start
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const stkSize
, QEvt const * const ie)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Logical and ( && ) : 2
2015-05-14 16:05:04 -04:00
Complexity Param 6 Return 1 Cyclo Vg 3 Total 10
LOC 16 eLOC 14 lLOC 9 Comment 24 Lines 22
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::stop
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QK_sched_
Parameters: (uint_fast8_t p)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Conditional if / else if: 4
Complexity Param 1 Return 1 Cyclo Vg 6 Total 8
LOC 45 eLOC 39 lLOC 22 Comment 41 Lines 67
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 141 eLOC 119 lLOC 60 Comment 201 Lines 332
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 7
Total Function LOC.....: 100 Total Function Pts LOC : 2.7
Total Function eLOC....: 85 Total Function Pts eLOC: 2.2
Total Function lLOC....: 52 Total Function Pts lLOC: 1.1
Total Function Params .: 7 Total Function Return .: 7
Total Cyclo Complexity : 16 Total Function Complex.: 30
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 45 Average Function LOC ..: 14.29
Max Function eLOC .....: 39 Average Function eLOC .: 12.14
Max Function lLOC .....: 22 Average Function lLOC .: 7.43
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
Max Function Parameters: 6 Avg Function Parameters: 1.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 7 Avg Interface Complex. : 2.00
2015-05-14 16:05:04 -04:00
Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 2.29
Max Total Complexity ..: 10 Avg Total Complexity ..: 4.29
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qk.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qk_mutex.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
Function: QP::QK::mutexLock
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const prioCeiling)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2015-05-14 16:05:04 -04:00
LOC 16 eLOC 14 lLOC 8 Comment 20 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QK::mutexUnlock
Parameters: (QMutex mutex)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 18 eLOC 15 lLOC 8 Comment 19 Lines 20
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 50 eLOC 43 lLOC 17 Comment 88 Lines 131
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 2
2014-04-13 21:35:34 -04:00
Total Function LOC.....: 34 Total Function Pts LOC : 0.9
Total Function eLOC....: 29 Total Function Pts eLOC: 0.8
2013-12-30 17:41:15 -05:00
Total Function lLOC....: 16 Total Function Pts lLOC: 0.3
Total Function Params .: 2 Total Function Return .: 2
Total Cyclo Complexity : 5 Total Function Complex.: 9
------ ----- ----- ------ ------ -----
Max Function LOC ......: 18 Average Function LOC ..: 17.00
Max Function eLOC .....: 15 Average Function eLOC .: 14.50
Max Function lLOC .....: 8 Average Function lLOC .: 8.00
------ ----- ----- ------ ------ -----
Max Function Parameters: 1 Avg Function Parameters: 1.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 2 Avg Interface Complex. : 2.00
Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.50
Max Total Complexity ..: 5 Avg Total Complexity ..: 4.50
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qk_mutex.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qs.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
Function: QP::QS::initBuf
2014-04-13 21:35:34 -04:00
Parameters: (uint8_t sto[], uint_fast16_t const stoSize)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 10 lLOC 9 Comment 20 Lines 15
2013-12-30 17:41:15 -05:00
Function: QP::QS::filterOn
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const rec)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2014-04-13 21:35:34 -04:00
LOC 18 eLOC 13 lLOC 6 Comment 15 Lines 20
2013-12-30 17:41:15 -05:00
Function: QP::QS::filterOff
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const rec)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2015-05-14 16:05:04 -04:00
LOC 28 eLOC 25 lLOC 36 Comment 14 Lines 37
2013-12-30 17:41:15 -05:00
Function: QP::QS::beginRec
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const rec)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 14 eLOC 13 lLOC 10 Comment 16 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QS::endRec
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
2015-05-14 16:05:04 -04:00
LOC 22 eLOC 18 lLOC 10 Comment 16 Lines 27
2013-12-30 17:41:15 -05:00
Function: QP::QS::u8
Parameters: (uint8_t const format, uint8_t const d)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 10 lLOC 7 Comment 12 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QS::u16
Parameters: (uint8_t format, uint16_t d)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 14 lLOC 10 Comment 12 Lines 20
2013-12-30 17:41:15 -05:00
Function: QP::QS::u32
Parameters: (uint8_t format, uint32_t d)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 13 lLOC 10 Comment 12 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QS::u8_
Parameters: (uint8_t const d)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 9 lLOC 7 Comment 11 Lines 12
2013-12-30 17:41:15 -05:00
Function: QP::QS::u8u8_
Parameters: (uint8_t const d1, uint8_t const d2)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 10 lLOC 7 Comment 11 Lines 13
2013-12-30 17:41:15 -05:00
Function: QP::QS::u16_
Parameters: (uint16_t d)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 14 eLOC 13 lLOC 10 Comment 11 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QS::u32_
Parameters: (uint32_t d)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 14 eLOC 12 lLOC 10 Comment 11 Lines 16
2013-12-30 17:41:15 -05:00
Function: QP::QS::str_
Parameters: (char_t const *s)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 20 eLOC 18 lLOC 14 Comment 15 Lines 22
2013-12-30 17:41:15 -05:00
Function: QP::QS::str_ROM_
Parameters: (char_t const Q_ROM *s)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 20 eLOC 18 lLOC 14 Comment 15 Lines 22
2013-12-30 17:41:15 -05:00
Function: QP::QS::getByte
Parameters: (void)
2015-05-14 16:05:04 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 18 eLOC 14 lLOC 10 Comment 19 Lines 18
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::getBlock
Parameters: (uint16_t * const pNbytes)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 4
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 29 eLOC 23 lLOC 17 Comment 30 Lines 30
2013-12-30 17:41:15 -05:00
Function: QP::QS::sig_dict
Parameters: (enum_t const sig, void const * const obj, char_t const Q_RO
M * const name)
Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 9 lLOC 8 Comment 3 Lines 11
2013-12-30 17:41:15 -05:00
Function: QP::QS::obj_dict
Parameters: (void const * const obj, char_t const Q_ROM * const name)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 8 lLOC 7 Comment 3 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QS::fun_dict
Parameters: (void (* const fun)(void), char_t const Q_ROM * const name)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 8 lLOC 7 Comment 3 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QS::usr_dict
Parameters: (enum_t const rec, char_t const Q_ROM * const name)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 8 lLOC 7 Comment 3 Lines 10
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::mem
Parameters: (uint8_t const *blk, uint8_t size)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops while / do : 1
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2015-05-14 16:05:04 -04:00
LOC 19 eLOC 17 lLOC 11 Comment 10 Lines 22
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::str
Parameters: (char_t const *s)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 22 eLOC 20 lLOC 14 Comment 15 Lines 26
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::str_ROM
Parameters: (char_t const Q_ROM *s)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops while / do : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 22 eLOC 20 lLOC 14 Comment 15 Lines 26
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 390 eLOC 338 lLOC 256 Comment 336 Lines 670
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 23
Total Function LOC.....: 374 Total Function Pts LOC : 7.4
Total Function eLOC....: 323 Total Function Pts eLOC: 6.4
Total Function lLOC....: 255 Total Function Pts lLOC: 4.8
Total Function Params .: 32 Total Function Return .: 23
Total Cyclo Complexity : 42 Total Function Complex.: 97
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 29 Average Function LOC ..: 16.26
Max Function eLOC .....: 25 Average Function eLOC .: 14.04
Max Function lLOC .....: 36 Average Function lLOC .: 11.09
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 3 Avg Function Parameters: 1.39
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 4 Avg Interface Complex. : 2.39
Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 1.83
Max Total Complexity ..: 7 Avg Total Complexity ..: 4.22
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qs.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qs_64bit.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QS::u64_
Parameters: (uint64_t d)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops for / foreach : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 17 eLOC 14 lLOC 10 Comment 7 Lines 19
Function: QP::QS::u64
Parameters: (uint8_t format, uint64_t d)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2015-05-14 16:05:04 -04:00
LOC 18 eLOC 15 lLOC 10 Comment 8 Lines 21
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 42 eLOC 35 lLOC 20 Comment 57 Lines 100
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 2
Total Function LOC.....: 35 Total Function Pts LOC : 0.8
Total Function eLOC....: 29 Total Function Pts eLOC: 0.7
Total Function lLOC....: 20 Total Function Pts lLOC: 0.4
Total Function Params .: 3 Total Function Return .: 2
Total Cyclo Complexity : 4 Total Function Complex.: 9
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 18 Average Function LOC ..: 17.50
Max Function eLOC .....: 15 Average Function eLOC .: 14.50
Max Function lLOC .....: 10 Average Function lLOC .: 10.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.50
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.50
2013-12-30 17:41:15 -05:00
Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
2015-05-14 16:05:04 -04:00
Max Total Complexity ..: 5 Avg Total Complexity ..: 4.50
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qs_64bit.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qs_fp.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QS::f32
Parameters: (uint8_t format, float32_t const d)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops for / foreach : 1
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 20 eLOC 18 lLOC 14 Comment 14 Lines 24
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::f64
Parameters: (uint8_t format, float64_t const d)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Loops for / foreach : 2
Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
LOC 29 eLOC 26 lLOC 20 Comment 10 Lines 33
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 54 eLOC 48 lLOC 34 Comment 66 Lines 114
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 2
2015-05-14 16:05:04 -04:00
Total Function LOC.....: 49 Total Function Pts LOC : 1.0
Total Function eLOC....: 44 Total Function Pts eLOC: 0.9
Total Function lLOC....: 34 Total Function Pts lLOC: 0.6
Total Function Params .: 4 Total Function Return .: 2
Total Cyclo Complexity : 5 Total Function Complex.: 11
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 29 Average Function LOC ..: 24.50
Max Function eLOC .....: 26 Average Function eLOC .: 22.00
Max Function lLOC .....: 20 Average Function lLOC .: 17.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 2 Avg Function Parameters: 2.00
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 3.00
Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.50
Max Total Complexity ..: 6 Avg Total Complexity ..: 5.50
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qs_fp.cpp
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
File: ..\source\qv.cpp
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
Function: QP::QF::stop
Parameters: (void) Non-ANSI Parameter Construct
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 4
Function: QP::QF::run
Parameters: (void)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
2015-05-14 16:05:04 -04:00
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 20 eLOC 16 lLOC 11 Comment 31 Lines 36
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::start
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const, QEvt c
onst * const ie)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2015-05-14 16:05:04 -04:00
Logical and ( && ) : 2
Complexity Param 6 Return 1 Cyclo Vg 3 Total 10
LOC 10 eLOC 8 lLOC 6 Comment 28 Lines 15
Function: QP::QMActive::stop
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 12 Lines 3
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-05-14 16:05:04 -04:00
LOC 66 eLOC 55 lLOC 26 Comment 148 Lines 214
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 4
Total Function LOC.....: 36 Total Function Pts LOC : 1.2
Total Function eLOC....: 28 Total Function Pts eLOC: 1.0
Total Function lLOC....: 19 Total Function Pts lLOC: 0.5
Total Function Params .: 7 Total Function Return .: 4
Total Cyclo Complexity : 8 Total Function Complex.: 19
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function LOC ......: 20 Average Function LOC ..: 9.00
Max Function eLOC .....: 16 Average Function eLOC .: 7.00
Max Function lLOC .....: 11 Average Function lLOC .: 4.75
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Max Function Parameters: 6 Avg Function Parameters: 1.75
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-05-14 16:05:04 -04:00
Max Interface Complex. : 7 Avg Interface Complex. : 2.75
Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.00
Max Total Complexity ..: 10 Avg Total Complexity ..: 4.75
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-14 16:05:04 -04:00
End of File: ..\source\qv.cpp
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
2015-05-14 16:05:04 -04:00
~~ Project Analysis For 33 Files ~~
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total Project Summary ~~
2015-05-14 16:05:04 -04:00
LOC 3996 eLOC 3571 lLOC 1576 Comment 5420 Lines 9649
Average per File, metric/33 files
LOC 121 eLOC 108 lLOC 47 Comment 164 Lines 292
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Project Functional Metrics ~~
2014-04-13 21:35:34 -04:00
Function: QP::QEvt::QEvt
Parameters: (QSignal const s)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 1 eLOC 1 lLOC 0 Comment 2 Lines 1
Function: QP::QEvt::~QEvt
Parameters: ()
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 1 Lines 1
2013-12-30 17:41:15 -05:00
Function: QP::QMsm::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
2013-12-30 17:41:15 -05:00
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::stateObj
Parameters: (void) Non-ANSI Parameter Construct
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QMsm::qm_tran_
2014-04-13 21:35:34 -04:00
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 2 Lines 4
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::qm_tran_hist_
Parameters: (QMState const * const hist, QMTranActTable const * const ta
tbl)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 5 eLOC 3 lLOC 3 Comment 1 Lines 5
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::qm_tran_init_
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Function: QP::QMsm::qm_tran_ep_
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 2 Lines 4
Function: QP::QMsm::qm_tran_xp_
Parameters: (QActionHandler const xp, QMTranActTable const *const tatbl)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 5 eLOC 3 lLOC 3 Comment 2 Lines 5
2013-12-30 17:41:15 -05:00
Function: QP::QMsm::qm_entry_
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Function: QP::QMsm::qm_exit_
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::qm_super_sub_
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 2 Lines 4
Function: QP::QMsm::QM_HANDLED
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QMsm::QM_UNHANDLED
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QMsm::QM_SUPER
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::Q_HANDLED
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::Q_UNHANDLED
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 4 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::tran_
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const target)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::tran_hist_
2014-04-13 21:35:34 -04:00
Parameters: (QStateHandler const hist)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::super_
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const superstate)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::init
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::state
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QEP::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QEQueue::getNFree
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 10 Lines 3
Function: QP::QEQueue::isEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 10 Lines 3
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::start
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const stkSize
)
2013-12-30 17:41:15 -05:00
Complexity Param 5 Return 1 Cyclo Vg 1 Total 7
LOC 4 eLOC 2 lLOC 1 Comment 1 Lines 4
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::getPrio
Parameters: (void) Non-ANSI Parameter Construct
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::setPrio
Parameters: (uint_fast8_t const prio)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::getOsObject
2014-09-22 11:48:11 -04:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::getThread
2014-09-22 11:48:11 -04:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
2013-12-30 17:41:15 -05:00
Function: QP::QTimeEvt::QTimeEvt
Parameters: (enum_t const sgnl) Non-ANSI Parameter Construct Defined By
Compiler Directive
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 7 eLOC 5 lLOC 3 Comment 5 Lines 8
Function: QP::QTimeEvt::postIn
2015-05-14 16:05:04 -04:00
Parameters: (QMActive * const act, QTimeEvtCtr const nTicks)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Function: QP::QTimeEvt::postEvery
2015-05-14 16:05:04 -04:00
Parameters: (QMActive * const act, QTimeEvtCtr const nTicks)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
Function: QP::QTimeEvt::toActive
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Function: QP::QTimeEvt::toTimeEvt
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Function: QP::QF::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QK::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QMPool::getBlockSize
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QPSet8::isEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QPSet8::notEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QPSet8::hasElement
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 5 eLOC 4 lLOC 1 Comment 1 Lines 5
2013-12-30 17:41:15 -05:00
Function: QP::QPSet8::insert
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QPSet8::remove
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QPSet8::findMax
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QPSet64::isEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QPSet64::notEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QPSet64::hasElement
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 7 eLOC 6 lLOC 2 Comment 1 Lines 7
2013-12-30 17:41:15 -05:00
Function: QP::QPSet64::insert
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 8 eLOC 7 lLOC 3 Comment 1 Lines 8
2013-12-30 17:41:15 -05:00
Function: QP::QPSet64::remove
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 9 eLOC 7 lLOC 3 Comment 1 Lines 9
2013-12-30 17:41:15 -05:00
Function: QP::QPSet64::findMax
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 12 lLOC 5 Comment 1 Lines 15
2013-12-30 17:41:15 -05:00
Function: QP::QS::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QV::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QF_EVT_POOL_ID_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Function: QP::QF_EVT_REF_CTR_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 1 eLOC 1 lLOC 1 Comment 1 Lines 1
Function: QP::QF_EVT_REF_CTR_INC_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QF_EVT_REF_CTR_DEC_
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::QHsm
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 1 lLOC 1 Comment 8 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QHsm::init
2013-12-30 17:41:15 -05:00
Parameters: (QEvt const * const e)
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 38 eLOC 36 lLOC 26 Comment 25 Lines 57
Function: QP::QHsm::top
Parameters: (void * const, QEvt const * const)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 3 eLOC 2 lLOC 1 Comment 15 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QHsm::dispatch
Parameters: (QEvt const * const e)
2014-04-13 21:35:34 -04:00
Complexity Param 1 Return 1 Cyclo Vg 13 Total 15
2015-05-14 16:05:04 -04:00
LOC 111 eLOC 98 lLOC 63 Comment 67 Lines 152
2013-12-30 17:41:15 -05:00
Function: QP::QHsm::hsm_tran
2014-04-13 21:35:34 -04:00
Parameters: (QStateHandler (&path)[MAX_NEST_DEPTH_])
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 15 Total 17
2015-05-14 16:05:04 -04:00
LOC 98 eLOC 78 lLOC 48 Comment 61 Lines 139
2013-12-30 17:41:15 -05:00
Function: QP::QHsm::isIn
Parameters: (QStateHandler const s)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2014-04-13 21:35:34 -04:00
LOC 16 eLOC 13 lLOC 9 Comment 21 Lines 23
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::QMsm
2013-12-30 17:41:15 -05:00
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2015-05-14 16:05:04 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 13 Lines 4
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::~QMsm
Parameters: ()
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 2 eLOC 1 lLOC 0 Comment 4 Lines 2
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMsm::init
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 21 eLOC 20 lLOC 12 Comment 23 Lines 33
2013-12-30 17:41:15 -05:00
Function: QP::QMsm::dispatch
Parameters: (QEvt const * const e)
2014-04-13 21:35:34 -04:00
Complexity Param 1 Return 1 Cyclo Vg 15 Total 17
2015-05-14 16:05:04 -04:00
LOC 107 eLOC 91 lLOC 56 Comment 66 Lines 147
2013-12-30 17:41:15 -05:00
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::execTatbl_
Parameters: (QMTranActTable const * const tatbl)
Complexity Param 1 Return 1 Cyclo Vg 8 Total 10
2015-05-14 16:05:04 -04:00
LOC 53 eLOC 43 lLOC 21 Comment 31 Lines 64
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::exitToTranSource_
Parameters: (QMState const *s, QMState const * const ts)
Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
2015-05-14 16:05:04 -04:00
LOC 24 eLOC 16 lLOC 7 Comment 19 Lines 32
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::enterHistory_
Parameters: (QMState const * const hist)
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
2015-05-14 16:05:04 -04:00
LOC 37 eLOC 31 lLOC 21 Comment 21 Lines 45
2014-04-13 21:35:34 -04:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::add_
Parameters: (QMActive * const a)
2014-04-13 21:35:34 -04:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 14 lLOC 8 Comment 17 Lines 20
2014-04-13 21:35:34 -04:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::remove_
Parameters: (QMActive const * const a)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 15 eLOC 14 lLOC 8 Comment 17 Lines 20
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::bzero
Parameters: (void * const start, uint_fast16_t len)
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 8 eLOC 6 lLOC 4 Comment 13 Lines 8
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::post_
Parameters: (QEvt const * const e, uint_fast16_t const margin)
Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
LOC 55 eLOC 46 lLOC 33 Comment 72 Lines 75
Function: QP::QMActive::postLIFO
2013-12-30 17:41:15 -05:00
Parameters: (QEvt const * const e)
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 35 eLOC 29 lLOC 20 Comment 32 Lines 47
Function: QP::QMActive::get_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 36 eLOC 32 lLOC 22 Comment 27 Lines 48
Function: QP::QF::getQueueMin
Parameters: (uint_fast8_t const prio)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 10 eLOC 9 lLOC 5 Comment 17 Lines 13
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::defer
2013-12-30 17:41:15 -05:00
Parameters: (QEQueue * const eq, QEvt const * const e)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2015-05-14 16:05:04 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 21 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::recall
2013-12-30 17:41:15 -05:00
Parameters: (QEQueue * const eq)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 12 lLOC 8 Comment 29 Lines 27
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::poolInit
Parameters: (void * const poolSto, uint_fast32_t const poolSize, uint_fa
st16_t const evtSize)
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 10 eLOC 8 lLOC 4 Comment 36 Lines 13
Function: QP::QF::newX_
Parameters: (uint_fast16_t const evtSize, uint_fast16_t const margin, en
um_t const sig)
Complexity Param 3 Return 1 Cyclo Vg 4 Total 8
LOC 27 eLOC 21 lLOC 14 Comment 33 Lines 38
Function: QP::QF::gc
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 32 eLOC 28 lLOC 14 Comment 39 Lines 47
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMPool::QMPool
2013-12-30 17:41:15 -05:00
Parameters: (void)
2015-05-14 16:05:04 -04:00
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 8 Lines 1
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMPool::init
Parameters: (void * const poolSto, uint_fast32_t poolSize, uint_fast16_t
blockSize)
Complexity Param 3 Return 1 Cyclo Vg 5 Total 9
LOC 35 eLOC 31 lLOC 22 Comment 51 Lines 58
Function: QP::QMPool::put
Parameters: (void * const b)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 16 eLOC 15 lLOC 9 Comment 23 Lines 23
Function: QP::QMPool::get
Parameters: (uint_fast16_t const margin)
Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
LOC 40 eLOC 34 lLOC 22 Comment 46 Lines 60
Function: QP::QF::getPoolMin
Parameters: (uint_fast8_t const poolId)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2015-05-14 16:05:04 -04:00
LOC 10 eLOC 9 lLOC 5 Comment 13 Lines 14
Function: QP::QF::psInit
Parameters: (QSubscrList * const subscrSto, enum_t const maxSignal)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 7 eLOC 6 lLOC 3 Comment 30 Lines 11
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QF::publish_
2013-12-30 17:41:15 -05:00
Parameters: (QEvt const * const e)
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 17 Total 19
LOC 107 eLOC 96 lLOC 52 Comment 105 Lines 208
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::QActive
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 1 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::init
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::init
2013-12-30 17:41:15 -05:00
Parameters: (void)
2015-05-14 16:05:04 -04:00
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::dispatch
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QActive::isIn
Parameters: (QStateHandler const s)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
Function: QP::QEQueue::QEQueue
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 1 eLOC 1 lLOC 0 Comment 4 Lines 1
2013-12-30 17:41:15 -05:00
Function: QP::QEQueue::init
2014-04-13 21:35:34 -04:00
Parameters: (QEvt const *qSto[], uint_fast16_t const qLen)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 14 lLOC 9 Comment 19 Lines 16
Function: QP::QEQueue::post
Parameters: (QEvt const * const e, uint_fast16_t const margin)
Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
LOC 51 eLOC 43 lLOC 29 Comment 52 Lines 72
2013-12-30 17:41:15 -05:00
Function: QP::QEQueue::postLIFO
Parameters: (QEvt const * const e)
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
2015-05-14 16:05:04 -04:00
LOC 32 eLOC 27 lLOC 19 Comment 36 Lines 43
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QEQueue::get
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 37 eLOC 32 lLOC 21 Comment 31 Lines 46
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::QMActive
Parameters: (QStateHandler const initial)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 9 eLOC 7 lLOC 3 Comment 1 Lines 11
2013-12-30 17:41:15 -05:00
Function: QP::QF::tickX_
Parameters: (uint8_t const tickRate)
Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
2015-05-14 16:05:04 -04:00
LOC 65 eLOC 53 lLOC 36 Comment 51 Lines 90
2013-12-30 17:41:15 -05:00
Function: QP::QF::noTimeEvtsActiveX
Parameters: (uint8_t const tickRate)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 14 eLOC 10 lLOC 6 Comment 11 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QTimeEvt::QTimeEvt
2015-05-14 16:05:04 -04:00
Parameters: (QMActive * const act, enum_t const sgnl, uint8_t const tick
Rate) Defined By Compiler Directive
2014-04-13 21:35:34 -04:00
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
2015-05-14 16:05:04 -04:00
LOC 9 eLOC 7 lLOC 4 Comment 22 Lines 22
2013-12-30 17:41:15 -05:00
Function: QP::QTimeEvt::QTimeEvt
Parameters: () Defined By Compiler Directive
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 7 eLOC 5 lLOC 3 Comment 12 Lines 18
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QTimeEvt::armX
Parameters: (QTimeEvtCtr const nTicks, QTimeEvtCtr const interval)
Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
LOC 28 eLOC 26 lLOC 16 Comment 48 Lines 50
2013-12-30 17:41:15 -05:00
Function: QP::QTimeEvt::disarm
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2014-04-13 21:35:34 -04:00
LOC 29 eLOC 26 lLOC 17 Comment 27 Lines 35
2013-12-30 17:41:15 -05:00
Function: QP::QTimeEvt::rearm
Parameters: (QTimeEvtCtr const nTicks)
Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
2015-05-14 16:05:04 -04:00
LOC 37 eLOC 32 lLOC 18 Comment 47 Lines 64
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QTimeEvt::ctr
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 15 eLOC 14 lLOC 10 Comment 16 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QF::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-05-14 16:05:04 -04:00
LOC 14 eLOC 13 lLOC 9 Comment 14 Lines 17
2013-12-30 17:41:15 -05:00
Function: QP::QF::stop
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 4
2013-12-30 17:41:15 -05:00
Function: QP::initialize
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2015-05-14 16:05:04 -04:00
LOC 7 eLOC 5 lLOC 3 Comment 5 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QF::run
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2015-05-14 16:05:04 -04:00
LOC 12 eLOC 10 lLOC 7 Comment 21 Lines 15
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::start
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const stkSize
, QEvt const * const ie)
2015-05-14 16:05:04 -04:00
Complexity Param 6 Return 1 Cyclo Vg 3 Total 10
LOC 16 eLOC 14 lLOC 9 Comment 24 Lines 22
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QMActive::stop
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2014-04-13 21:35:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 3
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QK_sched_
Parameters: (uint_fast8_t p)
Complexity Param 1 Return 1 Cyclo Vg 6 Total 8
LOC 45 eLOC 39 lLOC 22 Comment 41 Lines 67
2013-12-30 17:41:15 -05:00
Function: QP::QK::mutexLock
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const prioCeiling)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2015-05-14 16:05:04 -04:00
LOC 16 eLOC 14 lLOC 8 Comment 20 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QK::mutexUnlock
Parameters: (QMutex mutex)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2015-05-14 16:05:04 -04:00
LOC 18 eLOC 15 lLOC 8 Comment 19 Lines 20
2013-12-30 17:41:15 -05:00
Function: QP::QS::initBuf
2014-04-13 21:35:34 -04:00
Parameters: (uint8_t sto[], uint_fast16_t const stoSize)
2013-12-30 17:41:15 -05:00
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 10 lLOC 9 Comment 20 Lines 15
2013-12-30 17:41:15 -05:00
Function: QP::QS::filterOn
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const rec)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2014-04-13 21:35:34 -04:00
LOC 18 eLOC 13 lLOC 6 Comment 15 Lines 20
2013-12-30 17:41:15 -05:00
Function: QP::QS::filterOff
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const rec)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2015-05-14 16:05:04 -04:00
LOC 28 eLOC 25 lLOC 36 Comment 14 Lines 37
2013-12-30 17:41:15 -05:00
Function: QP::QS::beginRec
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const rec)
2013-12-30 17:41:15 -05:00
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 14 eLOC 13 lLOC 10 Comment 16 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QS::endRec
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
2015-05-14 16:05:04 -04:00
LOC 22 eLOC 18 lLOC 10 Comment 16 Lines 27
2013-12-30 17:41:15 -05:00
Function: QP::QS::u8
Parameters: (uint8_t const format, uint8_t const d)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 10 lLOC 7 Comment 12 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QS::u16
Parameters: (uint8_t format, uint16_t d)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 14 lLOC 10 Comment 12 Lines 20
2013-12-30 17:41:15 -05:00
Function: QP::QS::u32
Parameters: (uint8_t format, uint32_t d)
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2014-04-13 21:35:34 -04:00
LOC 15 eLOC 13 lLOC 10 Comment 12 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QS::u8_
Parameters: (uint8_t const d)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 9 lLOC 7 Comment 11 Lines 12
2013-12-30 17:41:15 -05:00
Function: QP::QS::u8u8_
Parameters: (uint8_t const d1, uint8_t const d2)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 10 lLOC 7 Comment 11 Lines 13
2013-12-30 17:41:15 -05:00
Function: QP::QS::u16_
Parameters: (uint16_t d)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2014-04-13 21:35:34 -04:00
LOC 14 eLOC 13 lLOC 10 Comment 11 Lines 18
2013-12-30 17:41:15 -05:00
Function: QP::QS::u32_
Parameters: (uint32_t d)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 14 eLOC 12 lLOC 10 Comment 11 Lines 16
2013-12-30 17:41:15 -05:00
Function: QP::QS::str_
Parameters: (char_t const *s)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 20 eLOC 18 lLOC 14 Comment 15 Lines 22
2013-12-30 17:41:15 -05:00
Function: QP::QS::str_ROM_
Parameters: (char_t const Q_ROM *s)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 20 eLOC 18 lLOC 14 Comment 15 Lines 22
2013-12-30 17:41:15 -05:00
Function: QP::QS::getByte
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
2014-04-13 21:35:34 -04:00
LOC 18 eLOC 14 lLOC 10 Comment 19 Lines 18
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::getBlock
Parameters: (uint16_t * const pNbytes)
Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
LOC 29 eLOC 23 lLOC 17 Comment 30 Lines 30
2013-12-30 17:41:15 -05:00
Function: QP::QS::sig_dict
Parameters: (enum_t const sig, void const * const obj, char_t const Q_RO
M * const name)
Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
2014-04-13 21:35:34 -04:00
LOC 11 eLOC 9 lLOC 8 Comment 3 Lines 11
2013-12-30 17:41:15 -05:00
Function: QP::QS::obj_dict
Parameters: (void const * const obj, char_t const Q_ROM * const name)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 8 lLOC 7 Comment 3 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QS::fun_dict
Parameters: (void (* const fun)(void), char_t const Q_ROM * const name)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 8 lLOC 7 Comment 3 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QS::usr_dict
Parameters: (enum_t const rec, char_t const Q_ROM * const name)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2014-04-13 21:35:34 -04:00
LOC 10 eLOC 8 lLOC 7 Comment 3 Lines 10
2013-12-30 17:41:15 -05:00
Function: QP::QS::mem
Parameters: (uint8_t const *blk, uint8_t size)
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2014-04-13 21:35:34 -04:00
LOC 19 eLOC 17 lLOC 11 Comment 10 Lines 22
2013-12-30 17:41:15 -05:00
Function: QP::QS::str
Parameters: (char_t const *s)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 22 eLOC 20 lLOC 14 Comment 15 Lines 26
2013-12-30 17:41:15 -05:00
Function: QP::QS::str_ROM
Parameters: (char_t const Q_ROM *s)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 22 eLOC 20 lLOC 14 Comment 15 Lines 26
2013-12-30 17:41:15 -05:00
Function: QP::QS::u64_
Parameters: (uint64_t d)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
2014-04-13 21:35:34 -04:00
LOC 17 eLOC 14 lLOC 10 Comment 7 Lines 19
2013-12-30 17:41:15 -05:00
Function: QP::QS::u64
Parameters: (uint8_t format, uint64_t d)
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2014-04-13 21:35:34 -04:00
LOC 18 eLOC 15 lLOC 10 Comment 8 Lines 21
2013-12-30 17:41:15 -05:00
2015-05-14 16:05:04 -04:00
Function: QP::QS::f32
Parameters: (uint8_t format, float32_t const d)
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 20 eLOC 18 lLOC 14 Comment 14 Lines 24
Function: QP::QS::f64
Parameters: (uint8_t format, float64_t const d)
Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
LOC 29 eLOC 26 lLOC 20 Comment 10 Lines 33
Function: QP::QF::stop
Parameters: (void) Non-ANSI Parameter Construct
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 4
Function: QP::QF::run
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 20 eLOC 16 lLOC 11 Comment 31 Lines 36
Function: QP::QMActive::start
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const, QEvt c
onst * const ie)
Complexity Param 6 Return 1 Cyclo Vg 3 Total 10
LOC 10 eLOC 8 lLOC 6 Comment 28 Lines 15
Function: QP::QMActive::stop
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 12 Lines 3
2013-12-30 17:41:15 -05:00
Total: Functions
2015-05-14 16:05:04 -04:00
LOC 2183 eLOC 1834 lLOC 1193 InCmp 299 CycloCmp 335
Function Points FP(LOC) 37.5 FP(eLOC) 31.9 FP(lLOC) 21.0
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Project Functional Analysis ~~
2015-05-14 16:05:04 -04:00
Total Functions .......: 147 Total Physical Lines ..: 2917
Total LOC .............: 2183 Total Function Pts LOC : 37.5
Total eLOC ............: 1834 Total Function Pts eLOC: 31.9
Total lLOC.............: 1193 Total Function Pts lLOC: 21.0
Total Cyclomatic Comp. : 335 Total Interface Comp. .: 299
Total Parameters ......: 152 Total Return Points ...: 147
Total Comment Lines ...: 2068 Total Blank Lines .....: 376
2014-09-22 11:48:11 -04:00
------ ----- ----- ------ ------ -----
2015-05-14 16:05:04 -04:00
Avg Physical Lines ....: 19.84
Avg LOC ...............: 14.85 Avg eLOC ..............: 12.48
Avg lLOC ..............: 8.12 Avg Cyclomatic Comp. ..: 2.28
Avg Interface Comp. ...: 2.03 Avg Parameters ........: 1.03
Avg Return Points .....: 1.00 Avg Comment Lines .....: 14.07
2014-04-13 21:35:34 -04:00
------ ----- ----- ------ ------ -----
Max LOC ...............: 111
Max eLOC ..............: 98 Max lLOC ..............: 63
2015-05-14 16:05:04 -04:00
Max Cyclomatic Comp. ..: 17 Max Interface Comp. ...: 7
2013-12-30 17:41:15 -05:00
Max Parameters ........: 6 Max Return Points .....: 1
2015-05-14 16:05:04 -04:00
Max Comment Lines .....: 105 Max Total Lines .......: 208
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
Min LOC ...............: 1
Min eLOC ..............: 1 Min lLOC ..............: 0
Min Cyclomatic Comp. ..: 1 Min Interface Comp. ...: 1
Min Parameters ........: 0 Min Return Points .....: 1
2015-05-14 16:05:04 -04:00
Min Comment Lines .....: 1 Min Total Lines .......: 1
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Summary ~~
2014-04-13 21:35:34 -04:00
C Source Files *.c ....: 0 C/C++ Include Files *.h: 15
2015-05-14 16:05:04 -04:00
C++ Source Files *.c* .: 18 C++ Include Files *.h* : 0
2013-12-30 17:41:15 -05:00
C# Source Files *.cs ..: 0 Java Source File *.jav*: 0
2015-05-14 16:05:04 -04:00
Other File Count ......: 0 Total File Count ......: 33
2013-12-30 17:41:15 -05:00
________________________________________________________________________
\endcode
*/