| 
					
				 | 
			
			
				@@ -469,11 +469,6 @@ public abstract class SubUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         txtState.setHorizontalAlignment(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         txtState.setText("통신"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         panel1.add(txtState, new GridConstraints(0, 8, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, new Dimension(100, -1), new Dimension(100, -1), new Dimension(100, -1), 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        final JLabel label8 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Font label8Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label8.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (label8Font != null) label8.setFont(label8Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label8.setText("ㅣ팬/히터 제어 구분"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(label8, new GridConstraints(0, 9, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnScnDnld = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnScnDnldFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnScnDnld.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnScnDnldFont != null) btnScnDnld.setFont(btnScnDnldFont); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -492,12 +487,6 @@ public abstract class SubUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JPanel panel2 = new JPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         panel2.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         panel1.add(panel2, new GridConstraints(1, 10, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnReqHeater = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Font btnReqHeaterFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnReqHeater.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (btnReqHeaterFont != null) btnReqHeater.setFont(btnReqHeaterFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnReqHeater.setText("함체 Heater 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnReqHeater.setToolTipText(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel2.add(btnReqHeater, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cboControl = new JComboBox(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font cboControlFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, cboControl.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (cboControlFont != null) cboControl.setFont(cboControlFont); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -506,42 +495,70 @@ public abstract class SubUI { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         defaultComboBoxModel1.addElement("0x01: 켜짐"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         defaultComboBoxModel1.addElement("0x02: 자동"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cboControl.setModel(defaultComboBoxModel1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(cboControl, new GridConstraints(0, 10, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnSymbDnld = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Font btnSymbDnldFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnSymbDnld.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (btnSymbDnldFont != null) btnSymbDnld.setFont(btnSymbDnldFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnSymbDnld.setText("심벌 다운로드"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(btnSymbDnld, new GridConstraints(4, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        spControl = new JSpinner(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(spControl, new GridConstraints(0, 11, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        final JLabel label9 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Font label9Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label9.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (label9Font != null) label9.setFont(label9Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label9.setText("ㅣ팬/히터 제어 값"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(label9, new GridConstraints(2, 11, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel2.add(cboControl, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        final JLabel label8 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font label8Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label8.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (label8Font != null) label8.setFont(label8Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label8.setText("ㅣ화면밝기 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(label8, new GridConstraints(3, 9, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cboBright = new JComboBox(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font cboBrightFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, cboBright.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (cboBrightFont != null) cboBright.setFont(cboBrightFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        final DefaultComboBoxModel defaultComboBoxModel2 = new DefaultComboBoxModel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        defaultComboBoxModel2.addElement("0x00: 주간"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        defaultComboBoxModel2.addElement("0x01: 야간"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        defaultComboBoxModel2.addElement("0x02: 자동"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        defaultComboBoxModel2.addElement("0x03: 수동"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cboBright.setModel(defaultComboBoxModel2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(cboBright, new GridConstraints(3, 10, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnReqFan = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnReqFanFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnReqFan.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnReqFanFont != null) btnReqFan.setFont(btnReqFanFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnReqFan.setText("함체 Fan 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnReqFan.setToolTipText(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(btnReqFan, new GridConstraints(1, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnReqFan, new GridConstraints(2, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnReqHeater = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font btnReqHeaterFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnReqHeater.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (btnReqHeaterFont != null) btnReqHeater.setFont(btnReqHeaterFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnReqHeater.setText("함체 Heater 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnReqHeater.setToolTipText(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnReqHeater, new GridConstraints(2, 10, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        final JLabel label9 = new JLabel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font label9Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, label9.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (label9Font != null) label9.setFont(label9Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label9.setText("ㅣ팬/히터 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(label9, new GridConstraints(1, 9, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnSignBoardOn = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font btnSignBoardOnFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnSignBoardOn.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (btnSignBoardOnFont != null) btnSignBoardOn.setFont(btnSignBoardOnFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnSignBoardOn.setText("전광판 전원 ON"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnSignBoardOn.setToolTipText(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnSignBoardOn, new GridConstraints(0, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnReqBright = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font btnReqBrightFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnReqBright.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (btnReqBrightFont != null) btnReqBright.setFont(btnReqBrightFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnReqBright.setText("표출부 밝기 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnReqBright, new GridConstraints(4, 11, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        spBright = new JSpinner(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(spBright, new GridConstraints(3, 11, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnReqFan2 = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnReqFan2Font = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnReqFan2.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnReqFan2Font != null) btnReqFan2.setFont(btnReqFan2Font); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnReqFan2.setText("표출부 Fan 제어"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(btnReqFan2, new GridConstraints(1, 11, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnReqFan2, new GridConstraints(2, 11, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        spControl = new JSpinner(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(spControl, new GridConstraints(1, 11, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnSymbDnld = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Font btnSymbDnldFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnSymbDnld.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (btnSymbDnldFont != null) btnSymbDnld.setFont(btnSymbDnldFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        btnSymbDnld.setText("심벌 다운로드"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnSymbDnld, new GridConstraints(4, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnSignBoardOff = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Font btnSignBoardOffFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnSignBoardOff.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (btnSignBoardOffFont != null) btnSignBoardOff.setFont(btnSignBoardOffFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnSignBoardOff.setText("전광판 전원 OFF"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         btnSignBoardOff.setToolTipText(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(btnSignBoardOff, new GridConstraints(3, 10, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnSignBoardOn = new JButton(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Font btnSignBoardOnFont = this.$$$getFont$$$("Malgun Gothic", Font.PLAIN, 12, btnSignBoardOn.getFont()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (btnSignBoardOnFont != null) btnSignBoardOn.setFont(btnSignBoardOnFont); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnSignBoardOn.setText("전광판 전원 ON"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        btnSignBoardOn.setToolTipText(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        panel1.add(btnSignBoardOn, new GridConstraints(3, 9, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        panel1.add(btnSignBoardOff, new GridConstraints(0, 10, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         final JPanel panel3 = new JPanel(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         panel3.setLayout(new GridLayoutManager(2, 1, new Insets(0, 4, 0, 4), -1, -1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rootPanel.add(panel3, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, new Dimension(-1, 200), null, null, 0, false)); 
			 |