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

package com.ntels.kneet.v3.common;

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

    /** 유심 체크 여부 확인 */
    final static Boolean USIM_CHECK         = true;
    /** 화면 기본 전환효과 여부 */
    final static Boolean CHANGE_EVENT_CHECK = false;

    final static String CHANGE_EVENT_TOP_TOP    = "11";
    final static String CHANGE_EVENT_TOP_BOTTOM = "12";
    final static String CHANGE_EVENT_TOP_LEFT   = "13";
    final static String CHANGE_EVENT_TOP_RIGHT  = "14";

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

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

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

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

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

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

    //개발일때..

    //    kneet 3.0 개발
    final static int    KEY_URL_KNEET_V3_DEV      = 0;
    final static String URL_KNEET_V3_DEV          = "https://dev.allofthings.com:5018";
    final static String SMART_URL_KNEET_V3_DEV    = "https://dev.allofthings.com:5018";
    final static String SERVICE_ID_KNEET_V3_DEV   = "30001";
    final static String PROJECT_ID_KNEET_V3_DEV   = "439012691127";
    final static String APP_START_ID_KNEET_V3_DEV = "ntels_kneet_v2";
//    final static String URL_SERVICE_HUB_V3_DEV    = "ws://61.40.220.80:9002";
    final static String URL_SERVICE_HUB_V3_DEV    = "ws://61.40.220.80:8081";

    //    kneet 2.0 운영
    final static int    KEY_URL_KNEET_V2      = 1;
    final static String URL_KNEET_V2          = "https://home-api.allofthings.com";
    final static String SMART_URL_KNEET_V2    = "https://home-api.allofthings.com:5003";
    final static String SERVICE_ID_KNEET_V2   = "20001";
    final static String PROJECT_ID_KNEET_V2   = "439012691127";
    final static String APP_START_ID_KNEET_V2 = "ntels_kneet_v2";

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



    final static int KEY_URL = KEY_URL_KNEET_V3_DEV;
    //    final static int KEY_URL = KEY_URL_KNEET_SMARTCITY;
    //    final static int KEY_URL = KEY_URL_KNEET_SMARTCITY_DEV_CUSTOM;
    //    final static int KEY_URL = KEY_URL_KNEET_V2_DEV;
    //    final static int KEY_URL = KEY_URL_KNEET_V2;
    //    final static int KEY_URL = KEY_URL_KNEET_V2_DEV_CUSTOM;

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

    final static int NOTIFICATION_ID       = 75757512;
    final static int getMaxImagePixelSize  = 1024;
    final static int getImageFileCacheSize = 100;

    final static int MENU_DASHBOARD = 0;

    final static int MENU_SETTING = 10;
    final static int MENU_PIC     = 11;

    final static int MENU_THINGS        = 20;
    final static int MENU_THINGS_DETAIL = 21;

    final static int MENU_SCENES        = 30;
    final static int MENU_SCENES_DETAIL = 31;

    final static int MENU_RULES        = 40;
    final static int MENU_RULES_DETAIL = 41;

    final static int MENU_HOMELOG = 50;

    final static int MENU_HOMEMEMBER = 60;

    final static int MENU_MY_RULE_REGIST = 70;
    final static int MENU_MY_RULE_UPDATE = 71;
    final static int MENU_HELP           = 80;
    final static int MENU_MANUAL         = 90;

    final static int MENU_EXIT = 99;

    final static int ACT_LOGIN                       = 1001;
    final static int ACT_THINGS_GROUP_ADD            = 1029;
    final static int ACT_JOIN                        = 1036;
    final static int ACT_JOIN_CHK                    = 1037;
    final static int ACT_RESET_PASSWORD              = 1038;
    final static int ACT_HOME_START                  = 1039;
    final static int ACT_HOME_MAP                    = 1040;
    final static int ACT_THINGS_DEVICE_ADD           = 1041;
    final static int ACT_LOGIN_NEW_DEVICE            = 1042;
    final static int ACT_SETTING                     = 1043;
    final static int ACT_SETTING_NAME_CHANGE         = 1044;
    final static int ACT_SETTING_ACCOUNT_EMAIL       = 1045;
    final static int ACT_SETTING_PASSWORD_CHANGE     = 1046;
    final static int ACT_SETTING_PASSWORD_CHK        = 1047;
    final static int ACT_SETTING_ACCOUNT_DEL_CONFIRM = 1049;
    final static int ACT_GOOGLE_CHECK                = 1075;
    final static int ACT_HOME_SELECT_POP             = 1077;
    final static int ACT_SETTING_HOME_DEL            = 1079;
    final static int ACT_SETTING_ACCOUNT_EDIT        = 1080;
    final static int ACT_HOMEMEMBER_DETAIL           = 1082;
    final static int ACT_HOMEMEMBER_ADD              = 1083;
    final static int ACT_HOMEMEMBER_ADD_EMAIL        = 1084;
    final static int ACT_LOGIN_DEVICE_OVER           = 1085;
    final static int ACT_INVITATION_LIST             = 1086;
    final static int ACT_INVITATION_REPLY            = 1087;
    final static int ACT_MAIN_MORE                   = 1093;
    final static int ACT_IMAGE_SELECT                = 1094;
    final static int ACT_MESSAGE_CENTER              = 1095;
    final static int ACT_THINGS_HOMEHUB_GUIDE_INTRO  = 1096;
    final static int ACT_THINGS_HOMEHUB_GUIDE_01     = 1097;
    final static int ACT_THINGS_HOMEHUB_GUIDE_02     = 1098;
    final static int ACT_THINGS_HOMEHUB_GUIDE_03     = 1099;
    final static int ACT_THINGS_HOMEHUB_GUIDE_04_01  = 1100;
    final static int ACT_THINGS_HOMEHUB_GUIDE_04_02  = 1101;
    final static int ACT_THINGS_HOMEHUB_INPUT        = 1102;
    final static int ACT_READER_QR                   = 1103;
    final static int ACT_HOMEHUB                     = 1104;
    final static int ACT_HOMEHUB_PASSWORD_CHANGE     = 1105;
    final static int ACT_NOTICE                      = 1106;
    final static int ACT_THINGS_DEVICE_ADD_01        = 1107;
    final static int ACT_THINGS_DEVICE_ADD_02        = 1108;
    final static int ACT_THINGS_DEVICE_ADD_03        = 1109;
    final static int ACT_THINGS_DEVICE_DEL_01        = 1110;
    final static int ACT_THINGS_DEVICE_DEL_02        = 1111;
    final static int ACT_THINGS_DEVICE_DEL_03        = 1112;
    final static int ACT_RULES_EDIT                  = 1113;
    final static int ACT_RULES_TRIGGERS_SELECT       = 1114;
    final static int ACT_RULES_TRIGGERS_TIME         = 1115;
    final static int ACT_RULES_TRIGGERS_SUN          = 1116;
    final static int ACT_RULES_TRIGGERS_TEMP         = 1117;
    final static int ACT_RULES_DETAIL                = 1118;
    final static int ACT_RULES_TEMPERATURE           = 1119;
    final static int ACT_RULES_THINGS_SELECT         = 1120;
    final static int ACT_THINGS_DETAIL               = 1121;
    final static int ACT_THINGS_NAME_CHANGE          = 1122;
    final static int ACT_RULES_MULTISENSOR_SELECT    = 1123;
    final static int ACT_RULES_DATE_SELECT           = 1124;
    final static int ACT_HOMEMODE                    = 1125;
    final static int ACT_HOMEMODE_EDIT               = 1126;
    final static int ACT_RULES_ADD_SUCESS            = 1127;
    final static int ACT_SETTING_EMAIL_CHANGE        = 1128;
    final static int ACT_SETTING_ADMIN_PASSWORD_CHK  = 1129;
    final static int ACT_THINGS_HOMEHUB_GUIDE        = 1130;
    final static int ACT_THINGS_HOMEHUB_REGISTER     = 1131;
    final static int ACT_THINGS_HOMEHUB_SET_PASSWORD = 1132;
    final static int ACT_THINGS_HOMEHUB_ASSIGN_PASSWORD = 1133;

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

    final static int ACT_ERROR_PAGE = 9999;

    // TODO : 변경내용 확인하기(메일 참조).
    final static int CMDCLS_TYPE_ID_11001 = 11001;
    final static int CMDCLS_TYPE_ID_11002 = 11002;
    final static int CMDCLS_TYPE_ID_11003 = 11003;
    final static int CMDCLS_TYPE_ID_11004 = 11004;
    final static int CMDCLS_TYPE_ID_11005 = 11005;
    final static int CMDCLS_TYPE_ID_11006 = 11006;
    final static int CMDCLS_TYPE_ID_11007 = 11007;
    final static int CMDCLS_TYPE_ID_11008 = 11008;
    final static int CMDCLS_TYPE_ID_11009 = 11009;
    final static int CMDCLS_TYPE_ID_11010 = 11010;
    final static int CMDCLS_TYPE_ID_11011 = 11011;
    final static int CMDCLS_TYPE_ID_11012 = 11012;
    final static int CMDCLS_TYPE_ID_11013 = 11013;
    final static int CMDCLS_TYPE_ID_11014 = 11014;
    final static int CMDCLS_TYPE_ID_11015 = 11015;
    final static int CMDCLS_TYPE_ID_11016 = 11016;
    final static int CMDCLS_TYPE_ID_11017 = 11017;
    final static int CMDCLS_TYPE_ID_11018 = 11018;
    final static int CMDCLS_TYPE_ID_13001 = 13001;
    final static int CMDCLS_TYPE_ID_13002 = 13002;
    final static int CMDCLS_TYPE_ID_13003 = 13003;
    final static int CMDCLS_TYPE_ID_13004 = 13004;
    final static int CMDCLS_TYPE_ID_14001 = 14001;
    final static int CMDCLS_TYPE_ID_14002 = 14002;
    final static int CMDCLS_TYPE_ID_14003 = 14003;
    final static int CMDCLS_TYPE_ID_17001 = 17001;
    final static int CMDCLS_TYPE_ID_17002 = 17002;
    final static int CMDCLS_TYPE_ID_17003 = 17003;
    final static int CMDCLS_TYPE_ID_17004 = 17004;
    final static int CMDCLS_TYPE_ID_17005 = 17005;
    final static int CMDCLS_TYPE_ID_17006 = 17006;
    final static int CMDCLS_TYPE_ID_20001 = 20001;
    final static int CMDCLS_TYPE_ID_21001 = 21001;
    final static int CMDCLS_TYPE_ID_24001 = 24001;
    final static int CMDCLS_TYPE_ID_28001 = 28001;
    final static int CMDCLS_TYPE_ID_28002 = 28002;
    final static int CMDCLS_TYPE_ID_28003 = 28003;
    final static int CMDCLS_TYPE_ID_28004 = 28004;
    final static int CMDCLS_TYPE_ID_34001 = 34001;
    final static int CMDCLS_TYPE_ID_34002 = 34002;
    final static int CMDCLS_TYPE_ID_34003 = 34003;
    final static int CMDCLS_TYPE_ID_36001 = 36001;
    final static int CMDCLS_TYPE_ID_36002 = 36002;
    final static int CMDCLS_TYPE_ID_36003 = 36003;
    final static int CMDCLS_TYPE_ID_12001 = 12001;
    final static int CMDCLS_TYPE_ID_12002 = 12002;
    final static int CMDCLS_TYPE_ID_12003 = 12003;
    final static int CMDCLS_TYPE_ID_12004 = 12004;
    final static int CMDCLS_TYPE_ID_12005 = 12005;
    final static int CMDCLS_TYPE_ID_12006 = 12006;
    final static int CMDCLS_TYPE_ID_12007 = 12007;
    final static int CMDCLS_TYPE_ID_12008 = 12008;
    final static int CMDCLS_TYPE_ID_12009 = 12009;
    final static int CMDCLS_TYPE_ID_12010 = 12010;
    final static int CMDCLS_TYPE_ID_12011 = 12011;
    final static int CMDCLS_TYPE_ID_12012 = 12012;
    final static int CMDCLS_TYPE_ID_12013 = 12013;
    final static int CMDCLS_TYPE_ID_12014 = 12014;
    final static int CMDCLS_TYPE_ID_12015 = 12015;
    final static int CMDCLS_TYPE_ID_12016 = 12016;
    final static int CMDCLS_TYPE_ID_12017 = 12017;
    final static int CMDCLS_TYPE_ID_12018 = 12018;
    final static int CMDCLS_TYPE_ID_12019 = 12019;
    final static int CMDCLS_TYPE_ID_12020 = 12020;
    final static int CMDCLS_TYPE_ID_12021 = 12021;
    final static int CMDCLS_TYPE_ID_12022 = 12022;
    final static int CMDCLS_TYPE_ID_12023 = 12023;
    final static int CMDCLS_TYPE_ID_12024 = 12024;
    final static int CMDCLS_TYPE_ID_12025 = 12025;
    final static int CMDCLS_TYPE_ID_12026 = 12026;
    final static int CMDCLS_TYPE_ID_12027 = 12027;
    final static int CMDCLS_TYPE_ID_12028 = 12028;
    final static int CMDCLS_TYPE_ID_12029 = 12029;
    final static int CMDCLS_TYPE_ID_12030 = 12030;
    final static int CMDCLS_TYPE_ID_12031 = 12031;
    final static int CMDCLS_TYPE_ID_12032 = 12032;
    final static int CMDCLS_TYPE_ID_15001 = 15001;
    final static int CMDCLS_TYPE_ID_15002 = 15002;
    final static int CMDCLS_TYPE_ID_16001 = 16001;
    final static int CMDCLS_TYPE_ID_16002 = 16002;
    final static int CMDCLS_TYPE_ID_16003 = 16003;
    final static int CMDCLS_TYPE_ID_16004 = 16004;
    final static int CMDCLS_TYPE_ID_18001 = 18001;
    final static int CMDCLS_TYPE_ID_18002 = 18002;
    final static int CMDCLS_TYPE_ID_18003 = 18003;
    final static int CMDCLS_TYPE_ID_18004 = 18004;
    final static int CMDCLS_TYPE_ID_18005 = 18005;
    final static int CMDCLS_TYPE_ID_19001 = 19001;
    final static int CMDCLS_TYPE_ID_29001 = 29001;
    final static int CMDCLS_TYPE_ID_29002 = 29002;
    final static int CMDCLS_TYPE_ID_29003 = 29003;
    final static int CMDCLS_TYPE_ID_29004 = 29004;
    final static int CMDCLS_TYPE_ID_29005 = 29005;
    final static int CMDCLS_TYPE_ID_29006 = 29006;
    final static int CMDCLS_TYPE_ID_29007 = 29007;
    final static int CMDCLS_TYPE_ID_29008 = 29008;
    final static int CMDCLS_TYPE_ID_29009 = 29009;
    final static int CMDCLS_TYPE_ID_29010 = 29010;
    final static int CMDCLS_TYPE_ID_29011 = 29011;
    final static int CMDCLS_TYPE_ID_29012 = 29012;
    final static int CMDCLS_TYPE_ID_29013 = 29013;
    final static int CMDCLS_TYPE_ID_29014 = 29014;
    final static int CMDCLS_TYPE_ID_30001 = 30001;
    final static int CMDCLS_TYPE_ID_34006 = 34006;
    final static int CMDCLS_TYPE_ID_34007 = 34007;
    final static int CMDCLS_TYPE_ID_34008 = 34008;
    final static int CMDCLS_TYPE_ID_34009 = 34009;
    final static int CMDCLS_TYPE_ID_34010 = 34010;
    final static int CMDCLS_TYPE_ID_34011 = 34011;
    final static int CMDCLS_TYPE_ID_34012 = 34012;
    final static int CMDCLS_TYPE_ID_34013 = 34013;
    final static int CMDCLS_TYPE_ID_34014 = 34014;

    final static String EXTRA_DVCGRP_ID              = "DVCGRP_ID";
    final static String EXTRA_DVCGRP_NAME            = "DVCGRP_NAME";
    final static String EXTRA_APPSTART_ID            = "APPSTART_ID";
    final static String EXTRA_SSID                   = "SSID";
    final static String EXTRA_IP                     = "IP";
    final static String EXTRA_BODY                   = "BODY";
    final static String EXTRA_ACT_NAME               = "ACT_NAME";
    final static String EXTRA_ACT_ANIM               = "ACT_ANIM";
    final static String EXTRA_NAME                   = "NAME";
    final static String EXTRA_EMAIL_ID               = "EMAIL_ID";
    final static String EXTRA_NICKNAME               = "NICKNAME";
    final static String EXTRA_CALL_TYPE              = "CALL_TYPE";
    final static String EXTRA_CROP_TYPE              = "CROP_TYPE";
    final static String EXTRA_PUSH_TYPE_CODE         = "PUSH_TYPE_CODE";
    final static String EXTRA_BUTTON_NAME            = "BUTTON_NAME";
    final static String EXTRA_HOMEGRP_ID             = "HOMEGRP_ID";
    final static String EXTRA_APP_PROC               = "APP_PROC";
    final static String EXTRA_CONNECTION_TYPE        = "CONNECTION_TYPE";
    final static String EXTRA_DATE                   = "DATE";
    final static String EXTRA_MODE_ID                = "MODE_ID";
    final static String EXTRA_BASIC_MODE_CODE        = "BASIC_MODE_CODE";
    final static String EXTRA_MODE_ICON              = "MODE_ICON";
    final static String EXTRA_MODE_ICON1             = "MODE_ICON1";
    final static String EXTRA_MODE_NAME              = "MODE_NAME";
    final static String EXTRA_HOMEGRP_RULE_ID        = "HOMEGRP_RULE_ID";
    final static String EXTRA_MODE_TITLE             = "MODE_TITLE";
    final static String EXTRA_MODE_DEL_YN            = "MODE_DEL_YN";
    final static String EXTRA_MODE                   = "MODE";
    final static String EXTRA_MODE1                  = "MODE1";
    final static String EXTRA_YAHOO1                 = "YAHOO1";
    final static String EXTRA_YAHOO2                 = "YAHOO2";
    final static String EXTRA_YAHOO3                 = "YAHOO3";
    final static String EXTRA_YAHOO4                 = "YAHOO4";
    final static String EXTRA_DAYOFWEEK              = "DAYOFWEEK";
    final static String EXTRA_DAYOFWEEK1             = "DAYOFWEEK1";
    final static String EXTRA_PASSWORD               = "PASSWORD";
    final static String EXTRA_TITLE_ICON             = "TITLE_ICON";
    final static String EXTRA_SPINNER_BTN1           = "SPINNER_BTN1";
    final static String EXTRA_SPINNER_BTN2           = "SPINNER_BTN2";
    final static String EXTRA_SPINNER_LIST1          = "SPINNER_LIST1";
    final static String EXTRA_SPINNER_LIST2          = "SPINNER_LIST2";
    final static String EXTRA_SPINNER_ICON_LIST      = "SPINNER_ICON_LIST";
    final static String EXTRA_SPINNER_POSITION       = "SPINNER_POSITION";
    final static String EXTRA_SPINNER_POSITION_LIST  = "SPINNER_POSITION_LIST";
    final static String EXTRA_SPINNER_RESULT         = "SPINNER_RESULT";
    final static String EXTRA_SPINNER_RESULT_LIST    = "SPINNER_RESULT_LIST";
    final static String EXTRA_SPINNER_TITLE          = "SPINNER_TITLE";
    final static String EXTRA_SPINNER_TYPE           = "SPINNER_TYPE";
    final static String EXTRA_EXIT_FLAG              = "EXIT_FLAG";
    final static String EXTRA_RELOAD_FLAG            = "RELOAD_FLAG";
    //    final static String EXTRA_DEL_FLAG              = "DEL_FLAG";
    final static String EXTRA_FLOW_END_FLAG          = "FLOW_END_FLAG";
    final static String EXTRA_TIMEOUT_FLAG           = "TIMEOUT_FLAG";
    //    final static String EXTRA_LOGOUT_FLAG           = "LOGOUT_FLAG";
    final static String EXTRA_DEVICE_ID              = "DEVICE_ID";
    final static String EXTRA_NODE_ID                = "NODE_ID";
    final static String EXTRA_ACTIVATION_CODE        = "ACTIVATION_CODE";
    final static String EXTRA_DEVICE_NAME            = "DEVICE_NAME";
    final static String EXTRA_GROUP_DEVICE           = "GROUP_DEVICE";
    final static String EXTRA_COMPANY_NAME           = "COMPANY_NAME";
    final static String EXTRA_DEVICE_DESC            = "DEVICE_DESC";
    final static String EXTRA_DEVICE_DESC1           = "DEVICE_DESC1";
    final static String EXTRA_DEVICE_IMAGE           = "DEVICE_IMAGE";
    final static String EXTRA_DEVICE_IMAGE1          = "DEVICE_IMAGE1";
    final static String EXTRA_COMMAND_ID             = "COMMAND_ID";
    final static String EXTRA_HOME_NAME              = "HOME_NAME";
    final static String EXTRA_IMAGE_FILE_NAME        = "IMAGE_FILE_NAME";
    final static String EXTRA_PRED_RULE_ID           = "PRED_RULE_ID";
    final static String EXTRA_PRED_SCENE_ID          = "PRED_SCENE_ID";
    final static String EXTRA_LIST                   = "LIST";
    final static String EXTRA_ITEM_SUB               = "ITEM_SUB";
    final static String EXTRA_RULE_NAME              = "RULE_NAME";
    final static String EXTRA_SCENE_NAME             = "SCENE_NAME";
    final static String EXTRA_TRIGGERS               = "TRIGGERS";
    final static String EXTRA_ACTIONS                = "ACTIONS";
    final static String EXTRA_CONDITIONS             = "CONDITIONS";
    final static String EXTRA_MEMBER_RULE_ID         = "MEMBER_RULE_ID";
    final static String EXTRA_MEMBER_SCENE_ID        = "MEMBER_SCENE_ID";
    final static String EXTRA_TEMPERATURE            = "TEMPERATURE";
    final static String EXTRA_MULTISENSOR            = "MULTISENSOR";
    final static String EXTRA_CONDITION_TYPE_CODE    = "CONDITION_TYPE_CODE";
    final static String EXTRA_UNIT                   = "UNIT";
    final static String EXTRA_MIN                    = "MIN";
    final static String EXTRA_MAX                    = "MAX";
    final static String EXTRA_STEP                   = "STEP";
    final static String EXTRA_POSITION               = "POSITION";
    final static String EXTRA_DEVICE_LIST            = "DEVICE_LIST";
    final static String EXTRA_THINGS_ADD_REMOVE_TIME = "THINGS_ADD_REMOVE_TIME";
    final static String EXTRA_DEVICE_MANUFACTURER    = "DEVICE_MANUFACTURER";
    final static String EXTRA_DEVICE_MODEL_NUMBER    = "DEVICE_MODEL_NUMBER";
    final static String EXTRA_DEVICE_SERIAL_NUMBER   = "DEVICE_SERIAL_NUMBER";
    final static String EXTRA_DEVICE_PROFILE_VERSION = "DEVICE_PROFILE_VERSION";
    final static String SEND_TYPE_GET                = "GET";
    final static String SEND_TYPE_DELETE             = "DELETE";
    //    final static String SEND_TYPE_DELETE1            = "DELETE1";
    final static String SEND_TYPE_POST               = "POST";
    final static String SEND_TYPE_POST1              = "POST1";
    final static String SEND_TYPE_MULTIPART          = "MULTIPART";
    final static String SEND_TYPE_MULTIPART1         = "MULTIPART1";
    final static String SEND_TYPE_PUT                = "PUT";
    final static String SEND_TYPE_PUT1               = "PUT1";
    /** API통신 파라미터 */
    /** 애니메이션 표현 여부 (표현했을경우 : Y / 표현하지 않았을경우 : N) */
    final static String HTTP_MORE_YN                 = "more_yn";
    final static String HTTP_ANIM_YN                 = "anim_yn";
    final static String HTTP_CHECK_YN                = "check_yn";
    final static String HTTP_SELECT_YN               = "select_yn";
    final static String HTTP_DISABLE_YN              = "disable_yn";
    final static String HTTP_homegrp_id              = "homegrp_id";

    /** 변경 구분(email : 이메일 , password: 비밀번호 , name: 이름변경) */
    final static String HTTP_update_field           = "update_field";
    /** 신규 이메일 ID(변경구분 : email 일때 필수) */
    final static String HTTP_new_email_id           = "new_email_id";
    /** 현재 비밀번호(변경구분 : password 일때 필수) */
    final static String HTTP_old_password           = "old_password";
    /** 새 비밀번호(변경구분 : password 일때 필수) */
    final static String HTTP_new_password           = "new_password";
    /** 비밀번호 확인(변경구분 : password 일때 필수) */
    final static String HTTP_confirm_password       = "confirm_password";
    /** 홈그룹 이름 */
    final static String HTTP_homegrp_name           = "homegrp_name";
    final static String HTTP_authorization_question = "authorization_question";
    /** 홈그룹 좌표(포맷 : 위도,경도) */
    final static String HTTP_location_coordinate    = "location_coordinate";
    /** 홈그룹 주소 */
    final static String HTTP_location_addr          = "location_addr";
    final static String HTTP_location_radius        = "location_radius";

    /** 이메일 ID */
    final static String HTTP_email_id           = "email_id";
    final static String HTTP_key                = "key";
    /** 패스워드 */
    final static String HTTP_password           = "password";
    /** 서비스 ID (10001 : Kneet) */
    final static String HTTP_service_id         = "service_id";
    /** OS 유형 (MA : 안드로이드, MI : IOS) */
    final static String HTTP_os_type            = "os_type";
    final static String HTTP_store_code         = "store_code";
    final static String HTTP_app_version        = "app_version";
    final static String HTTP_login_status       = "login_status";
    final static String HTTP_device_sn          = "device_sn";
    final static String HTTP_device_token       = "device_token";
    /** 회원 번호 */
    final static String HTTP_member_id          = "member_id";
    final static String HTTP_invitation_hist_id = "invitation_hist_id";
    final static String HTTP_control_url        = "control_url";
    final static String HTTP_image_sequence     = "image_sequence";
    /** 국가 코드 (ex: KR) */
    final static String HTTP_country_code       = "country_code";
    /** 타임존 ID */
    final static String HTTP_timezone_name      = "timezone_name";
    final static String HTTP_timezone_id        = "timezone_id";
    /** 타임존 시간 (ex: +09:00) */
    final static String HTTP_timezone           = "timezone";
    /** 언어 코드 (ex: en) */
    final static String HTTP_lang               = "lang";
    /** 인증 토큰 */
    final static String HTTP_auth_token         = "auth_token";
    final static String HTTP_temp_password_yn   = "temp_password_yn";
    /** 회원 여부 */
    final static String HTTP_member             = "member";
    final static String HTTP_common_code        = "common_code";
    final static String HTTP_common_code_name   = "common_code_name";
    /** 회원명 */
    final static String HTTP_nickname           = "nickname";
    final static String HTTP_homegrp_list       = "homegrp_list";
    final static String HTTP_device_list        = "device_list";
    final static String HTTP_invitation_list    = "invitation_list";

    /** 에러메세지 */
    final static String HTTP_err_msg     = "err_msg";
    final static String HTTP_result_code = "result_code";
    final static String HTTP_err_code    = "err_code";
    //    final static String HTTP_err_count   = "err_count";
    final static String HTTP_error_count = "error_count";

    /** 페이징 기준일시(최초 조회시 NULL) */
    final static String HTTP_paging_datetime      = "paging_datetime";
    /** 페이징 유형(U:Upward, D:Downward) */
    final static String HTTP_delete_cnt           = "delete_cnt";
    final static String HTTP_paging_type          = "paging_type";
    final static String HTTP_hist_id              = "hist_id";
    final static String HTTP_notice_id            = "notice_id";
    /** 20.4 create_datetime(년월일시분초) ex)20150101151515 */
    final static String HTTP_last_create_datetime = "last_create_datetime";

    final static String HTTP_owner_yn           = "owner_yn";
    //그룹시작여부
    final static String HTTP_group_start_yn     = "group_start_yn";
    //그룹아이디
    final static String HTTP_group_id           = "group_id";
    //그룹명
    final static String HTTP_group_name         = "group_name";
    //그룸건수
    final static String HTTP_group_device_count = "group_device_count";
    //열림 닫힘 상태
    final static String HTTP_group_open_yn      = "group_open_yn";
    final static String HTTP_contents           = "contents";

    /** 기본모드 코드 */
    final static String HTTP_basic_mode_code          = "basic_mode_code";
    /** 변수 ID */
    final static String HTTP_variable_id              = "variable_id";
    /** 변경할 상태 코드 (02 : 실행 / 03 : 중지) */
    final static String HTTP_status_code              = "status_code";
    final static String HTTP_status                   = "status";
    /** 트리거가 타이머일 떄 요일 속성값 (ex : MON,TUE,WED,THU,FRI,SAT,SUN) */
    final static String HTTP_dayofweek                = "dayofweek";
    final static String HTTP_day                      = "day";
    final static String HTTP_time                     = "time";
    /** 트리거가 타이머일 때 반복여부 (Y,N) */
    final static String HTTP_repeatable               = "repeatable";
    /** 트리거가 타이머일 때 시간 속성값 (0 ~ 23) */
    final static String HTTP_hour                     = "hour";
    /** 트리거가 타이머일 때 분 속성값 (0 ~ 59) */
    final static String HTTP_minute                   = "minute";
    /** 트리거가 타이머일 때 */
    //	final static String		HTTP_ampm							= "ampm";
    /** 액션의 아이템목록 */
    final static String HTTP_actions_items            = "actions_items";
    /** 규칙 id */
    final static String HTTP_rule_id                  = "rule_id";
    /** 사용유무(사용:Y, 미사용:N) */
    final static String HTTP_use_yn                   = "use_yn";
    /** timer trigger( DayOfWeek | Hour | Minute | Repetable ) ex) MON|15|45|Y */
    final static String HTTP_timer_trigger            = "timer_trigger";
    /** app(ios, android) push ( DeviceId | MemberId | Message ) ex) D34407611668|2|안녕 */
    final static String HTTP_app_push                 = "app_push";
    /** 회원 규칙 번호 */
    final static String HTTP_member_rule_id           = "member_rule_id";
    /** 항목순번 */
    final static String HTTP_item_sequence            = "item_sequence";
    /** 하위순번 */
    final static String HTTP_sub_sequence             = "sub_sequence";
    /** 해당 스크립트의 조건 유형 코드 */
    final static String HTTP_condition_type_code      = "condition_type_code";
    final static String HTTP_condition_type_code_name = "condition_type_code_name";
    final static String HTTP_cmdcls_value             = "cmdcls_value";
    final static String HTTP_available_yn             = "available_yn";
    final static String HTTP_cmdcls_value_msg         = "cmdcls_value_msg";
    final static String HTTP_data_type_code           = "data_type_code";
    final static String HTTP_pred_cmdcls_value        = "pred_cmdcls_value";
    /** 커맨드 클래스 최소 값 */
    final static String HTTP_control_min_value        = "control_min_value";
    /** 커맨드 클래스 최대 값 */
    final static String HTTP_control_max_value        = "control_max_value";
    /** 커맨드 클래스 값의 스탭치 */
    final static String HTTP_control_step             = "control_step";

    /** 트리거유형코드 */
    final static String HTTP_trigger_type_code         = "trigger_type_code";
    /** 액션유형코드 */
    final static String HTTP_action_type_code          = "action_type_code";
    /** 소스유형코드 */
    final static String HTTP_source_type_code          = "source_type_code";
    /** 소스 아이디 */
    final static String HTTP_source_id                 = "source_id";
    final static String HTTP_source_name               = "source_name";
    /** 소스서브 아이디 (mode 일때 variable_id ) */
    final static String HTTP_source_sub_id             = "source_sub_id";
    final static String HTTP_source_sub_name           = "source_sub_name";
    /** 모드 ID */
    final static String HTTP_mode_id                   = "mode_id";
    /** 모드 명 */
    final static String HTTP_mode_name                 = "mode_name";
    /** 사전정의 규칙 ID(null 이면 custom RULE) */
    final static String HTTP_pred_rule_id              = "pred_rule_id";
    /** 규칙 명 */
    final static String HTTP_rule_name                 = "rule_name";
    final static String HTTP_latest_execution_datetime = "latest_execution_datetime";
    /** 트리거 목록 */
    final static String HTTP_triggers                  = "triggers";
    /** 액션의 목록 */
    final static String HTTP_actions                   = "actions";
    /** 컨디션의 목록 */
    final static String HTTP_conditions                = "conditions";
    /** 사전정의 규칙항목 순번(null 이면 custom RULE) */
    final static String HTTP_pred_item_sequence        = "pred_item_sequence";
    /** 항목유형 코드 (trigger:01, action:02, condition:03) */
    final static String HTTP_item_type_code            = "item_type_code";
    /** 트리거의 아이템목록 */
    final static String HTTP_item_sub                  = "item_sub";
    final static String HTTP_action_sub                = "action_sub";
    /** 트리거 타입코드 ( 01:일반디바이스, 02:모드, 05 : 타이머) */
    final static String HTTP_item_sub_type_code        = "item_sub_type_code";
    final static String HTTP_no_data_yn                = "no_data_yn";
    /** 트리거 타입코드 ( 01:일반디바이스, 02:모드, 05 : 타이머) */
    final static String HTTP_action_sub_type_code      = "action_sub_type_code";
    final static String HTTP_pred_action_sequence      = "pred_action_sequence";
    /** 트리거 이름 */
    final static String HTTP_item_name                 = "item_name";
    /** 액션 이름 */
    final static String HTTP_action_name               = "action_name";
    /** 기기 유형 코드 (I : 애플 기기 / A : 안드로이드 기기) */
    final static String HTTP_device_type_code          = "device_type_code";
    /** 디바이스에서 등록된 푸시 토큰 */
    final static String HTTP_token                     = "token";
    /** (REST 유형일 때) API 인증 헤더. 콘텐츠를 업로드할 때 필요함 */
    final static String HTTP_authorization             = "authorization";
    /** 회원?씬 id */
    final static String HTTP_member_scene_id           = "member_scene_id";
    /** 씬?이름 */
    final static String HTTP_scene_name                = "scene_name";
    /** 사전정의?씬 id */
    final static String HTTP_pred_scene_id             = "pred_scene_id";
    /** title */
    final static String HTTP_title                     = "title";
    /** select_type */
    final static String HTTP_select_type               = "select_type";
    /** msg */
    final static String HTTP_msg                       = "msg";
    /** 변경 그룹명 */
    final static String HTTP_change_dvcgrp_name        = "change_dvcgrp_name";
    /** 디바이스 타입 (ex : Master 또는 Slave) */
    final static String HTTP_device_type               = "device_type";
    /** 디바이스 통신프로토콜 타입 (ex : ZWAVE) */
    final static String HTTP_protocol_type             = "protocol_type";
    /** 그룹 명 (ex : Living Room) */
    final static String HTTP_group                     = "group";
    /** 카테고리 명 */
    final static String HTTP_catagory                  = "catagory";
    /** 제품 명 (ex : Philips 431650 Hue Personal Wireless Lighting, A19 Single Bulb) */
    final static String HTTP_product_name              = "product_name";
    /** (ex : 0.2.1) */
    final static String HTTP_profile_version           = "profile_version";
    /** 커맨드 클래스 타입(class, set) */
    final static String HTTP_command_class             = "command_class";
    /** 우선순위 (1,2,3,4,5...) */
    final static String HTTP_order                     = "order";
    /** (ex : true,false) */
    final static String HTTP_default                   = "default";
    /** Temperature Sensor */
    final static String HTTP_name                      = "name";
    /** NTELS_12 */
    final static String HTTP_type                      = "type";
    /** 커맨드클래스 정보 배열command_classes */
    final static String HTTP_command_classes           = "command_classes";
    /** device_class */
    final static String HTTP_device_class              = "device_class";
    /** (ex : true,false) */
    final static String HTTP_visible                   = "visible";
    /** 디바이스 삭제가능/삭제 불가능, (ex : true,false) */
    final static String HTTP_removable                 = "removable";
    /** SENSOR_MULTILEVEL */
    final static String HTTP_class                     = "class";
    /** properties */
    final static String HTTP_properties                = "properties";
    /** 최소값 */
    final static String HTTP_min_value                 = "min_value";
    /** 최대값 */
    final static String HTTP_max_value                 = "max_value";
    /** 값 증가/감소 단위 */
    final static String HTTP_step                      = "step";
    /** 단위 */
    final static String HTTP_unit                      = "unit";
    /** 제조사가 정한 디폴트 인증 코드 (test: AC123456789) */
    final static String HTTP_activation_code           = "activation_code";
    final static String HTTP_activation_password       = "activation_password";
    final static String HTTP_owner_auth_password       = "owner_auth_password";
    final static String HTTP_new_owner_auth_password   = "new_owner_auth_password";
    final static String HTTP_camera_id                 = "camera_id";
    final static String HTTP_camera_password           = "camera_password";
    final static String HTTP_url                       = "url";
    final static String HTTP_ip                        = "ip";
    final static String HTTP_port                      = "port";
    /** 디바이스 인증코드 */
    final static String HTTP_auth_code                 = "auth_code";
    /** 디바이스 패스워드 */
    final static String HTTP_auth_password             = "auth_password";
    /** 시리얼 넘버 (ex : SNN123456), 단말 MAC Address 사용 */
    final static String HTTP_serial_number             = "serial_number";
    /** 제조사 명 (Philips) */
    final static String HTTP_manufacturer              = "manufacturer";
    /** 모델 넘버 (ex : 431650) */
    final static String HTTP_model_number              = "model_number";
    /** 초기 패스워드 사용 유무 */
    final static String HTTP_init_pw_yn                = "init_pw_yn";
    /** 디바이스 KEY */
    final static String HTTP_device_key                = "device_key";
    final static String HTTP_device_authorization      = "device_authorization";
    final static String HTTP_grade_code                = "grade_code";
    final static String HTTP_grade_code_name           = "grade_code_name";
    final static String HTTP_target_email              = "target_email";
    final static String HTTP_authorization_reply       = "authorization_reply";
    final static String HTTP_read_datetime             = "read_datetime";
    final static String HTTP_push_type_mode_chg_yn     = "push_type_mode_chg_yn";
    final static String HTTP_push_type_prsnc_chg_yn    = "push_type_prsnc_chg_yn";
    final static String HTTP_invitations_count         = "invitations_count";
    final static String HTTP_homegrp_image_file_name   = "homegrp_image_file_name";
    final static String HTTP_homehub_device_id         = "homehub_device_id";
    final static String HTTP_homehub_online_state      = "homehub_online_state";
    final static String HTTP_servicehub_app_id         = "servicehub_application_id";
    /** 변경 패스워드 */
    final static String HTTP_device_password           = "device_password";
    /** [그룹 목록] */
    final static String HTTP_groups                    = "groups";
    /** 그룹 아이디 */
    final static String HTTP_dvcgrp_id                 = "dvcgrp_id";
    final static String HTTP_dvcgrp_start_yn           = "dvcgrp_start_yn";
    /** 그룹명 */
    final static String HTTP_dvcgrp_name               = "dvcgrp_name";
    final static String HTTP_homegrp_member_list       = "homegrp_member_list";
    final static String HTTP_invitation                = "invitation";
    final static String HTTP_member_type_code          = "member_type_code";
    final static String HTTP_member_ids                = "member_ids";
    final static String HTTP_invitation_hist_ids       = "invitation_hist_ids";
    /** 그룹내 장치 개수 */
    final static String HTTP_device_count              = "device_count";
    final static String HTTP_dvcgrp_open_yn            = "dvcgrp_open_yn";
    final static String HTTP_default_yn                = "default_yn";
    final static String HTTP_request_time              = "request_time";
    /** [장치 목록] */
    final static String HTTP_devices                   = "devices";
    /** 최근 그룹갱신 시간 */
    final static String HTTP_update_datetime           = "update_datetime";
    /** 컨텐트 ID */
    final static String HTTP_content_id                = "content_id";
    /** 수집 일시 (UTC 기준) */
    final static String HTTP_collect_time              = "collect_time";
    /** 요청 값 */
    final static String HTTP_request_value             = "request_value";
    /** 요청 값의 타입 (TEXT / JSON) */
    final static String HTTP_request_value_type        = "request_value_type";
    /** 커맨드 종류 */
    final static String HTTP_command_type              = "command_type";
    /** [노드 배열] */
    final static String HTTP_nodes                     = "nodes";
    /** 프로파일 명 */
    final static String HTTP_profile_name              = "profile_name";
    /** 노드 ID */
    final static String HTTP_node_id                   = "node_id";
    final static String HTTP_cmdcls_value_list         = "cmdcls_value_list";
    /** 노드 명 */
    final static String HTTP_node_name                 = "node_name";
    final static String HTTP_online_state              = "online_state";
    /** 홈허브 네트워크(MQTT) 연결 상태 */
    final static String HTTP_device_conn               = "device_conn";
    /** 홈허브 동글 연결 상태 */
    final static String HTTP_device_online             = "device_online";
    /** 홈허브 동글 마지막 연결 시간(포맷 : 년월일시분초) */
    final static String HTTP_device_online_last_datetime = "device_online_last_datetime";
    final static String HTTP_cmdcls_mandatory_yn       = "cmdcls_mandatory_yn";
    /** 커맨드클래스 목록 */
    final static String HTTP_cmdcls_list               = "cmdcls_list";
    /** 커맨드클래스 ID */
    final static String HTTP_cmdcls_id                 = "cmdcls_id";
    /** 커맨드클래스 명 */
    final static String HTTP_cmdcls_name               = "cmdcls_name";
    /** 커맨드클래스 유형 ID */
    final static String HTTP_cmdcls_type_id            = "cmdcls_type_id";
    /** 커맨드클래스 코드 */
    final static String HTTP_cmdcls_code               = "cmdcls_code";
    /** 커맨드클래스 유형 명 */
    final static String HTTP_cmdcls_type_name          = "cmdcls_type_name";
    /** 커맨드클래스 유형 시스템 명 */
    final static String HTTP_cmdcls_type_system_name   = "cmdcls_type_system_name";
    /** 컨텐츠 값 (N-ISC 질의 결과) (none = 정보없음) */
    final static String HTTP_content_value             = "content_value";
    /** 하위 node 개수 */
    final static String HTTP_cmdcls_count              = "cmdcls_count";
    /** 디바이스 ID */
    final static String HTTP_device_id                 = "device_id";
    final static String HTTP_ids                       = "ids";
    final static String HTTP_from_date                 = "from_date";
    final static String HTTP_command_id                = "command_id";
    final static String HTTP_init_password_yn          = "init_password_yn";
    /** 디바이스 명 */
    final static String HTTP_device_name               = "device_name";
    final static String HTTP_device_hostname           = "device_hostname";
    final static String HTTP_replace_device_sn         = "replace_device_sn";
    /** 디바이스 프로파일 */
    final static String HTTP_device_profile_id         = "device_profile_id";
    /** 디바이스클래스 유형 ID (deviceclass_code + deviceclass_type_code 의 대체키) */
    final static String HTTP_deviceclass_type_id       = "deviceclass_type_id";
    /** 이미지 파일 명 */
    final static String HTTP_network_yn                = "network_yn";
    final static String HTTP_image_file                = "image_file";
    final static String HTTP_image_file_name           = "image_file_name";
    final static String HTTP_image_file_view_name      = "image_file_view_name";
    final static String HTTP_image_file_path           = "image_file_path";
    final static String HTTP_image_file_active_name    = "image_file_active_name";
    final static String HTTP_image_file_disable_name   = "image_file_disable_name";
    final static String HTTP_service_information       = "service_information";
    final static String HTTP_mode_list                 = "mode_list";
    final static String HTTP_cnt                       = "cnt";
    final static String HTTP_total_cnt                 = "total_cnt";
    final static String HTTP_notice_count              = "notice_count";
    final static String HTTP_push_count                = "push_count";
    final static String HTTP_push_list                 = "push_list";
    final static String HTTP_inactive_count            = "inactive_count";
    final static String HTTP_rules                     = "rules";
    final static String HTTP_active_count              = "active_count";
    final static String HTTP_notice_list               = "notice_list";
    final static String HTTP_push_noti_hist_id         = "push_noti_hist_id";
    /** 제품명 */
    final static String HTTP_prd_name                  = "prd_name";
    /** 모델넘버 */
    final static String HTTP_device_model_id           = "device_model_id";
    /** 제조사 */
    final static String HTTP_device_mf_id              = "device_mf_id";
    /** 펌웨어 */
    final static String HTTP_firmware_version          = "firmware_version";
    final static String HTTP_content                   = "content";
    final static String HTTP_homegrp_invitation_yn     = "homegrp_invitation_yn";
    /** 등록일시 */
    final static String HTTP_create_datetime           = "create_datetime";
    final static String HTTP_homegrp_rule_id           = "homegrp_rule_id";
    final static String HTTP_create_date               = "create_date";
    final static String HTTP_create_date_area          = "create_date_area";
    final static String HTTP_create_time_area          = "create_time_area";
    final static String HTTP_homelog_list              = "homelog_list";
    final static String HTTP_icon_list                 = "icon_list";
    final static String HTTP_cam_list                  = "cam_list";
    /** 연결 타입[NKEET_COMPATIBEL, KNEET_EXCUSIVE, FOSCAM, ZWAVE, INSTEON 등] */
    final static String HTTP_device_protocol_type      = "device_protocol_type";
    final static String HTTP_removable_yn              = "removable_yn";
    /** 홈로그 타입(HO:홈 , HM: 홈멤버, RL:규칙, DV : 디바이스, MC : 멀티 제어) */
    final static String HTTP_homelog_type              = "homelog_type";
    final static String HTTP_homelog_title             = "homelog_title";
    /** 홈로그 메세지 */
    final static String HTTP_homelog_msg               = "homelog_msg";
    /** 생성시간(시분) ex) 오후 1시 30분 */
    final static String HTTP_create_time               = "create_time";
    /** 홈로그 생성 유저 권한(SUP : 슈퍼멤버,POW : 파워멤버,EAS : 이지멤버) */
    final static String HTTP_create_user_grade         = "create_user_grade";
    /** 홈로그 생성 유저 닉네임 */
    final static String HTTP_create_user_name          = "create_user_name";
    final static String HTTP_camera_move_ctl           = "camera_move_ctl";

    /** WebSocket Json Key */
    public static final String WEBSOCKET_KEY_MESSAGE_TYPE               = "message_type";
    public static final String WEBSOCKET_KEY_MEMBER_ID                  = "member_id";
    public static final String WEBSOCKET_KEY_AUTH_TOKEN                 = "auth_token";
    public static final String WEBSOCKET_KEY_DEVICE_ONLINE              = "device_online";
    public static final String WEBSOCKET_KEY_DEVICE_CONN                = "device_conn";
    public static final String WEBSOCKET_KEY_RESULT_CODE                = "result_code";
    public static final String WEBSOCKET_KEY_REQUEST_ID                 = "request_id";
    public static final String WEBSOCKET_KEY_RESULT_MSG                 = "result_msg";
    public static final String WEBSOCKET_KEY_DEVICE_MANUFACTURER        = "device_manufacturer";
    public static final String WEBSOCKET_KEY_DEVICE_MODEL_NUMBER        = "device_model_number";
    public static final String WEBSOCKET_KEY_DEVICE_SERIAL_NUMBER       = "device_serial_number";
    public static final String WEBSOCKET_KEY_DEVICE_PROFILE_VERSION     = "device_profile_version";
    public static final String WEBSOCKET_KEY_DEVICE_PASSWORD            = "device_password";
    public static final String WEBSOCKET_KEY_HOME_GROUP_ID              = "home_group_id";
    public static final String WEBSOCKET_KEY_DEVICE_ID                  = "device_id";
    public static final String WEBSOCKET_KEY_DEVICE_KEY                 = "device_key";
    public static final String WEBSOCKET_KEY_CONTENT_VALUE              = "content_value";
    public static final String WEBSOCKET_KEY_ONLINE                     = "online";
    public static final String WEBSOCKET_KEY_NODE_ID                    = "node_id";
    public static final String WEBSOCKET_KEY_COMMAND_TYPE               = "command_type";
    public static final String WEBSOCKET_KEY_CMDCLS_ID                  = "cmdcls_id";
    public static final String WEBSOCKET_KEY_CMDCLS_VALUE               = "cmdcls_value";
    public static final String WEBSOCKET_KEY_REQUEST_VALUE              = "request_value";
    public static final String WEBSOCKET_KEY_REQUEST_TIME               = "request_time";
    public static final String WEBSOCKET_KEY_RESPONSE_TIME              = "response_time";
    public static final String WEBSOCKET_KEY_COMMAND_MESSAGE            = "command_message";
    public static final String WEBSOCKET_KEY_COMMAND_STATUS             = "command_status";
    public static final String WEBSOCKET_KEY_RESPONSE_VALUE             = "response_value";
    public static final String WEBSOCKET_KEY_COLLECT_TIME               = "collect_time";

    /** WebSocket API 분류 코드 */
    public static final int WEBSOCKET_SEND_AUTH                 = 1001;

    public static final int WEBSOCKET_SEND_DEVICE_REGISTER      = 2001;
    public static final int WEBSOCKET_SEND_DEVICE_DELETE        = 2002;
    public static final int WEBSOCKET_SEND_NODE_COMMAND         = 2003;

    /** WebSocket Message Type */
    public static final String WEBSOCKET_TYPE_AUTH                  = "auth";
    public static final String WEBSOCKET_TYPE_ONLINE                = "online";
    public static final String WEBSOCKET_TYPE_CONN                  = "conn";

    public static final String WEBSOCKET_TYPE_DEVICE_REGISTER       = "device.register";
    public static final String WEBSOCKET_TYPE_DEVICE_DELETE         = "device.delete";
    public static final String WEBSOCKET_TYPE_DEVICE_CONTENT        = "device.content";

    public static final String WEBSOCKET_TYPE_NODE_COMMAND          = "node.command";
    public static final String WEBSOCKET_TYPE_NODE_COMMAND_RESULT   = "node.command.result";
    public static final String WEBSOCKET_TYPE_NODE_CONTENT          = "node.content";

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

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

    /** 임시 메세지 */
    final static int MSG000 = 0;
    final static int MSG997 = 997;
    final static int MSG998 = 998;
    final static int MSG999 = 999;

    /** sms정상발송 */
    final static int      MSG801          = 801;
    final static int      MSG802          = 802;
    final static int      MSG803          = 803;
    final static int      MSG804          = 804;
    final static int      MSG805          = 805;
    final static int      MSG806          = 806;
    final static int      MSG807          = 807;
    final static int      MSG808          = 808;
    final static int      MSG809          = 809;
    final static int      MSG810          = 810;
    final static int      MSG811          = 811;
    final static int      MSG812          = 812;
    final static int      MSG813          = 813;
    final static int      MSG814          = 814;
    final static int      MSG815          = 815;
    final static int      MSG816          = 816;
    final static int      MSG817          = 817;
    final static int      MSG818          = 818;
    final static int      MSG819          = 819;
    final static int      MSG820          = 820;
    final static int      MSG821          = 821;
    final static int      MSG822          = 822;
    final static int      MSG823          = 823;
    final static int      MSG824          = 824;
    final static int      MSG825          = 825;
    final static int      MSG826          = 826;
    final static int      MSG827          = 827;
    final static int      MSG828          = 828;
    final static int      MSG829          = 829;
    final static int      MSG830          = 830;
    final static int      MSG831          = 831;
    final static int      MSG832          = 832;
    final static int      MSG833          = 833;
    final static int      MSG834          = 834;
    final static int      MSG835          = 835;
    final static int      MSG836          = 836;
    final static int      MSG837          = 837;
    final static int      MSG838          = 838;
    final static int      MSG839          = 839;
    final static int      MSG840          = 840;
    final static int      MSG841          = 841;
    final static int      MSG842          = 842;
    final static int      MSG843          = 843;
    final static int      MSG844          = 844;
    final static int      MSG845          = 845;
    final static int      MSG846          = 846;
    final static int      MSG847          = 847;
    final static int      MSG848          = 848;
    final static int      MSG849          = 849;
    final static int      MSG850          = 850;
    final static int      MSG851          = 851;
    final static int      MSG852          = 852;
    final static int      MSG853          = 853;
    final static int      MSG854          = 854;
    final static int      MSG855          = 855;
    final static int      MSG856          = 856;
    final static int      MSG857          = 857;
    final static int      MSG858          = 858;
    final static int      MSG859          = 859;
    final static int      MSG860          = 860;
    final static int      MSG861          = 861;
    final static int      MSG862          = 862;
    final static int      MSG863          = 863;
    final static int      MSG864          = 864;
    final static int      MSG865          = 865;
    final static int      MSG866          = 866;
    final static int      MSG867          = 867;
    final static int      MSG868          = 868;
    final static int      MSG869          = 869;
    final static int      MSG870          = 870;
    final static int      MSG871          = 871;
    final static int      MSG872          = 872;
    final static int      MSG873          = 873;
    final static int      MSG874          = 874;
    final static int      MSG875          = 875;
    final static int      MSG876          = 876;
    final static int      MSG877          = 877;
    final static int      MSG878          = 878;
    final static int      MSG879          = 879;
    final static int      MSG880          = 880;
    final static int      MSG881          = 881;
    final static int      MSG882          = 882;
    final static int      MSG883          = 883;
    final static int      MSG884          = 884;
    final static int      MSG885          = 885;
    final static int      MSG886          = 886;
    final static int      MSG887          = 887;
    final static int      MSG888          = 888;
    final static int      MSG889          = 889;
    final static int      MSG890          = 890;
    final static int      MSG891          = 891;
    final static int      MSG892          = 892;
    final static int      MSG893          = 893;
    final static int      MSG894          = 894;
    final static int      MSG895          = 895;
    final static int      MSG896          = 896;
    final static int      MSG897          = 897;
    final static int      MSG898          = 898;
    final static int      MSG899          = 899;
    final static int      MSG900          = 900;
    final static int      MSG901          = 901;
    final static int      MSG902          = 902;
    final static int      MSG903          = 903;
    final static int      MSG904          = 904;
    final static int      MSG905          = 905;
    // 알림버튼 1개인 메세지들
    // final static String[] MSG_BTN_COUNT_1 = {"MSG801"};
    // 알림버튼 2개인 메세지들
    final static 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"
    };

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

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

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

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

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

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

    // 버튼 2에 "취소"인 메세지들
    final static 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"
    };

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