1 /* 2 * Copyright (C) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef OHOS_WIFI_ERRCODE_H 17 #define OHOS_WIFI_ERRCODE_H 18 19 namespace OHOS { 20 namespace Wifi { 21 /* Wifi errcode defines */ 22 enum ErrCode { 23 WIFI_OPT_SUCCESS = 0, /* successfully */ 24 WIFI_OPT_FAILED, /* failed */ 25 WIFI_OPT_NOT_SUPPORTED, /* not supported */ 26 WIFI_OPT_INVALID_PARAM, /* invalid params */ 27 WIFI_OPT_FORBID_AIRPLANE, /* forbid when current airplane opened */ 28 WIFI_OPT_FORBID_POWSAVING, /* forbid when current powersaving opened */ 29 WIFI_OPT_PERMISSION_DENIED, /* permission denied */ 30 WIFI_OPT_OPEN_FAIL_WHEN_CLOSING, /* open failed when current is closing */ 31 WIFI_OPT_OPEN_SUCC_WHEN_OPENED, /* open success when current has been opened */ 32 WIFI_OPT_CLOSE_FAIL_WHEN_OPENING, /* close failed when current is opening */ 33 WIFI_OPT_CLOSE_SUCC_WHEN_CLOSED, /* close success when current has been closed */ 34 WIFI_OPT_STA_NOT_OPENED, /* sta service not opened */ 35 WIFI_OPT_SCAN_NOT_OPENED, /* scan service not opened */ 36 WIFI_OPT_AP_NOT_OPENED, /* ap service not opened */ 37 WIFI_OPT_INVALID_CONFIG, /* invalid config */ 38 WIFI_OPT_P2P_NOT_OPENED, /* p2p service not opened */ 39 WIFI_OPT_P2P_MAC_NOT_FOUND, 40 WIFI_OPT_P2P_ERR_MAC_FORMAT, 41 WIFI_OPT_P2P_ERR_INTENT, 42 WIFI_OPT_P2P_ERR_SIZE_NW_NAME, 43 WIFI_OPT_MOVING_FREEZE_CTRL, /* moving freeze scanning control */ 44 }; 45 } // namespace Wifi 46 } // namespace OHOS 47 #endif