equal
deleted
inserted
replaced
3 <variables> |
3 <variables> |
4 <variable name="SomePLCglobal" type="HMI_STRING" onchange="MyOnChangeFunc"/> |
4 <variable name="SomePLCglobal" type="HMI_STRING" onchange="MyOnChangeFunc"/> |
5 </variables> |
5 </variables> |
6 <globals> |
6 <globals> |
7 <xhtml:p><![CDATA[ |
7 <xhtml:p><![CDATA[ |
|
8 from twisted.web.resource import Resource |
|
9 |
|
10 class AlarmJsonResource(Resource): |
|
11 def render_GET(self, request): |
|
12 return '' |
|
13 |
|
14 def render_POST(self, request): |
|
15 print(request.__dict__) |
|
16 newdata = request.content.getvalue() |
|
17 print newdata |
|
18 return '' |
|
19 |
8 |
20 |
9 def MyOnChangeFunc(changed_var_name): |
21 def MyOnChangeFunc(changed_var_name): |
10 print changed_var_name + ": " + getattr(PLCGlobals, changed_var_name) |
22 print changed_var_name + ": " + getattr(PLCGlobals, changed_var_name) |
11 |
23 |
12 ]]></xhtml:p> |
24 ]]></xhtml:p> |
19 <xhtml:p><![CDATA[ |
31 <xhtml:p><![CDATA[ |
20 ]]></xhtml:p> |
32 ]]></xhtml:p> |
21 </cleanup> |
33 </cleanup> |
22 <start> |
34 <start> |
23 <xhtml:p><![CDATA[ |
35 <xhtml:p><![CDATA[ |
|
36 |
|
37 svghmi_root.putChild("alarms", AlarmJsonResource()) |
|
38 |
|
39 |
24 ]]></xhtml:p> |
40 ]]></xhtml:p> |
25 </start> |
41 </start> |
26 <stop> |
42 <stop> |
27 <xhtml:p><![CDATA[ |
43 <xhtml:p><![CDATA[ |
28 ]]></xhtml:p> |
44 ]]></xhtml:p> |