equal
deleted
inserted
replaced
194 DT DTvar; |
194 DT DTvar; |
195 DATE DATEvar; |
195 DATE DATEvar; |
196 } __IL_DEFVAR_T; |
196 } __IL_DEFVAR_T; |
197 |
197 |
198 typedef struct { |
198 typedef struct { |
199 char state; // current step state. 0 : inative, 1: active |
199 BOOL state; // current step state. 0 : inative, 1: active |
200 char prev_state; // previous step state. 0 : inative, 1: active |
200 BOOL prev_state; // previous step state. 0 : inative, 1: active |
201 TIME elapsed_time; // time since step is active |
201 TIME elapsed_time; // time since step is active |
202 } STEP; |
202 } STEP; |
203 |
203 |
204 typedef struct { |
204 typedef struct { |
205 char stored; // action storing state. 0 : not stored, 1: stored |
205 BOOL stored; // action storing state. 0 : not stored, 1: stored |
206 char state; // current action state. 0 : inative, 1: active |
206 BOOL state; // current action state. 0 : inative, 1: active |
207 char set; // set have been requested (reset each time the body is evaluated) |
207 BOOL set; // set have been requested (reset each time the body is evaluated) |
208 char reset; // reset have been requested (reset each time the body is evaluated) |
208 BOOL reset; // reset have been requested (reset each time the body is evaluated) |
209 TIME set_remaining_time; // time before set will be requested |
209 TIME set_remaining_time; // time before set will be requested |
210 TIME reset_remaining_time; // time before reset will be requested |
210 TIME reset_remaining_time; // time before reset will be requested |
211 } ACTION; |
211 } ACTION; |
212 |
212 |
213 /*****************/ |
213 /*****************/ |