qpcpp/doxygen/metrics.dox

3630 lines
168 KiB
Plaintext
Raw Normal View History

2015-05-22 20:38:16 -04:00
/** @page metrics Code Metrics
2013-12-30 17:41:15 -05:00
2015-05-22 20:38:16 -04:00
@code
2016-11-01 15:37:12 -04:00
Standard Code Metrics for QP/C++ 5.7.4
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
2016-11-08 12:48:44 -05:00
Build Date : Sep 2 2009 Run Date: Nov 02, 2016
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_
2015-09-29 11:34:38 -04:00
Parameters: (QMTranActTable const * const tatbl) Non-ANSI Parameter Cons
truct
2014-04-13 21:35:34 -04:00
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
2016-09-29 19:54:50 -04:00
Parameters: (void) Non-ANSI Parameter Construct
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
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-11-08 12:48:44 -05:00
LOC 255 eLOC 223 lLOC 131 Comment 311 Lines 652
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
2016-09-29 19:54:50 -04:00
Total Function Params .: 16 Total Function Return .: 23
Total Cyclo Complexity : 23 Total Function Complex.: 62
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
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 2 Avg Function Parameters: 0.70
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 1.70
2013-12-30 17:41:15 -05:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
2016-09-29 19:54:50 -04:00
Max Total Complexity ..: 4 Avg Total Complexity ..: 2.70
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-12-31 14:56:37 -05:00
LOC 45 eLOC 41 lLOC 23 Comment 184 Lines 256
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
2016-09-29 19:54:50 -04:00
Inline Function: QP::QActive::state
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 0 Lines 3
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 ~~
2016-09-29 19:54:50 -04:00
LOC 263 eLOC 248 lLOC 107 Comment 469 Lines 833
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2016-09-29 19:54:50 -04:00
File Function Count....: 12
Total Function LOC.....: 35 Total Function Pts LOC : 0.0
Total Function eLOC....: 25 Total Function Pts eLOC: 0.0
Total Function lLOC....: 16 Total Function Pts lLOC: 0.0
Total Function Params .: 12 Total Function Return .: 12
Total Cyclo Complexity : 12 Total Function Complex.: 36
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function LOC ......: 7 Average Function LOC ..: 2.92
Max Function eLOC .....: 5 Average Function eLOC .: 2.08
Max Function lLOC .....: 3 Average Function lLOC .: 1.33
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 5 Avg Function Parameters: 1.00
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 6 Avg Interface Complex. : 2.00
2013-12-30 17:41:15 -05:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
2016-09-29 19:54:50 -04:00
Max Total Complexity ..: 7 Avg Total Complexity ..: 3.00
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 ~~
2016-10-08 12:46:03 -04:00
LOC 82 eLOC 76 lLOC 28 Comment 106 Lines 205
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 ~~
2015-12-31 14:56:37 -05:00
LOC 40 eLOC 39 lLOC 1 Comment 89 Lines 144
2015-05-14 16:05:04 -04:00
________________________________________________________________________
End of File: ..\include\qpcpp.h
2013-12-30 17:41:15 -05:00
File: ..\include\qpset.h
________________________________________________________________________
2016-09-29 19:54:50 -04:00
Inline Function: QP::QF_LOG2
Parameters: (uint32_t const x)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 3
Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
LOC 25 eLOC 18 lLOC 11 Comment 8 Lines 26
Inline Function: QP::QPSet::setEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::isEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::notEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Inline Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 1 Comment 1 Lines 4
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 1 Comment 1 Lines 4
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::findMax
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 1 Lines 3
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::setEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::isEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
2016-09-29 19:54:50 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Inlined if-else ( ? : ) : 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 5 eLOC 4 lLOC 1 Comment 2 Lines 5
Inline Function: QP::QPSet::notEmpty
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Inlined if-else ( ? : ) : 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 5 eLOC 4 lLOC 1 Comment 2 Lines 5
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::hasElement
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2016-09-29 19:54:50 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Inlined if-else ( ? : ) : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 9 eLOC 8 lLOC 1 Comment 1 Lines 9
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::insert
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2016-09-29 19:54:50 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 10 eLOC 7 lLOC 2 Comment 1 Lines 10
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
LOC 10 eLOC 7 lLOC 2 Comment 1 Lines 10
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Inline Function: QP::QPSet::findMax
2013-12-30 17:41:15 -05:00
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-09-29 19:54:50 -04:00
Inlined if-else ( ? : ) : 1
2013-12-30 17:41:15 -05:00
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-09-29 19:54:50 -04:00
LOC 5 eLOC 4 lLOC 1 Comment 1 Lines 5
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 120 eLOC 92 lLOC 33 Comment 88 Lines 234
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2016-09-29 19:54:50 -04:00
File Function Count....: 15
Total Function LOC.....: 98 Total Function Pts LOC : 0.0
Total Function eLOC....: 73 Total Function Pts eLOC: 0.0
Total Function lLOC....: 28 Total Function Pts lLOC: 0.0
Total Function Params .: 7 Total Function Return .: 15
Total Cyclo Complexity : 24 Total Function Complex.: 46
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function LOC ......: 25 Average Function LOC ..: 6.53
Max Function eLOC .....: 18 Average Function eLOC .: 4.87
Max Function lLOC .....: 11 Average Function lLOC .: 1.87
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 1 Avg Function Parameters: 0.47
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 2 Avg Interface Complex. : 1.47
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 1.60
Max Total Complexity ..: 6 Avg Total Complexity ..: 3.07
2013-12-30 17:41:15 -05:00
________________________________________________________________________
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
2015-09-29 11:34:38 -04:00
Inline Function: QP::QS::rxPut
Parameters: (uint8_t const b)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 3
Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
LOC 14 eLOC 9 lLOC 4 Comment 1 Lines 14
2013-12-30 17:41:15 -05:00
NOTICE: The end of the source file has been reached where the
2015-09-29 11:34:38 -04:00
open brace count { 26 != 24 } close brace count
2013-12-30 17:41:15 -05:00
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-12-31 14:56:37 -05:00
LOC 452 eLOC 439 lLOC 107 Comment 555 Lines 1029
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-09-29 11:34:38 -04:00
File Function Count....: 2
Total Function LOC.....: 17 Total Function Pts LOC : 0.0
Total Function eLOC....: 11 Total Function Pts eLOC: 0.0
Total Function lLOC....: 5 Total Function Pts lLOC: 0.0
Total Function Params .: 1 Total Function Return .: 2
Total Cyclo Complexity : 5 Total Function Complex.: 8
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-09-29 11:34:38 -04:00
Max Function LOC ......: 14 Average Function LOC ..: 8.50
Max Function eLOC .....: 9 Average Function eLOC .: 5.50
Max Function lLOC .....: 4 Average Function lLOC .: 2.50
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-09-29 11:34:38 -04:00
Max Function Parameters: 1 Avg Function Parameters: 0.50
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-09-29 11:34:38 -04:00
Max Interface Complex. : 2 Avg Interface Complex. : 1.50
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 2.50
Max Total Complexity ..: 6 Avg Total Complexity ..: 4.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
End of File: ..\include\qs.h
File: ..\include\qs_dummy.h
________________________________________________________________________
~~ Total File Summary ~~
2015-12-31 14:56:37 -05:00
LOC 68 eLOC 68 lLOC 0 Comment 44 Lines 122
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
2016-10-08 12:46:03 -04:00
LOC 38 eLOC 34 lLOC 4 Comment 80 Lines 128
2015-05-14 16:05:04 -04:00
------------------------------------------------------------------------
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-12-31 14:56:37 -05:00
File: ..\include\qxk.h
________________________________________________________________________
Inline Function: QP::QXK::getVersion
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 ~~
2016-09-29 19:54:50 -04:00
LOC 87 eLOC 81 lLOC 31 Comment 126 Lines 231
2015-12-31 14:56:37 -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\qxk.h
File: ..\include\qxthread.h
________________________________________________________________________
Inline Function: QP::QXThread::init
2016-09-29 19:54:50 -04:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-12-31 14:56:37 -05:00
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
Inline Function: QP::QXThread::start
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const stkSize
)
Complexity Param 5 Return 1 Cyclo Vg 1 Total 7
LOC 4 eLOC 2 lLOC 1 Comment 1 Lines 4
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 56 eLOC 51 lLOC 27 Comment 83 Lines 161
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 2
Total Function LOC.....: 5 Total Function Pts LOC : 0.0
Total Function eLOC....: 3 Total Function Pts eLOC: 0.0
Total Function lLOC....: 2 Total Function Pts lLOC: 0.0
2016-09-29 19:54:50 -04:00
Total Function Params .: 5 Total Function Return .: 2
Total Cyclo Complexity : 2 Total Function Complex.: 9
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
Max Function LOC ......: 4 Average Function LOC ..: 2.50
Max Function eLOC .....: 2 Average Function eLOC .: 1.50
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 5 Avg Function Parameters: 2.50
2015-12-31 14:56:37 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 6 Avg Interface Complex. : 3.50
2015-12-31 14:56:37 -05:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
2016-09-29 19:54:50 -04:00
Max Total Complexity ..: 7 Avg Total Complexity ..: 4.50
2015-12-31 14:56:37 -05:00
________________________________________________________________________
End of File: ..\include\qxthread.h
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 ~~
2015-12-31 14:56:37 -05:00
LOC 4 eLOC 4 lLOC 0 Comment 40 Lines 47
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 ~~
2015-12-31 14:56:37 -05:00
LOC 28 eLOC 25 lLOC 10 Comment 59 Lines 98
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-12-31 14:56:37 -05:00
File: ..\source\qxk_pkg.h
________________________________________________________________________
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 16 eLOC 13 lLOC 3 Comment 45 Lines 68
2015-12-31 14:56:37 -05:00
________________________________________________________________________
End of File: ..\source\qxk_pkg.h
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
2016-11-08 12:48:44 -05:00
Logical and ( && ) : 1
Complexity Param 1 Return 1 Cyclo Vg 14 Total 16
LOC 112 eLOC 99 lLOC 63 Comment 68 Lines 154
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
2015-09-29 11:34:38 -04:00
Function: QP::QHsm::childState
Parameters: (QStateHandler const parent)
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
LOC 19 eLOC 16 lLOC 12 Comment 27 Lines 25
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-11-08 12:48:44 -05:00
LOC 340 eLOC 293 lLOC 166 Comment 283 Lines 601
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-09-29 11:34:38 -04:00
File Function Count....: 7
2016-11-08 12:48:44 -05:00
Total Function LOC.....: 289 Total Function Pts LOC : 6.4
Total Function eLOC....: 245 Total Function Pts eLOC: 5.5
2015-09-29 11:34:38 -04:00
Total Function lLOC....: 160 Total Function Pts lLOC: 3.1
Total Function Params .: 8 Total Function Return .: 7
2016-11-08 12:48:44 -05:00
Total Cyclo Complexity : 42 Total Function Complex.: 57
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-11-08 12:48:44 -05:00
Max Function LOC ......: 112 Average Function LOC ..: 41.29
Max Function eLOC .....: 99 Average Function eLOC .: 35.00
2015-09-29 11:34:38 -04:00
Max Function lLOC .....: 63 Average Function lLOC .: 22.86
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-09-29 11:34:38 -04:00
Max Function Parameters: 2 Avg Function Parameters: 1.14
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-09-29 11:34:38 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.14
2016-11-08 12:48:44 -05:00
Max Cyclomatic Complex.: 15 Avg Cyclomatic Complex.: 6.00
Max Total Complexity ..: 17 Avg Total Complexity ..: 8.14
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
2016-09-01 11:58:57 -04:00
Conditional if / else if: 13
Complexity Param 1 Return 1 Cyclo Vg 16 Total 18
LOC 114 eLOC 97 lLOC 59 Comment 71 Lines 156
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_
2016-09-01 11:58:57 -04:00
Parameters: (QMState const *s, QMState const *ts)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
2016-09-01 11:58:57 -04:00
Conditional if / else if: 2
Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
LOC 19 eLOC 13 lLOC 6 Comment 18 Lines 24
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::enterHistory_
Parameters: (QMState const * const hist)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-09-01 11:58:57 -04:00
Loops while / do : 2
Conditional if / else if: 3
Complexity Param 1 Return 1 Cyclo Vg 6 Total 8
LOC 40 eLOC 33 lLOC 21 Comment 22 Lines 48
Function: QP::QMsm::isInState
Parameters: (QMState const * const state)
Cyclomatic Complexity Vg Detail
Function Base : 1
2014-04-13 21:35:34 -04:00
Loops for / foreach : 1
2016-09-01 11:58:57 -04:00
Conditional if / else if: 1
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 13 eLOC 9 lLOC 5 Comment 15 Lines 14
2013-12-30 17:41:15 -05:00
2015-09-29 11:34:38 -04:00
Function: QP::QMsm::childStateObj
Parameters: (QMState const * const parent)
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
LOC 19 eLOC 14 lLOC 9 Comment 17 Lines 23
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-09-01 11:58:57 -04:00
LOC 307 eLOC 253 lLOC 137 Comment 265 Lines 545
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-09-29 11:34:38 -04:00
File Function Count....: 9
2016-09-01 11:58:57 -04:00
Total Function LOC.....: 285 Total Function Pts LOC : 5.8
Total Function eLOC....: 233 Total Function Pts eLOC: 4.8
Total Function lLOC....: 135 Total Function Pts lLOC: 2.6
2015-09-29 11:34:38 -04:00
Total Function Params .: 9 Total Function Return .: 9
2016-09-01 11:58:57 -04:00
Total Cyclo Complexity : 45 Total Function Complex.: 63
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-01 11:58:57 -04:00
Max Function LOC ......: 114 Average Function LOC ..: 31.67
Max Function eLOC .....: 97 Average Function eLOC .: 25.89
Max Function lLOC .....: 59 Average Function lLOC .: 15.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
2016-09-01 11:58:57 -04:00
Max Cyclomatic Complex.: 16 Avg Cyclomatic Complex.: 5.00
Max Total Complexity ..: 18 Avg Total Complexity ..: 7.00
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_
2016-11-08 12:48:44 -05:00
Parameters: (QMActive * const a)
2015-05-14 16:05:04 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Logical and ( && ) : 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2016-11-08 12:48:44 -05:00
LOC 16 eLOC 15 lLOC 9 Comment 18 Lines 21
2015-05-14 16:05:04 -04:00
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 ~~
2016-11-08 12:48:44 -05:00
LOC 147 eLOC 141 lLOC 23 Comment 105 Lines 256
2015-05-14 16:05:04 -04:00
------------------------------------------------------------------------
2014-04-13 21:35:34 -04:00
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 3
2016-11-08 12:48:44 -05:00
Total Function LOC.....: 39 Total Function Pts LOC : 2.8
Total Function eLOC....: 35 Total Function Pts eLOC: 2.7
Total Function lLOC....: 21 Total Function Pts lLOC: 0.4
2015-05-14 16:05:04 -04:00
Total Function Params .: 4 Total Function Return .: 3
Total Cyclo Complexity : 8 Total Function Complex.: 15
2014-04-13 21:35:34 -04:00
------ ----- ----- ------ ------ -----
2016-11-08 12:48:44 -05:00
Max Function LOC ......: 16 Average Function LOC ..: 13.00
Max Function eLOC .....: 15 Average Function eLOC .: 11.67
Max Function lLOC .....: 9 Average Function lLOC .: 7.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.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
2016-09-29 19:54:50 -04:00
LOC 56 eLOC 47 lLOC 34 Comment 72 Lines 78
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 ~~
2016-09-29 19:54:50 -04:00
LOC 155 eLOC 134 lLOC 81 Comment 199 Lines 330
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 4
2016-09-29 19:54:50 -04:00
Total Function LOC.....: 137 Total Function Pts LOC : 2.9
Total Function eLOC....: 117 Total Function Pts eLOC: 2.5
Total Function lLOC....: 81 Total Function Pts lLOC: 1.5
2015-05-14 16:05:04 -04:00
Total Function Params .: 4 Total Function Return .: 4
Total Cyclo Complexity : 16 Total Function Complex.: 24
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function LOC ......: 56 Average Function LOC ..: 34.25
Max Function eLOC .....: 47 Average Function eLOC .: 29.25
Max Function lLOC .....: 34 Average Function lLOC .: 20.25
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
2016-04-01 13:55:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 22 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
2016-04-01 13:55:34 -04:00
LOC 15 eLOC 12 lLOC 8 Comment 30 Lines 27
Function: QP::QMActive::flushDeferred
Parameters: (QEQueue * const eq)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 11 eLOC 8 lLOC 5 Comment 15 Lines 11
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-04-01 13:55:34 -04:00
LOC 36 eLOC 28 lLOC 14 Comment 109 Lines 147
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2016-04-01 13:55:34 -04:00
File Function Count....: 3
Total Function LOC.....: 29 Total Function Pts LOC : 0.7
Total Function eLOC....: 22 Total Function Pts eLOC: 0.5
Total Function lLOC....: 14 Total Function Pts lLOC: 0.3
Total Function Params .: 4 Total Function Return .: 3
Total Cyclo Complexity : 6 Total Function Complex.: 13
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-04-01 13:55:34 -04:00
Max Function LOC ......: 15 Average Function LOC ..: 9.67
Max Function eLOC .....: 12 Average Function eLOC .: 7.33
Max Function lLOC .....: 8 Average Function lLOC .: 4.67
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-04-01 13:55:34 -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
2016-04-01 13:55:34 -04:00
Max Interface Complex. : 3 Avg Interface Complex. : 2.33
2013-12-30 17:41:15 -05:00
Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.00
2016-04-01 13:55:34 -04:00
Max Total Complexity ..: 5 Avg Total Complexity ..: 4.33
2013-12-30 17:41:15 -05:00
________________________________________________________________________
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
2015-09-29 11:34:38 -04:00
Function: QP::QF::newRef_
Parameters: (QEvt const * const e, QEvt const * const evtRef)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2016-06-10 21:51:18 -04:00
LOC 10 eLOC 8 lLOC 5 Comment 15 Lines 14
2015-09-29 11:34:38 -04:00
Function: QP::QF::poolGetMaxBlockSize
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 4 eLOC 3 lLOC 1 Comment 4 Lines 4
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-06-10 21:51:18 -04:00
LOC 101 eLOC 85 lLOC 40 Comment 175 Lines 275
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-09-29 11:34:38 -04:00
File Function Count....: 5
2016-06-10 21:51:18 -04:00
Total Function LOC.....: 83 Total Function Pts LOC : 1.9
Total Function eLOC....: 68 Total Function Pts eLOC: 1.6
Total Function lLOC....: 38 Total Function Pts lLOC: 0.8
2015-09-29 11:34:38 -04:00
Total Function Params .: 9 Total Function Return .: 5
Total Cyclo Complexity : 12 Total Function Complex.: 26
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-06-10 21:51:18 -04:00
Max Function LOC ......: 32 Average Function LOC ..: 16.60
Max Function eLOC .....: 28 Average Function eLOC .: 13.60
Max Function lLOC .....: 14 Average Function lLOC .: 7.60
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-09-29 11:34:38 -04:00
Max Function Parameters: 3 Avg Function Parameters: 1.80
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-09-29 11:34:38 -04:00
Max Interface Complex. : 4 Avg Interface Complex. : 2.80
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 2.40
Max Total Complexity ..: 8 Avg Total Complexity ..: 5.20
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
2016-09-29 19:54:50 -04:00
Loops while / do : 1
2015-05-14 16:05:04 -04:00
Loops for / foreach : 1
2016-09-29 19:54:50 -04:00
Conditional if / else if: 4
2015-05-14 16:05:04 -04:00
Logical and ( && ) : 10
2016-09-29 19:54:50 -04:00
Complexity Param 1 Return 1 Cyclo Vg 17 Total 19
2016-11-01 15:37:12 -04:00
LOC 93 eLOC 82 lLOC 44 Comment 111 Lines 189
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
2016-11-01 15:37:12 -04:00
open brace count { 14 != 13 } close brace count
2015-05-14 16:05:04 -04:00
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 ~~
2016-11-01 15:37:12 -04:00
LOC 114 eLOC 102 lLOC 49 Comment 189 Lines 304
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 2
2016-11-01 15:37:12 -04:00
Total Function LOC.....: 100 Total Function Pts LOC : 2.2
Total Function eLOC....: 88 Total Function Pts eLOC: 1.9
Total Function lLOC....: 47 Total Function Pts lLOC: 0.9
2015-05-14 16:05:04 -04:00
Total Function Params .: 3 Total Function Return .: 2
2016-09-29 19:54:50 -04:00
Total Cyclo Complexity : 18 Total Function Complex.: 23
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-11-01 15:37:12 -04:00
Max Function LOC ......: 93 Average Function LOC ..: 50.00
Max Function eLOC .....: 82 Average Function eLOC .: 44.00
Max Function lLOC .....: 44 Average Function lLOC .: 23.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
2016-09-29 19:54:50 -04:00
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
2016-09-29 19:54:50 -04:00
Function: QP::QActive::childState
Parameters: (QStateHandler const parent)
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 ~~
2016-09-29 19:54:50 -04:00
LOC 25 eLOC 17 lLOC 6 Comment 52 Lines 80
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2016-09-29 19:54:50 -04:00
File Function Count....: 6
Total Function LOC.....: 18 Total Function Pts LOC : 0.5
Total Function eLOC....: 11 Total Function Pts eLOC: 0.3
Total Function lLOC....: 6 Total Function Pts lLOC: 0.1
Total Function Params .: 5 Total Function Return .: 6
Total Cyclo Complexity : 6 Total Function Complex.: 17
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
2016-09-29 19:54:50 -04:00
Max Function eLOC .....: 2 Average Function eLOC .: 1.83
2015-05-14 16:05:04 -04:00
Max Function lLOC .....: 1 Average Function lLOC .: 1.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 1 Avg Function Parameters: 0.83
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 2 Avg Interface Complex. : 1.83
2015-05-14 16:05:04 -04:00
Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
2016-09-29 19:54:50 -04:00
Max Total Complexity ..: 3 Avg Total Complexity ..: 2.83
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
2016-02-10 16:27:39 -05:00
LOC 65 eLOC 53 lLOC 36 Comment 52 Lines 94
2015-05-14 16:05:04 -04:00
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
2016-02-10 16:27:39 -05:00
LOC 14 eLOC 10 lLOC 6 Comment 12 Lines 16
2015-05-14 16:05:04 -04:00
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
2016-02-10 16:27:39 -05:00
LOC 29 eLOC 26 lLOC 17 Comment 27 Lines 37
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
2016-02-10 16:27:39 -05:00
Conditional if / else if: 3
2015-05-14 16:05:04 -04:00
Logical and ( && ) : 3
Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
2016-02-10 16:27:39 -05:00
LOC 41 eLOC 34 lLOC 20 Comment 49 Lines 67
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 ~~
2016-02-10 16:27:39 -05:00
LOC 245 eLOC 211 lLOC 113 Comment 301 Lines 534
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 8
2016-02-10 16:27:39 -05:00
Total Function LOC.....: 208 Total Function Pts LOC : 4.6
Total Function eLOC....: 175 Total Function Pts eLOC: 4.0
Total Function lLOC....: 112 Total Function Pts lLOC: 2.1
2015-05-14 16:05:04 -04:00
Total Function Params .: 9 Total Function Return .: 8
Total Cyclo Complexity : 29 Total Function Complex.: 46
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-02-10 16:27:39 -05:00
Max Function LOC ......: 65 Average Function LOC ..: 26.00
Max Function eLOC .....: 53 Average Function eLOC .: 21.88
Max Function lLOC .....: 36 Average Function lLOC .: 14.00
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
2016-09-01 11:58:57 -04:00
LOC 11 eLOC 10 lLOC 8 Comment 17 Lines 19
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
2015-09-29 11:34:38 -04:00
Function: QP::initial_events
2013-12-30 17:41:15 -05:00
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-09-29 19:54:50 -04:00
LOC 6 eLOC 4 lLOC 2 Comment 6 Lines 8
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
2016-04-01 13:55:34 -04:00
LOC 11 eLOC 9 lLOC 7 Comment 20 Lines 15
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
2016-09-29 19:54:50 -04:00
Function: QK_activate_
Parameters: (void)
2015-05-14 16:05:04 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
2016-04-13 09:24:22 -04:00
Conditional if / else if: 4
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 6 Total 7
LOC 57 eLOC 50 lLOC 27 Comment 47 Lines 83
2015-05-14 16:05:04 -04:00
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 142 eLOC 119 lLOC 61 Comment 210 Lines 337
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 7
2016-09-29 19:54:50 -04:00
Total Function LOC.....: 103 Total Function Pts LOC : 2.7
Total Function eLOC....: 87 Total Function Pts eLOC: 2.2
Total Function lLOC....: 53 Total Function Pts lLOC: 1.2
Total Function Params .: 6 Total Function Return .: 7
Total Cyclo Complexity : 16 Total Function Complex.: 29
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function LOC ......: 57 Average Function LOC ..: 14.71
Max Function eLOC .....: 50 Average Function eLOC .: 12.43
Max Function lLOC .....: 27 Average Function lLOC .: 7.57
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 6 Avg Function Parameters: 0.86
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 7 Avg Interface Complex. : 1.86
2016-04-13 09:24:22 -04:00
Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 2.29
2016-09-29 19:54:50 -04:00
Max Total Complexity ..: 10 Avg Total Complexity ..: 4.14
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
________________________________________________________________________
2016-05-09 11:44:05 -04:00
Function: QP::QMutex::init
2016-04-01 13:55:34 -04:00
Parameters: (uint_fast8_t const prio)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 15 Lines 4
2013-12-30 17:41:15 -05:00
2016-05-09 11:44:05 -04:00
Function: QP::QMutex::lock
2015-12-31 14:56:37 -05:00
Parameters: (void)
2013-12-30 17:41:15 -05:00
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-04-01 13:55:34 -04:00
Conditional if / else if: 1
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 17 eLOC 15 lLOC 7 Comment 24 Lines 23
2015-12-31 14:56:37 -05:00
2016-05-09 11:44:05 -04:00
Function: QP::QMutex::unlock
2015-12-31 14:56:37 -05:00
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-04-01 13:55:34 -04:00
Conditional if / else if: 2
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
2016-09-29 19:54:50 -04:00
LOC 21 eLOC 18 lLOC 9 Comment 25 Lines 27
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 60 eLOC 52 lLOC 19 Comment 114 Lines 171
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-12-31 14:56:37 -05:00
File Function Count....: 3
2016-09-29 19:54:50 -04:00
Total Function LOC.....: 42 Total Function Pts LOC : 1.1
Total Function eLOC....: 36 Total Function Pts eLOC: 1.0
Total Function lLOC....: 18 Total Function Pts lLOC: 0.4
2015-12-31 14:56:37 -05:00
Total Function Params .: 1 Total Function Return .: 3
2016-04-01 13:55:34 -04:00
Total Cyclo Complexity : 8 Total Function Complex.: 12
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function LOC ......: 21 Average Function LOC ..: 14.00
Max Function eLOC .....: 18 Average Function eLOC .: 12.00
Max Function lLOC .....: 9 Average Function lLOC .: 6.00
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-12-31 14:56:37 -05:00
Max Function Parameters: 1 Avg Function Parameters: 0.33
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-12-31 14:56:37 -05:00
Max Interface Complex. : 2 Avg Interface Complex. : 1.33
2016-04-01 13:55:34 -04:00
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 2.67
Max Total Complexity ..: 5 Avg Total Complexity ..: 4.00
2013-12-30 17:41:15 -05:00
________________________________________________________________________
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
2015-09-29 11:34:38 -04:00
LOC 21 eLOC 20 lLOC 19 Comment 28 Lines 35
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
2015-09-29 11:34:38 -04:00
Loops for / foreach : 1
2013-12-30 17:41:15 -05:00
Conditional if / else if: 1
2015-09-29 11:34:38 -04:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 23 eLOC 18 lLOC 10 Comment 13 Lines 28
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
2015-09-29 11:34:38 -04:00
Function: QP::QS_target_info_
Parameters: (uint8_t const isReset)
Cyclomatic Complexity Vg Detail
Function Base : 1
Selection case : 12
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 15 Total 17
LOC 148 eLOC 139 lLOC 48 Comment 10 Lines 162
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::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
2015-09-29 11:34:38 -04:00
LOC 18 eLOC 14 lLOC 10 Comment 19 Lines 21
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
2015-09-29 11:34:38 -04:00
LOC 29 eLOC 23 lLOC 17 Comment 31 Lines 32
2013-12-30 17:41:15 -05:00
Function: QP::QS::sig_dict
2015-12-31 14:56:37 -05:00
Parameters: (enum_t const sig, void const * const obj, char_t const *nam
e)
2015-09-29 11:34:38 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 14 eLOC 11 lLOC 9 Comment 3 Lines 15
2013-12-30 17:41:15 -05:00
Function: QP::QS::obj_dict
2015-12-31 14:56:37 -05:00
Parameters: (void const * const obj, char_t const *name)
2015-09-29 11:34:38 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 13 eLOC 10 lLOC 8 Comment 3 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QS::fun_dict
2015-12-31 14:56:37 -05:00
Parameters: (void (* const fun)(void), char_t const *name)
2015-09-29 11:34:38 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 13 eLOC 11 lLOC 8 Comment 3 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QS::usr_dict
2015-12-31 14:56:37 -05:00
Parameters: (enum_t const rec, char_t const * const name)
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 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-09-29 11:34:38 -04:00
LOC 19 eLOC 17 lLOC 11 Comment 11 Lines 24
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
------------------------------------------------------------------------
~~ Total File Summary ~~
2015-12-31 14:56:37 -05:00
LOC 510 eLOC 449 lLOC 265 Comment 325 Lines 807
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-12-31 14:56:37 -05:00
File Function Count....: 22
Total Function LOC.....: 494 Total Function Pts LOC : 9.6
Total Function eLOC....: 434 Total Function Pts eLOC: 8.5
Total Function lLOC....: 262 Total Function Pts lLOC: 5.0
Total Function Params .: 31 Total Function Return .: 22
Total Cyclo Complexity : 57 Total Function Complex.: 110
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-12-31 14:56:37 -05:00
Max Function LOC ......: 148 Average Function LOC ..: 22.45
Max Function eLOC .....: 139 Average Function eLOC .: 19.73
Max Function lLOC .....: 48 Average Function lLOC .: 11.91
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-12-31 14:56:37 -05:00
Max Function Parameters: 3 Avg Function Parameters: 1.41
2013-12-30 17:41:15 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2015-12-31 14:56:37 -05:00
Max Interface Complex. : 4 Avg Interface Complex. : 2.41
Max Cyclomatic Complex.: 15 Avg Cyclomatic Complex.: 2.59
Max Total Complexity ..: 17 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\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
2016-09-29 19:54:50 -04:00
Conditional if / else if: 1
Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
LOC 38 eLOC 34 lLOC 26 Comment 15 Lines 49
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 63 eLOC 56 lLOC 40 Comment 71 Lines 130
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 2
2016-09-29 19:54:50 -04:00
Total Function LOC.....: 58 Total Function Pts LOC : 1.2
Total Function eLOC....: 52 Total Function Pts eLOC: 1.1
Total Function lLOC....: 40 Total Function Pts lLOC: 0.8
2015-05-14 16:05:04 -04:00
Total Function Params .: 4 Total Function Return .: 2
2016-09-29 19:54:50 -04:00
Total Cyclo Complexity : 6 Total Function Complex.: 12
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function LOC ......: 38 Average Function LOC ..: 29.00
Max Function eLOC .....: 34 Average Function eLOC .: 26.00
Max Function lLOC .....: 26 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: 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
2016-09-29 19:54:50 -04:00
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 3.00
Max Total Complexity ..: 7 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\qs_fp.cpp
2013-12-30 17:41:15 -05:00
2015-09-29 11:34:38 -04:00
File: ..\source\qs_rx.cpp
________________________________________________________________________
Inline Function: QP::tran_
Parameters: (RxStateEnum const target)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QS::rxInitBuf
Parameters: (uint8_t sto[], uint16_t const stoSize)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 18 eLOC 17 lLOC 15 Comment 18 Lines 21
Function: QP::QS::rxGetNfree
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 14 eLOC 10 lLOC 5 Comment 8 Lines 14
Function: QP::QS::rxParse
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Conditional if / else if: 5
Complexity Param 0 Return 1 Cyclo Vg 7 Total 8
LOC 36 eLOC 26 lLOC 16 Comment 5 Lines 41
Function: QP::rxParseData_
Parameters: (uint8_t const b)
Cyclomatic Complexity Vg Detail
Function Base : 1
Selection case : 40
Conditional if / else if: 16
Complexity Param 1 Return 1 Cyclo Vg 57 Total 59
LOC 260 eLOC 202 lLOC 125 Comment 18 Lines 273
Function: QP::rxHandleGoodFrame_
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 3
Selection case : 17
Conditional if / else if: 4
Complexity Param 0 Return 1 Cyclo Vg 25 Total 26
LOC 148 eLOC 122 lLOC 72 Comment 15 Lines 159
Function: QP::rxHandleBadFrame_
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Selection case : 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 12 eLOC 8 lLOC 4 Comment 1 Lines 12
Function: QP::rxReportSuccess_
Parameters: (enum QSpyRxRecords const recId)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 7 eLOC 6 lLOC 2 Comment 3 Lines 7
Function: QP::rxReportError_
Parameters: (uint8_t const stateId)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 7 eLOC 6 lLOC 2 Comment 3 Lines 7
Function: QP::rxAddr_
Parameters: (uint8_t const b, QSAddr *const addr, uint8_t *const idx)
Cyclomatic Complexity Vg Detail
Function Base : 1
Inlined if-else ( ? : ) : 1
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 5 eLOC 4 lLOC 3 Comment 1 Lines 5
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 621 eLOC 504 lLOC 303 Comment 122 Lines 758
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 10
Total Function LOC.....: 510 Total Function Pts LOC : 11.7
Total Function eLOC....: 403 Total Function Pts eLOC: 9.5
Total Function lLOC....: 245 Total Function Pts lLOC: 5.7
Total Function Params .: 9 Total Function Return .: 10
Total Cyclo Complexity : 100 Total Function Complex.: 119
------ ----- ----- ------ ------ -----
Max Function LOC ......: 260 Average Function LOC ..: 51.00
Max Function eLOC .....: 202 Average Function eLOC .: 40.30
Max Function lLOC .....: 125 Average Function lLOC .: 24.50
------ ----- ----- ------ ------ -----
Max Function Parameters: 3 Avg Function Parameters: 0.90
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 4 Avg Interface Complex. : 1.90
Max Cyclomatic Complex.: 57 Avg Cyclomatic Complex.: 10.00
Max Total Complexity ..: 59 Avg Total Complexity ..: 11.90
________________________________________________________________________
End of File: ..\source\qs_rx.cpp
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-09-29 11:34:38 -04:00
Conditional if / else if: 2
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 41 eLOC 36 lLOC 18 Comment 41 Lines 63
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 ~~
2016-09-29 19:54:50 -04:00
LOC 86 eLOC 74 lLOC 32 Comment 158 Lines 240
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2015-05-14 16:05:04 -04:00
File Function Count....: 4
2016-09-29 19:54:50 -04:00
Total Function LOC.....: 57 Total Function Pts LOC : 1.6
Total Function eLOC....: 48 Total Function Pts eLOC: 1.4
2015-09-29 11:34:38 -04:00
Total Function lLOC....: 26 Total Function Pts lLOC: 0.6
2015-05-14 16:05:04 -04:00
Total Function Params .: 7 Total Function Return .: 4
2015-09-29 11:34:38 -04:00
Total Cyclo Complexity : 9 Total Function Complex.: 20
2013-12-30 17:41:15 -05:00
------ ----- ----- ------ ------ -----
2015-09-29 11:34:38 -04:00
Max Function LOC ......: 41 Average Function LOC ..: 14.25
Max Function eLOC .....: 36 Average Function eLOC .: 12.00
Max Function lLOC .....: 18 Average Function lLOC .: 6.50
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
2015-09-29 11:34:38 -04:00
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 2.25
Max Total Complexity ..: 10 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\qv.cpp
2013-12-30 17:41:15 -05:00
2015-12-31 14:56:37 -05:00
File: ..\source\qxk.cpp
________________________________________________________________________
2016-09-29 19:54:50 -04:00
Inline Function: QP::QXKIdleThread::QXKIdleThread
Parameters: ()
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 0 Lines 1
2015-12-31 14:56:37 -05:00
Function: QP::QF::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-11-01 15:37:12 -04:00
LOC 11 eLOC 10 lLOC 9 Comment 19 Lines 20
2015-12-31 14:56:37 -05:00
Function: QP::QF::stop
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 4
2016-09-29 19:54:50 -04:00
Function: QP::initial_events
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 6 eLOC 4 lLOC 2 Comment 6 Lines 9
2015-12-31 14:56:37 -05:00
Function: QP::QF::run
Parameters: (void)
2016-09-29 19:54:50 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops for / foreach : 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-11-01 15:37:12 -04:00
LOC 12 eLOC 10 lLOC 7 Comment 13 Lines 15
2015-12-31 14:56:37 -05: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 stkSize
, QEvt const * const ie)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-11-01 15:37:12 -04:00
Conditional if / else if: 1
2015-12-31 14:56:37 -05:00
Logical and ( && ) : 5
2016-11-01 15:37:12 -04:00
Complexity Param 6 Return 1 Cyclo Vg 7 Total 14
LOC 22 eLOC 19 lLOC 12 Comment 24 Lines 28
2015-12-31 14:56:37 -05:00
Function: QP::QMActive::stop
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-09-29 19:54:50 -04:00
Conditional if / else if: 1
2015-12-31 14:56:37 -05:00
Logical and ( && ) : 1
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 12 eLOC 10 lLOC 6 Comment 15 Lines 17
2015-12-31 14:56:37 -05:00
2016-09-29 19:54:50 -04:00
Function: static_cast<void*>
Parameters: (0))
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 23 eLOC 18 lLOC 8 Comment 8 Lines 27
2015-12-31 14:56:37 -05:00
2016-09-29 19:54:50 -04:00
Function: QXK_activate_
2015-12-31 14:56:37 -05:00
Parameters: (void)
2016-09-29 19:54:50 -04:00
Cyclomatic Complexity Vg Detail
Function Base : 1
Loops while / do : 1
Conditional if / else if: 5
Complexity Param 0 Return 1 Cyclo Vg 7 Total 8
LOC 74 eLOC 65 lLOC 34 Comment 52 Lines 102
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-11-01 15:37:12 -04:00
LOC 221 eLOC 187 lLOC 95 Comment 228 Lines 432
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 9
2016-11-01 15:37:12 -04:00
Total Function LOC.....: 164 Total Function Pts LOC : 4.2
Total Function eLOC....: 139 Total Function Pts eLOC: 3.5
2016-09-29 19:54:50 -04:00
Total Function lLOC....: 79 Total Function Pts lLOC: 1.8
Total Function Params .: 7 Total Function Return .: 9
2016-11-01 15:37:12 -04:00
Total Cyclo Complexity : 27 Total Function Complex.: 43
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
2016-11-01 15:37:12 -04:00
Max Function LOC ......: 74 Average Function LOC ..: 18.22
Max Function eLOC .....: 65 Average Function eLOC .: 15.44
2016-09-29 19:54:50 -04:00
Max Function lLOC .....: 34 Average Function lLOC .: 8.78
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 6 Avg Function Parameters: 0.78
2015-12-31 14:56:37 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 7 Avg Interface Complex. : 1.78
2016-11-01 15:37:12 -04:00
Max Cyclomatic Complex.: 7 Avg Cyclomatic Complex.: 3.00
Max Total Complexity ..: 14 Avg Total Complexity ..: 4.78
2015-12-31 14:56:37 -05:00
________________________________________________________________________
End of File: ..\source\qxk.cpp
File: ..\source\qxk_mutex.cpp
________________________________________________________________________
Function: QP::QXMutex::init
2016-04-01 13:55:34 -04:00
Parameters: (uint_fast8_t const prio)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 15 Lines 4
2015-12-31 14:56:37 -05:00
Function: QP::QXMutex::lock
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-04-01 13:55:34 -04:00
Conditional if / else if: 1
Inlined if-else ( ? : ) : 1
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 22 eLOC 20 lLOC 9 Comment 28 Lines 29
2015-12-31 14:56:37 -05:00
Function: QP::QXMutex::unlock
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-04-01 13:55:34 -04:00
Conditional if / else if: 2
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
2016-09-29 19:54:50 -04:00
LOC 22 eLOC 19 lLOC 10 Comment 28 Lines 29
2015-12-31 14:56:37 -05:00
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
2015-12-31 14:56:37 -05:00
~~ Total File Summary ~~
2016-09-29 19:54:50 -04:00
LOC 66 eLOC 58 lLOC 22 Comment 121 Lines 181
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 3
2016-04-01 13:55:34 -04:00
Total Function LOC.....: 48 Total Function Pts LOC : 1.2
Total Function eLOC....: 42 Total Function Pts eLOC: 1.1
Total Function lLOC....: 21 Total Function Pts lLOC: 0.4
2015-12-31 14:56:37 -05:00
Total Function Params .: 1 Total Function Return .: 3
2016-04-01 13:55:34 -04:00
Total Cyclo Complexity : 9 Total Function Complex.: 13
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
2016-04-01 13:55:34 -04:00
Max Function LOC ......: 22 Average Function LOC ..: 16.00
Max Function eLOC .....: 20 Average Function eLOC .: 14.00
Max Function lLOC .....: 10 Average Function lLOC .: 7.00
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
Max Function Parameters: 1 Avg Function Parameters: 0.33
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 2 Avg Interface Complex. : 1.33
2016-04-01 13:55:34 -04:00
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 3.00
Max Total Complexity ..: 5 Avg Total Complexity ..: 4.33
2015-12-31 14:56:37 -05:00
________________________________________________________________________
End of File: ..\source\qxk_mutex.cpp
File: ..\source\qxk_sema.cpp
________________________________________________________________________
Function: QP::QXSemaphore::init
Parameters: (uint_fast16_t const count)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 14 Lines 4
2015-12-31 14:56:37 -05:00
Function: QP::QXSemaphore::wait
Parameters: (uint_fast16_t const nTicks, uint_fast8_t const tickRate)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
2016-09-29 19:54:50 -04:00
Logical and ( && ) : 2
Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
LOC 27 eLOC 23 lLOC 17 Comment 32 Lines 35
2015-12-31 14:56:37 -05:00
Function: QP::QXSemaphore::signal
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
2016-11-01 15:37:12 -04:00
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 20 eLOC 16 lLOC 10 Comment 16 Lines 27
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-11-01 15:37:12 -04:00
LOC 68 eLOC 58 lLOC 29 Comment 110 Lines 180
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
File Function Count....: 3
2016-11-01 15:37:12 -04:00
Total Function LOC.....: 51 Total Function Pts LOC : 1.3
Total Function eLOC....: 42 Total Function Pts eLOC: 1.1
2016-09-29 19:54:50 -04:00
Total Function lLOC....: 29 Total Function Pts lLOC: 0.5
2015-12-31 14:56:37 -05:00
Total Function Params .: 3 Total Function Return .: 3
2016-11-01 15:37:12 -04:00
Total Cyclo Complexity : 9 Total Function Complex.: 15
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
2016-11-01 15:37:12 -04:00
Max Function LOC ......: 27 Average Function LOC ..: 17.00
Max Function eLOC .....: 23 Average Function eLOC .: 14.00
2016-09-29 19:54:50 -04:00
Max Function lLOC .....: 17 Average Function lLOC .: 9.67
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
Max Function Parameters: 2 Avg Function Parameters: 1.00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
Max Interface Complex. : 3 Avg Interface Complex. : 2.00
2016-11-01 15:37:12 -04:00
Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 3.00
Max Total Complexity ..: 7 Avg Total Complexity ..: 5.00
2015-12-31 14:56:37 -05:00
________________________________________________________________________
End of File: ..\source\qxk_sema.cpp
File: ..\source\qxk_xthr.cpp
________________________________________________________________________
Function: QP::QXThread::QXThread
Parameters: (QXThreadHandler const handler, uint_fast8_t const tickRate)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 1 lLOC 1 Comment 17 Lines 3
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::init
Parameters: (QEvt const * const)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 3
Function: QP::QXThread::dispatch
Parameters: (QEvt const * const)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QXThread::start
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)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-11-01 15:37:12 -04:00
Conditional if / else if: 1
2015-12-31 14:56:37 -05:00
Logical and ( && ) : 4
2016-11-01 15:37:12 -04:00
Complexity Param 6 Return 1 Cyclo Vg 6 Total 13
LOC 20 eLOC 17 lLOC 10 Comment 32 Lines 34
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::post_
Parameters: (QEvt const * const e, uint_fast16_t const margin)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-10-08 12:46:03 -04:00
Conditional if / else if: 9
Complexity Param 2 Return 1 Cyclo Vg 10 Total 13
LOC 79 eLOC 64 lLOC 44 Comment 63 Lines 111
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::postLIFO
Parameters: (QEvt const * const)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 9 Lines 3
Function: QP::QXThread::queueGet
Parameters: (uint_fast16_t const nTicks, uint_fast8_t const tickRate)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 4
Logical and ( && ) : 2
Complexity Param 2 Return 1 Cyclo Vg 7 Total 10
LOC 60 eLOC 52 lLOC 34 Comment 48 Lines 82
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::block_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 5 eLOC 4 lLOC 3 Comment 8 Lines 6
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::unblock_
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Logical and ( && ) : 1
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
2016-09-29 19:54:50 -04:00
LOC 8 eLOC 5 lLOC 2 Comment 9 Lines 9
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::teArm_
Parameters: (enum_t const sig, uint_fast16_t const nTicks, uint_fast8_t
const tickRate)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 2
Complexity Param 3 Return 1 Cyclo Vg 3 Total 7
2016-09-29 19:54:50 -04:00
LOC 16 eLOC 11 lLOC 7 Comment 21 Lines 32
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::teDisarm_
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-09-29 19:54:50 -04:00
LOC 11 eLOC 8 lLOC 5 Comment 10 Lines 14
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::delay
Parameters: (uint_fast16_t const nTicks, uint_fast8_t const tickRate)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2016-09-29 19:54:50 -04:00
LOC 17 eLOC 15 lLOC 13 Comment 9 Lines 27
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::delayCancel
Parameters: (void)
Cyclomatic Complexity Vg Detail
Function Base : 1
2016-09-29 19:54:50 -04:00
Conditional if / else if: 1
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 14 eLOC 11 lLOC 7 Comment 2 Lines 16
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ Total File Summary ~~
2016-11-01 15:37:12 -04:00
LOC 290 eLOC 239 lLOC 136 Comment 293 Lines 589
2015-12-31 14:56:37 -05:00
------------------------------------------------------------------------
~~ File Functional Summary ~~
2016-09-29 19:54:50 -04:00
File Function Count....: 13
2016-11-01 15:37:12 -04:00
Total Function LOC.....: 242 Total Function Pts LOC : 5.5
Total Function eLOC....: 194 Total Function Pts eLOC: 4.5
2016-09-29 19:54:50 -04:00
Total Function lLOC....: 129 Total Function Pts lLOC: 2.6
Total Function Params .: 20 Total Function Return .: 13
2016-11-01 15:37:12 -04:00
Total Cyclo Complexity : 39 Total Function Complex.: 72
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
2016-11-01 15:37:12 -04:00
Max Function LOC ......: 79 Average Function LOC ..: 18.62
Max Function eLOC .....: 64 Average Function eLOC .: 14.92
2016-09-29 19:54:50 -04:00
Max Function lLOC .....: 44 Average Function lLOC .: 9.92
2015-12-31 14:56:37 -05:00
------ ----- ----- ------ ------ -----
2016-09-29 19:54:50 -04:00
Max Function Parameters: 6 Avg Function Parameters: 1.54
2015-12-31 14:56:37 -05:00
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
2016-09-29 19:54:50 -04:00
Max Interface Complex. : 7 Avg Interface Complex. : 2.54
2016-11-01 15:37:12 -04:00
Max Cyclomatic Complex.: 10 Avg Cyclomatic Complex.: 3.00
Max Total Complexity ..: 13 Avg Total Complexity ..: 5.54
2015-12-31 14:56:37 -05:00
________________________________________________________________________
End of File: ..\source\qxk_xthr.cpp
------------------------------------------------------------------------
~~ Project Analysis For 41 Files ~~
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Total Project Summary ~~
2016-11-08 12:48:44 -05:00
LOC 5660 eLOC 4952 lLOC 2332 Comment 6660 Lines 12603
2015-12-31 14:56:37 -05:00
Average per File, metric/41 files
2016-11-08 12:48:44 -05:00
LOC 138 eLOC 120 lLOC 56 Comment 162 Lines 307
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_
2015-09-29 11:34:38 -04:00
Parameters: (QMTranActTable const * const tatbl) Non-ANSI Parameter Cons
truct
2014-04-13 21:35:34 -04:00
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
2016-09-29 19:54:50 -04:00
Parameters: (void) Non-ANSI Parameter Construct
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
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
2016-09-29 19:54:50 -04:00
Function: QP::QActive::state
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 0 Lines 3
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
2016-09-29 19:54:50 -04:00
Function: QP::QF_LOG2
Parameters: (uint32_t const x)
Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
LOC 25 eLOC 18 lLOC 11 Comment 8 Lines 26
Function: QP::QPSet::setEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::isEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QPSet::notEmpty
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
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 1 Comment 1 Lines 4
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 1 Comment 1 Lines 4
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::findMax
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 1 Lines 3
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::setEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 1 Lines 4
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::isEmpty
2013-12-30 17:41:15 -05:00
Parameters: (void)
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 5 eLOC 4 lLOC 1 Comment 2 Lines 5
Function: QP::QPSet::notEmpty
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 5 eLOC 4 lLOC 1 Comment 2 Lines 5
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::hasElement
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2016-09-29 19:54:50 -04:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 9 eLOC 8 lLOC 1 Comment 1 Lines 9
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::insert
2014-04-13 21:35:34 -04:00
Parameters: (uint_fast8_t const n)
2016-09-29 19:54:50 -04:00
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 10 eLOC 7 lLOC 2 Comment 1 Lines 10
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::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
2016-09-29 19:54:50 -04:00
LOC 10 eLOC 7 lLOC 2 Comment 1 Lines 10
2013-12-30 17:41:15 -05:00
2016-09-29 19:54:50 -04:00
Function: QP::QPSet::findMax
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-09-29 19:54:50 -04:00
LOC 5 eLOC 4 lLOC 1 Comment 1 Lines 5
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
2015-09-29 11:34:38 -04:00
Function: QP::QS::rxPut
Parameters: (uint8_t const b)
Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
LOC 14 eLOC 9 lLOC 4 Comment 1 Lines 14
2015-05-14 16:05:04 -04:00
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-12-31 14:56:37 -05:00
Function: QP::QXK::getVersion
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QXThread::init
2016-09-29 19:54:50 -04:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2015-12-31 14:56:37 -05:00
LOC 1 eLOC 1 lLOC 1 Comment 2 Lines 1
Function: QP::QXThread::start
Parameters: (uint_fast8_t const prio, QEvt const *qSto[], uint_fast16_t
const qLen, void * const stkSto, uint_fast16_t const stkSize
)
Complexity Param 5 Return 1 Cyclo Vg 1 Total 7
LOC 4 eLOC 2 lLOC 1 Comment 1 Lines 4
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)
2016-11-08 12:48:44 -05:00
Complexity Param 1 Return 1 Cyclo Vg 14 Total 16
LOC 112 eLOC 99 lLOC 63 Comment 68 Lines 154
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-09-29 11:34:38 -04:00
Function: QP::QHsm::childState
Parameters: (QStateHandler const parent)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 19 eLOC 16 lLOC 12 Comment 27 Lines 25
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)
2016-09-01 11:58:57 -04:00
Complexity Param 1 Return 1 Cyclo Vg 16 Total 18
LOC 114 eLOC 97 lLOC 59 Comment 71 Lines 156
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_
2016-09-01 11:58:57 -04:00
Parameters: (QMState const *s, QMState const *ts)
Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
LOC 19 eLOC 13 lLOC 6 Comment 18 Lines 24
2014-04-13 21:35:34 -04:00
Function: QP::QMsm::enterHistory_
Parameters: (QMState const * const hist)
2016-09-01 11:58:57 -04:00
Complexity Param 1 Return 1 Cyclo Vg 6 Total 8
LOC 40 eLOC 33 lLOC 21 Comment 22 Lines 48
Function: QP::QMsm::isInState
Parameters: (QMState const * const state)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 13 eLOC 9 lLOC 5 Comment 15 Lines 14
2014-04-13 21:35:34 -04:00
2015-09-29 11:34:38 -04:00
Function: QP::QMsm::childStateObj
Parameters: (QMState const * const parent)
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 19 eLOC 14 lLOC 9 Comment 17 Lines 23
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_
2016-11-08 12:48:44 -05:00
Parameters: (QMActive * const a)
2015-05-14 16:05:04 -04:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
2016-11-08 12:48:44 -05:00
LOC 16 eLOC 15 lLOC 9 Comment 18 Lines 21
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
2016-09-29 19:54:50 -04:00
LOC 56 eLOC 47 lLOC 34 Comment 72 Lines 78
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)
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
2016-04-01 13:55:34 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 22 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
2016-04-01 13:55:34 -04:00
LOC 15 eLOC 12 lLOC 8 Comment 30 Lines 27
Function: QP::QMActive::flushDeferred
Parameters: (QEQueue * const eq)
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 11 eLOC 8 lLOC 5 Comment 15 Lines 11
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-09-29 11:34:38 -04:00
Function: QP::QF::newRef_
Parameters: (QEvt const * const e, QEvt const * const evtRef)
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
2016-06-10 21:51:18 -04:00
LOC 10 eLOC 8 lLOC 5 Comment 15 Lines 14
2015-09-29 11:34:38 -04:00
Function: QP::QF::poolGetMaxBlockSize
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 4 eLOC 3 lLOC 1 Comment 4 Lines 4
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)
2016-09-29 19:54:50 -04:00
Complexity Param 1 Return 1 Cyclo Vg 17 Total 19
2016-11-01 15:37:12 -04:00
LOC 93 eLOC 82 lLOC 44 Comment 111 Lines 189
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
2016-09-29 19:54:50 -04:00
Function: QP::QActive::childState
Parameters: (QStateHandler const parent)
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
2016-02-10 16:27:39 -05:00
LOC 65 eLOC 53 lLOC 36 Comment 52 Lines 94
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
2016-02-10 16:27:39 -05:00
LOC 14 eLOC 10 lLOC 6 Comment 12 Lines 16
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
2016-02-10 16:27:39 -05:00
LOC 29 eLOC 26 lLOC 17 Comment 27 Lines 37
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
2016-02-10 16:27:39 -05:00
LOC 41 eLOC 34 lLOC 20 Comment 49 Lines 67
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
2016-09-01 11:58:57 -04:00
LOC 11 eLOC 10 lLOC 8 Comment 17 Lines 19
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
2015-09-29 11:34:38 -04:00
Function: QP::initial_events
2013-12-30 17:41:15 -05:00
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-09-29 19:54:50 -04:00
LOC 6 eLOC 4 lLOC 2 Comment 6 Lines 8
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
2016-04-01 13:55:34 -04:00
LOC 11 eLOC 9 lLOC 7 Comment 20 Lines 15
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
2016-09-29 19:54:50 -04:00
Function: QK_activate_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 6 Total 7
LOC 57 eLOC 50 lLOC 27 Comment 47 Lines 83
2013-12-30 17:41:15 -05:00
2016-05-09 11:44:05 -04:00
Function: QP::QMutex::init
2016-04-01 13:55:34 -04:00
Parameters: (uint_fast8_t const prio)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 15 Lines 4
2015-12-31 14:56:37 -05:00
2016-05-09 11:44:05 -04:00
Function: QP::QMutex::lock
2015-12-31 14:56:37 -05:00
Parameters: (void)
2016-04-01 13:55:34 -04:00
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 17 eLOC 15 lLOC 7 Comment 24 Lines 23
2015-12-31 14:56:37 -05:00
2016-05-09 11:44:05 -04:00
Function: QP::QMutex::unlock
2015-12-31 14:56:37 -05:00
Parameters: (void)
2016-04-01 13:55:34 -04:00
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
2016-09-29 19:54:50 -04:00
LOC 21 eLOC 18 lLOC 9 Comment 25 Lines 27
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
2015-09-29 11:34:38 -04:00
LOC 21 eLOC 20 lLOC 19 Comment 28 Lines 35
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)
2015-09-29 11:34:38 -04:00
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 23 eLOC 18 lLOC 10 Comment 13 Lines 28
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
2015-09-29 11:34:38 -04:00
Function: QP::QS_target_info_
Parameters: (uint8_t const isReset)
Complexity Param 1 Return 1 Cyclo Vg 15 Total 17
LOC 148 eLOC 139 lLOC 48 Comment 10 Lines 162
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::getByte
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
2015-09-29 11:34:38 -04:00
LOC 18 eLOC 14 lLOC 10 Comment 19 Lines 21
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
2015-09-29 11:34:38 -04:00
LOC 29 eLOC 23 lLOC 17 Comment 31 Lines 32
2015-05-14 16:05:04 -04:00
2013-12-30 17:41:15 -05:00
Function: QP::QS::sig_dict
2015-12-31 14:56:37 -05:00
Parameters: (enum_t const sig, void const * const obj, char_t const *nam
e)
2015-09-29 11:34:38 -04:00
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 14 eLOC 11 lLOC 9 Comment 3 Lines 15
2013-12-30 17:41:15 -05:00
Function: QP::QS::obj_dict
2015-12-31 14:56:37 -05:00
Parameters: (void const * const obj, char_t const *name)
2015-09-29 11:34:38 -04:00
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 13 eLOC 10 lLOC 8 Comment 3 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QS::fun_dict
2015-12-31 14:56:37 -05:00
Parameters: (void (* const fun)(void), char_t const *name)
2015-09-29 11:34:38 -04:00
Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
LOC 13 eLOC 11 lLOC 8 Comment 3 Lines 14
2013-12-30 17:41:15 -05:00
Function: QP::QS::usr_dict
2015-12-31 14:56:37 -05:00
Parameters: (enum_t const rec, char_t const * const name)
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 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
2015-09-29 11:34:38 -04:00
LOC 19 eLOC 17 lLOC 11 Comment 11 Lines 24
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::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)
2016-09-29 19:54:50 -04:00
Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
LOC 38 eLOC 34 lLOC 26 Comment 15 Lines 49
2015-05-14 16:05:04 -04:00
2015-09-29 11:34:38 -04:00
Function: QP::tran_
Parameters: (RxStateEnum const target)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 1 Lines 3
Function: QP::QS::rxInitBuf
Parameters: (uint8_t sto[], uint16_t const stoSize)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
LOC 18 eLOC 17 lLOC 15 Comment 18 Lines 21
Function: QP::QS::rxGetNfree
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 14 eLOC 10 lLOC 5 Comment 8 Lines 14
Function: QP::QS::rxParse
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 7 Total 8
LOC 36 eLOC 26 lLOC 16 Comment 5 Lines 41
Function: QP::rxParseData_
Parameters: (uint8_t const b)
Complexity Param 1 Return 1 Cyclo Vg 57 Total 59
LOC 260 eLOC 202 lLOC 125 Comment 18 Lines 273
Function: QP::rxHandleGoodFrame_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 25 Total 26
LOC 148 eLOC 122 lLOC 72 Comment 15 Lines 159
Function: QP::rxHandleBadFrame_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 12 eLOC 8 lLOC 4 Comment 1 Lines 12
Function: QP::rxReportSuccess_
Parameters: (enum QSpyRxRecords const recId)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 7 eLOC 6 lLOC 2 Comment 3 Lines 7
Function: QP::rxReportError_
Parameters: (uint8_t const stateId)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 7 eLOC 6 lLOC 2 Comment 3 Lines 7
Function: QP::rxAddr_
Parameters: (uint8_t const b, QSAddr *const addr, uint8_t *const idx)
Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
LOC 5 eLOC 4 lLOC 3 Comment 1 Lines 5
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)
2015-09-29 11:34:38 -04:00
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 41 eLOC 36 lLOC 18 Comment 41 Lines 63
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)
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
2016-09-29 19:54:50 -04:00
Function: QP::QXKIdleThread::QXKIdleThread
Parameters: ()
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 1 eLOC 1 lLOC 0 Comment 0 Lines 1
2015-12-31 14:56:37 -05:00
Function: QP::QF::init
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-11-01 15:37:12 -04:00
LOC 11 eLOC 10 lLOC 9 Comment 19 Lines 20
2015-12-31 14:56:37 -05:00
Function: QP::QF::stop
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 2 lLOC 1 Comment 13 Lines 4
2016-09-29 19:54:50 -04:00
Function: QP::initial_events
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 6 eLOC 4 lLOC 2 Comment 6 Lines 9
2015-12-31 14:56:37 -05:00
Function: QP::QF::run
Parameters: (void)
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-11-01 15:37:12 -04:00
LOC 12 eLOC 10 lLOC 7 Comment 13 Lines 15
2015-12-31 14:56:37 -05: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 stkSize
, QEvt const * const ie)
2016-11-01 15:37:12 -04:00
Complexity Param 6 Return 1 Cyclo Vg 7 Total 14
LOC 22 eLOC 19 lLOC 12 Comment 24 Lines 28
2015-12-31 14:56:37 -05:00
Function: QP::QMActive::stop
Parameters: (void)
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 12 eLOC 10 lLOC 6 Comment 15 Lines 17
2015-12-31 14:56:37 -05:00
2016-09-29 19:54:50 -04:00
Function: static_cast<void*>
Parameters: (0))
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 23 eLOC 18 lLOC 8 Comment 8 Lines 27
2015-12-31 14:56:37 -05:00
2016-09-29 19:54:50 -04:00
Function: QXK_activate_
2015-12-31 14:56:37 -05:00
Parameters: (void)
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 7 Total 8
LOC 74 eLOC 65 lLOC 34 Comment 52 Lines 102
2015-12-31 14:56:37 -05:00
Function: QP::QXMutex::init
2016-04-01 13:55:34 -04:00
Parameters: (uint_fast8_t const prio)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 3 lLOC 2 Comment 15 Lines 4
2015-12-31 14:56:37 -05:00
Function: QP::QXMutex::lock
Parameters: (void)
2016-04-01 13:55:34 -04:00
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 22 eLOC 20 lLOC 9 Comment 28 Lines 29
2015-12-31 14:56:37 -05:00
Function: QP::QXMutex::unlock
Parameters: (void)
2016-04-01 13:55:34 -04:00
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
2016-09-29 19:54:50 -04:00
LOC 22 eLOC 19 lLOC 10 Comment 28 Lines 29
2015-12-31 14:56:37 -05:00
Function: QP::QXSemaphore::init
Parameters: (uint_fast16_t const count)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2016-09-29 19:54:50 -04:00
LOC 4 eLOC 3 lLOC 2 Comment 14 Lines 4
2015-12-31 14:56:37 -05:00
Function: QP::QXSemaphore::wait
Parameters: (uint_fast16_t const nTicks, uint_fast8_t const tickRate)
2016-09-29 19:54:50 -04:00
Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
LOC 27 eLOC 23 lLOC 17 Comment 32 Lines 35
2015-12-31 14:56:37 -05:00
Function: QP::QXSemaphore::signal
Parameters: (void)
2016-11-01 15:37:12 -04:00
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 20 eLOC 16 lLOC 10 Comment 16 Lines 27
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::QXThread
Parameters: (QXThreadHandler const handler, uint_fast8_t const tickRate)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 1 lLOC 1 Comment 17 Lines 3
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::init
Parameters: (QEvt const * const)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 3
Function: QP::QXThread::dispatch
Parameters: (QEvt const * const)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
Function: QP::QXThread::start
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)
2016-11-01 15:37:12 -04:00
Complexity Param 6 Return 1 Cyclo Vg 6 Total 13
LOC 20 eLOC 17 lLOC 10 Comment 32 Lines 34
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::post_
Parameters: (QEvt const * const e, uint_fast16_t const margin)
2016-10-08 12:46:03 -04:00
Complexity Param 2 Return 1 Cyclo Vg 10 Total 13
LOC 79 eLOC 64 lLOC 44 Comment 63 Lines 111
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::postLIFO
Parameters: (QEvt const * const)
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
2016-09-29 19:54:50 -04:00
LOC 3 eLOC 2 lLOC 1 Comment 9 Lines 3
Function: QP::QXThread::queueGet
Parameters: (uint_fast16_t const nTicks, uint_fast8_t const tickRate)
Complexity Param 2 Return 1 Cyclo Vg 7 Total 10
LOC 60 eLOC 52 lLOC 34 Comment 48 Lines 82
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::block_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
2016-09-29 19:54:50 -04:00
LOC 5 eLOC 4 lLOC 3 Comment 8 Lines 6
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::unblock_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
2016-09-29 19:54:50 -04:00
LOC 8 eLOC 5 lLOC 2 Comment 9 Lines 9
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::teArm_
Parameters: (enum_t const sig, uint_fast16_t const nTicks, uint_fast8_t
const tickRate)
Complexity Param 3 Return 1 Cyclo Vg 3 Total 7
2016-09-29 19:54:50 -04:00
LOC 16 eLOC 11 lLOC 7 Comment 21 Lines 32
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::teDisarm_
Parameters: (void)
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
2016-09-29 19:54:50 -04:00
LOC 11 eLOC 8 lLOC 5 Comment 10 Lines 14
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::delay
Parameters: (uint_fast16_t const nTicks, uint_fast8_t const tickRate)
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
2016-09-29 19:54:50 -04:00
LOC 17 eLOC 15 lLOC 13 Comment 9 Lines 27
2015-12-31 14:56:37 -05:00
Function: QP::QXThread::delayCancel
Parameters: (void)
2016-09-29 19:54:50 -04:00
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 14 eLOC 11 lLOC 7 Comment 2 Lines 16
2015-12-31 14:56:37 -05:00
2013-12-30 17:41:15 -05:00
Total: Functions
2016-11-08 12:48:44 -05:00
LOC 3494 eLOC 2897 lLOC 1770 InCmp 404 CycloCmp 574
2016-11-01 15:37:12 -04:00
Function Points FP(LOC) 61.1 FP(eLOC) 51.2 FP(lLOC) 31.6
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ Project Functional Analysis ~~
2016-11-08 12:48:44 -05:00
Total Functions .......: 200 Total Physical Lines ..: 4520
Total LOC .............: 3494 Total Function Pts LOC : 61.1
Total eLOC ............: 2897 Total Function Pts eLOC: 51.2
Total lLOC.............: 1770 Total Function Pts lLOC: 31.6
Total Cyclomatic Comp. : 574 Total Interface Comp. .: 404
2016-09-29 19:54:50 -04:00
Total Parameters ......: 204 Total Return Points ...: 200
2016-11-08 12:48:44 -05:00
Total Comment Lines ...: 2818 Total Blank Lines .....: 533
2016-04-01 13:55:34 -04:00
------ ----- ----- ------ ------ -----
2016-11-08 12:48:44 -05:00
Avg Physical Lines ....: 22.60
Avg LOC ...............: 17.47 Avg eLOC ..............: 14.48
2016-11-01 15:37:12 -04:00
Avg lLOC ..............: 8.85 Avg Cyclomatic Comp. ..: 2.87
2016-09-29 19:54:50 -04:00
Avg Interface Comp. ...: 2.02 Avg Parameters ........: 1.02
2016-11-08 12:48:44 -05:00
Avg Return Points .....: 1.00 Avg Comment Lines .....: 14.09
2014-04-13 21:35:34 -04:00
------ ----- ----- ------ ------ -----
2015-09-29 11:34:38 -04:00
Max LOC ...............: 260
Max eLOC ..............: 202 Max lLOC ..............: 125
Max Cyclomatic Comp. ..: 57 Max Interface Comp. ...: 7
2013-12-30 17:41:15 -05:00
Max Parameters ........: 6 Max Return Points .....: 1
2016-11-01 15:37:12 -04:00
Max Comment Lines .....: 111 Max Total Lines .......: 273
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
2016-09-29 19:54:50 -04:00
Min Comment Lines .....: 0 Min Total Lines .......: 1
2013-12-30 17:41:15 -05:00
------------------------------------------------------------------------
~~ File Summary ~~
2015-12-31 14:56:37 -05:00
C Source Files *.c ....: 0 C/C++ Include Files *.h: 18
C++ Source Files *.c* .: 23 C++ Include Files *.h* : 0
2013-12-30 17:41:15 -05:00
C# Source Files *.cs ..: 0 Java Source File *.jav*: 0
2015-12-31 14:56:37 -05:00
Other File Count ......: 0 Total File Count ......: 41
2013-12-30 17:41:15 -05:00
________________________________________________________________________
2015-05-22 20:38:16 -04:00
@endcode
2013-12-30 17:41:15 -05:00
*/