Revision 46

View differences:

logic/trunk/bin/devicetree.xml
1
<?xml version="1.0"?>
2
<devicetree>
3
    <device id="thermometer_01">
4
        <name nam="Termometer server room"></name>
5
        <read_interval rditv="10"/>
6
        <action act="testAction_1"></action>
7
        <param par="testParam_1"></param>
8
    </device>
9
    <device id="thermometer_02">
10
        <name nam="Termometer pisarna"></name>
11
        <read_interval rditv="10"/>
12
        <action act="testAction_1"></action>
13
        <param par="testParam_1"></param>
14
    </device>
15
    <device id="barometer_01">
16
        <name nam="Barometer"></name>
17
        <read_interval rditv="20"/>
18
        <action act="testAction_2"></action>
19
        <param par="testParam_2"></param>
20
    </device>
21
    <device id="hygrometer_01">
22
        <name nam="Hygrometer"></name>
23
        <read_interval rditv="30"/>
24
        <action act="testAction_3"></action>
25
        <param par="testParam_3"></param>
26
    </device>
27
    <device id="light_sensor_01">
28
        <name nam="Light sensor"></name>
29
        <read_interval rditv="1"/>
30
        <action act="testAction_4"></action>
31
        <param par="testParam_4"></param>
32
    </device>
33
    <device id="smart_meter_01">
34
        <name nam="Smart meter"></name>
35
        <read_interval rditv="3"/>
36
        <action act="testAction_5"></action>
37
        <param par="testParam_5"></param>
38
    </device>
39
</devicetree>
logic/trunk/bin/scenariotree.xml
1
<?xml version="1.0"?>
2
<scenariotree>
3
  <scenario id="scenario_01" name="Klima v server roomu">
4
    <inDevice id="thermometer_01" />
5
    <outDevice id="air_cond_01" />
6
    <reaction func="linear" />
7
    <check_idle val="30" />
8
    <check_active val="3" />
9
    <alpha val="0.7"/>
10
    <params val="--lazy=true" />
11
    <inDevAalues minval="20" maxval="25" optval="20" tolerance="0.5"/>
12
    <action act="testAction_1"/>
13
    <param par="testParam_1"/>
14
    <conditions/>
15
  </scenario>
16
  <scenario id="scenario_02" name="Klima v pisarni">
17
    <inDevice id="thermometer_02" />
18
    <outDevice id="air_cond_02" />
19
    <reaction func="linear" />
20
    <check_idle val="25" />
21
    <check_active val="2" />
22
    <alpha val="0.8"/>
23
    <params val="--lazy=true" />
24
    <inDevAalues minval="20" maxval="26" optval="23" tolerance="0.5"/>
25
    <action act="testAction_2"/>
26
    <param par="testParam_3"/>
27
    <conditions>
28
      <and>
29
        <greater inDeviceId="barometer_01" val="80" />
30
        <or>
31
          <less inDeviceId="time" val="1600" />
32
          <greater inDeviceId="time" val="700" />
33
        </or>
34
      </and>
35
    </conditions>
36
  </scenario>
37
  <scenario id="scenario_03" name="Okna v pisarni">
38
    <inDevice id="hygrometer_01" />
39
    <outDevice id="window_01" />
40
    <reaction func="linear" />
41
    <check_idle val="10" />
42
    <check_active val="10" />
43
    <alpha val="0.9"/>
44
    <params val="--lazy=true" />
45
    <inDevAalues minval="20" maxval="28" optval="28" tolerance="0.5"/>
46
    <action act="testAction_2"/>
47
    <param par="testParam_3"/>
48
    <conditions>
49
      <and>
50
        <greater inDeviceId="time" val="1600" />
51
        <less inDeviceId="time" val="700" />
52
      </and>
53
    </conditions>
54
  </scenario>
55
</scenariotree>

Also available in: Unified diff