NorthStar-Endurance-TestBench/EnduranceTestBench/scheduler/sdl.h

44 lines
1.3 KiB
C

/**
* @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_ */