AlwaysOncycleRequired.h 656 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef ALWAYSONCYCLEREQUIRED_H_
  2. #define ALWAYSONCYCLEREQUIRED_H_
  3. #include "sc_types.h"
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. /*! \file This header defines prototypes for all functions that are required by the state machine implementation.
  8. These functions will be called during a 'run to completion step' (runCycle) of the statechart.
  9. There are some constraints that have to be considered for the implementation of these functions:
  10. - never call the statechart API functions from within these functions.
  11. - make sure that the execution time is as short as possible.
  12. */
  13. #ifdef __cplusplus
  14. }
  15. #endif
  16. #endif /* ALWAYSONCYCLEREQUIRED_H_ */