QP/C  7.0.0
Real-Time Embedded Framework
QHsmVtable Struct Reference

#include <qep.h>

Data Fields

void(* init )(QHsm *const me, void const *const e, uint_fast8_t const qs_id)
 
void(* dispatch )(QHsm *const me, QEvt const *const e, uint_fast8_t const qs_id)
 
QStateHandler(* getStateHandler )(QHsm *const me)
 

Detailed Description

Virtual table for the QHsm class.

Traceability:
traces to: RQP102

Definition at line 261 of file qep.h.

Field Documentation

◆ init

void(* init) (QHsm *const me, void const *const e, uint_fast8_t const qs_id)

Triggers the top-most initial transition in the HSM.

Definition at line 264 of file qep.h.

◆ dispatch

void(* dispatch) (QHsm *const me, QEvt const *const e, uint_fast8_t const qs_id)

Dispatches an event to the HSM.

Definition at line 268 of file qep.h.

◆ getStateHandler

QStateHandler(* getStateHandler) (QHsm *const me)

Get the current state handler of the HSM.

Definition at line 272 of file qep.h.


The documentation for this struct was generated from the following file: