1+ function ::CreateWndRotSensor() {
2+ object objVoltage = cObj.DPByHssDP("OPERATING_VOLTAGE");
3+
4+ object ch = dom.GetObject(chnId);
5+
6+ ! Locked
7+ string locked = "${actionStatusControlLockedA}";
8+
9+ if (ch.Label() == "HmIP-MOD-WD-VK") {
10+ ! Closed
11+ locked = "${actionStatusControlLockedB}";
12+ }
13+
14+ WriteLine("<td>");
15+ WriteLine("<table class='ControlBtnOff CLASS02514' id='"#chnId#"OpenH' >");
16+ WriteLine("<tr>");
17+ WriteLine("<td class='CLASS02513'>");
18+ WriteLine("<div align='center'>");
19+ WriteLine("<img src='/ise/img/window/open_h.png' width='80' height='80' style='mix-blend-mode:multiply;' />");
20+ WriteLine("</div>");
21+ WriteLine("</td>");
22+ WriteLine("</tr>");
23+ WriteLine("<tr><td>${actionStatusControlOpenA}</td></tr>");
24+ WriteLine("</table>");
25+ WriteLine("</td>");
26+ WriteLine("<td>");
27+ WriteLine("<table class='ControlBtnOff CLASS02514' id='"#chnId#"OpenV' >");
28+ WriteLine("<tr>");
29+ WriteLine("<td class='CLASS02513'>");
30+ WriteLine("<div align='center'>");
31+ WriteLine("<img src='/ise/img/window/open_v.png' width='80' height='80' style='mix-blend-mode:multiply;' />");
32+ WriteLine("</div>");
33+ WriteLine("</td>");
34+ WriteLine("</tr>");
35+ WriteLine("<tr><td>${actionStatusControlTilted}</td></tr>");
36+ WriteLine("</table>");
37+ WriteLine("</td>");
38+ WriteLine("<td>");
39+ WriteLine("<table class='ControlBtnOff CLASS02514' id='"#chnId#"Closed' >");
40+ WriteLine("<tr>");
41+ WriteLine("<td class='CLASS02513'>");
42+ WriteLine("<div align='center'>");
43+ WriteLine("<img src='/ise/img/window/closed.png' width='80' height='80' style='mix-blend-mode:multiply;' />");
44+ WriteLine("</div>");
45+ WriteLine("</td>");
46+ WriteLine("</tr>");
47+ WriteLine("<tr><td>"#locked#"</td></tr>");
48+ WriteLine("</table>");
49+ WriteLine("</td>");
50+
51+ if (objVoltage) {
52+ WriteLine("<td>");
53+ WriteLine("<table class='ControlBtnOff CLASS02514' id='"#chnId#"Extra' >");
54+ WriteLine("<tr>");
55+ WriteLine("<td class='CLASS02513'>");
56+ WriteLine("<div align='center'>");
57+ WriteLine("<img src='/ise/img/window/closed.png' width='80' height='80' />");
58+ WriteLine("</div>");
59+ WriteLine("</td>");
60+ WriteLine("</tr>");
61+ WriteLine("<tr><td>Extra-Status</td></tr>");
62+ WriteLine("</table>");
63+ WriteLine("</td>");
64+
65+ WriteLine("<td><div class='ControlBtnInfo CLASS02532'><span class='_CLASS02533'><span class='CLASS02534 j_translate' style='display: inline;'>Betriebsspannung in V:</span><span class='CLASS02535' style='color:white'>"#objVoltage.Value().ToString(1)#"V</span></span></div></td>");
66+ } else {
67+ WriteLine("<td></td><td></td>");
68+ }
69+
70+ object objState = cObj.DPByControl("RHS.STATE");
71+ WriteLine("<script type='text/javascript'>");
72+ WriteLine("ibw"#cObj.ID()#" = new iseButtonsWindowHB("#chnId#", "#objState.Value()#");");
73+ WriteLine("</script>");
74+ return;
75+ }
0 commit comments