2 #define DEFAULT_PERIOD_SEC 0
3 #define DEFAULT_PERIOD_NSEC 500000000 //500ms
5 #define DEFAULT_RUNNING_TIME_SEC 0
6 #define DEFAULT_RUNNING_TIME_NSEC 500000000 //500ms
11 int pid
; //set by checker
12 long period_sec
; //tolerable period
14 long running_time_sec
; //needed time to execute per scheduling cycle
15 long running_time_nsec
;
18 struct realtimeContext _fsm
;
21 struct realtime
* realtime_Init(int, long, long, long, long);
23 void realtime_warning(struct realtime
*, long, long);
25 void realtime_report_insufficient_scheduling_time(struct realtime
*, long, long);
27 void realtime_save_ts(struct realtime
*, long, long);
29 int latency(struct realtime
*, long, long);
31 int running_enough(struct realtime
*, long, long);
33 void removefsm(struct realtime
*rtstruct
);
This page took 0.033353 seconds and 4 git commands to generate.