diff --git a/mock/ohos.bluetooth.a2dp.cj b/mock/ohos.bluetooth.a2dp.cj index e267917..4fd168b 100644 --- a/mock/ohos.bluetooth.a2dp.cj +++ b/mock/ohos.bluetooth.a2dp.cj @@ -20,39 +20,72 @@ import ohos.callback_invoke.{Callback1Argument, CallbackObject} import ohos.bluetooth.constant.ProfileConnectionState import ohos.labels.APILevel -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public func createA2dpSrcProfile(): A2dpSourceProfile { return A2dpSourceProfile() } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class A2dpSourceProfile <: BaseProfile { - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getPlayingState(deviceId: String): PlayingState { return PlayingState.StateNotPlaying } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getConnectedDevices(): Array { return Array() } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getConnectionState(deviceId: String): ProfileConnectionState { return ProfileConnectionState.StateDisconnected } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func on(eventType: ProfileCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func off(eventType: ProfileCallbackType, callback: CallbackObject): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func off(eventType: ProfileCallbackType): Unit { return () } @@ -62,46 +95,80 @@ public class A2dpSourceProfile <: BaseProfile { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum PlayingState { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] StateNotPlaying - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] StatePlaying | ... } extend PlayingState <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend PlayingState <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: PlayingState): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: PlayingState): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class CodecInfo { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var codecType: CodecType - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var codecBitsPerSample: CodecBitsPerSample - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var codecChannelMode: CodecChannelMode - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var codecSampleRate: CodecSampleRate public init() { @@ -113,134 +180,250 @@ public class CodecInfo { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum CodecType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecTypeInvalid - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecTypeSbc - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecTypeAac - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecTypeL2hc | ... } extend CodecType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend CodecType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: CodecType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: CodecType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum CodecChannelMode { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecChannelModeNone - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecChannelModeMono - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecChannelModeStereo | ... } extend CodecChannelMode <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend CodecChannelMode <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: CodecChannelMode): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: CodecChannelMode): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum CodecBitsPerSample { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecBitsPerSampleNone - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecBitsPerSample16 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecBitsPerSample24 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecBitsPerSample32 | ... } extend CodecBitsPerSample <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend CodecBitsPerSample <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: CodecBitsPerSample): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: CodecBitsPerSample): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum CodecSampleRate { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRateNone - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRate44100 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRate48000 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRate88200 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRate96000 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRate176400 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CodecSampleRate192000 | ... } extend CodecSampleRate <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend CodecSampleRate <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: CodecSampleRate): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: CodecSampleRate): Bool { return true } -} \ No newline at end of file +} diff --git a/mock/ohos.bluetooth.base_profile.cj b/mock/ohos.bluetooth.base_profile.cj index 38a9ab0..2fbee57 100644 --- a/mock/ohos.bluetooth.base_profile.cj +++ b/mock/ohos.bluetooth.base_profile.cj @@ -19,51 +19,98 @@ import ohos.bluetooth.constant.ProfileConnectionState import ohos.callback_invoke.{CallbackObject, Callback1Argument} import ohos.labels.APILevel -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum DisconnectCause { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] UserDisconnect - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ConnectShouldFromKeyboard - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ConnectShouldFromMouse - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ConnectShouldFromCar - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] TooManyConnectedDevices - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ConnectInternalFail | ... } extend DisconnectCause <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend DisconnectCause <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: DisconnectCause): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: DisconnectCause): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class StateChangeParam { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var state: ProfileConnectionState - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var cause: DisconnectCause public init() { @@ -74,33 +121,67 @@ public class StateChangeParam { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public interface BaseProfile { - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] func getConnectedDevices(): Array - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] func getConnectionState(deviceId: String): ProfileConnectionState - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] func on(eventType: ProfileCallbackType, callback: Callback1Argument): Unit - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] func off(eventType: ProfileCallbackType, callback: CallbackObject): Unit - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] func off(eventType: ProfileCallbackType): Unit } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum ProfileCallbackType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ConnectionStateChange | ... } extend ProfileCallbackType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } -} \ No newline at end of file +} diff --git a/mock/ohos.bluetooth.ble.cj b/mock/ohos.bluetooth.ble.cj index 9491497..f2b49dd 100644 --- a/mock/ohos.bluetooth.ble.cj +++ b/mock/ohos.bluetooth.ble.cj @@ -20,89 +20,176 @@ import ohos.business_exception.AsyncCallback import ohos.callback_invoke.{Callback1Argument, CallbackObject} import ohos.labels.APILevel -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public func createGattServer(): GattServer { return GattServer() } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true +] public func createGattClientDevice(deviceId: String): GattClientDevice { return GattClientDevice() } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true +] public func startBleScanning(filters: Array, options!: ?ScanOptions = None): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true +] public func stopBleScanning(): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true, workerthread: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true, + workerthread: true +] public func startAdvertising(setting: AdvertiseSetting, advData: AdvertiseData, advResponse!: ?AdvertiseData = None): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true, workerthread: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true, + workerthread: true +] public func stopAdvertising(): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true, workerthread: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true, + workerthread: true +] public func startAdvertising(advertisingParams: AdvertisingParams): UInt32 { return 0 } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true, workerthread: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true, + workerthread: true +] public func stopAdvertising(advertisingId: UInt32): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public func on(eventType: BluetoothBleCallbackType, callback: Callback1Argument): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public func on(eventType: BluetoothBleCallbackType, callback: Callback1Argument>): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public func off(eventType: BluetoothBleCallbackType, callback!: ?CallbackObject = None): Unit { return () } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class GattClientDevice { - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func connect(): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func disconnect(): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func close(): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true, workerthread: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true, + workerthread: true + ] public func getDeviceName(): String { return String() } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getServices(callback: AsyncCallback>): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func readCharacteristicValue( characteristic: BleCharacteristic, callback: AsyncCallback @@ -110,50 +197,94 @@ public class GattClientDevice { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func readDescriptorValue(descriptor: BleDescriptor, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func writeCharacteristicValue(characteristic: BleCharacteristic, writeType: GattWriteType, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func writeDescriptorValue(descriptor: BleDescriptor, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getRssiValue(callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func setBleMtuSize(mtu: Int32): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func setCharacteristicChangeNotification(characteristic: BleCharacteristic, enable: Bool, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func setCharacteristicChangeIndication(characteristic: BleCharacteristic, enable: Bool, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func on(eventType: BluetoothBleGattClientDeviceCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func on( eventType: BluetoothBleGattClientDeviceCallbackType, callback: Callback1Argument @@ -161,12 +292,20 @@ public class GattClientDevice { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func on(eventType: BluetoothBleGattClientDeviceCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func off(eventType: BluetoothBleGattClientDeviceCallbackType, callback!: ?CallbackObject = None): Unit { return () } @@ -176,65 +315,127 @@ public class GattClientDevice { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class GattServer { - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func addService(service: GattService): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func removeService(serviceUUID: String): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func close(): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true, workerthread: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true, + workerthread: true + ] public func notifyCharacteristicChanged(deviceId: String, notifyCharacteristic: NotifyCharacteristic): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func sendResponse(serverResponse: ServerResponse): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func on(eventType: BluetoothBleGattServerCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func on(eventType: BluetoothBleGattServerCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func on(eventType: BluetoothBleGattServerCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func on(eventType: BluetoothBleGattServerCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func on(eventType: BluetoothBleGattServerCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func on(eventType: BluetoothBleGattServerCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func off(eventType: BluetoothBleGattServerCallbackType, callback!: ?CallbackObject = None): Unit { return () } @@ -244,21 +445,39 @@ public class GattServer { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class GattService { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var isPrimary: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristics: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var includeServices: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( serviceUUID: String, isPrimary: Bool, @@ -273,24 +492,45 @@ public class GattService { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class BleCharacteristic { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicValue: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var descriptors: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var properties: GattProperties - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( serviceUUID: String, characteristicUUID: String, @@ -318,21 +558,39 @@ public class BleCharacteristic { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class BleDescriptor { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var descriptorUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var descriptorValue: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( serviceUUID: String, characteristicUUID: String, @@ -349,24 +607,45 @@ public class BleDescriptor { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class GattProperties { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var write: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var writeNoResponse: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var read: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var notify: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var indicate: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( write!: Bool = true, writeNoResponse!: Bool = true, @@ -386,21 +665,39 @@ public class GattProperties { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class NotifyCharacteristic { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicValue: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var confirm: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( serviceUUID: String, characteristicUUID: String, @@ -415,24 +712,45 @@ public class NotifyCharacteristic { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class ServerResponse { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var transId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var status: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var offset: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var value: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( deviceId: String, transId: Int32, @@ -449,49 +767,86 @@ public class ServerResponse { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum GattWriteType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Write - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] WriteNoResponse | ... } extend GattWriteType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend GattWriteType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: GattWriteType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: GattWriteType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class CharacteristicReadRequest { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var transId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var offset: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String public init() { @@ -504,30 +859,57 @@ public class CharacteristicReadRequest { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class CharacteristicWriteRequest { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var transId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var offset: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var isPrepared: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var needRsp: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var value: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String public init() { @@ -543,24 +925,45 @@ public class CharacteristicWriteRequest { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class DescriptorReadRequest { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var transId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var offset: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var descriptorUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String public init() { @@ -574,33 +977,63 @@ public class DescriptorReadRequest { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class DescriptorWriteRequest { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var transId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var offset: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var isPrepared: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var needRsp: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var value: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var descriptorUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var characteristicUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String public init() { @@ -617,12 +1050,21 @@ public class DescriptorWriteRequest { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class BleConnectionChangeState { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var state: ProfileConnectionState public init() { @@ -632,113 +1074,207 @@ public class BleConnectionChangeState { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum BluetoothBleGattServerCallbackType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CharacteristicRead - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] CharacteristicWrite - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] DescriptorRead - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] DescriptorWrite - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ConnectionStateChange - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ServerBleMtuChange | ... } extend BluetoothBleGattServerCallbackType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend BluetoothBleGattServerCallbackType <: Hashable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func hashCode(): Int64 { return 0 } } extend BluetoothBleGattServerCallbackType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: BluetoothBleGattServerCallbackType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: BluetoothBleGattServerCallbackType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum BluetoothBleGattClientDeviceCallbackType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] BleCharacteristicChange - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] BleConnectionStateChange - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ClientBleMtuChange | ... } extend BluetoothBleGattClientDeviceCallbackType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend BluetoothBleGattClientDeviceCallbackType <: Hashable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func hashCode(): Int64 { return 0 } } extend BluetoothBleGattClientDeviceCallbackType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: BluetoothBleGattClientDeviceCallbackType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: BluetoothBleGattClientDeviceCallbackType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class GattPermissions { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var read: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var readEncrypted: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var readEncryptedMitm: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var write: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var writeEncrypted: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var writeEncryptedMitm: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var writeSigned: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var writeSignedMitm: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( read!: Bool = true, readEncrypted!: Bool = false, @@ -762,12 +1298,18 @@ public class GattPermissions { } extend GattPermissions <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: GattPermissions): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: GattPermissions): Bool { return true } @@ -775,42 +1317,81 @@ extend GattPermissions <: Equatable { extend GattPermissions {} -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class ScanFilter { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var name: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUIDMask: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceSolicitationUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceSolicitationUUIDMask: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceData: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceDataMask: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var manufactureId: UInt16 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var manufactureData: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var manufactureDataMask: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( deviceId!: String = "", name!: String = "", @@ -839,21 +1420,39 @@ public class ScanFilter { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class ScanOptions { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var interval: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var dutyMode: ScanDuty - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var matchMode: MatchMode - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var phyType: PhyType - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( interval!: Int32 = 0, dutyMode!: ScanDuty = ScanModeLowPower, @@ -869,18 +1468,33 @@ public class ScanOptions { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class AdvertiseSetting { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var interval: UInt16 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var txPower: Int8 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var connectable: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init(interval!: UInt16 = 1600, txPower!: Int8 = -7, connectable!: Bool = true) { super() @@ -890,21 +1504,39 @@ public class AdvertiseSetting { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class AdvertiseData { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUIDs: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var manufactureData: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceData: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var includeDeviceName: Bool - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( serviceUUIDs: Array, manufactureData: Array, @@ -920,15 +1552,27 @@ public class AdvertiseData { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class ManufactureData { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var manufactureId: UInt16 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var manufactureValue: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( manufactureId: UInt16, manufactureValue: Array @@ -939,15 +1583,27 @@ public class ManufactureData { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class ServiceData { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceUUID: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var serviceValue: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( serviceUUID: String, serviceValue: Array @@ -958,21 +1614,39 @@ public class ServiceData { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class AdvertisingParams { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var advertisingSettings: AdvertiseSetting - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var advertisingData: AdvertiseData - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var advertisingResponse: AdvertiseData - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var duration: UInt16 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public init( advertisingSettings: AdvertiseSetting, advertisingData: AdvertiseData, @@ -1003,12 +1677,21 @@ public class AdvertisingParams { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class AdvertisingStateChangeInfo { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var advertisingId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var state: AdvertisingState public init() { @@ -1018,21 +1701,39 @@ public class AdvertisingStateChangeInfo { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class ScanResult { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceId: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var rssi: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var data: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var deviceName: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public var connectable: Bool public init() { @@ -1045,187 +1746,324 @@ public class ScanResult { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum ScanDuty { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ScanModeLowPower - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ScanModeBalanced - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] ScanModeLowLatency | ... } extend ScanDuty <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend ScanDuty <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: ScanDuty): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: ScanDuty): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum MatchMode { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] MatchModeAggressive - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] MatchModeSticky | ... } extend MatchMode <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend MatchMode <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: MatchMode): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: MatchMode): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum AdvertisingState { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Started - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Enabled - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Disabled - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Stopped | ... } extend AdvertisingState <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend AdvertisingState <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: AdvertisingState): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: AdvertisingState): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum PhyType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] PhyLe1M - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] PhyLeAllSupported | ... } extend PhyType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend PhyType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: PhyType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: PhyType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum BluetoothBleCallbackType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] AdvertisingStateChange - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] BleDeviceFind | ... } extend BluetoothBleCallbackType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend BluetoothBleCallbackType <: Hashable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func hashCode(): Int64 { return 0 } } extend BluetoothBleCallbackType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: BluetoothBleCallbackType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: BluetoothBleCallbackType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum ScanReportMode { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Normal - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] Batch - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] FenceSensitivityLow - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] FenceSensitivityHigh | ... } extend ScanReportMode <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend ScanReportMode <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: ScanReportMode): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: ScanReportMode): Bool { return true } -} \ No newline at end of file +} diff --git a/mock/ohos.bluetooth.constant.cj b/mock/ohos.bluetooth.constant.cj index 05522ac..d1d5afe 100644 --- a/mock/ohos.bluetooth.constant.cj +++ b/mock/ohos.bluetooth.constant.cj @@ -17,34 +17,61 @@ package ohos.bluetooth.constant import ohos.labels.APILevel -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public enum ProfileConnectionState { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] StateDisconnected - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] StateConnecting - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] StateConnected - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] StateDisconnecting | ... } extend ProfileConnectionState <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func toString(): String { return String() } } extend ProfileConnectionState <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func ==(other: ProfileConnectionState): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public operator func !=(other: ProfileConnectionState): Bool { return true } -} \ No newline at end of file +} diff --git a/mock/ohos.bluetooth.hfp.cj b/mock/ohos.bluetooth.hfp.cj index af9b688..d037323 100644 --- a/mock/ohos.bluetooth.hfp.cj +++ b/mock/ohos.bluetooth.hfp.cj @@ -20,34 +20,62 @@ import ohos.bluetooth.constant.ProfileConnectionState import ohos.callback_invoke.{CallbackObject, Callback1Argument} import ohos.labels.APILevel -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public func createHfpAgProfile(): HandsFreeAudioGatewayProfile { return HandsFreeAudioGatewayProfile() } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.Bluetooth.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.Bluetooth.Core" +] public class HandsFreeAudioGatewayProfile <: BaseProfile { - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getConnectedDevices(): Array { return Array() } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core", throwexception: true] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core", + throwexception: true + ] public func getConnectionState(deviceId: String): ProfileConnectionState { return ProfileConnectionState.StateDisconnected } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func on(eventType: ProfileCallbackType, callback: Callback1Argument): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func off(eventType: ProfileCallbackType, callback: CallbackObject): Unit { return () } - @!APILevel[since: "22", permission: "ohos.permission.ACCESS_BLUETOOTH", syscap: "SystemCapability.Communication.Bluetooth.Core"] + @!APILevel[ + since: "22", + permission: "ohos.permission.ACCESS_BLUETOOTH", + syscap: "SystemCapability.Communication.Bluetooth.Core" + ] public func off(eventType: ProfileCallbackType): Unit { return () } @@ -55,4 +83,4 @@ public class HandsFreeAudioGatewayProfile <: BaseProfile { public init() { super() } -} \ No newline at end of file +} diff --git a/mock/ohos.wifi_manager.cj b/mock/ohos.wifi_manager.cj index c95b6e5..337e204 100644 --- a/mock/ohos.wifi_manager.cj +++ b/mock/ohos.wifi_manager.cj @@ -18,216 +18,398 @@ package ohos.wifi_manager import ohos.callback_invoke.{Callback1Argument, CallbackObject} import ohos.labels.APILevel -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" +] public enum DeviceAddressType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] RandomDeviceAddress - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] RealDeviceAddress | ... } extend DeviceAddressType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] public func toString(): String { return String() } } extend DeviceAddressType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] public operator func ==(other: DeviceAddressType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] public operator func !=(other: DeviceAddressType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" +] public enum WifiSecurityType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeInvalid - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeOpen - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeWep - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypePsk - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeSae - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeEap - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeEapSuiteB - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeOwe - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeWapiCert - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] WifiSecTypeWapiPsk | ... } extend WifiSecurityType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] public func toString(): String { return String() } } extend WifiSecurityType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] public operator func ==(other: WifiSecurityType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.Core" + ] public operator func !=(other: WifiSecurityType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" +] public enum WifiCategory { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] Default - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] Wifi6 - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] Wifi6Plus | ... } extend WifiCategory <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public func toString(): String { return String() } } extend WifiCategory <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public operator func ==(other: WifiCategory): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public operator func !=(other: WifiCategory): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" +] public enum GroupOwnerBand { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] GoBandAuto - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] GoBand2GHz - | @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] GoBand5GHz | ... } extend GroupOwnerBand <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public func toString(): String { return String() } } extend GroupOwnerBand <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public operator func ==(other: GroupOwnerBand): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public operator func !=(other: GroupOwnerBand): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA", throwexception: true] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA", + throwexception: true +] public func isWifiActive(): Bool { return true } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.STA", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.STA", + throwexception: true +] public func getScanInfoList(): Array { return Array() } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.P2P", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.P2P", + throwexception: true +] public func p2pConnect(config: WifiP2pConfig): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.P2P", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.P2P", + throwexception: true +] public func p2pCancelConnect(): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.P2P", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.P2P", + throwexception: true +] public func startDiscoverDevices(): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.P2P", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.P2P", + throwexception: true +] public func stopDiscoverDevices(): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.STA", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.STA", + throwexception: true +] public func on(eventType: WifiCallbackType, callback: Callback1Argument): Unit { return () } -@!APILevel[since: "22", permission: "ohos.permission.GET_WIFI_INFO", syscap: "SystemCapability.Communication.WiFi.STA", throwexception: true] +@!APILevel[ + since: "22", + permission: "ohos.permission.GET_WIFI_INFO", + syscap: "SystemCapability.Communication.WiFi.STA", + throwexception: true +] public func off(eventType: WifiCallbackType, callback!: ?CallbackObject = None): Unit { return () } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" +] public enum WifiCallbackType { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] WifiScanStateChange | ... } extend WifiCallbackType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public func toString(): String { return String() } } extend WifiCallbackType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public operator func ==(other: WifiCallbackType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public operator func !=(other: WifiCallbackType): Bool { return true } } extend WifiCallbackType <: Hashable { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public func hashCode(): Int64 { return 0 } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" +] public class WifiInfoElement { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var eid: UInt32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var content: Array public init() { @@ -237,27 +419,51 @@ public class WifiInfoElement { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" +] public class WifiP2pConfig { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public var deviceAddress: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public var netId: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public var passphrase: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public var groupName: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public var goBand: GroupOwnerBand - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public var deviceAddressType: DeviceAddressType - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.P2P"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.P2P" + ] public init( deviceAddress: String, netId: Int32, @@ -276,51 +482,99 @@ public class WifiP2pConfig { } } -@!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" +] public class WifiScanInfo { - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var ssid: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var bssid: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var bssidType: DeviceAddressType - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var capabilities: String - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var securityType: WifiSecurityType - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var rssi: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var band: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var frequency: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var channelWidth: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var centerFrequency0: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var centerFrequency1: Int32 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var infoElems: Array - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var timestamp: Int64 - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var supportedWifiCategory: WifiCategory - @!APILevel[since: "22", syscap: "SystemCapability.Communication.WiFi.STA"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Communication.WiFi.STA" + ] public var isHiLinkNetwork: Bool public init() { @@ -341,4 +595,4 @@ public class WifiScanInfo { this.supportedWifiCategory = WifiCategory.Default this.isHiLinkNetwork = true } -} \ No newline at end of file +}