Choco OS  V.0.16.9.0
Join to the chocolate world
oc_programman.h
Go to the documentation of this file.
1 
28 #ifndef INC_KERNEL_OC_PROGRAMMAN_H_
29 #define INC_KERNEL_OC_PROGRAMMAN_H_
30 
31 #include <stdbool.h>
32 #include <oc_errors.h>
33 #include <oc_program.h>
34 #include <oc_list.h>
35 
41 #define _________________________________________TYPES_SECTION______________________________________________________________________________
42 
45 
46 
47 
48 #undef _________________________________________TYPES_SECTION______________________________________________________________________________
49 
56 #define _________________________________________FUNCTIONS_SECTION__________________________________________________________________________
57 
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 );
70 
71 #undef _________________________________________FUNCTIONS_SECTION__________________________________________________________________________
72 
74 #endif /* INC_KERNEL_OC_PROGRAMMAN_H_ */
The file with interface for programs.
Definition: oc_user.c:43
The file with list library.