|
4 | 4 | * @ingroup qfn |
5 | 5 | * @cond |
6 | 6 | ****************************************************************************** |
7 | | -* Last updated for version 6.8.0 |
| 7 | +* Last updated for version 6.8.2 |
8 | 8 | * Last updated on 2020-03-08 |
9 | 9 | * |
10 | 10 | * Q u a n t u m L e a P s |
|
97 | 97 | #endif |
98 | 98 |
|
99 | 99 | /****************************************************************************/ |
100 | | -/*! QActive active object (based on QHsm-implementation) */ |
| 100 | +/*! QActive active object (based on QHsm-implementation) |
| 101 | +* @extends QHsm |
| 102 | +*/ |
101 | 103 | /** |
102 | 104 | * @description |
103 | 105 | * QActive is the base structure for derivation of active objects. Active |
@@ -141,7 +143,9 @@ typedef struct QActive { |
141 | 143 |
|
142 | 144 | } QActive; |
143 | 145 |
|
144 | | -/*! Virtual table for the QActive class */ |
| 146 | +/*! Virtual table for the QActive class |
| 147 | +* @extends QHsmVtable |
| 148 | +*/ |
145 | 149 | typedef struct { |
146 | 150 | QHsmVtable super; /*!< inherits QHsmVtable */ |
147 | 151 |
|
@@ -278,11 +282,15 @@ void QActive_ctor(QActive * const me, QStateHandler initial); |
278 | 282 | QF_ACTIVE_CAST((me_)), (margin_), \ |
279 | 283 | (enum_t)(sig_), (QParam)(par_))) |
280 | 284 |
|
281 | | - /*! Implementation of the task-level event posting */ |
| 285 | + /*! Implementation of the task-level event posting |
| 286 | + * @private @memberof QActive |
| 287 | + */ |
282 | 288 | bool QActive_postX_(QActive * const me, uint_fast8_t margin, |
283 | 289 | enum_t const sig, QParam const par); |
284 | 290 |
|
285 | | - /*! Implementation of the ISR-level event posting */ |
| 291 | + /*! Implementation of the ISR-level event posting |
| 292 | + * @private @memberof QActive |
| 293 | + */ |
286 | 294 | bool QActive_postXISR_(QActive * const me, uint_fast8_t margin, |
287 | 295 | enum_t const sig, QParam const par); |
288 | 296 |
|
@@ -322,16 +330,22 @@ void QActive_ctor(QActive * const me, QStateHandler initial); |
322 | 330 | void QF_tickXISR(uint_fast8_t const tickRate); |
323 | 331 |
|
324 | 332 | #ifdef QF_TIMEEVT_PERIODIC |
325 | | - /*! Arm the QP-nano one-shot time event. */ |
| 333 | + /*! Arm the QP-nano one-shot time event. |
| 334 | + * @public @memberof QActive |
| 335 | + */ |
326 | 336 | void QActive_armX(QActive * const me, uint_fast8_t const tickRate, |
327 | 337 | QTimeEvtCtr const nTicks, QTimeEvtCtr const interval); |
328 | 338 | #else |
329 | | - /*! Arm the QP-nano one-shot time event. */ |
| 339 | + /*! Arm the QP-nano one-shot time event. |
| 340 | + * @public @memberof QActive |
| 341 | + */ |
330 | 342 | void QActive_armX(QActive * const me, uint_fast8_t const tickRate, |
331 | 343 | QTimeEvtCtr const nTicks); |
332 | 344 | #endif |
333 | 345 |
|
334 | | - /*! Disarm a time event. Since the tick counter */ |
| 346 | + /*! Disarm a time event. Since the tick counter |
| 347 | + * @public @memberof QActive |
| 348 | + */ |
335 | 349 | void QActive_disarmX(QActive * const me, uint_fast8_t const tickRate); |
336 | 350 |
|
337 | 351 | #endif /* (QF_TIMEEVT_CTR_SIZE != 0U) */ |
|
0 commit comments