equal
deleted
inserted
replaced
177 TOD TODvar; |
177 TOD TODvar; |
178 DT DTvar; |
178 DT DTvar; |
179 DATE DATEvar; |
179 DATE DATEvar; |
180 } __IL_DEFVAR_T; |
180 } __IL_DEFVAR_T; |
181 |
181 |
182 |
182 typedef struct { |
183 |
183 char state; // current step state. 0 : inative, 1: active |
|
184 char prev_state; // previous step state. 0 : inative, 1: active |
|
185 TIME elapsed_time; // time since step is active |
|
186 } STEP; |
|
187 |
|
188 typedef struct { |
|
189 char stored; // action storing state. 0 : not stored, 1: stored |
|
190 char state; // current action state. 0 : inative, 1: active |
|
191 char set; // set have been requested (reset each time the body is evaluated) |
|
192 char reset; // reset have been requested (reset each time the body is evaluated) |
|
193 TIME set_remaining_time; // time before set will be requested |
|
194 TIME reset_remaining_time; // time before reset will be requested |
|
195 } ACTION; |
184 |
196 |
185 /*****************/ |
197 /*****************/ |
186 /* Misc internal */ |
198 /* Misc internal */ |
187 /*****************/ |
199 /*****************/ |
188 |
200 |