#ifndef MOSAIQ_SDK_CYCLIC_APP_H #define MOSAIQ_SDK_CYCLIC_APP_H #include "intercom/appbroker.h" #include "dll.h" #include "versioninfo.h" /** * Implement these functions to create your own app. */ #ifdef __cplusplus extern "C" { #endif /** * This function is called every start. You can use this to setup the internal state of your * app before execution begins. * @param communicator A RT-Intercom communicator that can be used for inter app communication. */ // DLL_EXPORT void mosaiq_app_on_initialization(MosaiqIntercomAppBroker* communicator); /** * This function is called on every cycle. Exceeding execution time in this function can cause a * time violation, if enabled in the runtime, and terminate the cyclicsystem. */ // DLL_EXPORT void mosaiq_app_on_cyclic_execution(); /** * This function is called on every stop. */ // DLL_EXPORT void mosaiq_app_on_exit(); #ifdef __cplusplus } #endif #endif