|
@@ -169,6 +169,7 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
|
public final int DETAIL_TYPE_VENTI_TIMER = DETAIL_TYPE_BASE + 70;
|
|
|
public final int DETAIL_TYPE_VENTI_RESERVATION = DETAIL_TYPE_BASE + 71;
|
|
|
public final int DETAIL_TYPE_ROOMNAME_EDIT_USE = DETAIL_TYPE_BASE + 72;
|
|
|
+ public final int DETAIL_TYPE_INTERWP_MULTI_CTRL = DETAIL_TYPE_BASE + 73; // 월패드간 제어기기 멀티제어 (성북동)
|
|
|
|
|
|
private Activity mActivity;
|
|
|
private WallPadAPI mWallPadAPI;
|
|
@@ -466,6 +467,8 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
|
initVentiReservationUse();
|
|
|
initRoomNameEditUse();
|
|
|
|
|
|
+ initInterWallPadMultiCtrl();
|
|
|
+
|
|
|
initShadingGroupEditUse();
|
|
|
}
|
|
|
|
|
@@ -2468,6 +2471,24 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
|
switchButton.switchEnabled(initValue);
|
|
|
}
|
|
|
|
|
|
+ private void initInterWallPadMultiCtrl() {
|
|
|
+ Log.d(TAG, "[initInterWallPadMultiCtrl]");
|
|
|
+ int type = DETAIL_TYPE_INTERWP_MULTI_CTRL;
|
|
|
+ String typeName = mActivity.getString(R.string.detail_function_interwallpad_multi_ctrl);
|
|
|
+
|
|
|
+ SwitchButton switchButton = (SwitchButton)mRootView.findViewById(R.id.btn_switch_interwallpad_multi_ctrl);
|
|
|
+ switchButton.setSwitchButtonChangedListener(this, type, typeName);
|
|
|
+
|
|
|
+ List<String> listString = new ArrayList<String>();
|
|
|
+ listString.add(mActivity.getString(R.string.do_used));
|
|
|
+ listString.add(mActivity.getString(R.string.do_not_used));
|
|
|
+
|
|
|
+ switchButton.setText(listString);
|
|
|
+
|
|
|
+ boolean initValue = mMainDatabaseManager.isUsedSettingDataSubDev(MainDatabaseManager.SETTING_ITEM_SUB_INTERWP_MULTI_CTRL);
|
|
|
+ switchButton.switchEnabled(initValue);
|
|
|
+ }
|
|
|
+
|
|
|
private String getDefaultPentHouseHo() {
|
|
|
WallpadStatusData DBMGR = null;
|
|
|
DBMGR = new WallpadStatusData(mActivity.getApplicationContext());
|
|
@@ -2620,6 +2641,7 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
|
case DETAIL_TYPE_VENTI_TIMER:
|
|
|
case DETAIL_TYPE_VENTI_RESERVATION:
|
|
|
case DETAIL_TYPE_ROOMNAME_EDIT_USE:
|
|
|
+ case DETAIL_TYPE_INTERWP_MULTI_CTRL:
|
|
|
break;
|
|
|
|
|
|
default:
|
|
@@ -4761,6 +4783,10 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
|
mMainDatabaseManager.updateSetUsedToSubDeviceSwitchButtonOnOff(MainDatabaseManager.SETTING_ITEM_SUB_DEVICE_ROOMNAME_EDIT_USE, position);
|
|
|
break;
|
|
|
|
|
|
+ case DETAIL_TYPE_INTERWP_MULTI_CTRL:
|
|
|
+ mMainDatabaseManager.updateSetUsedToSubDeviceSwitchButtonOnOff(MainDatabaseManager.SETTING_ITEM_SUB_INTERWP_MULTI_CTRL, position);
|
|
|
+ break;
|
|
|
+
|
|
|
case DETAIL_TYPE_REGISTRATION_WIRELESS_DOOR_LOCK:
|
|
|
case DETAIL_TYPE_SEND_HEART_BEAT:
|
|
|
case DETAIL_TYPE_TOUCH_CALIBRATION:
|
|
@@ -4827,8 +4853,8 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
|
case DETAIL_TYPE_REMOTECTRL_LIGHT:
|
|
|
case DETAIL_TYPE_HS_PLATFORM_USE:
|
|
|
case DETAIL_TYPE_ROOMNAME_EDIT_USE:
|
|
|
+ case DETAIL_TYPE_INTERWP_MULTI_CTRL:
|
|
|
updateSetUsedToSubDevice(type, position, itemName);
|
|
|
-
|
|
|
MainApplication.getApplication().setReboot();
|
|
|
break;
|
|
|
|