webrelay-modbus/faultView.wxg
2020-08-10 15:09:34 -07:00

878 lines
53 KiB
XML

<?xml version="1.0"?>
<!-- generated by wxGlade 0.9.6 on Wed Jul 29 12:53:06 2020 -->
<application encoding="UTF-8" for_version="3.0" header_extension=".h" indent_amount="4" indent_symbol="space" is_template="0" language="python" mark_blocks="0" option="0" overwrite="1" path="FaultView.py" source_extension=".cpp" top_window="frame" use_gettext="1" use_new_namespace="1">
<object class="FaultFrame" name="frame" base="EditFrame">
<size>442, 480</size>
<title>PCS Controller</title>
<style>wxDEFAULT_FRAME_STYLE</style>
<object class="wxBoxSizer" name="sizer_1" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxEXPAND</flag>
<object class="wxBoxSizer" name="sizer_7" base="EditBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<flag>wxEXPAND</flag>
<object class="wxGridSizer" name="sizer_4" base="EditGridSizer">
<rows>6</rows>
<cols>2</cols>
<vgap>0</vgap>
<hgap>0</hgap>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_1" base="EditStaticText">
<label>IP Address</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="input_ip" base="EditTextCtrl">
<value>192.168.1.2</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_2" base="EditStaticText">
<label>Port</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="input_port" base="EditTextCtrl">
<value>502</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_3" base="EditStaticText">
<label>Unit ID</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="input_uid" base="EditTextCtrl">
<value>240</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_4" base="EditStaticText">
<label>Refresh Period (ms)</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="input_refresh" base="EditTextCtrl">
<value>2000</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="reset_button" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnReset</handler>
</events>
<label>Reset Connection</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="apply_button" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnApply</handler>
</events>
<label>Apply</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="rreset_button" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnButtonRemoteReset</handler>
</events>
<disabled>1</disabled>
<label>Remote PCS Reset</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxToggleButton" name="button_1" base="EditToggleButton">
<events>
<handler event="EVT_TOGGLEBUTTON">ToggleMonitoring</handler>
</events>
<disabled>1</disabled>
<label>Start</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxEXPAND</flag>
<object class="wxBoxSizer" name="sizer_8" base="EditBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_2" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_5" base="EditStaticText">
<label>Relay 1</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_1" base="EditTextCtrl">
<id>1</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_2" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>1</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_3" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>11</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_4" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>21</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_3" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_6" base="EditStaticText">
<label>Relay 2</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_2" base="EditTextCtrl">
<id>2</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_5" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>2</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_6" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>12</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_7" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>22</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_5" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_7" base="EditStaticText">
<label>Relay 3</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_3" base="EditTextCtrl">
<id>3</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_8" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>3</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_9" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>13</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_10" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>23</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_6" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_8" base="EditStaticText">
<label>Relay 4</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_4" base="EditTextCtrl">
<id>4</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_11" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>4</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_12" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>14</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_13" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>24</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_9" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_9" base="EditStaticText">
<label>Relay 5</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_5" base="EditTextCtrl">
<id>5</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_14" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>5</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_15" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>15</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_16" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>25</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_10" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_10" base="EditStaticText">
<label>Relay 6</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_6" base="EditTextCtrl">
<id>6</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_17" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>6</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_18" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>16</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_19" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>26</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_11" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_11" base="EditStaticText">
<label>Relay 7</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_7" base="EditTextCtrl">
<id>7</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_20" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>7</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_21" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>17</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_22" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>27</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_12" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_12" base="EditStaticText">
<label>Relay 8</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_8" base="EditTextCtrl">
<id>8</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_23" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>8</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_24" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>18</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_25" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>28</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_13" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_13" base="EditStaticText">
<label>Relay 9</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_9" base="EditTextCtrl">
<id>9</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_26" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>9</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_27" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>19</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_28" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>29</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxALIGN_CENTER_HORIZONTAL</flag>
<object class="wxBoxSizer" name="sizer_14" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_14" base="EditStaticText">
<label>Relay 10</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_10" base="EditTextCtrl">
<id>10</id>
<background>#ff0000</background>
<style>wxTE_READONLY|wxTE_CENTRE</style>
<value>OFF</value>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="spacer" name="spacer" base="EditSpacer">
<width>20</width>
<height>20</height>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_29" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOn</handler>
</events>
<id>10</id>
<label>ON</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_30" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayOff</handler>
</events>
<id>20</id>
<label>OFF</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxButton" name="button_31" base="EditButton">
<events>
<handler event="EVT_BUTTON">OnRelayPulse</handler>
</events>
<id>30</id>
<label>PULSE</label>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
</application>