//**************************************************************************** // Model: qmsmtst.qm // File: ./qmsmtst.h // // This code has been generated by QM tool (see state-machine.com/qm). // DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost. // // This code is covered by the following commercial QP license: // License # : QPCPP-EVAL-161130 // Issued to : Company/individual evaluating the QP/C++ framework // Framework(s): qpcpp // Support ends: 2017-01-31 // Product(s) : // This license is available only for evaluation purposes and // the generated code is still licensed under the terms of GPL. // Please submit request for extension of the evaluaion period at: // http://www.state-machine.com/licensing/index.html#RequestForm //**************************************************************************** //${.::qmsmtst.h} ............................................................ #ifndef qmsmtst_h #define qmsmtst_h namespace QMSMTST { enum QMsmTstSignals { A_SIG = QP::Q_USER_SIG, B_SIG, C_SIG, D_SIG, E_SIG, F_SIG, G_SIG, H_SIG, I_SIG, TERMINATE_SIG, IGNORE_SIG, MAX_SIG }; extern QP::QMsm * const the_msm; // opaque pointer to the test MSM // BSP functions to dispaly a message and exit void BSP_display(char_t const *msg); void BSP_terminate(int16_t const result); } // namespace QMSMTST #endif // qmsmtst_h