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

#include <qep.h>

Collaboration diagram for QHsmVtable:
Collaboration graph

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.

Definition at line 289 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 292 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 296 of file qep.h.

◆ getStateHandler

QStateHandler(* getStateHandler) (QHsm *const me)

Get the current state handler of the HSM.

Definition at line 300 of file qep.h.


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