/** * @file sdl.h * * @copyright Nehemis SARL reserves all rights even in the event of industrial * property rights. We reserve all rights of disposal such as * copying and passing on to third parties. * * @brief This is the header file for the scheduler. It contains the function * declarations for the scheduler functions. */ #ifndef SDL_H_ #define SDL_H_ /****************************************************************************** * Include Header Files ******************************************************************************/ #include "nms_types.h" /****************************************************************************** * Private types Declarations ******************************************************************************/ typedef enum { SDL_DEFAULT_ERROR, SDL_LSS_UNKNOWN_STATE_ERROR, SDL_LSS_UNMONITORED_NODE, SDL_LSS_NODE_CONFIG_ERROR, SDL_LSS_BOOTUP_INFO, }SdlErrorEn; /****************************************************************************** * Public Function Definitions ******************************************************************************/ /** * @brief Initialise the scheduler. */ void SdlInit(void); /** * @brief Run the main scheduler. */ void SdlRun(void); #endif /* SDL_H_ */