|
@@ -158,6 +158,8 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
public final int DETAIL_TYPE_SMARTIOTCAM_FLIP = DETAIL_TYPE_BASE + 63;
|
|
public final int DETAIL_TYPE_SMARTIOTCAM_FLIP = DETAIL_TYPE_BASE + 63;
|
|
public final int DETAIL_TYPE_CONSTRUCTION_SPECIAL_FUNC = DETAIL_TYPE_BASE + 64;
|
|
public final int DETAIL_TYPE_CONSTRUCTION_SPECIAL_FUNC = DETAIL_TYPE_BASE + 64;
|
|
|
|
|
|
|
|
+ public final int DETAIL_TYPE_EMS_PROTOCOL_USE = DETAIL_TYPE_BASE + 65;
|
|
|
|
+
|
|
private Activity mActivity;
|
|
private Activity mActivity;
|
|
private WallPadAPI mWallPadAPI;
|
|
private WallPadAPI mWallPadAPI;
|
|
private MainDatabaseManager mMainDatabaseManager;
|
|
private MainDatabaseManager mMainDatabaseManager;
|
|
@@ -439,6 +441,9 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
init_SmartIOTCam_Flip();
|
|
init_SmartIOTCam_Flip();
|
|
|
|
|
|
init_Construction_SpecialFunc();
|
|
init_Construction_SpecialFunc();
|
|
|
|
+
|
|
|
|
+ //EMS 프로토콜
|
|
|
|
+ initEMSProtocolUseSet();
|
|
}
|
|
}
|
|
|
|
|
|
private void initEscapeLadderDownSend()
|
|
private void initEscapeLadderDownSend()
|
|
@@ -858,6 +863,29 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
switchButton.switchEnabled(initValue);
|
|
switchButton.switchEnabled(initValue);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // init EMS프로토콜 View(원격검침)
|
|
|
|
+ private void initEMSProtocolUseSet() {
|
|
|
|
+ int type = DETAIL_TYPE_EMS_PROTOCOL_USE;
|
|
|
|
+ String typeName = mActivity.getString(R.string.detail_function_ems_metering);
|
|
|
|
+
|
|
|
|
+ SwitchButton switchButton = (SwitchButton)mRootView.findViewById(R.id.btn_switch_ems_metering);
|
|
|
|
+ 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);
|
|
|
|
+
|
|
|
|
+ WallpadDeviceSet devset = new WallpadDeviceSet(getContext());
|
|
|
|
+
|
|
|
|
+ boolean initValue = mMainDatabaseManager.isUsedSettingDataSubDev(MainDatabaseManager.SETTING_ITEM_SUB_DEVICE_EMS_PROTOCOL);
|
|
|
|
+ switchButton.switchEnabled(initValue);
|
|
|
|
+ }
|
|
|
|
+
|
|
// init RFDoorCamera View
|
|
// init RFDoorCamera View
|
|
private void initRFDoorCamera() {
|
|
private void initRFDoorCamera() {
|
|
int type = DETAIL_TYPE_RF_DOOR_CAMERA;
|
|
int type = DETAIL_TYPE_RF_DOOR_CAMERA;
|
|
@@ -4230,6 +4258,10 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
wdst.closeDB();
|
|
wdst.closeDB();
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ case DETAIL_TYPE_EMS_PROTOCOL_USE:
|
|
|
|
+ mMainDatabaseManager.updateSetUsedToSubDeviceSwitchButtonOnOff(MainDatabaseManager.SETTING_ITEM_SUB_DEVICE_EMS_PROTOCOL, position);
|
|
|
|
+ break;
|
|
|
|
+
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -4278,6 +4310,7 @@ public class SettingDetailFunctionFragment extends Fragment
|
|
case DETAIL_TYPE_SMARTIOTCAM_FLIP:
|
|
case DETAIL_TYPE_SMARTIOTCAM_FLIP:
|
|
case DETAIL_TYPE_CONSTRUCTION_SPECIAL_FUNC:
|
|
case DETAIL_TYPE_CONSTRUCTION_SPECIAL_FUNC:
|
|
case DETAIL_TYPE_ELEVATOR:
|
|
case DETAIL_TYPE_ELEVATOR:
|
|
|
|
+ case DETAIL_TYPE_EMS_PROTOCOL_USE:
|
|
updateSetUsedToSubDevice(type, position, itemName);
|
|
updateSetUsedToSubDevice(type, position, itemName);
|
|
|
|
|
|
MainApplication.getApplication().setReboot();
|
|
MainApplication.getApplication().setReboot();
|