179a732c7Sopenharmony_ci/* 279a732c7Sopenharmony_ci * Copyright (c) 2022-2024 Huawei Device Co., Ltd. 379a732c7Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 479a732c7Sopenharmony_ci * you may not use this file except in compliance with the License. 579a732c7Sopenharmony_ci * You may obtain a copy of the License at 679a732c7Sopenharmony_ci * 779a732c7Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 879a732c7Sopenharmony_ci * 979a732c7Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1079a732c7Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1179a732c7Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1279a732c7Sopenharmony_ci * See the License for the specific language governing permissions and 1379a732c7Sopenharmony_ci * limitations under the License. 1479a732c7Sopenharmony_ci */ 1579a732c7Sopenharmony_ci 1679a732c7Sopenharmony_ci#ifndef OHOS_DM_CONSTANTS_H 1779a732c7Sopenharmony_ci#define OHOS_DM_CONSTANTS_H 1879a732c7Sopenharmony_ci 1979a732c7Sopenharmony_ci#include <string> 2079a732c7Sopenharmony_ci#include <map> 2179a732c7Sopenharmony_ci 2279a732c7Sopenharmony_ci#ifdef __LP64__ 2379a732c7Sopenharmony_ciconstexpr const char* DM_LIB_LOAD_PATH = "/system/lib64/"; 2479a732c7Sopenharmony_ci#else 2579a732c7Sopenharmony_ci#if !(defined(__LITEOS_M__) || defined(LITE_DEVICE)) 2679a732c7Sopenharmony_ciconstexpr const char* DM_LIB_LOAD_PATH = "/system/lib/"; 2779a732c7Sopenharmony_ci#else 2879a732c7Sopenharmony_ciconstexpr const char* DM_LIB_LOAD_PATH = "/usr/lib/"; 2979a732c7Sopenharmony_ci#endif 3079a732c7Sopenharmony_ci#endif 3179a732c7Sopenharmony_ci 3279a732c7Sopenharmony_cinamespace OHOS { 3379a732c7Sopenharmony_cinamespace DistributedHardware { 3479a732c7Sopenharmony_cienum { 3579a732c7Sopenharmony_ci DM_OK = 0, 3679a732c7Sopenharmony_ci SOFTBUS_OK = 0, 3779a732c7Sopenharmony_ci STOP_BIND = 1, 3879a732c7Sopenharmony_ci 3979a732c7Sopenharmony_ci /* Transfer to the other end device, not define specification error code */ 4079a732c7Sopenharmony_ci ERR_DM_NOT_SYSTEM_APP = 202, 4179a732c7Sopenharmony_ci ERR_DM_TIME_OUT = -20001, 4279a732c7Sopenharmony_ci ERR_DM_UNSUPPORTED_AUTH_TYPE = -20018, 4379a732c7Sopenharmony_ci ERR_DM_AUTH_BUSINESS_BUSY = -20019, 4479a732c7Sopenharmony_ci ERR_DM_AUTH_PEER_REJECT = -20021, 4579a732c7Sopenharmony_ci ERR_DM_AUTH_REJECT = -20022, 4679a732c7Sopenharmony_ci ERR_DM_CREATE_GROUP_FAILED = -20026, 4779a732c7Sopenharmony_ci ERR_DM_BIND_USER_CANCEL = -20037, 4879a732c7Sopenharmony_ci ERR_DM_BIND_USER_CANCEL_ERROR = -20042, 4979a732c7Sopenharmony_ci ERR_DM_AUTH_CODE_INCORRECT = -20053, 5079a732c7Sopenharmony_ci ERR_DM_BIND_USER_CANCEL_PIN_CODE_DISPLAY = -20056, 5179a732c7Sopenharmony_ci ERR_DM_SYNC_DELETE_DEVICE_REPEATED = -20058, 5279a732c7Sopenharmony_ci ERR_DM_VERSION_INCOMPATIBLE = -20059, 5379a732c7Sopenharmony_ci 5479a732c7Sopenharmony_ci ERR_DM_FAILED = 96929744, 5579a732c7Sopenharmony_ci ERR_DM_NOT_INIT = 96929746, 5679a732c7Sopenharmony_ci ERR_DM_INIT_FAILED = 96929747, 5779a732c7Sopenharmony_ci ERR_DM_POINT_NULL = 96929748, 5879a732c7Sopenharmony_ci ERR_DM_INPUT_PARA_INVALID = 96929749, 5979a732c7Sopenharmony_ci ERR_DM_NO_PERMISSION = 96929750, 6079a732c7Sopenharmony_ci ERR_DM_MALLOC_FAILED = 96929751, 6179a732c7Sopenharmony_ci ERR_DM_DISCOVERY_FAILED = 96929752, 6279a732c7Sopenharmony_ci ERR_DM_MAP_KEY_ALREADY_EXISTS = 96929753, 6379a732c7Sopenharmony_ci ERR_DM_IPC_WRITE_FAILED = 96929754, 6479a732c7Sopenharmony_ci ERR_DM_IPC_COPY_FAILED = 96929755, 6579a732c7Sopenharmony_ci ERR_DM_IPC_SEND_REQUEST_FAILED = 96929756, 6679a732c7Sopenharmony_ci ERR_DM_UNSUPPORTED_IPC_COMMAND = 96929757, 6779a732c7Sopenharmony_ci ERR_DM_IPC_RESPOND_FAILED = 96929758, 6879a732c7Sopenharmony_ci ERR_DM_DISCOVERY_REPEATED = 96929759, 6979a732c7Sopenharmony_ci ERR_DM_AUTH_OPEN_SESSION_FAILED = 96929762, 7079a732c7Sopenharmony_ci ERR_DM_AUTH_FAILED = 96929765, 7179a732c7Sopenharmony_ci ERR_DM_AUTH_NOT_START = 96929766, 7279a732c7Sopenharmony_ci ERR_DM_AUTH_MESSAGE_INCOMPLETE = 96929767, 7379a732c7Sopenharmony_ci ERR_DM_IPC_READ_FAILED = 96929769, 7479a732c7Sopenharmony_ci ERR_DM_ENCRYPT_FAILED = 96929770, 7579a732c7Sopenharmony_ci ERR_DM_PUBLISH_FAILED = 96929771, 7679a732c7Sopenharmony_ci ERR_DM_PUBLISH_REPEATED = 96929772, 7779a732c7Sopenharmony_ci ERR_DM_STOP_DISCOVERY = 96929773, 7879a732c7Sopenharmony_ci ERR_DM_ADD_GROUP_FAILED = 96929774, 7979a732c7Sopenharmony_ci 8079a732c7Sopenharmony_ci // The following error codes are provided since OpenHarmony 4.1 Version. 8179a732c7Sopenharmony_ci ERR_DM_ADAPTER_NOT_INIT = 96929775, 8279a732c7Sopenharmony_ci ERR_DM_UNSUPPORTED_METHOD = 96929776, 8379a732c7Sopenharmony_ci ERR_DM_BIND_COMMON_FAILED = 96929777, 8479a732c7Sopenharmony_ci ERR_DM_BIND_INPUT_PARA_INVALID = 96929778, 8579a732c7Sopenharmony_ci ERR_DM_BIND_PIN_CODE_ERROR = 96929779, 8679a732c7Sopenharmony_ci ERR_DM_BIND_TIMEOUT_FAILED = 96929781, 8779a732c7Sopenharmony_ci ERR_DM_BIND_DP_ERROR = 96929782, 8879a732c7Sopenharmony_ci ERR_DM_BIND_HICHAIN_ERROR = 96929783, 8979a732c7Sopenharmony_ci ERR_DM_BIND_SOFTBUS_ERROR = 96929784, 9079a732c7Sopenharmony_ci ERR_DM_STOP_PUBLISH_LNN_FAILED = 96929786, 9179a732c7Sopenharmony_ci ERR_DM_REFRESH_LNN_FAILED = 96929787, 9279a732c7Sopenharmony_ci ERR_DM_STOP_REFRESH_LNN_FAILED = 96929788, 9379a732c7Sopenharmony_ci ERR_DM_START_ADVERTISING_FAILED = 96929789, 9479a732c7Sopenharmony_ci ERR_DM_STOP_ADVERTISING_FAILED = 96929790, 9579a732c7Sopenharmony_ci ERR_DM_ENABLE_DISCOVERY_LISTENER_FAILED = 96929791, 9679a732c7Sopenharmony_ci ERR_DM_DISABLE_DISCOVERY_LISTENER_FAILED = 96929792, 9779a732c7Sopenharmony_ci ERR_DM_START_DISCOVERING_FAILED = 96929793, 9879a732c7Sopenharmony_ci ERR_DM_STOP_DISCOVERING_FAILED = 96929794, 9979a732c7Sopenharmony_ci ERR_DM_SOFTBUS_SERVICE_NOT_INIT = 96929795, 10079a732c7Sopenharmony_ci ERR_DM_META_TYPE_INVALID = 96929797, 10179a732c7Sopenharmony_ci ERR_DM_LOAD_CUSTOM_META_NODE = 96929798, 10279a732c7Sopenharmony_ci ERR_DM_SOFTBUS_PUBLISH_SERVICE = 96929800, 10379a732c7Sopenharmony_ci ERR_DM_BIND_PEER_UNSUPPORTED = 96929802, 10479a732c7Sopenharmony_ci ERR_DM_HICHAIN_CREDENTIAL_REQUEST_FAILED = 96929803, 10579a732c7Sopenharmony_ci ERR_DM_HICHAIN_CREDENTIAL_CHECK_FAILED = 96929804, 10679a732c7Sopenharmony_ci ERR_DM_HICHAIN_CREDENTIAL_IMPORT_FAILED = 96929805, 10779a732c7Sopenharmony_ci ERR_DM_HICHAIN_CREDENTIAL_DELETE_FAILED = 96929806, 10879a732c7Sopenharmony_ci ERR_DM_HICHAIN_UNREGISTER_CALLBACK = 96929807, 10979a732c7Sopenharmony_ci ERR_DM_HICHAIN_GET_REGISTER_INFO = 96929808, 11079a732c7Sopenharmony_ci ERR_DM_HICHAIN_CREDENTIAL_EXISTS = 96929809, 11179a732c7Sopenharmony_ci ERR_DM_HICHAIN_REGISTER_CALLBACK = 96929810, 11279a732c7Sopenharmony_ci ERR_DM_HICHAIN_GROUP_CREATE_FAILED = 96929811, 11379a732c7Sopenharmony_ci ERR_DM_JSON_PARSE_STRING = 96929812, 11479a732c7Sopenharmony_ci ERR_DM_SOFTBUS_SEND_BROADCAST = 96929813, 11579a732c7Sopenharmony_ci ERR_DM_SOFTBUS_DISCOVERY_DEVICE = 96929814, 11679a732c7Sopenharmony_ci ERR_DM_SOFTBUS_STOP_DISCOVERY_DEVICE = 96929815, 11779a732c7Sopenharmony_ci ERR_DM_INVALID_JSON_STRING = 96929816, 11879a732c7Sopenharmony_ci ERR_DM_GET_DATA_SHA256_HASH = 96929817, 11979a732c7Sopenharmony_ci}; 12079a732c7Sopenharmony_ci 12179a732c7Sopenharmony_ciconstexpr const char* TAG_GROUP_ID = "groupId"; 12279a732c7Sopenharmony_ciconstexpr const char* TAG_GROUP_NAME = "GROUPNAME"; 12379a732c7Sopenharmony_ciconstexpr const char* TAG_REQUEST_ID = "REQUESTID"; 12479a732c7Sopenharmony_ciconstexpr const char* TAG_DEVICE_ID = "DEVICEID"; 12579a732c7Sopenharmony_ciconstexpr const char* TAG_AUTH_TYPE = "AUTHTYPE"; 12679a732c7Sopenharmony_ciconstexpr const char* TAG_CRYPTO_SUPPORT = "CRYPTOSUPPORT"; 12779a732c7Sopenharmony_ciconstexpr const char* TAG_VER = "ITF_VER"; 12879a732c7Sopenharmony_ciconstexpr const char* TAG_MSG_TYPE = "MSG_TYPE"; 12979a732c7Sopenharmony_ciconstexpr const char* DM_ITF_VER = "1.1"; 13079a732c7Sopenharmony_ciconstexpr const char* DM_PKG_NAME = "ohos.distributedhardware.devicemanager"; 13179a732c7Sopenharmony_ciconstexpr const char* DM_SESSION_NAME = "ohos.distributedhardware.devicemanager.resident"; 13279a732c7Sopenharmony_ciconstexpr const char* DM_PIN_HOLDER_SESSION_NAME = "ohos.distributedhardware.devicemanager.pinholder"; 13379a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_OSD = "osdCapability"; 13479a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_APPROACH = "approach"; 13579a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_TOUCH = "touch"; 13679a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_CASTPLUS = "castPlus"; 13779a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_VIRTUAL_LINK = "virtualLink"; 13879a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_SHARE = "share"; 13979a732c7Sopenharmony_ciconstexpr const char* DM_CAPABILITY_WEAR = "wear"; 14079a732c7Sopenharmony_ciconstexpr const char* DM_CREDENTIAL_TYPE = "CREDENTIAL_TYPE"; 14179a732c7Sopenharmony_ciconstexpr const char* DM_CREDENTIAL_REQJSONSTR = "CREDENTIAL_REQJSONSTR"; 14279a732c7Sopenharmony_ciconstexpr const char* DM_CREDENTIAL_RETURNJSONSTR = "CREDENTIAL_RETURNJSONSTR"; 14379a732c7Sopenharmony_ciconstexpr const char* DEVICE_MANAGER_GROUPNAME = "DMSameAccountGroup"; 14479a732c7Sopenharmony_ciconstexpr const char* FIELD_CREDENTIAL_EXISTS = "isCredentialExists"; 14579a732c7Sopenharmony_ciconstexpr int32_t DM_STRING_LENGTH_MAX = 1024; 14679a732c7Sopenharmony_ciconstexpr int32_t PKG_NAME_SIZE_MAX = 256; 14779a732c7Sopenharmony_ciconstexpr const char* DM_TYPE_MINE = "MINE"; 14879a732c7Sopenharmony_ciconstexpr const char* DM_TYPE_OH = "OH"; 14979a732c7Sopenharmony_ciconstexpr const char* TAG_SESSION_HEARTBEAT = "session_heartbeat"; 15079a732c7Sopenharmony_ci 15179a732c7Sopenharmony_ci//The following constant are provided only for HiLink. 15279a732c7Sopenharmony_ciconst static char *EXT_PART = "ext_part"; 15379a732c7Sopenharmony_ci 15479a732c7Sopenharmony_ci// Auth 15579a732c7Sopenharmony_ciconstexpr const char* AUTH_TYPE = "authType"; 15679a732c7Sopenharmony_ciconstexpr const char* APP_OPERATION = "appOperation"; 15779a732c7Sopenharmony_ciconstexpr const char* CUSTOM_DESCRIPTION = "customDescription"; 15879a732c7Sopenharmony_ciconstexpr const char* TOKEN = "token"; 15979a732c7Sopenharmony_ciconstexpr const char* PIN_TOKEN = "pinToken"; 16079a732c7Sopenharmony_ciconstexpr const char* PIN_CODE_KEY = "pinCode"; 16179a732c7Sopenharmony_ciconstexpr int32_t CHECK_AUTH_ALWAYS_POS = 0; 16279a732c7Sopenharmony_ciconstexpr const char AUTH_ALWAYS = '1'; 16379a732c7Sopenharmony_ciconstexpr const char AUTH_ONCE = '0'; 16479a732c7Sopenharmony_ciconstexpr const char* TAG_TARGET_DEVICE_NAME = "targetDeviceName"; 16579a732c7Sopenharmony_ci 16679a732c7Sopenharmony_ci// HiChain 16779a732c7Sopenharmony_ciconstexpr int32_t SERVICE_INIT_TRY_MAX_NUM = 200; 16879a732c7Sopenharmony_ciconstexpr int32_t DEVICE_UUID_LENGTH = 65; 16979a732c7Sopenharmony_ciconstexpr int32_t DEVICE_NETWORKID_LENGTH = 100; 17079a732c7Sopenharmony_ciconstexpr int32_t GROUP_TYPE_INVALID_GROUP = -1; 17179a732c7Sopenharmony_ciconstexpr int32_t GROUP_TYPE_IDENTICAL_ACCOUNT_GROUP = 1; 17279a732c7Sopenharmony_ciconstexpr int32_t GROUP_TYPE_PEER_TO_PEER_GROUP = 256; 17379a732c7Sopenharmony_ciconstexpr int32_t GROUP_TYPE_ACROSS_ACCOUNT_GROUP = 1282; 17479a732c7Sopenharmony_ciconstexpr int32_t GROUP_VISIBILITY_PUBLIC = -1; 17579a732c7Sopenharmony_ciconstexpr int64_t MIN_REQUEST_ID = 1000000000; 17679a732c7Sopenharmony_ciconstexpr int64_t MAX_REQUEST_ID = 9999999999; 17779a732c7Sopenharmony_ciconstexpr int32_t AUTH_DEVICE_REQ_NEGOTIATE = 600; 17879a732c7Sopenharmony_ciconstexpr int32_t AUTH_DEVICE_RESP_NEGOTIATE = 700; 17979a732c7Sopenharmony_ciconstexpr int32_t DEVICEID_LEN = 8; 18079a732c7Sopenharmony_ci 18179a732c7Sopenharmony_ci// ACE 18279a732c7Sopenharmony_ciconstexpr const char* EVENT_CONFIRM = "EVENT_CONFIRM"; 18379a732c7Sopenharmony_ciconstexpr const char* EVENT_CANCEL = "EVENT_CANCEL"; 18479a732c7Sopenharmony_ciconstexpr const char* EVENT_INIT = "EVENT_INIT"; 18579a732c7Sopenharmony_ciconstexpr const char* EVENT_CONFIRM_CODE = "0"; 18679a732c7Sopenharmony_ciconstexpr const char* EVENT_CANCEL_CODE = "1"; 18779a732c7Sopenharmony_ciconstexpr const char* EVENT_INIT_CODE = "2"; 18879a732c7Sopenharmony_ci 18979a732c7Sopenharmony_ci// Key of filter parameter 19079a732c7Sopenharmony_ciconstexpr const char* FILTER_PARA_RANGE = "FILTER_RANGE"; 19179a732c7Sopenharmony_ciconstexpr const char* FILTER_PARA_DEVICE_TYPE = "FILTER_DEVICE_TYPE"; 19279a732c7Sopenharmony_ciconstexpr const char* FILTER_PARA_INCLUDE_TRUST = "FILTER_INCLUDE_TRUST"; 19379a732c7Sopenharmony_ci 19479a732c7Sopenharmony_ci// Connection address type 19579a732c7Sopenharmony_ciconstexpr const char* CONN_ADDR_TYPE_ID = "ID_TYPE"; 19679a732c7Sopenharmony_ciconstexpr const char* CONN_ADDR_TYPE_BR = "BR_TYPE"; 19779a732c7Sopenharmony_ciconstexpr const char* CONN_ADDR_TYPE_BLE = "BLE_TYPE"; 19879a732c7Sopenharmony_ciconstexpr const char* CONN_ADDR_TYPE_WLAN_IP = "WLAN_IP_TYPE"; 19979a732c7Sopenharmony_ciconstexpr const char* CONN_ADDR_TYPE_ETH_IP = "ETH_IP_TYPE"; 20079a732c7Sopenharmony_ci 20179a732c7Sopenharmony_ci// Parameter Key 20279a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_META_TYPE = "META_TYPE"; 20379a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_TARGET_ID = "TARGET_ID"; 20479a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_BR_MAC = "BR_MAC"; 20579a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_BLE_MAC = "BLE_MAC"; 20679a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_WIFI_IP = "WIFI_IP"; 20779a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_WIFI_PORT = "WIFI_PORT"; 20879a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_AUTH_TOKEN = "AUTH_TOKEN"; 20979a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_AUTH_TYPE = "AUTH_TYPE"; 21079a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_PIN_CODE = "PIN_CODE"; 21179a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_APP_OPER = "APP_OPER"; 21279a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_APP_DESC = "APP_DESC"; 21379a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_BLE_UDID_HASH = "BLE_UDID_HASH"; 21479a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_CUSTOM_DATA = "CUSTOM_DATA"; 21579a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_CONN_ADDR_TYPE = "CONN_ADDR_TYPE"; 21679a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_PUBLISH_ID = "PUBLISH_ID"; 21779a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_SUBSCRIBE_ID = "SUBSCRIBE_ID"; 21879a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_TARGET_PKG_NAME = "TARGET_PKG_NAME"; 21979a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_DISC_FREQ = "DISC_FREQ"; 22079a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_DISC_MEDIUM = "DISC_MEDIUM"; 22179a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_DISC_CAPABILITY = "DISC_CAPABILITY"; 22279a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_DISC_MODE = "DISC_MODE"; 22379a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_AUTO_STOP_ADVERTISE = "AUTO_STOP_ADVERTISE"; 22479a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_FILTER_OPTIONS = "FILTER_OPTIONS"; 22579a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_BIND_EXTRA_DATA = "BIND_EXTRA_DATA"; 22679a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_OS_TYPE = "OS_TYPE"; 22779a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_OS_VERSION = "OS_VERSION"; 22879a732c7Sopenharmony_ciconstexpr const char* DM_CONNECTION_DISCONNECTED = "DM_CONNECTION_DISCONNECTED"; 22979a732c7Sopenharmony_ciconstexpr const char* BIND_LEVEL = "bindLevel"; 23079a732c7Sopenharmony_ciconstexpr const char* TOKENID = "tokenId"; 23179a732c7Sopenharmony_ciconstexpr const char* DM_BIND_RESULT_NETWORK_ID = "DM_BIND_RESULT_NETWORK_ID"; 23279a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_POLICY_STRATEGY_FOR_BLE = "DM_POLICY_STRATEGY_FOR_BLE"; 23379a732c7Sopenharmony_ciconstexpr const char* PARAM_KEY_POLICY_TIME_OUT = "DM_POLICY_TIMEOUT"; 23479a732c7Sopenharmony_ciconstexpr const char* DEVICE_SCREEN_STATUS = "DEVICE_SCREEN_STATUS"; 23579a732c7Sopenharmony_ci 23679a732c7Sopenharmony_ci// screen state 23779a732c7Sopenharmony_ciconstexpr int32_t DM_SCREEN_UNKNOWN = -1; 23879a732c7Sopenharmony_ciconstexpr int32_t DM_SCREEN_ON = 0; 23979a732c7Sopenharmony_ciconstexpr int32_t DM_SCREEN_OFF = 1; 24079a732c7Sopenharmony_ci 24179a732c7Sopenharmony_ci// errCode map 24279a732c7Sopenharmony_ciconst std::map<int32_t, int32_t> MAP_ERROR_CODE = { 24379a732c7Sopenharmony_ci { ERR_DM_TIME_OUT, 96929745 }, { ERR_DM_UNSUPPORTED_AUTH_TYPE, 96929760 }, { ERR_DM_AUTH_BUSINESS_BUSY, 96929761 }, 24479a732c7Sopenharmony_ci { ERR_DM_AUTH_PEER_REJECT, 96929763 }, { ERR_DM_AUTH_REJECT, 96929764 }, { ERR_DM_CREATE_GROUP_FAILED, 96929768 }, 24579a732c7Sopenharmony_ci { ERR_DM_BIND_USER_CANCEL, 96929780 }, { ERR_DM_BIND_USER_CANCEL_ERROR, 96929785 }, 24679a732c7Sopenharmony_ci { ERR_DM_AUTH_CODE_INCORRECT, 96929796 }, { ERR_DM_BIND_USER_CANCEL_PIN_CODE_DISPLAY, 96929799 }, 24779a732c7Sopenharmony_ci { ERR_DM_SYNC_DELETE_DEVICE_REPEATED, 96929801 } 24879a732c7Sopenharmony_ci}; 24979a732c7Sopenharmony_ci} // namespace DistributedHardware 25079a732c7Sopenharmony_ci} // namespace OHOS 25179a732c7Sopenharmony_ci#endif // OHOS_DM_CONSTANTS_H