28 #ifndef INC_KERNEL_OC_PROGRAMMAN_H_ 29 #define INC_KERNEL_OC_PROGRAMMAN_H_ 32 #include <oc_errors.h> 41 #define _________________________________________TYPES_SECTION______________________________________________________________________________ 48 #undef _________________________________________TYPES_SECTION______________________________________________________________________________ 56 #define _________________________________________FUNCTIONS_SECTION__________________________________________________________________________ 60 extern oC_ErrorCode_t oC_ProgramMan_TurnOn (
void );
61 extern oC_ErrorCode_t oC_ProgramMan_TurnOff (
void );
62 extern oC_ErrorCode_t oC_ProgramMan_AddProgram (
oC_Program_t Program );
63 extern oC_ErrorCode_t oC_ProgramMan_RemoveProgram (
oC_Program_t Program );
64 extern oC_ErrorCode_t oC_ProgramMan_SetDefaultProgram (
oC_Program_t Program );
65 extern oC_List(
oC_Program_t) oC_ProgramMan_GetList (
void );
66 extern
oC_Program_t oC_ProgramMan_GetDefaultProgram (
void );
67 extern
oC_Program_t oC_ProgramMan_GetProgram ( const
char * Name );
68 extern oC_ErrorCode_t oC_ProgramMan_RunDefaultProgram (
oC_User_t User );
69 extern uint32_t oC_ProgramMan_RerunDefualtIfNotRun (
oC_User_t User );
71 #undef _________________________________________FUNCTIONS_SECTION__________________________________________________________________________ The file with interface for programs.
The file with list library.