/*
 * Copyright (c) 2015. Ncomz. All Rights Reserved
 */

package com.ntels.onecable.admin.common;

/**
 * <pre>
 * -----------------------------------------------------------------------------
 * 설명 :  Constants 클래스
 * 작성자 : 최진오
 * 작성일자 : 2014-04-06
 * 수정일자 : 2014-04-06 최진오 최초생성
 * ------------------------------------------------------------------------------
 * </pre>
 */
public interface Constants {

  String REGISTRATION_READY      = "registrationReady";
  String REGISTRATION_GENERATING = "registrationGenerating";
  String REGISTRATION_COMPLETE   = "registrationComplete";
  /**
   * 유심 체크 여부 확인
   */
  Boolean USIM_CHECK = true;
  /**
   * 화면 기본 전환효과 여부
   */
  Boolean CHANGE_EVENT_CHECK = false;

  String CHANGE_EVENT_NONE = "00";
  String CHANGE_EVENT_TOP_TOP = "11";
  String CHANGE_EVENT_TOP_BOTTOM = "12";
  String CHANGE_EVENT_TOP_LEFT = "13";
  String CHANGE_EVENT_TOP_RIGHT = "14";

  String CHANGE_EVENT_BOTTOM_TOP = "21";
  String CHANGE_EVENT_BOTTOM_BOTTOM = "22";
  String CHANGE_EVENT_BOTTOM_LEFT = "23";
  String CHANGE_EVENT_BOTTOM_RIGHT = "24";

  String CHANGE_EVENT_LEFT_TOP = "31";
  String CHANGE_EVENT_LEFT_BOTTOM = "32";
  String CHANGE_EVENT_LEFT_LEFT = "33";
  String CHANGE_EVENT_LEFT_RIGHT = "34";

  String CHANGE_EVENT_RIGHT_TOP = "41";
  String CHANGE_EVENT_RIGHT_BOTTOM = "42";
  String CHANGE_EVENT_RIGHT_LEFT = "43";
  String CHANGE_EVENT_RIGHT_RIGHT = "44";

  /**
   * 로그 찍기 *
   */
  Boolean APP_PROTECTER_CHECK = false;

  String OS_TYPE = "MA";
  String TERM_TYPE_CD = "A";
  String APP_STORE_CD = "G";

  //	String		URL															= "http://192.168.0.113:8080";
  //demo
  //		String		URL															= "http://192.168.10.29";
  //		String		URL_SMART													= "http://192.168.10.29:5001/";

  //개발일때..

  //    kneet 3.0 개발
  int KEY_URL_KNEET_V3_DEV = 0;
  String URL_KNEET_V3_DEV = "http://61.40.220.23:7791/ocs";
  String SMART_URL_KNEET_V3_DEV = "https://dev.allofthings.com:5018";
  String SERVICE_ID_KNEET_V3_DEV = "30001";
  String PROJECT_ID_KNEET_V3_DEV = "439012691127";
  String APP_START_ID_KNEET_V3_DEV = "ntels_onecable_admin_v1";
  String URL_SERVICE_HUB_WEBSOCKET_V3_DEV = "ws://61.40.220.23:7792/ocs";
  String URL_SERVICE_HUB_REST_V3_DEV = "http://61.40.220.23:7791/ocs";
  String URL_CLOUD_GATEWAY_V3_DEV = "http://61.40.220.80:7070";

  String VSAAS_SIP_URL_KNEET_V3_DEV = "sip:61.40.220.161:5060;lr";
  String VSAAS_TURN_URL_KEET_V3_DEV = "61.40.220.161";
  int VSAAS_TURN_PORT_KNEET_V3_DEV = 3478;
  String VSAAS_SIP_DOMAIN_KNEET_V3_DEV = "celcom.com";
  String VSAAS_SIP_PASSWORD_KNEET_V3_DEV = "qwer12345!";

  //    kneet 3.0 운영
  int KEY_URL_KNEET_V3 = 1;
  String URL_KNEET_V3 = "https://sp.kneet.io:7791/ocs";
  String SMART_URL_KNEET_V3 = "http://61.40.220.23:7791/ocs";
  String SERVICE_ID_KNEET_V3 = "30001";
  String PROJECT_ID_KNEET_V3 = "1032136708939";
  String APP_START_ID_KNEET_V3 = "ntels_onecable_admin_v1";
    String URL_SERVICE_HUB_WEBSOCKET_V3 = "wss://sp.kneet.io:7792/ocs";
  String URL_SERVICE_HUB_REST_V3 = "http://13.76.96.27:8080";
  String URL_CLOUD_GATEWAY_V3 = "http://13.76.96.27:7070";
  String VSAAS_SIP_URL_KNEET_V3 = "sip:23.98.73.196:6061;lr";
  String VSAAS_TURN_URL_KEET_V3 = "23.98.73.196";
  int VSAAS_TURN_PORT_KNEET_V3 = 3478;
  String VSAAS_SIP_DOMAIN_KNEET_V3 = "vsaas.com";
  String VSAAS_SIP_PASSWORD_KNEET_V3 = "qwer!@#$%1";

  //    kneet 2.0 custom
  int KEY_URL_KNEET_V2_DEV_CUSTOM = 2;
  String URL_KNEET_V2_DEV_CUSTOM = "http://192.168.0.10:5007";
  String SMART_URL_KNEET_V2_DEV_CUSTOM = "http://192.168.0.10:5001";
  String SERVICE_ID_KNEET_V2_DEV_CUSTOM = "20001";
  String PROJECT_ID_KNEET_V2_DEV_CUSTOM = "439012691127";
  String APP_START_ID_KNEET_V2_CUSTOM = "ntels_kneet_v2";


  int CONNECT_KEY_URL = KEY_URL_KNEET_V3_DEV;
  //    int KEY_URL = KEY_URL_KNEET_SMARTCITY;
  //    int KEY_URL = KEY_URL_KNEET_SMARTCITY_DEV_CUSTOM;
  //    int KEY_URL = KEY_URL_KNEET_V2_DEV;
  //    int KEY_URL = KEY_URL_KNEET_V2;
  //    int KEY_URL = KEY_URL_KNEET_V2_DEV_CUSTOM;

  String URL_TERMS_OF_SERVICE = "http://61.40.220.23:7794/document/terms.html";
  String URL_TERMS_OF_POLICY = "http://61.40.220.23:7794/document/private-polish.html";

  static final char MASK_CHAR = '*';
  // 구글이나 아니냔
  String PACKAGE_NAME1 = "com.ntels.onecable";
  //    String DATA_FOLDER  = "/data/data/" + PACKAGE_NAME1 + "/files";
  //    String TEMP_FOLDER  = DATA_FOLDER + "/temp";
  //    String IMAGE_FOLDER = DATA_FOLDER + "/image/";
  //    String REC_FOLDER   = DATA_FOLDER + "/recordings";

  String GRADE_CODE_MAS = "MAS";
  String GRADE_CODE_SIM = "SIM";

  int NOTIFICATION_ID = 75757512;
  int MENU_DASHBOARD = 0;
  int MENU_SETTING = 10;
  int MENU_PIC = 11;
  int MENU_THINGS = 20;
  int MENU_THINGS_DETAIL = 21;
  int MENU_SCENES = 30;
  int MENU_SCENES_DETAIL = 31;
  int MENU_RULES = 40;
  int MENU_RULES_DETAIL = 41;
  int MENU_HOMEMEMBER = 60;
  int MENU_MAINMORE = 70;
  int MENU_HOMELOG = 50;
  int MENU_MY_RULE_REGIST = 80;
  int MENU_MY_RULE_UPDATE = 81;
  int MENU_HELP = 90;
  int MENU_MANUAL = 91;
  int MENU_EXIT = 99;
  int MENU_CUSTOMER = 110;
  int MENU_INSTALL = 111;
//  int MENU_INSTALL = 112;
  int MENU_ADMIN = 113;

  int ACT_LOGIN = 1001;
  int ACT_THINGS_GROUP_ADD = 1029;
  int ACT_JOIN_STEP_2ND = 1036;
  int ACT_JOIN_STEP_1ST = 1037;
  int ACT_RESET_PASSWORD = 1038;
  int ACT_HOME_START = 1039;
  int ACT_HOME_MAP = 1040;
  int ACT_THINGS_DEVICE_ADD = 1041;
  int ACT_LOGIN_NEW_DEVICE = 1042;
  int ACT_SETTING = 1043;
  int ACT_SETTING_NICKNAME_CHANGE = 1044;
  int ACT_SETTING_ACCOUNT_EMAIL = 1045;
  int ACT_SETTING_PASSWORD_CHANGE = 1046;
  int ACT_SETTING_PASSWORD_CHECK = 1047;
  int ACT_SETTING_ACCOUNT_DEL_CONFIRM = 1049;
  int ACT_GOOGLE_CHECK = 1075;
  int ACT_HOME_SELECT_POP = 1077;
  int ACT_SETTING_HOME_DEL = 1079;
  int ACT_SETTING_ACCOUNT_EDIT = 1080;
  int ACT_HOMEMEMBER_DETAIL = 1082;
  int ACT_HOMEMEMBER_ADD = 1083;
  int ACT_HOMEMEMBER_ADD_EMAIL = 1084;
  int ACT_LOGIN_DEVICE_OVER = 1085;
  int ACT_INVITATION_LIST = 1086;
  int ACT_INVITATION_REPLY = 1087;
  int ACT_MAIN_MORE = 1093;
  int ACT_IMAGE_SELECT = 1094;
  int ACT_MESSAGE_CENTER = 1095;
  int ACT_THINGS_HOMEHUB_GUIDE_INTRO = 1096;
  int ACT_THINGS_HOMEHUB_GUIDE_01 = 1097;
  int ACT_THINGS_HOMEHUB_GUIDE_02 = 1098;
  int ACT_THINGS_HOMEHUB_GUIDE_03 = 1099;
  int ACT_THINGS_HOMEHUB_GUIDE_04_01 = 1100;
  int ACT_THINGS_HOMEHUB_GUIDE_04_02 = 1101;
  int ACT_THINGS_HOMEHUB_INPUT = 1102;
  int ACT_READER_QR = 1103;
  int ACT_HOMEHUB = 1104;
  int ACT_HOMEHUB_PASSWORD_CHANGE = 1105;
  int ACT_NOTICE = 1106;
  int ACT_THINGS_DEVICE_ADD_01 = 1107;
  int ACT_THINGS_DEVICE_ADD_02 = 1108;
  int ACT_THINGS_DEVICE_ADD_3RD = 1109;
  int ACT_THINGS_DEVICE_DEL_01 = 1110;
  int ACT_THINGS_DEVICE_DEL_02 = 1111;
  int ACT_THINGS_DEVICE_DEL_3RD = 1112;
  int ACT_RULES_EDIT = 1113;
  int ACT_RULES_TRIGGERS_SELECT = 1114;
  int ACT_RULES_TRIGGERS_TIME = 1115;
  int ACT_RULES_TRIGGERS_SUN = 1116;
  int ACT_RULES_TRIGGERS_TEMP = 1117;
  int ACT_RULES_DETAIL = 1118;
  int ACT_RULES_TEMPERATURE = 1119;
  int ACT_RULES_THINGS_SELECT = 1120;
  int ACT_THINGS_DETAIL = 1121;
  int ACT_THINGS_NAME_CHANGE = 1122;
  int ACT_RULES_MULTISENSOR_SELECT = 1123;
  int ACT_RULES_DATE_SELECT = 1124;
  int ACT_HOMEMODE = 1125;
  int ACT_HOMEMODE_EDIT = 1126;
  int ACT_RULES_ADD_SUCESS = 1127;
  int ACT_SETTING_EMAIL_CHANGE = 1128;
  int ACT_SETTING_ADMIN_PASSWORD_CHK = 1129;
  int ACT_THINGS_HOMEHUB_GUIDE = 1130;
  int ACT_THINGS_HOMEHUB_REGISTER = 1131;
  int ACT_THINGS_HOMEHUB_SET_PASSWORD = 1132;
  int ACT_THINGS_HOMEHUB_ASSIGN_PASSWORD = 1133;
  int ACT_THINGS_DEVICE_NETATMO_LOGIN = 1134;
  int ACT_THINGS_DEVICE_NETATMO_CAMERA_DETAIL = 1135;
  int ACT_THINGS_DEVICE_NETATMO_CAMERA_LIST = 1136;
  int ACT_RULES_COLOR_SELECT = 1137;
  int ACT_THINGS_DEVICE_ADD_STEP0 = 1138;
  int ACT_THINGS_DEVICE_ADD_STEP1 = 1139;
  int ACT_THINGS_DEVICE_ADD_STEP2 = 1140;
  int ACT_THINGS_DEVICE_ADD_STEP3 = 1141;
  int ACT_THINGS_DEVICE_ADD_STEP4 = 1142;
  int ACT_SETTING_CELLPHONE_CHANGE = 1143;
  int ACT_JOIN_STEP_3RD = 1144;
  int ACT_JOIN_STEP_4TH = 1145;
  int ACT_JOIN_STEP_5TH = 1146;
  int ACT_JOIN_STEP_6TH = 1147;
  int ACT_HOMEHUB_LIST = 1148;
  int ACT_THINGS_DEVICE_DEL_STEP0 = 1149;
  int ACT_THINGS_DEVICE_DEL_STEP1 = 1150;
  int ACT_THINGS_DEVICE_DEL_STEP2 = 1151;
  int ACT_THINGS_DEVICE_DEL_OFF_STEP1 = 1152;
  int ACT_THINGS_DEVICE_DEL_OFF_STEP2 = 1153;
  int ACT_JOIN_TYPE = 1154;
  int ACT_JOIN_STEP_2ND_MASTER = 1155;
  int ACT_JOIN_STEP_2ND_MEMBER = 1156;
  int ACT_JOIN_STEP_3RD_MASTER = 1157;
  int ACT_JOIN_STEP_3RD_MEMBER = 1158;
  int ACT_JOIN_COMPLETE = 1159;
  int ACT_RULES_CONDITION_SELECT = 1160;
  int ACT_FIND_ID_1ST = 1161;
  int ACT_FIND_ID_2ND = 1162;
  int ACT_FIND_PASSWORD_1ST = 1163;
  int ACT_FIND_PASSWORD_2ND = 1164;
  int ACT_FIND_PASSWORD_3RD = 1165;
  int ACT_HOMEHUB_UPDATE = 1170;
  int ACT_HOMEHUB_UPDATE_LOADING = 1171;
  int ACT_FAQ = 1172;
  int ACT_FAQ_DETAIL = 1173;
  int ACT_HOMEHUB_BLE_STEP1 = 1182;
  int ACT_HOMEHUB_BLE_STEP2 = 1183;
  int ACT_HOMEHUB_BLE_STEP2_ERR = 1184;
  int ACT_HOMEHUB_BLE_STEP3 = 1185;
  int ACT_HOMEHUB_BLE_STEP4 = 1186;
  int ACT_HOMEHUB_BLE_STEP4_ERR = 1187;
  int ACT_HOMEHUB_BLE_STEP5 = 1188;
  int ACT_HOMEHUB_BLE_STEP6 = 1189;
  int ACT_CUSTOMER_JOIN_MASTER= 1300;
  int ACT_CUSTOMER_CONNECTION= 1301;
  int ACT_CUSTOMER_CONNECTION1= 1302;
  int ACT_INSTALL_HOMEHUB_DEL= 1303;
  int ACT_INSTALL_HOMEHUB_REGISTER = 1304;
  int ACT_INSTALL_HOMEHUB_REGISTER_ERR = 1305;
  int ACT_INSTALL_HOMEHUB_REGISTER_SUCESS = 1306;

  int ACT_SPINNER = 8000;
  int ACT_SPINNER1 = 8001;
  int ACT_SPINNER2 = 8002;
  int ACT_SPINNER3 = 8003;
  int ACT_SPINNER4 = 8004;
  int ACT_SPINNER5 = 8005;
  int ACT_SPINNER6 = 8006;
  int ACT_SPINNER7 = 8007;
  int ACT_SPINNER8 = 8008;
  int ACT_SPINNER9 = 8009;
  int ACT_SPINNER10 = 8010;
  int ACT_SPINNER_MAIN = 8050;

  int ACT_ERROR_PAGE = 9999;
  int CMDCLS_TYPE_ID_11001 = 11001;
  int CMDCLS_TYPE_ID_11002 = 11002;
  int CMDCLS_TYPE_ID_11003 = 11003;
  int CMDCLS_TYPE_ID_11004 = 11004;
  int CMDCLS_TYPE_ID_11005 = 11005;
  int CMDCLS_TYPE_ID_11006 = 11006;
  int CMDCLS_TYPE_ID_11007 = 11007;
  int CMDCLS_TYPE_ID_11008 = 11008;
  int CMDCLS_TYPE_ID_11009 = 11009;
  int CMDCLS_TYPE_ID_11010 = 11010;
  int CMDCLS_TYPE_ID_11011 = 11011;
  int CMDCLS_TYPE_ID_11012 = 11012;
  int CMDCLS_TYPE_ID_11013 = 11013;
  int CMDCLS_TYPE_ID_11014 = 11014;
  int CMDCLS_TYPE_ID_11015 = 11015;
  int CMDCLS_TYPE_ID_11016 = 11016;
  int CMDCLS_TYPE_ID_11017 = 11017;
  int CMDCLS_TYPE_ID_11018 = 11018;
  int CMDCLS_TYPE_ID_13001 = 13001;
  int CMDCLS_TYPE_ID_13002 = 13002;
  int CMDCLS_TYPE_ID_13003 = 13003;
  int CMDCLS_TYPE_ID_13004 = 13004;
  int CMDCLS_TYPE_ID_14001 = 14001;
  int CMDCLS_TYPE_ID_14002 = 14002;
  int CMDCLS_TYPE_ID_14003 = 14003;
  int CMDCLS_TYPE_ID_17001 = 17001;
  int CMDCLS_TYPE_ID_17002 = 17002;
  int CMDCLS_TYPE_ID_17003 = 17003;
  int CMDCLS_TYPE_ID_17004 = 17004;
  int CMDCLS_TYPE_ID_17005 = 17005;
  int CMDCLS_TYPE_ID_17006 = 17006;
  int CMDCLS_TYPE_ID_17008 = 17008;
  int CMDCLS_TYPE_ID_20001 = 20001;
  int CMDCLS_TYPE_ID_21001 = 21001;
  int CMDCLS_TYPE_ID_24001 = 24001;
  int CMDCLS_TYPE_ID_28001 = 28001;
  int CMDCLS_TYPE_ID_28002 = 28002;
  int CMDCLS_TYPE_ID_28003 = 28003;
  int CMDCLS_TYPE_ID_28004 = 28004;
  int CMDCLS_TYPE_ID_34001 = 34001;
  int CMDCLS_TYPE_ID_34002 = 34002;
  int CMDCLS_TYPE_ID_34003 = 34003;
  int CMDCLS_TYPE_ID_36001 = 36001;
  int CMDCLS_TYPE_ID_36002 = 36002;
  int CMDCLS_TYPE_ID_36003 = 36003;
  int CMDCLS_TYPE_ID_12001 = 12001;
  int CMDCLS_TYPE_ID_12002 = 12002;
  int CMDCLS_TYPE_ID_12003 = 12003;
  int CMDCLS_TYPE_ID_12004 = 12004;
  int CMDCLS_TYPE_ID_12005 = 12005;
  int CMDCLS_TYPE_ID_12006 = 12006;
  int CMDCLS_TYPE_ID_12007 = 12007;
  int CMDCLS_TYPE_ID_12008 = 12008;
  int CMDCLS_TYPE_ID_12009 = 12009;
  int CMDCLS_TYPE_ID_12010 = 12010;
  int CMDCLS_TYPE_ID_12011 = 12011;
  int CMDCLS_TYPE_ID_12012 = 12012;
  int CMDCLS_TYPE_ID_12013 = 12013;
  int CMDCLS_TYPE_ID_12014 = 12014;
  int CMDCLS_TYPE_ID_12015 = 12015;
  int CMDCLS_TYPE_ID_12016 = 12016;
  int CMDCLS_TYPE_ID_12017 = 12017;
  int CMDCLS_TYPE_ID_12018 = 12018;
  int CMDCLS_TYPE_ID_12019 = 12019;
  int CMDCLS_TYPE_ID_12020 = 12020;
  int CMDCLS_TYPE_ID_12021 = 12021;
  int CMDCLS_TYPE_ID_12022 = 12022;
  int CMDCLS_TYPE_ID_12023 = 12023;
  int CMDCLS_TYPE_ID_12024 = 12024;
  int CMDCLS_TYPE_ID_12025 = 12025;
  int CMDCLS_TYPE_ID_12026 = 12026;
  int CMDCLS_TYPE_ID_12027 = 12027;
  int CMDCLS_TYPE_ID_12028 = 12028;
  int CMDCLS_TYPE_ID_12029 = 12029;
  int CMDCLS_TYPE_ID_12030 = 12030;
  int CMDCLS_TYPE_ID_12031 = 12031;
  int CMDCLS_TYPE_ID_12032 = 12032;
  int CMDCLS_TYPE_ID_12033 = 12033;
  int CMDCLS_TYPE_ID_12034 = 12034;
  int CMDCLS_TYPE_ID_15001 = 15001;
  int CMDCLS_TYPE_ID_15002 = 15002;
  int CMDCLS_TYPE_ID_16001 = 16001;
  int CMDCLS_TYPE_ID_16002 = 16002;
  int CMDCLS_TYPE_ID_16003 = 16003;
  int CMDCLS_TYPE_ID_16004 = 16004;
  int CMDCLS_TYPE_ID_18001 = 18001;
  int CMDCLS_TYPE_ID_18002 = 18002;
  int CMDCLS_TYPE_ID_18003 = 18003;
  int CMDCLS_TYPE_ID_18004 = 18004;
  int CMDCLS_TYPE_ID_18005 = 18005;
  int CMDCLS_TYPE_ID_19001 = 19001;
  int CMDCLS_TYPE_ID_29001 = 29001;
  int CMDCLS_TYPE_ID_29002 = 29002;
  int CMDCLS_TYPE_ID_29003 = 29003;
  int CMDCLS_TYPE_ID_29004 = 29004;
  int CMDCLS_TYPE_ID_29005 = 29005;
  int CMDCLS_TYPE_ID_29006 = 29006;
  int CMDCLS_TYPE_ID_29007 = 29007;
  int CMDCLS_TYPE_ID_29008 = 29008;
  int CMDCLS_TYPE_ID_29009 = 29009;
  int CMDCLS_TYPE_ID_29010 = 29010;
  int CMDCLS_TYPE_ID_29011 = 29011;
  int CMDCLS_TYPE_ID_29012 = 29012;
  int CMDCLS_TYPE_ID_29013 = 29013;
  int CMDCLS_TYPE_ID_29014 = 29014;
  int CMDCLS_TYPE_ID_30001 = 30001;
  int CMDCLS_TYPE_ID_34006 = 34006;
  int CMDCLS_TYPE_ID_34007 = 34007;
  int CMDCLS_TYPE_ID_34008 = 34008;
  int CMDCLS_TYPE_ID_34009 = 34009;
  int CMDCLS_TYPE_ID_34010 = 34010;
  int CMDCLS_TYPE_ID_34011 = 34011;
  int CMDCLS_TYPE_ID_34012 = 34012;
  int CMDCLS_TYPE_ID_34013 = 34013;
  int CMDCLS_TYPE_ID_34014 = 34014;
  int CMDCLS_TYPE_ID_38001 = 38001;
  int CMDCLS_TYPE_ID_38003 = 38003;
  int DEVICECLASS_TYPE_ID_40102 = 40102;
  int DEVICECLASS_TYPE_ID_40107 = 40107;
  int DEVICECLASS_TYPE_ID_40205 = 40205;
  int DEVICECLASS_TYPE_ID_40302 = 40302;
  int DEVICECLASS_TYPE_ID_40402 = 40402;
  int DEVICECLASS_TYPE_ID_40603 = 40603;
  int DEVICECLASS_TYPE_ID_40604 = 40604;
  int DEVICECLASS_TYPE_ID_40801 = 40801;
  int DEVICECLASS_TYPE_ID_40802 = 40802;
  int DEVICECLASS_TYPE_ID_42101 = 42101;
  String EXTRA_DVCGRP_ID = "DVCGRP_ID";
  String EXTRA_DVCGRP_NAME = "DVCGRP_NAME";
  String EXTRA_APPSTART_ID = "APPSTART_ID";
  String EXTRA_SSID = "SSID";
  String EXTRA_IP = "IP";
  String EXTRA_BODY = "BODY";
  String EXTRA_RESULT = "RESULT";
  String EXTRA_RESULT_STATE = "RESULT_STATE";
  String EXTRA_ERROR_CODE = "ERROR_CODE";
  String EXTRA_BUNDLE_DATA = "BUNDLE_DATA";
  String EXTRA_ACT_NAME = "ACT_NAME";
  String EXTRA_ACT_ANIM = "ACT_ANIM";
  String EXTRA_NAME = "NAME";
  String EXTRA_EMAIL_ID = "EMAIL_ID";
  String EXTRA_NICKNAME = "NICKNAME";
  String EXTRA_CALL_TYPE = "CALL_TYPE";
  String EXTRA_CROP_TYPE = "CROP_TYPE";
  String EXTRA_PUSH_TYPE_CODE = "PUSH_TYPE_CODE";
  String EXTRA_BUTTON_NAME = "BUTTON_NAME";
  String EXTRA_HOMEGRP_ID = "HOMEGRP_ID";
  String EXTRA_APP_PROC = "APP_PROC";
  String EXTRA_CONNECTION_TYPE = "CONNECTION_TYPE";
  String EXTRA_DATE = "DATE";
  String EXTRA_MODE_ID = "MODE_ID";
  String EXTRA_BASIC_MODE_CODE = "BASIC_MODE_CODE";
  String EXTRA_MODE_ICON = "MODE_ICON";
  String EXTRA_MODE_ICON1 = "MODE_ICON1";
  String EXTRA_MODE_NAME = "MODE_NAME";
  String EXTRA_HOMEGRP_RULE_ID = "HOMEGRP_RULE_ID";
  String EXTRA_MODE_TITLE = "MODE_TITLE";
  String EXTRA_MODE_DEL_YN = "MODE_DEL_YN";
  String EXTRA_MODE = "MODE";
  String EXTRA_MODE1 = "MODE1";
  String EXTRA_YAHOO1 = "YAHOO1";
  String EXTRA_YAHOO2 = "YAHOO2";
  String EXTRA_YAHOO3 = "YAHOO3";
  String EXTRA_YAHOO4 = "YAHOO4";
  String EXTRA_DAYOFWEEK = "DAYOFWEEK";
  String EXTRA_DAYOFWEEK1 = "DAYOFWEEK1";
  String EXTRA_PASSWORD = "PASSWORD";
  String EXTRA_TITLE_ICON = "TITLE_ICON";
  String EXTRA_SPINNER_BTN1 = "SPINNER_BTN1";
  String EXTRA_SPINNER_BTN2 = "SPINNER_BTN2";
  String EXTRA_SPINNER_LIST = "SPINNER_LIST";
  String EXTRA_SPINNER_LIST1 = "SPINNER_LIST1";
  String EXTRA_SPINNER_LIST2 = "SPINNER_LIST2";
  String EXTRA_SPINNER_LIST3 = "SPINNER_LIST3";
  String EXTRA_SPINNER_ICON_LIST = "SPINNER_ICON_LIST";
  String EXTRA_SPINNER_POSITION = "SPINNER_POSITION";
  String EXTRA_SPINNER_POSITION_LIST = "SPINNER_POSITION_LIST";
  String EXTRA_SPINNER_RESULT = "SPINNER_RESULT";
  String EXTRA_SPINNER_RESULT_LIST = "SPINNER_RESULT_LIST";
  String EXTRA_SPINNER_TITLE = "SPINNER_TITLE";
  String EXTRA_SPINNER_TYPE = "SPINNER_TYPE";
  String EXTRA_SPINNER_SHOW_TYPE = "SPINNER_SHOW_TYPE";
  String EXTRA_EXIT_FLAG = "EXIT_FLAG";
  String EXTRA_RELOAD_FLAG = "RELOAD_FLAG";
  //    String EXTRA_DEL_FLAG              = "DEL_FLAG";
  String EXTRA_FLOW_END_FLAG = "FLOW_END_FLAG";
  String EXTRA_RETRAY_FLAG = "RETRAY_FLAG";
  String EXTRA_END_FLAG = "END_FLAG";
  String EXTRA_TIMEOUT_FLAG = "TIMEOUT_FLAG";
  //    String EXTRA_LOGOUT_FLAG           = "LOGOUT_FLAG";
  String EXTRA_DEVICE_ID = "DEVICE_ID";
  String EXTRA_DEVICE_TYPE_ID = "DEVICE_TYPE_ID";
  String EXTRA_NODE_ID = "NODE_ID";
  String EXTRA_ACTIVATION_CODE = "ACTIVATION_CODE";
  String EXTRA_DEVICE_NAME = "DEVICE_NAME";
  String EXTRA_GROUP_DEVICE = "GROUP_DEVICE";
  String EXTRA_COMPANY_NAME = "COMPANY_NAME";
  String EXTRA_DEVICE_DESC = "DEVICE_DESC";
  String EXTRA_DEVICE_DESC1 = "DEVICE_DESC1";
  String EXTRA_DEVICE_ADD_DESC = "DEVICE_ADD_DESC";
  String EXTRA_DEVICE_ADD_DESC1 = "DEVICE_ADD_DESC1";
  String EXTRA_DEVICE_DEL_DESC = "DEVICE_DEL_DESC";
  String EXTRA_DEVICE_DEL_DESC1 = "DEVICE_DEL_DESC1";
  String EXTRA_DEVICE_IMAGE = "DEVICE_IMAGE";
  String EXTRA_DEVICE_IMAGE1 = "DEVICE_IMAGE1";
  String EXTRA_COMMAND_ID = "COMMAND_ID";
  String EXTRA_HOME_NAME = "HOME_NAME";
  String EXTRA_IMAGE_FILE_NAME = "IMAGE_FILE_NAME";
  String EXTRA_PRED_RULE_ID = "PRED_RULE_ID";
  String EXTRA_PRED_SCENE_ID = "PRED_SCENE_ID";
  String EXTRA_LIST = "LIST";
  String EXTRA_ITEM_SUB = "ITEM_SUB";
  String EXTRA_RULE_NAME = "RULE_NAME";
  String EXTRA_SCENE_NAME = "SCENE_NAME";
  String EXTRA_TRIGGERS = "TRIGGERS";
  String EXTRA_ACTIONS = "ACTIONS";
  String EXTRA_CONDITIONS = "CONDITIONS";
  String EXTRA_MEMBER_RULE_ID = "MEMBER_RULE_ID";
  String EXTRA_MEMBER_SCENE_ID = "MEMBER_SCENE_ID";
  String EXTRA_TEMPERATURE = "TEMPERATURE";
  String EXTRA_MULTISENSOR = "MULTISENSOR";
  String EXTRA_CONDITION_TYPE_CODE = "CONDITION_TYPE_CODE";
  String EXTRA_UNIT = "UNIT";
  String EXTRA_MIN = "MIN";
  String EXTRA_MAX = "MAX";
  String EXTRA_STEP = "STEP";
  String EXTRA_POSITION = "POSITION";
  String EXTRA_DEVICE_LIST = "DEVICE_LIST";
  String EXTRA_THINGS_ADD_REMOVE_TIME = "THINGS_ADD_REMOVE_TIME";
  String EXTRA_DEVICE_MANUFACTURER = "DEVICE_MANUFACTURER";
  String EXTRA_DEVICE_MODEL_NUMBER = "DEVICE_MODEL_NUMBER";
  String EXTRA_DEVICE_SERIAL_NUMBER = "DEVICE_SERIAL_NUMBER";
  String EXTRA_DEVICE_PROFILE_VERSION = "DEVICE_PROFILE_VERSION";
  String EXTRA_MDNS_HOST_ADDRESS = "MDNS_HOST_ADDRESS";
  String EXTRA_CAMERA_USER_NUMBER = "CAMERA_USER_NUMBER";
  String EXTRA_CAMERA_CAMERA_NUMBER = "CAMERA_CAMERA_NUMBER";
  String EXTRA_REFRESH_TOKEN = "REFRESH_TOKEN";
  String EXTRA_CAMERA_ID = "CAMERA_ID";
  String EXTRA_CAMERA_ON_OFF = "CAMERA_ON_OFF";
  String EXTRA_ONLNIE_STATE = "ONLINE_STATE";
  String EXTRA_IS_LOGOUT = "IS_LOGOUT";
  String EXTRA_SELECTED_COLOR = "SELECTED_COLOR";
  String EXTRA_ITEM_TYPE_CODE = "ITEM_TYPE_CODE";
  String EXTRA_JOIN_TYPE = "JOIN_TYPE";
  String EXTRA_LOGIN_ID = "LOGIN_ID";
  String EXTRA_SELECTED_QUIZ = "SELECTED_QUIZ";
  String EXTRA_GRADE_CODE = "GRADE_CODE";
  String EXTRA_PHONE = "PHONE";
  String EXTRA_QUIZ_ANSWER = "QUIZ_ANSWER";
  String EXTRA_QUIZ_ID = "QUIZ_ID";
  String EXTRA_CUST_ID = "CUST_ID";
  String EXTRA_CTRT_GRP_ID = "CTRT_GRP_ID";
  String EXTRA_MEMBER_ID = "member_id";
  String EXTRA_CONDITION_TYPE = "condition_type";
  String EXTRA_FAQ_ID = "faq_id";
  String EXTRA_FAQ_TITLE = "faq_title";
  String EXTRA_FAQ_SOURCE = "faq_source";
  String SEND_TYPE_GET = "GET";
  String SEND_TYPE_DELETE = "DELETE";
  //    String SEND_TYPE_DELETE1            = "DELETE1";
  String SEND_TYPE_POST = "POST";
  String SEND_TYPE_POST1 = "POST1";
  String SEND_TYPE_MULTIPART = "MULTIPART";
  String SEND_TYPE_MULTIPART1 = "MULTIPART1";
  String SEND_TYPE_PUT = "PUT";
  String SEND_TYPE_PUT1 = "PUT1";
  /** API통신 파라미터 */
  /**
   * 애니메이션 표현 여부 (표현했을경우 : Y / 표현하지 않았을경우 : N).
   */
  String KEY_MORE_YN = "more_yn";
  String KEY_EDIT_YN = "edit_yn";
  String KEY_ANIM_YN = "anim_yn";
  String KEY_CHECK_YN = "check_yn";
  String KEY_SELECT_YN = "select_yn";
  String KEY_DISABLE_YN = "disable_yn";
  String KEY_DISPLAY_YN = "display_yn";
  String KEY_HOMEGRP_ID = "homegrp_id";

  /**
   * 변경 구분(password: 비밀번호 , nickname: 닉네임 변경).
   */
  String KEY_TYPE = "type";
  /**
   * 신규 이메일 ID(변경구분 : email 일때 필수).
   */
  String KEY_NEW_EMAIL_ID = "new_email_id";
  /**
   * 현재 비밀번호(변경구분 : password 일때 필수).
   */
  String KEY_OLD_PASSWORD = "old_password";
  /**
   * 새 비밀번호(변경구분 : password 일때 필수).
   */
  String KEY_NEW_PASSWORD = "new_password";
  /**
   * 비밀번호 확인(변경구분 : password 일때 필수).
   */
  String KEY_CONFIRM_PASSWORD = "confirm_password";
  /**
   * 홈그룹 이름.
   */
  String KEY_HOMEGRP_NAME = "homegrp_name";
  String KEY_AUTHORIZATION_QUESTION = "authorization_question";

  /**
   * 이메일 ID.
   */
  String KEY_EMAIL_ID = "email_id";
  String KEY_KEY = "key";
  /**
   * 패스워드.
   */
  String KEY_PASSWORD = "password";
  /**
   * 서비스 ID (10001 : Kneet).
   */
  String KEY_SERVICE_ID = "service_id";
  /**
   * OS 유형 (MA : 안드로이드, MI : IOS).
   */
  String KEY_OS_TYPE = "os_type";
  String KEY_STORE_CODE = "store_code";
  String KEY_APP_VERSION = "app_version";
  String KEY_LOGIN_STATUS = "login_status";
  String KEY_DEVICE_SN = "device_sn";
  String KEY_DEVICE_TOKEN = "device_token";
  /**
   * 회원 번호.
   */
  String KEY_MEMBER_ID = "member_id";
  String KEY_INSTALLER_ID = "installer_id";
  String KEY_INVITATION_HIST_ID = "invitation_hist_id";
  String KEY_CTRT_GRP_LIST = "ctrt_grp_list";
  String KEY_SELECT_CTRT_GRP_ID = "select_ctrt_grp_id";
  /**
   * 국가 코드 (ex: KR).
   */
  String KEY_COUNTRY_CODE = "country_code";
  /**
   * 타임존 ID.
   */
  String KEY_TIMEZONE_NAME = "timezone_name";
  String KEY_TIMEZONE_ID = "timezone_id";
  /**
   * 타임존 시간 (ex: +09:00).
   */
  String KEY_TIMEZONE = "timezone";
  /**
   * 언어 코드 (ex: en).
   */
  String KEY_LANG = "lang";
  /**
   * 인증 토큰.
   */
  String KEY_AUTH_TOKEN = "auth_token";
  String KEY_AUTHORIZATION = "Authorization";
  String KEY_CONTENT_TYPE = "Content-Type";
  String KEY_CONNECTION = "Connection";
  String KEY_TEMP_PASSWORD_YN = "temp_password_yn";
  /**
   * 회원 여부.
   */
  String KEY_COMMON_CODE = "common_code";
  String KEY_COMMON_CODE_NAME = "common_code_name";
  /**
   * 회원명.
   */
  String KEY_NICKNAME = "nickname";
  String KEY_INVITATION_LIST = "invitation_list";

  /**
   * 에러메세지.
   */
  String KEY_RESULT_MSG = "result_msg";
  String KEY_RESULT_CODE = "result_code";
  String KEY_RESULT = "result";
//  String KEY_ERR_CODE = "err_code";
//String KEY_ERR_MSG = "err_msg";
  //    String KEY_err_count   = "err_count";
  String KEY_ERROR_COUNT = "error_count";

  /**
   * 페이징 유형(U:Upward, D:Downward).
   */
  String KEY_DELETE_CNT = "delete_cnt";
  String KEY_PAGING_TYPE = "paging_type";
  String KEY_HIST_ID = "hist_id";
  String KEY_NOTICE_ID = "notice_id";
  String KEY_FAQ_ID = "faq_id";

  String KEY_GROUP_NAME = "group_name";

  String KEY_GROUP_DEVICE_COUNT = "group_device_count";

  String KEY_GROUP_OPEN_YN = "group_open_yn";
  String KEY_CONTENTS = "contents";

  /**
   * 기본모드 코드.
   */
  String KEY_BASIC_MODE_CODE = "basic_mode_code";
  /**
   * 변수 ID.
   */
  String KEY_VARIABLE_ID = "variable_id";
  /**
   * 변경할 상태 코드 (02 : 실행 / 03 : 중지).
   */
  String KEY_STATUS_CODE = "status_code";
  String KEY_STATUS = "status";
  /**
   * 트리거가 타이머일 떄 요일 속성값 (ex : MON,TUE,WED,THU,FRI,SAT,SUN).
   */
  String KEY_DAYOFWEEK = "dayofweek";
  /**
   * 트리거가 타이머일 때 반복여부 (Y,N).
   */
  String KEY_REPEATABLE = "repeatable";
  /**
   * 트리거가 타이머일 때 시간 속성값 (0 ~ 23).
   */
  String KEY_HOUR = "hour";
  /**
   * 트리거가 타이머일 때 분 속성값 (0 ~ 59).
   */
  String KEY_MINUTE = "minute";
  /**
   * 규칙 id
   */
  String KEY_RULE_ID = "rule_id";
  /**
   * 사용유무(사용:Y, 미사용:N).
   */
  String KEY_USE_YN = "use_yn";
  /**
   * 해당 스크립트의 조건 유형 코드.
   */
  String KEY_CONDITION_TYPE_CODE = "condition_type_code";
  String KEY_CONDITION_TYPE_CODE_NAME = "condition_type_code_name";
  String KEY_COMMANDCLASS_ID = "commandclass_id";
  String KEY_VALUE = "value";
  String KEY_CMDCLS_VALUE = "cmdcls_value";
  String KEY_AVAILABLE_YN = "available_yn";
  String KEY_DELETE_YN = "delete_yn";
  String KEY_CMDCLS_VALUE_MSG = "cmdcls_value_msg";
  String KEY_DATA_TYPE_CODE = "data_type_code";
  String KEY_PRED_CMDCLS_VALUE = "pred_cmdcls_value";
  /**
   * 커맨드 클래스 최소 값.
   */
  String KEY_CONTROL_MIN_VALUE = "control_min_value";
  /**.
   * 커맨드 클래스 최대 값
   */
  String KEY_CONTROL_MAX_VALUE = "control_max_value";
  /**
   * 커맨드 클래스 값의 스탭치.
   */
  String KEY_CONTROL_STEP = "control_step";

  /**
   * 액션유형코드.
   */
  String KEY_ACTION_TYPE_CODE = "action_type_code";
  /**
   * 소스 아이디.
   */
  String KEY_SOURCE_ID = "source_id";
  String KEY_SOURCE_NAME = "source_name";
  /**
   * 소스서브 아이디 (mode 일때 variable_id ).
   */
  String KEY_SOURCE_SUB_ID = "source_sub_id";
  String KEY_SOURCE_SUB_NAME = "source_sub_name";
  /**
   * 모드 ID.
   */
  String KEY_MODE_ID = "mode_id";
  /**
   * 모드 명.
   */
  String KEY_MODE_NAME = "mode_name";
  /**
   * 규칙 명.
   */
  String KEY_RULE_NAME = "rule_name";
  String KEY_LATEST_EXECUTION_DATETIME = "latest_execution_datetime";
  /**
   * 트리거 목록.
   */
  String KEY_TRIGGERS = "triggers";
  /**
   * 액션의 목록.
   */
  String KEY_ACTIONS = "actions";
  /**
   * 컨디션의 목록.
   */
  String KEY_CONDITIONS = "conditions";
  /**
   * 항목유형 코드 (trigger:01, action:02, condition:03).
   */
  String KEY_ITEM_TYPE_CODE = "item_type_code";
  /**
   * 트리거의 아이템목록.
   */
  String KEY_ITEM_SUB = "item_sub";
  /**
   * 트리거 타입코드 ( 01:일반디바이스, 02:모드, 05 : 타이머).
   */
  String KEY_ITEM_SUB_TYPE_CODE = "item_sub_type_code";
  /**
   * 트리거 이름.
   */
  String KEY_ITEM_NAME = "item_name";
  /**
   * title.
   */
  String KEY_TITLE = "title";
  /**
   * select_type.
   */
  String KEY_SELECT_TYPE = "select_type";
  /**
   * 디바이스 타입 (ex : Master 또는 Slave).
   */
  String KEY_DEVICE_TYPE = "device_type";
  /**
   * Temperature Sensor.
   */
  String KEY_NAME = "name";
  /**
   * ADDRESS
   */
  String KEY_ADDRESS = "address";
  /**
   * loading
   */
  String KEY_LOADING = "loading";
  /**
   * 단위.
   */
  String KEY_UNIT = "unit";
  /**
   * 제조사가 정한 디폴트 인증 코드 (test: AC123456789).
   */
  String KEY_OWNER_AUTH_PASSWORD = "owner_auth_password";
  String KEY_NEW_OWNER_AUTH_PASSWORD = "new_owner_auth_password";
  String KEY_CAMERA_ID = "camera_id";
  String KEY_CAMERA_PASSWORD = "camera_password";
  String KEY_URL = "url";
  String KEY_IP = "ip";
  String KEY_PORT = "port";
  /**
   * 시리얼 넘버 (ex : SNN123456), 단말 MAC Address 사용.
   */
  String KEY_SERIAL_NUMBER = "serial_number";
  /**
   * 제조사 명 (Philips).
   */
  String KEY_MANUFACTURER = "manufacturer";
  /**
   * 모델 넘버 (ex : 431650).
   */
  String KEY_MODEL_NUMBER = "model_number";
  /**
   * 디바이스 KEY.
   */
  String KEY_DEVICE_KEY = "device_key";
  String KEY_GRADE_CODE = "grade_code";
  String KEY_GRADE_CODE_NAME = "grade_code_name";
  String KEY_TARGET_EMAIL = "target_email";
  String KEY_FIRMWARE_UPDATE_YN = "firmware_update_yn";
  String KEY_DEVICE_EXIST_YN = "device_exist_yn";
  String KEY_MASTER_TRANSFER_POPUP_YN = "master_transfer_popup_yn";
  String KEY_TARGET_CELLPHONE = "target_cellphone";
  String KEY_AUTHORIZATION_REPLY = "authorization_reply";
  String KEY_READ_DATETIME = "read_datetime";
  String KEY_NOTICE_READ_DATETIME = "notice_read_datetime";
  String KEY_MESSAGE_READ_DATETIME = "message_read_datetime";
  String KEY_FAQ_READ_DATETIME = "faq_read_datetime";
  String KEY_PUSH_TYPE_MODE_CHG_YN = "push_type_mode_chg_yn";
  String KEY_PUSH_TYPE_PRSNC_CHG_YN = "push_type_prsnc_chg_yn";
  String KEY_INVITATIONS_COUNT = "invitations_count";
  String KEY_HOMEGRP_IMAGE_FILE_NAME = "homegrp_image_file_name";
  String KEY_HOMEHUB_DEVICE_ID = "homehub_device_id";
  String KEY_HOMEHUB_DEVICE_KEY = "homehub_device_key";
  String KEY_SERVICEHUB_APP_ID = "servicehub_application_id";
  String KEY_HOMEGRP_MEMBER_LIST = "homegrp_member_list";
  String KEY_INVITATION = "invitation";
  String KEY_MEMBER_TYPE_CODE = "member_type_code";
  String KEY_MEMBER_IDS = "member_ids";
  String KEY_RECEIVE_PHONES = "receive_phones";
  String KEY_RECEIVE_PHONE = "receive_phone";
  String KEY_PHONE = "phone";
  String KEY_PHONE_AUTH_YN = "phone_auth_yn";
  String KEY_REQUEST_TIME = "request_time";
  String KEY_AFTER_MEMBER_ID = "after_member_id";
  String KEY_PERMISSION_TRANSFER_FLAG = "permission_transfer_flag";
  String KEY_AUTH_NUMBER = "auth_number";
  String KEY_AUTH_TYPE = "auth_type";
  String KEY_MSO_IMAGE_URL = "mso_image_url";
  String KEY_SEND_TYPE = "send_type";
  /**
   * [장치 목록].
   */
  String KEY_DEVICES = "devices";
  /**
   * 수집 일시 (UTC 기준).
   */
  String KEY_COLLECT_TIME = "collect_time";
  /**
   * 요청 값.
   */
  String KEY_REQUEST_VALUE = "request_value";
  /**
   * [노드 배열].
   */
  String KEY_NODES = "nodes";
  /**
   * [계약 장치 총 개수].
   */
  String KEY_CTRT_CNT = "ctrt_cnt";
  String KEY_TOTAL_CTRT_CNT = "total_ctrt_cnt";
  String KEY_REMAIN_CTRT_CNT = "remain_ctrt_cnt";
  /**
   * 프로파일 명.
   */
  String KEY_PROFILE_NAME = "profile_name";
  /**
   * 노드 ID.
   */
  String KEY_NODE_ID = "node_id";
  String KEY_CMDCLS_VALUE_LIST = "cmdcls_value_list";
  /**
   * 프로파일 업데이트 여부
   */
  String KEY_PROFILE_UPDATE_YN = "profile_update_yn";
  /**
   * 노드 명
   */
  String KEY_NODE_NAME = "node_name";
  String KEY_ONLINE_STATE = "online_state";
  /**
   * 홈허브 네트워크(MQTT) 연결 상태.
   */
  String KEY_DEVICE_CONN = "device_conn";
  String KEY_DEVICE_CONN_LAST_DATETIME = "device_conn_last_datetime";
  /**
   * 홈허브 동글 연결 상태.
   */
  String KEY_DEVICE_ONLINE = "device_online";
  /**
   * 홈허브 동글 마지막 연결 시간(포맷 : 년월일시분초).
   */
  String KEY_DEVICE_ONLINE_LAST_DATETIME = "device_online_last_datetime";
  String KEY_CMDCLS_MANDATORY_YN = "cmdcls_mandatory_yn";
  /**
   * 커맨드클래스 목록.
   */
  String KEY_CMDCLS_LIST = "cmdcls_list";
  /**
   * 커맨드클래스 ID.
   */
  String KEY_CMDCLS_ID = "cmdcls_id";
  String KEY_FAILED_NODE = "failed_node";


  /**
   * 커맨드클래스 명.
   */
  String KEY_CMDCLS_NAME = "cmdcls_name";
  /**
   * 커맨드클래스 유형 ID.
   */
  String KEY_CMDCLS_TYPE_ID = "cmdcls_type_id";
  /**
   * 커맨드클래스 코드.
   */
  String KEY_CMDCLS_CODE = "cmdcls_code";
  /**
   * 커맨드클래스 유형 명.
   */
  String KEY_CMDCLS_TYPE_NAME = "cmdcls_type_name";
  /**
   * 커맨드클래스 유형 시스템 명.
   */
  String KEY_CMDCLS_TYPE_SYSTEM_NAME = "cmdcls_type_system_name";
  /**
   * 컨텐츠 값 (N-ISC 질의 결과) (none = 정보없음).
   */
  String KEY_CONTENT_VALUE = "content_value";
  /**
   * 최종 구동일시
   */
  String KEY_CONTENT_LAST_DATETIME = "content_last_datetime";
  /**
   * 하위 node 개수.
   */
  String KEY_CMDCLS_COUNT = "cmdcls_count";
  /**
   * 디바이스 ID.
   */
  String KEY_DEVICE_ID = "device_id";
  String KEY_DEL_YN = "del_yn";
  String KEY_IDS = "ids";
  String KEY_COMMAND_ID = "command_id";
  String KEY_REGISTER_YN = "register_yn";

  /**
   * 디바이스 명.
   */
  String KEY_DEVICE_NAME = "device_name";
  String KEY_PRD_USER_NAME = "prd_user_name";
  String KEY_DEVICE_HOSTNAME = "device_hostname";

  /**
   * 카테고리 정보
   */
  String KEY_CATEGORY_NAME = "category_name";
  String KEY_CATEGORY_CODE = "category_code";
  String KEY_INSTALL_CNT = "install_cnt";
  String KEY_DEVICE_TYPE_ID = "device_type_id";
  /**
   * 디바이스 리스트.
   */
  String KEY_DEVICE_LIST = "device_list";
  /**
   * 디바이스클래스 유형 ID (deviceclass_code + deviceclass_type_code 의 대체키).
   */
  String KEY_DEVICECLASS_TYPE_ID = "deviceclass_type_id";
  /**
   * 이미지 파일 명.
   */
  String KEY_IMAGE_FILE = "image_file";
  String KEY_PROFILE_IMAGE = "profile_image";
  String KEY_IMAGE_FILE_NAME = "image_file_name";
  String KEY_IMAGE_FILE_VIEW_NAME = "image_file_view_name";
  String KEY_IMAGE_FILE_ACTIVE_NAME = "image_file_active_name";
  String KEY_IMAGE_FILE_DISABLE_NAME = "image_file_disable_name";
  String KEY_MODE_LIST = "mode_list";
  String KEY_CNT = "cnt";
  String KEY_NOTICE_COUNT = "notice_count";
  String KEY_PUSH_COUNT = "push_count";
  String KEY_DEVICE_EVENT_YN = "device_event_yn";
  String KEY_PUSH_LIST = "push_list";
  String KEY_MESSAGE_LIST = "message_list";
  String KEY_INACTIVE_COUNT = "inactive_count";
  String KEY_RULES = "rules";
  String KEY_ACTIVE_COUNT = "active_count";
  String KEY_NOTICE_LIST = "notice_list";
  String KEY_FAQ_LIST = "faq_list";
  String KEY_PUSH_NOTI_HIST_ID = "push_noti_hist_id";
  /**
   * 홈허브 버전.
   */
  String KEY_SOFTWARE_VERSION = "software_version";
  String KEY_LAST_SOFTWARE_VERSION = "last_software_version";
  String KEY_FIRMWARE_VERSION = "firmware_version";
  String KEY_LAST_FIRMWARE_VERSION = "last_firmware_version";
  /**
   * 제품명.
   */
  String KEY_PRD_NAME = "prd_name";
  /**
   * 모델넘버.
   */
  String KEY_DEVICE_MODEL_ID = "device_model_id";
  /**
   * 제조사.
   */
  String KEY_DEVICE_MF_ID = "device_mf_id";
  String KEY_CONTENT = "content";
  String KEY_HOMEGRP_INVITATION_YN = "homegrp_invitation_yn";

  /**
   * 자주 찾는 질문.
   */
  String KEY_DETAIL_URL = "detail_url";

  /**
   * 등록일시.
   */
  String KEY_CREATE_DATETIME = "create_datetime";
  String KEY_HOMEGRP_RULE_ID = "homegrp_rule_id";
  /**
   * 연결 타입[NKEET_COMPATIBEL, KNEET_EXCUSIVE, FOSCAM, ZWAVE, INSTEON 등].
   */
  String KEY_DEVICE_PROTOCOL_TYPE = "device_protocol_type";
  String KEY_REMOVABLE_YN = "removable_yn";
  /**
   * 클라우드 게이트웨이.
   */
  String KEY_CLOUD_TYPE = "cloud_type";
  String KEY_CLOUD_CONFIG = "cloud_config";
  String KEY_CLOUD_CONTENTS = "cloud_contents";
  String KEY_ONLINE = "online";
  String KEY_LIVESHARE = "liveshare";
  /**
   * Netatmo.
   */
  String KEY_CLIENT_ID = "client_id";
  String KEY_CLIENT_SECRET = "client_secret";
  String KEY_REFRESH_TOKEN = "refresh_token";
  String KEY_ACCESS_TOKEN = "access_token";
  String KEY_VPN_URL = "vpn_url";
  String KEY_LOCAL_URL = "local_url";

  String KEY_CONFIGURATION = "configuration";

  String KEY_NODE_MANUFACTURER = "node_manufacturer";
  String KEY_NODE_MODEL_NUMBER = "node_model_number";
  String KEY_NODE_SERIAL_NUMBER = "node_serial_number";
  String KEY_NODE_PROFILE_VERSION = "node_profile_version";
  String KEY_HOMEGROUP_ID = "homegroup_id";

  String KEY_MESSAGE_TYPE = "message_type";
  String KEY_MEMBER_PASSWORD = "password";
  String KEY_CUST_ID = "cust_id";
  String KEY_CTRT_GRP_ID = "ctrt_grp_id";
  String KEY_CTRT_ID = "ctrt_id";
  String KEY_CTRT_GRP_NAME = "ctrt_grp_name";
  String KEY_REQUEST_ID = "request_id";
  String KEY_DEVICE_MANUFACTURER = "device_manufacturer";
  String KEY_DEVICE_MODEL_NUMBER = "device_model_number";
  String KEY_DEVICE_SERIAL_NUMBER = "device_serial_number";
  String KEY_DEVICE_PROFILE_VERSION = "device_profile_version";
  String KEY_DEVICE_PASSWORD = "device_password";
  String KEY_HOME_GROUP_ID = "home_group_id";
  String KEY_COMMAND_TYPE = "command_type";
  String KEY_RESPONSE_TIME = "response_time";
  String KEY_COMMAND_MESSAGE = "command_message";
  String KEY_COMMAND_STATUS = "command_status";
  String KEY_RESPONSE_VALUE = "response_value";
  String KEY_CONN_LAST_MODIFIED_TIME = "conn_last_modified_time";
  String KEY_ONLINE_LAST_MODIFIED_TIME = "online_last_modified_time";
  String KEY_LIMIT_CNT = "limit_cnt";
  String KEY_CTRT_GRP_MEMBER_LIST = "ctrt_grp_member_list";
  String KEY_QUIZ_LIST = "quiz_list";
  String KEY_QUIZ = "quiz";
  String KEY_QUIZ_ID = "quiz_id";
  String KEY_ANSWER = "answer";
  String KEY_MANUAL_QUIZ = "manual_quiz";
//  ble통신때 사용하는
  String KEY_UUID = "uuid";
  String KEY_DATA = "data";
  String KEY_WLAN = "wlan";
  String KEY_SSID = "ssid";
  String KEY_SECURITY = "security";


 /* 어드민 관련 키*/
 String KEY_CATEGORY_LIST = "category_list";



  int HOMEHUB_FIRMWARE_UPDATE = 1;
  int HOMEHUB_SOFTWARE_UPDATE = 2;

  /**
   * WebSocket API 분류 코드.
   */
  int WEBSOCKET_SEND_AUTH = 1001;
  int WEBSOCKET_SEND_AUTH_AUTO = 1002;
  int WEBSOCKET_SEND_CONNECT_AUTH = 1003;
  int WEBSOCKET_SEND_AUTH_OUT = 1004;

  int WEBSOCKET_SEND_AUTH_INSTALLER = 1005;
  int WEBSOCKET_SEND_AUTH_INSTALLER_AUTO = 1006;
  int WEBSOCKET_SEND_CONNECT_AUTH_INSTALLER = 1007;
  int WEBSOCKET_SEND_AUTH_INSTALLER_OUT = 1008;

  int WEBSOCKET_SEND_DEVICE_REGISTER = 2001;
  int WEBSOCKET_SEND_DEVICE_DELETE = 2002;
  int WEBSOCKET_SEND_NODE_COMMAND = 2003;
  int WEBSOCKET_SEND_DEVICE_COMMAND = 2004;
  int WEBSOCKET_SEND_NODE_RELOAD = 2005;
  int WEBSOCKET_SEND_NODE_REGISTER = 2006;
  int WEBSOCKET_SEND_NODE_DELETE = 2007;
  int WEBSOCKET_SEND_DEVICE_ALIVE = 2008;
  int WEBSOCKET_SEND_NODE_PROFILE_UPDATE = 2009;
  int WEBSOCKET_SEND_FIRMWARE_UPGRADE = 2010;
  int WEBSOCKET_SEND_SOFTWARE_UPGRADE = 2011;

  /**
   * WebSocket API 에러 코드.
   */
  int WEBSOCKET_ERROR_TIMEOUT = 100;
  int WEBSOCKET_ERROR_NOT_CONNECTED = 101;

  int WEBSOCKET_ERROR_CODE_UNKNOWN = 999;

  /**
   * WebSocket Message Type.
   */
  String WEBSOCKET_TYPE_AUTH = "auth";
  String WEBSOCKET_TYPE_AUTH_AUTO = "auth.auto";
  String WEBSOCKET_TYPE_AUTH_OUT = "auth.out";
  String WEBSOCKET_TYPE_ONLINE = "online";
  String WEBSOCKET_TYPE_CONN = "conn";

  String WEBSOCKET_TYPE_AUTH_INSTALLER = "auth.installer";
  String WEBSOCKET_TYPE_AUTH_INSTALLER_OUT = "auth.installer.out";
  String WEBSOCKET_TYPE_AUTH_INSTALLER_AUTO = "auth.installer.auto";

  String WEBSOCKET_TYPE_DEVICE_REGISTER = "device.register";
  String WEBSOCKET_TYPE_DEVICE_DELETE = "device.delete";
  String WEBSOCKET_TYPE_DEVICE_DELETE_RESULT = "device.delete.result";
  String WEBSOCKET_TYPE_DEVICE_CONN = "device.conn";
  String WEBSOCKET_TYPE_DEVICE_CONTENT = "device.content";
  String WEBSOCKET_TYPE_DEVICE_COMMAND = "device.command";
  String WEBSOCKET_TYPE_DEVICE_COMMAND_RESULT = "device.command.result";
  String WEBSOCKET_TYPE_DEVICE_ALIVE = "device.alive";

  String WEBSOCKET_TYPE_NODE_COMMAND = "node.command";
  String WEBSOCKET_TYPE_NODE_COMMAND_RESULT = "node.command.result";
  String WEBSOCKET_TYPE_NODE_CONTENT = "node.content";
  String WEBSOCKET_TYPE_NODE_DELETE = "node.delete";
  String WEBSOCKET_TYPE_NODE_DELETE_RESULT = "node.delete.result";
  String WEBSOCKET_TYPE_NODE_REGISTER = "node.register";
  String WEBSOCKET_TYPE_NODE_REGISTER_RESULT = "node.register.result";
  String WEBSOCKET_TYPE_NODE_PROFILE_UPDATE = "node.profile.update";
  String WEBSOCKET_TYPE_NODE_PROFILE_UPDATE_RESULT = "node.profile.update.result";
  String WEBSOCKET_TYPE_FIRMWARE_UPGRADE = "firmware.upgrade";
  String WEBSOCKET_TYPE_FIRMWARE_UPGRADE_RESULT = "firmware.upgrade.result";
  String WEBSOCKET_TYPE_SOFTWARE_UPGRADE = "software.upgrade";
  String WEBSOCKET_TYPE_SOFTWARE_UPGRADE_RESULT = "software.upgrade.result";
  String WEBSOCKET_TYPE_NODES_RELOAD = "nodes.reload";

  /**
   * Websocket parameter command type.
   */
  String WEBSOCKET_COMM_TYPE_CONTROL = "control";
  String WEBSOCKET_COMM_TYPE_STATE = "state";
  String WEBSOCKET_COMM_TYPE_PROFILE_UPDATE = "profile_update";
  String WEBSOCKET_COMM_TYPE_PROFILE_RESET = "profile_reset";
  String WEBSOCKET_COMM_TYPE_PAIRING_START = "pairing_start";
  String WEBSOCKET_COMM_TYPE_UNPAIRING_START = "unpairing_start";
  String WEBSOCKET_COMM_TYPE_UNPAIRING_NODE = "unpairing_node";
  String WEBSOCKET_COMM_TYPE_PAIRING_STOP = "pairing_stop";

  /**
   * mDNS service info key for HashMap.
   */
  String MDNS_KEY_INFO_DEVICE_NAME = "device_name";
  String MDNS_KEY_INFO_SERVICE_TYPE = "service_type";
  String MDNS_KEY_INFO_HOST_ADDRESS = "host_address";
  String MDNS_KEY_INFO_MANUFACTURER = "manufacturer";
  String MDNS_KEY_INFO_MDOEL_NUMBER = "model_number";
  String MDNS_KEY_INFO_SERIAL_NUMBER = "serial_number";
  String MDNS_KEY_INFO_HOMEHUB_STATUS = "homehub_status";
  String MDNS_KEY_INFO_PROFILE_VERSION = "profile_version";
  String MDNS_KEY_INFO_ADDRESS = "address";

  /**
   * 임시 메세지.
   */
  int MSG000 = 0;
  int MSG995 = 995;
  int MSG996 = 996;
  int MSG997 = 997;
  int MSG998 = 998;
  int MSG999 = 999;

  /**
   * sms정상발송.
   */
  int MSG801 = 801;
  int MSG802 = 802;
  int MSG803 = 803;
  int MSG804 = 804;
  int MSG805 = 805;
  int MSG806 = 806;
  int MSG807 = 807;
  int MSG808 = 808;
  int MSG809 = 809;
  int MSG810 = 810;
  int MSG811 = 811;
  int MSG812 = 812;
  int MSG813 = 813;
  int MSG814 = 814;
  int MSG815 = 815;
  int MSG816 = 816;
  int MSG817 = 817;
  int MSG818 = 818;
  int MSG819 = 819;
  int MSG820 = 820;
  int MSG821 = 821;
  int MSG822 = 822;
  int MSG823 = 823;
  int MSG824 = 824;
  int MSG825 = 825;
  int MSG826 = 826;
  int MSG827 = 827;
  int MSG828 = 828;
  int MSG829 = 829;
  int MSG830 = 830;
  int MSG831 = 831;
  int MSG832 = 832;
  int MSG833 = 833;
  int MSG834 = 834;
  int MSG835 = 835;
  int MSG836 = 836;
  int MSG837 = 837;
  int MSG838 = 838;
  int MSG839 = 839;
  int MSG840 = 840;
  int MSG841 = 841;
  int MSG842 = 842;
  int MSG843 = 843;
  int MSG844 = 844;
  int MSG845 = 845;
  int MSG846 = 846;
  int MSG847 = 847;
  int MSG848 = 848;
  int MSG849 = 849;
  int MSG850 = 850;
  int MSG851 = 851;
  int MSG852 = 852;
  int MSG853 = 853;
  int MSG854 = 854;
  int MSG855 = 855;
  int MSG856 = 856;
  int MSG857 = 857;
  int MSG858 = 858;
  int MSG859 = 859;
  int MSG860 = 860;
  int MSG861 = 861;
  int MSG862 = 862;
  int MSG863 = 863;
  int MSG864 = 864;
  int MSG865 = 865;
  int MSG866 = 866;
  int MSG867 = 867;
  int MSG868 = 868;
  int MSG869 = 869;
  int MSG870 = 870;
  int MSG871 = 871;
  int MSG872 = 872;
  int MSG873 = 873;
  int MSG874 = 874;
  int MSG875 = 875;
  int MSG876 = 876;
  int MSG877 = 877;
  int MSG878 = 878;
  int MSG879 = 879;
  int MSG880 = 880;
  int MSG881 = 881;
  int MSG882 = 882;
  int MSG883 = 883;
  int MSG884 = 884;
  int MSG885 = 885;
  int MSG886 = 886;
  int MSG887 = 887;
  int MSG888 = 888;
  int MSG889 = 889;
  int MSG890 = 890;
  int MSG891 = 891;
  int MSG892 = 892;
  int MSG893 = 893;
  int MSG894 = 894;
  int MSG895 = 895;
  int MSG896 = 896;
  int MSG897 = 897;
  int MSG898 = 898;
  int MSG899 = 899;
  int MSG900 = 900;
  int MSG901 = 901;
  int MSG902 = 902;
  int MSG903 = 903;
  int MSG904 = 904;
  int MSG905 = 905;
  int MSG906 = 906;
  int MSG907 = 907;
  int MSG908 = 908;
  int MSG909 = 909;
  int MSG910 = 910;
  int MSG911 = 911;
  int MSG912 = 912;
  int MSG913 = 913;
  int MSG914 = 914;
  int MSG915 = 915;
  int MSG916 = 916;
  int MSG917 = 917;
  int MSG918 = 918;
  int MSG919 = 919;
  int MSG920 = 920;
  int MSG921 = 921;
  int MSG922 = 922;
  int MSG923 = 923;
  int MSG924 = 924;
  int MSG925 = 925;
  int MSG926 = 926;
  int MSG927 = 927;
  int MSG928 = 928;
  int MSG929 = 929;
  int MSG930 = 930;
  int MSG931 = 931;
  int MSG932 = 932;
  int MSG933 = 933;
  int MSG934 = 934;
  int MSG935 = 935;
  int MSG936 = 936;
  int MSG937 = 937;
  int MSG938 = 938;
  int MSG939 = 939;
  int MSG940 = 940;
  int MSG941 = 941;
  int MSG942 = 942;
  int MSG943 = 943;

  int MSG701 = 701;
  int MSG702 = 702;
  int MSG703 = 703;
  int MSG704 = 704;

  // 알림버튼 1개인 메세지들
  // String[] MSG_BTN_COUNT_1 = {"MSG801"};
  // 알림버튼 2개인 메세지들
  String[] MSG_BTN_COUNT_2 = {"MSG804",
          "MSG805",
          "MSG807",
          "MSG808",
          "MSG809",
          "MSG810",
          "MSG819",
          "MSG820",
          "MSG821",
          "MSG833",
          "MSG835",
          "MSG851",
          "MSG858",
          "MSG852",
          "MSG875",
          "MSG876",
          "MSG877",
          "MSG884",
          "MSG888",
          "MSG889",
          "MSG892",
          "MSG893",
          "MSG904",
          "MSG905",
          "MSG907",
          "MSG910",
          "MSG911",
          "MSG923",
          "MSG931",
          "MSG934",
          "MSG935",
          "MSG936",
          "MSG937",
          "MSG995",
          "MSG996",
          "MSG701",
          "MSG702",
          "MSG704"

  };

  // 버튼 1에 "확인"인 메세지들
  // String[] MSG_BTN_1_CONFIRM = {"MSG801"};

  // 버튼 1에 "취소"인 메세지들
  String[] MSG_BTN_1_CANCEL = {""};

  // 버튼 1에 "취소"인 메세지들
  String[] MSG_BTN_1_DELETE = {"MSG851"};

  // 버튼 1에 "재시도"인 메세지들
  String[] MSG_BTN_1_RETRAY = {"MSG807", "MSG704"};
  // 버튼 1에 "나중에 등록"인 메세지들
  String[] MSG_BTN_1_LATER = {""};
  // 버튼 1에 "지금 등록"인 메세지들
  String[] MSG_BTN_1_NOW = {""};

  // 버튼 2에 "나중에 등록"인 메세지들
  String[] MSG_BTN_2_LATER = {"MSG819"};
  // 버튼 2에 "지금 등록"인 메세지들
  String[] MSG_BTN_2_NOW = {};

  // 버튼 2에 "확인"인 메세지들
  String[] MSG_BTN_2_CONFIRM = {};

  // 버튼 2에 "취소"인 메세지들
  String[] MSG_BTN_2_CANCEL = {"MSG804",
          "MSG805",
          "MSG807",
          "MSG808",
          "MSG809",
          "MSG810",
          "MSG820",
          "MSG821",
          "MSG833",
          "MSG835",
          "MSG851",
          "MSG852",
          "MSG858",
          "MSG875",
          "MSG876",
          "MSG877",
          "MSG884",
          "MSG888",
          "MSG889",
          "MSG892",
          "MSG893",
          "MSG904",
          "MSG905",
          "MSG907",
          "MSG910",
          "MSG911",
          "MSG923"
  };

  // 버튼 2에 "재시도"인 메세지들
  String[] MSG_BTN_2_RETRAY = {""};

  int HANDLER_DELAY_MILLIS = 10;
  int HANDLER_DELAY_MILLIS_1 = 100;

  String JOIN_TOTAL_STEP = "6";
  String FIND_ID_TOTAL_STEP = "2";
  String FIND_PASSWORD_TOTAL_STEP = "3";

  //
  String DEVICE_TYPE_ID_GATEWAY = "40702";
  String DEVICE_TYPE_ID_DOORSENSOR= "40102";
  String DEVICE_TYPE_ID_SMARTPLUG= "40402";
  String DEVICE_TYPE_ID_GASVALVE_CLOSEONLY= "42101";



}
