QP/C  7.3.4
Real-Time Embedded Framework
Loading...
Searching...
No Matches
Deprecated APIs

The following QP/C APIs are now deprecated:

Member char_t
plain 'char' is no longer forbidden in MISRA-C:2023
Member Q_ALLEGE (expr_)
general purpose assertion without ID number that always evaluates the expr_ expression. Instead of ID number, this macro is based on the standard __LINE__ macro.
Member Q_ALLEGE_ID (id_, expr_)

#Q_NASSERT preprocessor switch to disable QP assertions

general purpose assertion with user-specified ID number that always evaluates the expr_ expression.

Member Q_ASSERT_COMPILE (expr_)
Use Q_ASSERT_STATIC() or better yet _Static_assert() instead.
Member Q_onAssert (module_, id_)
assertion failure handler Use Q_onError() instead.
Member Q_XTHREAD_CAST (handler_)
casting to QXThreadHandler instead use: the new signature of QXThreadHandler and don't cast
Member QF::QF_psInit (QSubscrList *const subscrSto, enum_t const maxSignal)
Member QF_TICK (sender_)
superseded by QTIMEEVT_TICK()
Member QF_TICK_X (tickRate_, sender_)
superseded by QTIMEEVT_TICK_X()
Member QHSM_DISPATCH (me_, e_, qsId_)
instead use: QASM_DISPATCH()
Member QHSM_INIT (me_, par_, qsId_)
instead use: QASM_INIT()
Member QHsm_isIn (me_, state_)
instead use: QASM_IS_IN()
Member QMSM_DISPATCH (me_, e_, qsId_)
instead use: QASM_DISPATCH()
Member QMSM_INIT (me_, par_, qsId_)
instead use: QASM_INIT()
Member QMsm_isInState (QMsm const *const me, QMState const *const stateObj)
instead use: QASM_IS_IN()
Member QS_BEGIN (rec_, obj_)
begin of a user QS record, instead use QS_BEGIN_ID()
Member QS_FILTER_AO_OBJ (obj_)
enable the QS local filter for AO (active objects)
Member QS_FILTER_AP_OBJ (obj_)
local Filter for a generic application object obj_.
Member QS_FILTER_EQ_OBJ (obj_)
enable the QS local filter for EQ (event queue) object
Member QS_FILTER_MP_OBJ (obj_)
enable the QS local filter for MP (memory pool) object
Member QS_FILTER_OFF (rec_)
disable the QS global filter
Member QS_FILTER_ON (rec_)
enable the QS global filter
Member QS_FILTER_SM_OBJ (obj_)
enable the QS local filter for SM (state machine) object
Member QS_FILTER_TE_OBJ (obj_)
enable the QS local filter for TE (time event) object
Member QS_U32_HEX (width_, data_)
Output formatted uint32_t to the QS record