root / logic / trunk / src / init / scenariolist.h @ 30
History | View | Annotate | Download (664 Bytes)
1 | 30 | Janez1 | #ifndef SCENARIOLIST_H_INCLUDED
|
---|---|---|---|
2 | #define SCENARIOLIST_H_INCLUDED
|
||
3 | |||
4 | typedef struct scenario_s |
||
5 | { |
||
6 | char *scen_id;
|
||
7 | char *scen_name;
|
||
8 | char *inDevice_id;
|
||
9 | char *outDevice_id;
|
||
10 | char *func;
|
||
11 | int idleChkItv;
|
||
12 | int actvChkItv;
|
||
13 | char *params_val; // TBD kaj je to? |
||
14 | int minval;
|
||
15 | int maxval;
|
||
16 | int optval;
|
||
17 | int tolval;
|
||
18 | char *action;
|
||
19 | char *param;
|
||
20 | struct condition_list *cond_l;
|
||
21 | // struct cond
|
||
22 | struct scenario_s *nxt;
|
||
23 | }scenario; |
||
24 | |||
25 | int setNewScenarioList(); // ony called on startup |
||
26 | // update scenario list
|
||
27 | // get scenario (id)
|
||
28 | // ...
|
||
29 | #endif // SCENARIOLIST_H_INCLUDED |