C2A_Core
app_info.h
[詳解]
1 
5 #ifndef APP_INFO_H_
6 #define APP_INFO_H_
7 
8 #include "../TimeManager/obc_time.h"
9 
10 typedef struct
11 {
12  const char* name;
17  void (*initializer)(void);
18  void (*entry_point)(void);
19 } AppInfo;
20 
28 AppInfo AI_create_app_info(const char* name,
29  void (*initializer)(void),
30  void (*entry_point)(void));
31 
32 #endif
AppInfo AI_create_app_info(const char *name, void(*initializer)(void), void(*entry_point)(void))
AppInfo を作る
Definition: app_info.c:9
uint32_t step_t
Definition: obc_time.h:11
step_t prev
アプリ実行処理時間(直近)
Definition: app_info.h:14
step_t min
アプリ実行処理時間(最小値)
Definition: app_info.h:15
const char * name
アプリ名 (C2A 内部では使用されていない )
Definition: app_info.h:12
step_t max
アプリ実行処理時間(最大値)
Definition: app_info.h:16
step_t init_duration
アプリ初期化処理時間
Definition: app_info.h:13