From 9563ca97567638ef0e4382fac61ebe13ded3e917 Mon Sep 17 00:00:00 2001
From: yqy <1348964326@qq.com>
Date: Mon, 19 Jul 2021 19:35:08 +0800
Subject: [PATCH] del @ohos.distributedHardware.deviceManager.d.ts
Signed-off-by: yqy <1348964326@qq.com>
---
...hos.distributedHardware.deviceManager.d.ts | 367 ------------------
1 file changed, 367 deletions(-)
delete mode 100644 interfaces/kits/js/@ohos.distributedHardware.deviceManager.d.ts
diff --git a/interfaces/kits/js/@ohos.distributedHardware.deviceManager.d.ts b/interfaces/kits/js/@ohos.distributedHardware.deviceManager.d.ts
deleted file mode 100644
index f918e3e45..000000000
--- a/interfaces/kits/js/@ohos.distributedHardware.deviceManager.d.ts
+++ /dev/null
@@ -1,367 +0,0 @@
-/*
- * Copyright (c) 2020 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { AsyncCallback, Callback } from './basic';
-
-declare namespace deviceManager {
- /**
- * DeviceInfo
- */
- interface DeviceInfo {
- /**
- * DeviceId ID.
- */
- deviceId: string;
-
- /**
- * Device name of the device.
- */
- deviceName: string;
-
- /**
- * Device type of the device.
- */
- deviceType: DeviceType;
- }
-
- /**
- * Device Type definitions
- */
- enum DeviceType {
- /**
- * Indicates an unknown device type.
- */
- UNKNOWN_TYPE = 0,
-
- /**
- * Indicates a speaker.
- */
- SPEAKER = 0x0A,
-
- /**
- * Indicates a smartphone.
- */
- PHONE = 0x0E,
-
- /**
- * Indicates a tablet.
- */
- TABLET = 0x11,
-
- /**
- * Indicates a smart watch.
- */
- WEARABLE = 0x6D,
-
- /**
- * Indicates a car.
- */
- CAR = 0x83,
-
- /**
- * Indicates a smart TV.
- */
- TV = 0x9C
- }
-
- /**
- * Device state change event definition
- */
- enum DeviceStateChangeAction {
- /**
- * device online action
- */
- ONLINE = 0,
-
- /**
- * device ready action, the device information synchronization was completed.
- */
- READY = 1,
-
- /**
- * device offline action
- */
- OFFLINE = 2,
-
- /**
- * device change action
- */
- CHANGE = 3
- }
-
- /**
- * Service subscribe info for device discover
- *
- * @systemapi this method can be used only by system applications.
- */
- interface SubscribeInfo {
- /**
- * Service subscribe ID, the value is in scope [0, 65535], should be unique for each discover process
- */
- subscribeId: number;
-
- /**
- * Discovery mode for service subscription.
- */
- mode: DiscoverMode;
-
- /**
- * Service subscription medium.
- */
- medium: ExchangeMedium;
-
- /**
- * Service subscription frequency.
- */
- freq: ExchangeFreq;
-
- /**
- * only find the device with the same account.
- */
- isSameAccount: boolean;
-
- /**
- * find the sleeping devices.
- */
- isWakeRemote: boolean;
-
- /**
- * Subscribe capability.
- */
- capability: SubscribeCap;
- }
-
- /**
- * device discover mode
- *
- * @systemapi this method can be used only by system applications.
- */
- enum DiscoverMode {
- /**
- * Passive
- */
- DISCOVER_MODE_PASSIVE = 0x55,
-
- /**
- * Proactive
- */
- DISCOVER_MODE_ACTIVE = 0xAA
- }
-
- /**
- * device discover medium
- *
- * @systemapi this method can be used only by system applications.
- */
- enum ExchangeMedium {
- /**
- * Automatic medium selection
- */
- AUTO = 0,
-
- /**
- * Bluetooth
- */
- BLE = 1,
-
- /**
- * Wi-Fi
- */
- COAP = 2,
-
- /**
- * USB
- */
- USB = 3
- }
-
- /**
- * device discover freq
- *
- * @systemapi this method can be used only by system applications.
- */
- enum ExchangeFreq {
- /**
- * Low
- */
- LOW = 0,
-
- /**
- * Medium
- */
- MID = 1,
-
- /**
- * High
- */
- HIGH = 2,
-
- /**
- * Super-high
- */
- SUPER_HIGH = 3
- }
-
- /**
- * device discover capability
- *
- * @systemapi this method can be used only by system applications.
- */
- enum SubscribeCap {
- /**
- * ddmpCapability
- */
- SUBSCRIBE_CAPABILITY_DDMP = 0
- }
-
- /**
- * Creates a {@code DeviceManager} instance.
- *
- *
To manage devices, you must first call this method to obtain a {@code DeviceManager} instance and then
- * use this instance to call other device management methods.
- *
- * @param bundleName Indicates the bundle name of the application.
- * @param callback Indicates the callback to be invoked upon {@code DeviceManager} instance creation.
- */
- function createDeviceManager(bundleName: string, callback: AsyncCallback): void;
-
- /**
- * Provides methods for managing devices.
- */
- interface DeviceManager {
- /**
- * Releases the {@code DeviceManager} instance after the methods for device management are no longer used.
- */
- release(): void;
-
- /**
- * Obtains a list of trusted devices.
- *
- * @param options Indicates the extra parameters to be passed to this method for device filtering or sorting.
- * This parameter can be null. For details about available values, see {@link #TARGET_PACKAGE_NAME} and
- * {@link #SORT_TYPE}.
- * @return Returns a list of trusted devices.
- */
- getTrustedDeviceListSync(): Array;
-
- /**
- * Start to discover device.
- *
- * @param bundleName Indicates the bundle name of the application.
- * @param subscribeInfo subscribe info to discovery device
- * @systemapi this method can be used only by system applications.
- */
- startDeviceDiscovery(subscribeInfo: SubscribeInfo): void;
-
- /**
- * Stop to discover device.
- *
- * @param bundleName Indicates the bundle name of the application.
- * @param subscribeId Service subscribe ID
- * @systemapi this method can be used only by system applications.
- */
- stopDeviceDiscovery(subscribeId: number): void;
-
- /**
- * authenticate the specified device.
- *
- * @param bundleName Indicates the bundle name of the application.
- * @param deviceInfo deviceInfo of device to authenticate
- * @systemapi this method can be used only by system applications.
- */
- authenticateDevice(deviceInfo: DeviceInfo): void;
-
- /**
- * Register a device state callback so that the application can be notified upon device state changes based on
- * the application bundle name.
- *
- * @param bundleName Indicates the bundle name of the application.
- * @param callback Indicates the device state callback to register.
- */
- on(type: 'deviceStateChange', callback: Callback<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;
-
- /**
- * UnRegister device state callback based on the application bundle name.
- *
- * @param bundleName Indicates the bundle name of the application.
- * @param callback Indicates the device state callback to register.
- */
- off(type: 'deviceStateChange', callback?: Callback<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;
-
- /**
- * Register a device found callback so that the application can be notified when the device was found
- *
- * @param callback Indicates the device found callback to register.
- * @systemapi this method can be used only by system applications.
- */
- on(type: 'deviceFound', callback: Callback<{ subscribeId: number, device: DeviceInfo }>): void;
-
- /**
- * UnRegister a device found callback so that the application can be notified when the device was found
- *
- * @param callback Indicates the device found callback to register.
- * @systemapi this method can be used only by system applications.
- */
- off(type: 'deviceFound', callback?: Callback<{ subscribeId: number, device: DeviceInfo }>): void;
-
- /**
- * Register a device found result callback so that the application can be notified when the device discover was failed
- *
- * @param callback Indicates the device found result callback to register.
- * @systemapi this method can be used only by system applications.
- */
- on(type: 'discoverFail', callback: Callback<{ subscribeId: number, reason: number }>): void;
-
- /**
- * UnRegister a device found result callback so that the application can be notified when the device discover was failed
- *
- * @param callback Indicates the device found result callback to register.
- * @systemapi this method can be used only by system applications.
- */
- off(type: 'discoverFail', callback?: Callback<{ subscribeId: number, reason: number }>): void;
-
- /**
- * Register a device auth result callback so that the application can be notified when the device was found
- *
- * @param callback Indicates the device auth result callback to register.
- * @systemapi this method can be used only by system applications.
- */
- on(type: 'authResult', callback: Callback<{ deviceId: string, status: number, reason: number }>): void;
-
- /**
- * UnRegister a device auth result callback so that the application can be notified when the device was found
- *
- * @param callback Indicates the device auth result callback to register.
- * @systemapi this method can be used only by system applications.
- */
- off(type: 'authResult', callback?: Callback<{ deviceId: string, status: number, reason: number }>): void;
-
- /**
- * Register a serviceError callback so that the application can be notified when devicemanager service died
- *
- * @param callback Indicates the service error callback to register.
- */
- on(type: 'serviceDie', callback: () => void): void;
-
- /**
- * UnRegister a serviceError callback so that the application can be notified when devicemanager service died
- *
- * @param callback Indicates the service error callback to register.
- */
- off(type: 'serviceDie', callback?: () => void): void;
- }
-}
-
-export default deviceManager;
--
Gitee