Documentation ¶
Overview ¶
Package bluetooth is to discover and communicate with devices over the Bluetooth 4 wireless standard using the Generic Attribute Profile (GATT).
Index ¶
- Constants
- func CanonicalUUID(alias uint) (_result string)
- func GetCharacteristic(name *Union) (_result string)
- func GetDescriptor(name *Union) (_result string)
- func GetService(name *Union) (_result string)
- type AdvertisingEvent
- func (_this *AdvertisingEvent) Appearance() *int
- func (_this *AdvertisingEvent) Device() *Device
- func (_this *AdvertisingEvent) ManufacturerData() *ManufacturerDataMap
- func (_this *AdvertisingEvent) Name() *string
- func (_this *AdvertisingEvent) Rssi() *int
- func (_this *AdvertisingEvent) ServiceData() *ServiceDataMap
- func (_this *AdvertisingEvent) TxPower() *int
- func (_this *AdvertisingEvent) Uuids() *javascript.FrozenArray
- type AdvertisingEventInit
- type AllowedDevice
- type Bluetooth
- func (_this *Bluetooth) AddEventAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) AddEventAvailabilityChanged(listener func(event *ValueEvent, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) AddEventGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) AddEventServiceAdded(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) AddEventServiceChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) AddEventServiceRemoved(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) GetAvailability() (_result *javascript.PromiseBool)
- func (_this *Bluetooth) OnAdvertisementReceived() domcore.EventHandlerFunc
- func (_this *Bluetooth) OnAvailabilityChanged() domcore.EventHandlerFunc
- func (_this *Bluetooth) OnCharacteristicValueChanged() domcore.EventHandlerFunc
- func (_this *Bluetooth) OnGattServerDisconnected() domcore.EventHandlerFunc
- func (_this *Bluetooth) OnServiceAdded() domcore.EventHandlerFunc
- func (_this *Bluetooth) OnServiceChanged() domcore.EventHandlerFunc
- func (_this *Bluetooth) OnServiceRemoved() domcore.EventHandlerFunc
- func (_this *Bluetooth) ReferringDevice() *Device
- func (_this *Bluetooth) RequestDevice(options *RequestDeviceOptions) (_result *PromiseDevice)
- func (_this *Bluetooth) SetOnAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) SetOnAvailabilityChanged(listener func(event *ValueEvent, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) SetOnGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) SetOnServiceAdded(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) SetOnServiceChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- func (_this *Bluetooth) SetOnServiceRemoved(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
- type CharacteristicProperties
- func (_this *CharacteristicProperties) AuthenticatedSignedWrites() bool
- func (_this *CharacteristicProperties) Broadcast() bool
- func (_this *CharacteristicProperties) Indicate() bool
- func (_this *CharacteristicProperties) JSValue() js.Value
- func (_this *CharacteristicProperties) Notify() bool
- func (_this *CharacteristicProperties) Read() bool
- func (_this *CharacteristicProperties) ReliableWrite() bool
- func (_this *CharacteristicProperties) WritableAuxiliaries() bool
- func (_this *CharacteristicProperties) Write() bool
- func (_this *CharacteristicProperties) WriteWithoutResponse() bool
- type DataFilterInit
- type Device
- func (_this *Device) AddEventAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Device)) js.Func
- func (_this *Device) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) AddEventGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) AddEventServiceAdded(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) AddEventServiceChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) AddEventServiceRemoved(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) Gatt() *RemoteGATTServer
- func (_this *Device) Id() string
- func (_this *Device) Name() *string
- func (_this *Device) OnAdvertisementReceived() domcore.EventHandlerFunc
- func (_this *Device) OnCharacteristicValueChanged() domcore.EventHandlerFunc
- func (_this *Device) OnGattServerDisconnected() domcore.EventHandlerFunc
- func (_this *Device) OnServiceAdded() domcore.EventHandlerFunc
- func (_this *Device) OnServiceChanged() domcore.EventHandlerFunc
- func (_this *Device) OnServiceRemoved() domcore.EventHandlerFunc
- func (_this *Device) SetOnAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Device)) js.Func
- func (_this *Device) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) SetOnGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) SetOnServiceAdded(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) SetOnServiceChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) SetOnServiceRemoved(listener func(event *domcore.Event, currentTarget *Device)) js.Func
- func (_this *Device) UnwatchAdvertisements()
- func (_this *Device) WatchAdvertisements() (_result *javascript.PromiseVoid)
- func (_this *Device) WatchingAdvertisements() bool
- type LEScanFilterInit
- type ManufacturerDataMap
- func (_this *ManufacturerDataMap) Entries() (_result *ManufacturerDataMapEntryIterator)
- func (_this *ManufacturerDataMap) ForEach(callback *ManufacturerDataMapForEach, ...)
- func (_this *ManufacturerDataMap) Get(key int) (_result *javascript.DataView)
- func (_this *ManufacturerDataMap) Has(key int) (_result bool)
- func (_this *ManufacturerDataMap) JSValue() js.Value
- func (_this *ManufacturerDataMap) Keys() (_result *ManufacturerDataMapKeyIterator)
- func (_this *ManufacturerDataMap) Size() int
- func (_this *ManufacturerDataMap) Values() (_result *ManufacturerDataMapValueIterator)
- type ManufacturerDataMapEntryIterator
- type ManufacturerDataMapEntryIteratorValue
- type ManufacturerDataMapForEach
- type ManufacturerDataMapForEachFunc
- type ManufacturerDataMapKeyIterator
- type ManufacturerDataMapKeyIteratorValue
- type ManufacturerDataMapValueIterator
- type ManufacturerDataMapValueIteratorValue
- type PermissionData
- type PermissionDescriptor
- type PermissionResult
- type PromiseDevice
- func (_this *PromiseDevice) Catch(onRejected *PromiseDeviceOnRejected) (_result *PromiseDevice)
- func (_this *PromiseDevice) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseDevice)
- func (_this *PromiseDevice) JSValue() js.Value
- func (_this *PromiseDevice) Then(onFulfilled *PromiseDeviceOnFulfilled, onRejected *PromiseDeviceOnRejected) (_result *PromiseDevice)
- type PromiseDeviceOnFulfilled
- type PromiseDeviceOnFulfilledFunc
- type PromiseDeviceOnRejected
- type PromiseDeviceOnRejectedFunc
- type PromiseRemoteGATTCharacteristic
- func (_this *PromiseRemoteGATTCharacteristic) Catch(onRejected *PromiseRemoteGATTCharacteristicOnRejected) (_result *PromiseRemoteGATTCharacteristic)
- func (_this *PromiseRemoteGATTCharacteristic) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTCharacteristic)
- func (_this *PromiseRemoteGATTCharacteristic) JSValue() js.Value
- func (_this *PromiseRemoteGATTCharacteristic) Then(onFulfilled *PromiseRemoteGATTCharacteristicOnFulfilled, ...) (_result *PromiseRemoteGATTCharacteristic)
- type PromiseRemoteGATTCharacteristicOnFulfilled
- type PromiseRemoteGATTCharacteristicOnFulfilledFunc
- type PromiseRemoteGATTCharacteristicOnRejected
- type PromiseRemoteGATTCharacteristicOnRejectedFunc
- type PromiseRemoteGATTDescriptor
- func (_this *PromiseRemoteGATTDescriptor) Catch(onRejected *PromiseRemoteGATTDescriptorOnRejected) (_result *PromiseRemoteGATTDescriptor)
- func (_this *PromiseRemoteGATTDescriptor) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTDescriptor)
- func (_this *PromiseRemoteGATTDescriptor) JSValue() js.Value
- func (_this *PromiseRemoteGATTDescriptor) Then(onFulfilled *PromiseRemoteGATTDescriptorOnFulfilled, ...) (_result *PromiseRemoteGATTDescriptor)
- type PromiseRemoteGATTDescriptorOnFulfilled
- type PromiseRemoteGATTDescriptorOnFulfilledFunc
- type PromiseRemoteGATTDescriptorOnRejected
- type PromiseRemoteGATTDescriptorOnRejectedFunc
- type PromiseRemoteGATTServer
- func (_this *PromiseRemoteGATTServer) Catch(onRejected *PromiseRemoteGATTServerOnRejected) (_result *PromiseRemoteGATTServer)
- func (_this *PromiseRemoteGATTServer) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTServer)
- func (_this *PromiseRemoteGATTServer) JSValue() js.Value
- func (_this *PromiseRemoteGATTServer) Then(onFulfilled *PromiseRemoteGATTServerOnFulfilled, ...) (_result *PromiseRemoteGATTServer)
- type PromiseRemoteGATTServerOnFulfilled
- type PromiseRemoteGATTServerOnFulfilledFunc
- type PromiseRemoteGATTServerOnRejected
- type PromiseRemoteGATTServerOnRejectedFunc
- type PromiseRemoteGATTService
- func (_this *PromiseRemoteGATTService) Catch(onRejected *PromiseRemoteGATTServiceOnRejected) (_result *PromiseRemoteGATTService)
- func (_this *PromiseRemoteGATTService) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTService)
- func (_this *PromiseRemoteGATTService) JSValue() js.Value
- func (_this *PromiseRemoteGATTService) Then(onFulfilled *PromiseRemoteGATTServiceOnFulfilled, ...) (_result *PromiseRemoteGATTService)
- type PromiseRemoteGATTServiceOnFulfilled
- type PromiseRemoteGATTServiceOnFulfilledFunc
- type PromiseRemoteGATTServiceOnRejected
- type PromiseRemoteGATTServiceOnRejectedFunc
- type PromiseSequenceRemoteGATTCharacteristic
- func (_this *PromiseSequenceRemoteGATTCharacteristic) Catch(onRejected *PromiseSequenceRemoteGATTCharacteristicOnRejected) (_result *PromiseSequenceRemoteGATTCharacteristic)
- func (_this *PromiseSequenceRemoteGATTCharacteristic) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceRemoteGATTCharacteristic)
- func (_this *PromiseSequenceRemoteGATTCharacteristic) JSValue() js.Value
- func (_this *PromiseSequenceRemoteGATTCharacteristic) Then(onFulfilled *PromiseSequenceRemoteGATTCharacteristicOnFulfilled, ...) (_result *PromiseSequenceRemoteGATTCharacteristic)
- type PromiseSequenceRemoteGATTCharacteristicOnFulfilled
- type PromiseSequenceRemoteGATTCharacteristicOnFulfilledFunc
- type PromiseSequenceRemoteGATTCharacteristicOnRejected
- type PromiseSequenceRemoteGATTCharacteristicOnRejectedFunc
- type PromiseSequenceRemoteGATTDescriptor
- func (_this *PromiseSequenceRemoteGATTDescriptor) Catch(onRejected *PromiseSequenceRemoteGATTDescriptorOnRejected) (_result *PromiseSequenceRemoteGATTDescriptor)
- func (_this *PromiseSequenceRemoteGATTDescriptor) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceRemoteGATTDescriptor)
- func (_this *PromiseSequenceRemoteGATTDescriptor) JSValue() js.Value
- func (_this *PromiseSequenceRemoteGATTDescriptor) Then(onFulfilled *PromiseSequenceRemoteGATTDescriptorOnFulfilled, ...) (_result *PromiseSequenceRemoteGATTDescriptor)
- type PromiseSequenceRemoteGATTDescriptorOnFulfilled
- type PromiseSequenceRemoteGATTDescriptorOnFulfilledFunc
- type PromiseSequenceRemoteGATTDescriptorOnRejected
- type PromiseSequenceRemoteGATTDescriptorOnRejectedFunc
- type PromiseSequenceRemoteGATTService
- func (_this *PromiseSequenceRemoteGATTService) Catch(onRejected *PromiseSequenceRemoteGATTServiceOnRejected) (_result *PromiseSequenceRemoteGATTService)
- func (_this *PromiseSequenceRemoteGATTService) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceRemoteGATTService)
- func (_this *PromiseSequenceRemoteGATTService) JSValue() js.Value
- func (_this *PromiseSequenceRemoteGATTService) Then(onFulfilled *PromiseSequenceRemoteGATTServiceOnFulfilled, ...) (_result *PromiseSequenceRemoteGATTService)
- type PromiseSequenceRemoteGATTServiceOnFulfilled
- type PromiseSequenceRemoteGATTServiceOnFulfilledFunc
- type PromiseSequenceRemoteGATTServiceOnRejected
- type PromiseSequenceRemoteGATTServiceOnRejectedFunc
- type RemoteGATTCharacteristic
- func (_this *RemoteGATTCharacteristic) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTCharacteristic)) js.Func
- func (_this *RemoteGATTCharacteristic) GetDescriptor(descriptor *Union) (_result *PromiseRemoteGATTDescriptor)
- func (_this *RemoteGATTCharacteristic) GetDescriptors(descriptor *Union) (_result *PromiseSequenceRemoteGATTDescriptor)
- func (_this *RemoteGATTCharacteristic) OnCharacteristicValueChanged() domcore.EventHandlerFunc
- func (_this *RemoteGATTCharacteristic) Properties() *CharacteristicProperties
- func (_this *RemoteGATTCharacteristic) ReadValue() (_result *javascript.PromiseDataView)
- func (_this *RemoteGATTCharacteristic) Service() *RemoteGATTService
- func (_this *RemoteGATTCharacteristic) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTCharacteristic)) js.Func
- func (_this *RemoteGATTCharacteristic) StartNotifications() (_result *PromiseRemoteGATTCharacteristic)
- func (_this *RemoteGATTCharacteristic) StopNotifications() (_result *PromiseRemoteGATTCharacteristic)
- func (_this *RemoteGATTCharacteristic) Uuid() string
- func (_this *RemoteGATTCharacteristic) Value() *javascript.DataView
- func (_this *RemoteGATTCharacteristic) WriteValue(value *Union) (_result *javascript.PromiseVoid)
- type RemoteGATTDescriptor
- func (_this *RemoteGATTDescriptor) Characteristic() *RemoteGATTCharacteristic
- func (_this *RemoteGATTDescriptor) JSValue() js.Value
- func (_this *RemoteGATTDescriptor) ReadValue() (_result *javascript.PromiseDataView)
- func (_this *RemoteGATTDescriptor) Uuid() string
- func (_this *RemoteGATTDescriptor) Value() *javascript.DataView
- func (_this *RemoteGATTDescriptor) WriteValue(value *Union) (_result *javascript.PromiseVoid)
- type RemoteGATTServer
- func (_this *RemoteGATTServer) Connect() (_result *PromiseRemoteGATTServer)
- func (_this *RemoteGATTServer) Connected() bool
- func (_this *RemoteGATTServer) Device() *Device
- func (_this *RemoteGATTServer) Disconnect()
- func (_this *RemoteGATTServer) GetPrimaryService(service *Union) (_result *PromiseRemoteGATTService)
- func (_this *RemoteGATTServer) GetPrimaryServices(service *Union) (_result *PromiseSequenceRemoteGATTService)
- func (_this *RemoteGATTServer) JSValue() js.Value
- type RemoteGATTService
- func (_this *RemoteGATTService) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) AddEventServiceAdded(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) AddEventServiceChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) AddEventServiceRemoved(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) Device() *Device
- func (_this *RemoteGATTService) GetCharacteristic(characteristic *Union) (_result *PromiseRemoteGATTCharacteristic)
- func (_this *RemoteGATTService) GetCharacteristics(characteristic *Union) (_result *PromiseSequenceRemoteGATTCharacteristic)
- func (_this *RemoteGATTService) GetIncludedService(service *Union) (_result *PromiseRemoteGATTService)
- func (_this *RemoteGATTService) GetIncludedServices(service *Union) (_result *PromiseSequenceRemoteGATTService)
- func (_this *RemoteGATTService) IsPrimary() bool
- func (_this *RemoteGATTService) OnCharacteristicValueChanged() domcore.EventHandlerFunc
- func (_this *RemoteGATTService) OnServiceAdded() domcore.EventHandlerFunc
- func (_this *RemoteGATTService) OnServiceChanged() domcore.EventHandlerFunc
- func (_this *RemoteGATTService) OnServiceRemoved() domcore.EventHandlerFunc
- func (_this *RemoteGATTService) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) SetOnServiceAdded(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) SetOnServiceChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) SetOnServiceRemoved(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
- func (_this *RemoteGATTService) Uuid() string
- type RequestDeviceOptions
- type ServiceDataMap
- func (_this *ServiceDataMap) Entries() (_result *ServiceDataMapEntryIterator)
- func (_this *ServiceDataMap) ForEach(callback *ServiceDataMapForEach, optionalThisForCallbackArgument interface{})
- func (_this *ServiceDataMap) Get(key string) (_result *javascript.DataView)
- func (_this *ServiceDataMap) Has(key string) (_result bool)
- func (_this *ServiceDataMap) JSValue() js.Value
- func (_this *ServiceDataMap) Keys() (_result *ServiceDataMapKeyIterator)
- func (_this *ServiceDataMap) Size() int
- func (_this *ServiceDataMap) Values() (_result *ServiceDataMapValueIterator)
- type ServiceDataMapEntryIterator
- type ServiceDataMapEntryIteratorValue
- type ServiceDataMapForEach
- type ServiceDataMapForEachFunc
- type ServiceDataMapKeyIterator
- type ServiceDataMapKeyIteratorValue
- type ServiceDataMapValueIterator
- type ServiceDataMapValueIteratorValue
- type Union
- type ValueEvent
- type ValueEventInit
Constants ¶
const PermissionName = "bluetooth"
Permission name to use in bluetooth.PermissionDescription
Variables ¶
This section is empty.
Functions ¶
func CanonicalUUID ¶
func GetCharacteristic ¶
func GetDescriptor ¶
func GetService ¶
Types ¶
type AdvertisingEvent ¶
class: BluetoothAdvertisingEvent
func AdvertisingEventFromJS ¶
func AdvertisingEventFromJS(value js.Wrapper) *AdvertisingEvent
AdvertisingEventFromJS is casting a js.Wrapper into AdvertisingEvent.
func NewBluetoothAdvertisingEvent ¶
func NewBluetoothAdvertisingEvent(_type string, init *AdvertisingEventInit) (_result *AdvertisingEvent)
func (*AdvertisingEvent) Appearance ¶
func (_this *AdvertisingEvent) Appearance() *int
Appearance returning attribute 'appearance' with type int (idl: unsigned short).
func (*AdvertisingEvent) Device ¶
func (_this *AdvertisingEvent) Device() *Device
Device returning attribute 'device' with type Device (idl: BluetoothDevice).
func (*AdvertisingEvent) ManufacturerData ¶
func (_this *AdvertisingEvent) ManufacturerData() *ManufacturerDataMap
ManufacturerData returning attribute 'manufacturerData' with type ManufacturerDataMap (idl: BluetoothManufacturerDataMap).
func (*AdvertisingEvent) Name ¶
func (_this *AdvertisingEvent) Name() *string
Name returning attribute 'name' with type string (idl: DOMString).
func (*AdvertisingEvent) Rssi ¶
func (_this *AdvertisingEvent) Rssi() *int
Rssi returning attribute 'rssi' with type int (idl: byte).
func (*AdvertisingEvent) ServiceData ¶
func (_this *AdvertisingEvent) ServiceData() *ServiceDataMap
ServiceData returning attribute 'serviceData' with type ServiceDataMap (idl: BluetoothServiceDataMap).
func (*AdvertisingEvent) TxPower ¶
func (_this *AdvertisingEvent) TxPower() *int
TxPower returning attribute 'txPower' with type int (idl: byte).
func (*AdvertisingEvent) Uuids ¶
func (_this *AdvertisingEvent) Uuids() *javascript.FrozenArray
Uuids returning attribute 'uuids' with type javascript.FrozenArray (idl: FrozenArray).
type AdvertisingEventInit ¶
type AdvertisingEventInit struct { Bubbles bool Cancelable bool Composed bool Device *Device Uuids []*Union Name string Appearance int TxPower int Rssi int ManufacturerData *ManufacturerDataMap ServiceData *ServiceDataMap }
dictionary: BluetoothAdvertisingEventInit
func AdvertisingEventInitFromJS ¶
func AdvertisingEventInitFromJS(value js.Wrapper) *AdvertisingEventInit
AdvertisingEventInitFromJS is allocating a new AdvertisingEventInit object and copy all values from input javascript object
func (*AdvertisingEventInit) JSValue ¶
func (_this *AdvertisingEventInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type AllowedDevice ¶
dictionary: AllowedBluetoothDevice
func AllowedDeviceFromJS ¶
func AllowedDeviceFromJS(value js.Wrapper) *AllowedDevice
AllowedDeviceFromJS is allocating a new AllowedDevice object and copy all values from input javascript object
func (*AllowedDevice) JSValue ¶
func (_this *AllowedDevice) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type Bluetooth ¶
type Bluetooth struct {
domcore.EventTarget
}
class: Bluetooth
func BluetoothFromJS ¶
BluetoothFromJS is casting a js.Wrapper into Bluetooth.
func (*Bluetooth) AddEventAdvertisementReceived ¶
func (_this *Bluetooth) AddEventAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Bluetooth)) js.Func
AddAdvertisementReceived is adding doing AddEventListener for 'AdvertisementReceived' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) AddEventAvailabilityChanged ¶
func (_this *Bluetooth) AddEventAvailabilityChanged(listener func(event *ValueEvent, currentTarget *Bluetooth)) js.Func
AddAvailabilityChanged is adding doing AddEventListener for 'AvailabilityChanged' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) AddEventCharacteristicValueChanged ¶
func (_this *Bluetooth) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
AddCharacteristicValueChanged is adding doing AddEventListener for 'CharacteristicValueChanged' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) AddEventGattServerDisconnected ¶
func (_this *Bluetooth) AddEventGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
AddGattServerDisconnected is adding doing AddEventListener for 'GattServerDisconnected' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) AddEventServiceAdded ¶
func (_this *Bluetooth) AddEventServiceAdded(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
AddServiceAdded is adding doing AddEventListener for 'ServiceAdded' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) AddEventServiceChanged ¶
func (_this *Bluetooth) AddEventServiceChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
AddServiceChanged is adding doing AddEventListener for 'ServiceChanged' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) AddEventServiceRemoved ¶
func (_this *Bluetooth) AddEventServiceRemoved(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
AddServiceRemoved is adding doing AddEventListener for 'ServiceRemoved' on target. This method is returning allocated javascript function that need to be released.
func (*Bluetooth) GetAvailability ¶
func (_this *Bluetooth) GetAvailability() (_result *javascript.PromiseBool)
func (*Bluetooth) OnAdvertisementReceived ¶
func (_this *Bluetooth) OnAdvertisementReceived() domcore.EventHandlerFunc
OnAdvertisementReceived returning attribute 'onadvertisementreceived' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) OnAvailabilityChanged ¶
func (_this *Bluetooth) OnAvailabilityChanged() domcore.EventHandlerFunc
OnAvailabilityChanged returning attribute 'onavailabilitychanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) OnCharacteristicValueChanged ¶
func (_this *Bluetooth) OnCharacteristicValueChanged() domcore.EventHandlerFunc
OnCharacteristicValueChanged returning attribute 'oncharacteristicvaluechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) OnGattServerDisconnected ¶
func (_this *Bluetooth) OnGattServerDisconnected() domcore.EventHandlerFunc
OnGattServerDisconnected returning attribute 'ongattserverdisconnected' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) OnServiceAdded ¶
func (_this *Bluetooth) OnServiceAdded() domcore.EventHandlerFunc
OnServiceAdded returning attribute 'onserviceadded' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) OnServiceChanged ¶
func (_this *Bluetooth) OnServiceChanged() domcore.EventHandlerFunc
OnServiceChanged returning attribute 'onservicechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) OnServiceRemoved ¶
func (_this *Bluetooth) OnServiceRemoved() domcore.EventHandlerFunc
OnServiceRemoved returning attribute 'onserviceremoved' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Bluetooth) ReferringDevice ¶
ReferringDevice returning attribute 'referringDevice' with type Device (idl: BluetoothDevice).
func (*Bluetooth) RequestDevice ¶
func (_this *Bluetooth) RequestDevice(options *RequestDeviceOptions) (_result *PromiseDevice)
func (*Bluetooth) SetOnAdvertisementReceived ¶
func (_this *Bluetooth) SetOnAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Bluetooth)) js.Func
SetOnAdvertisementReceived is assigning a function to 'onadvertisementreceived'. This This method is returning allocated javascript function that need to be released.
func (*Bluetooth) SetOnAvailabilityChanged ¶
func (_this *Bluetooth) SetOnAvailabilityChanged(listener func(event *ValueEvent, currentTarget *Bluetooth)) js.Func
SetOnAvailabilityChanged is assigning a function to 'onavailabilitychanged'. This This method is returning allocated javascript function that need to be released.
func (*Bluetooth) SetOnCharacteristicValueChanged ¶
func (_this *Bluetooth) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
SetOnCharacteristicValueChanged is assigning a function to 'oncharacteristicvaluechanged'. This This method is returning allocated javascript function that need to be released.
func (*Bluetooth) SetOnGattServerDisconnected ¶
func (_this *Bluetooth) SetOnGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
SetOnGattServerDisconnected is assigning a function to 'ongattserverdisconnected'. This This method is returning allocated javascript function that need to be released.
func (*Bluetooth) SetOnServiceAdded ¶
func (_this *Bluetooth) SetOnServiceAdded(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
SetOnServiceAdded is assigning a function to 'onserviceadded'. This This method is returning allocated javascript function that need to be released.
func (*Bluetooth) SetOnServiceChanged ¶
func (_this *Bluetooth) SetOnServiceChanged(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
SetOnServiceChanged is assigning a function to 'onservicechanged'. This This method is returning allocated javascript function that need to be released.
func (*Bluetooth) SetOnServiceRemoved ¶
func (_this *Bluetooth) SetOnServiceRemoved(listener func(event *domcore.Event, currentTarget *Bluetooth)) js.Func
SetOnServiceRemoved is assigning a function to 'onserviceremoved'. This This method is returning allocated javascript function that need to be released.
type CharacteristicProperties ¶
type CharacteristicProperties struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothCharacteristicProperties
func CharacteristicPropertiesFromJS ¶
func CharacteristicPropertiesFromJS(value js.Wrapper) *CharacteristicProperties
CharacteristicPropertiesFromJS is casting a js.Wrapper into CharacteristicProperties.
func (*CharacteristicProperties) AuthenticatedSignedWrites ¶
func (_this *CharacteristicProperties) AuthenticatedSignedWrites() bool
AuthenticatedSignedWrites returning attribute 'authenticatedSignedWrites' with type bool (idl: boolean).
func (*CharacteristicProperties) Broadcast ¶
func (_this *CharacteristicProperties) Broadcast() bool
Broadcast returning attribute 'broadcast' with type bool (idl: boolean).
func (*CharacteristicProperties) Indicate ¶
func (_this *CharacteristicProperties) Indicate() bool
Indicate returning attribute 'indicate' with type bool (idl: boolean).
func (*CharacteristicProperties) JSValue ¶
func (_this *CharacteristicProperties) JSValue() js.Value
func (*CharacteristicProperties) Notify ¶
func (_this *CharacteristicProperties) Notify() bool
Notify returning attribute 'notify' with type bool (idl: boolean).
func (*CharacteristicProperties) Read ¶
func (_this *CharacteristicProperties) Read() bool
Read returning attribute 'read' with type bool (idl: boolean).
func (*CharacteristicProperties) ReliableWrite ¶
func (_this *CharacteristicProperties) ReliableWrite() bool
ReliableWrite returning attribute 'reliableWrite' with type bool (idl: boolean).
func (*CharacteristicProperties) WritableAuxiliaries ¶
func (_this *CharacteristicProperties) WritableAuxiliaries() bool
WritableAuxiliaries returning attribute 'writableAuxiliaries' with type bool (idl: boolean).
func (*CharacteristicProperties) Write ¶
func (_this *CharacteristicProperties) Write() bool
Write returning attribute 'write' with type bool (idl: boolean).
func (*CharacteristicProperties) WriteWithoutResponse ¶
func (_this *CharacteristicProperties) WriteWithoutResponse() bool
WriteWithoutResponse returning attribute 'writeWithoutResponse' with type bool (idl: boolean).
type DataFilterInit ¶
dictionary: BluetoothDataFilterInit
func DataFilterInitFromJS ¶
func DataFilterInitFromJS(value js.Wrapper) *DataFilterInit
DataFilterInitFromJS is allocating a new DataFilterInit object and copy all values from input javascript object
func (*DataFilterInit) JSValue ¶
func (_this *DataFilterInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type Device ¶
type Device struct {
domcore.EventTarget
}
class: BluetoothDevice
func DeviceFromJS ¶
DeviceFromJS is casting a js.Wrapper into Device.
func (*Device) AddEventAdvertisementReceived ¶
func (_this *Device) AddEventAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Device)) js.Func
AddAdvertisementReceived is adding doing AddEventListener for 'AdvertisementReceived' on target. This method is returning allocated javascript function that need to be released.
func (*Device) AddEventCharacteristicValueChanged ¶
func (_this *Device) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
AddCharacteristicValueChanged is adding doing AddEventListener for 'CharacteristicValueChanged' on target. This method is returning allocated javascript function that need to be released.
func (*Device) AddEventGattServerDisconnected ¶
func (_this *Device) AddEventGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Device)) js.Func
AddGattServerDisconnected is adding doing AddEventListener for 'GattServerDisconnected' on target. This method is returning allocated javascript function that need to be released.
func (*Device) AddEventServiceAdded ¶
func (_this *Device) AddEventServiceAdded(listener func(event *domcore.Event, currentTarget *Device)) js.Func
AddServiceAdded is adding doing AddEventListener for 'ServiceAdded' on target. This method is returning allocated javascript function that need to be released.
func (*Device) AddEventServiceChanged ¶
func (_this *Device) AddEventServiceChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
AddServiceChanged is adding doing AddEventListener for 'ServiceChanged' on target. This method is returning allocated javascript function that need to be released.
func (*Device) AddEventServiceRemoved ¶
func (_this *Device) AddEventServiceRemoved(listener func(event *domcore.Event, currentTarget *Device)) js.Func
AddServiceRemoved is adding doing AddEventListener for 'ServiceRemoved' on target. This method is returning allocated javascript function that need to be released.
func (*Device) Gatt ¶
func (_this *Device) Gatt() *RemoteGATTServer
Gatt returning attribute 'gatt' with type RemoteGATTServer (idl: BluetoothRemoteGATTServer).
func (*Device) OnAdvertisementReceived ¶
func (_this *Device) OnAdvertisementReceived() domcore.EventHandlerFunc
OnAdvertisementReceived returning attribute 'onadvertisementreceived' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Device) OnCharacteristicValueChanged ¶
func (_this *Device) OnCharacteristicValueChanged() domcore.EventHandlerFunc
OnCharacteristicValueChanged returning attribute 'oncharacteristicvaluechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Device) OnGattServerDisconnected ¶
func (_this *Device) OnGattServerDisconnected() domcore.EventHandlerFunc
OnGattServerDisconnected returning attribute 'ongattserverdisconnected' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Device) OnServiceAdded ¶
func (_this *Device) OnServiceAdded() domcore.EventHandlerFunc
OnServiceAdded returning attribute 'onserviceadded' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Device) OnServiceChanged ¶
func (_this *Device) OnServiceChanged() domcore.EventHandlerFunc
OnServiceChanged returning attribute 'onservicechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Device) OnServiceRemoved ¶
func (_this *Device) OnServiceRemoved() domcore.EventHandlerFunc
OnServiceRemoved returning attribute 'onserviceremoved' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*Device) SetOnAdvertisementReceived ¶
func (_this *Device) SetOnAdvertisementReceived(listener func(event *AdvertisingEvent, currentTarget *Device)) js.Func
SetOnAdvertisementReceived is assigning a function to 'onadvertisementreceived'. This This method is returning allocated javascript function that need to be released.
func (*Device) SetOnCharacteristicValueChanged ¶
func (_this *Device) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
SetOnCharacteristicValueChanged is assigning a function to 'oncharacteristicvaluechanged'. This This method is returning allocated javascript function that need to be released.
func (*Device) SetOnGattServerDisconnected ¶
func (_this *Device) SetOnGattServerDisconnected(listener func(event *domcore.Event, currentTarget *Device)) js.Func
SetOnGattServerDisconnected is assigning a function to 'ongattserverdisconnected'. This This method is returning allocated javascript function that need to be released.
func (*Device) SetOnServiceAdded ¶
func (_this *Device) SetOnServiceAdded(listener func(event *domcore.Event, currentTarget *Device)) js.Func
SetOnServiceAdded is assigning a function to 'onserviceadded'. This This method is returning allocated javascript function that need to be released.
func (*Device) SetOnServiceChanged ¶
func (_this *Device) SetOnServiceChanged(listener func(event *domcore.Event, currentTarget *Device)) js.Func
SetOnServiceChanged is assigning a function to 'onservicechanged'. This This method is returning allocated javascript function that need to be released.
func (*Device) SetOnServiceRemoved ¶
func (_this *Device) SetOnServiceRemoved(listener func(event *domcore.Event, currentTarget *Device)) js.Func
SetOnServiceRemoved is assigning a function to 'onserviceremoved'. This This method is returning allocated javascript function that need to be released.
func (*Device) UnwatchAdvertisements ¶
func (_this *Device) UnwatchAdvertisements()
func (*Device) WatchAdvertisements ¶
func (_this *Device) WatchAdvertisements() (_result *javascript.PromiseVoid)
func (*Device) WatchingAdvertisements ¶
WatchingAdvertisements returning attribute 'watchingAdvertisements' with type bool (idl: boolean).
type LEScanFilterInit ¶
type LEScanFilterInit struct { Services []*Union Name string NamePrefix string ManufacturerData *javascript.Object ServiceData *javascript.Object }
dictionary: BluetoothLEScanFilterInit
func LEScanFilterInitFromJS ¶
func LEScanFilterInitFromJS(value js.Wrapper) *LEScanFilterInit
LEScanFilterInitFromJS is allocating a new LEScanFilterInit object and copy all values from input javascript object
func (*LEScanFilterInit) JSValue ¶
func (_this *LEScanFilterInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type ManufacturerDataMap ¶
type ManufacturerDataMap struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothManufacturerDataMap
func ManufacturerDataMapFromJS ¶
func ManufacturerDataMapFromJS(value js.Wrapper) *ManufacturerDataMap
ManufacturerDataMapFromJS is casting a js.Wrapper into ManufacturerDataMap.
func (*ManufacturerDataMap) Entries ¶
func (_this *ManufacturerDataMap) Entries() (_result *ManufacturerDataMapEntryIterator)
func (*ManufacturerDataMap) ForEach ¶
func (_this *ManufacturerDataMap) ForEach(callback *ManufacturerDataMapForEach, optionalThisForCallbackArgument interface{})
func (*ManufacturerDataMap) Get ¶
func (_this *ManufacturerDataMap) Get(key int) (_result *javascript.DataView)
func (*ManufacturerDataMap) Has ¶
func (_this *ManufacturerDataMap) Has(key int) (_result bool)
func (*ManufacturerDataMap) JSValue ¶
func (_this *ManufacturerDataMap) JSValue() js.Value
func (*ManufacturerDataMap) Keys ¶
func (_this *ManufacturerDataMap) Keys() (_result *ManufacturerDataMapKeyIterator)
func (*ManufacturerDataMap) Size ¶
func (_this *ManufacturerDataMap) Size() int
Size returning attribute 'size' with type int (idl: long).
func (*ManufacturerDataMap) Values ¶
func (_this *ManufacturerDataMap) Values() (_result *ManufacturerDataMapValueIterator)
type ManufacturerDataMapEntryIterator ¶
type ManufacturerDataMapEntryIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothManufacturerDataMapEntryIterator
func ManufacturerDataMapEntryIteratorFromJS ¶
func ManufacturerDataMapEntryIteratorFromJS(value js.Wrapper) *ManufacturerDataMapEntryIterator
ManufacturerDataMapEntryIteratorFromJS is casting a js.Wrapper into ManufacturerDataMapEntryIterator.
func (*ManufacturerDataMapEntryIterator) JSValue ¶
func (_this *ManufacturerDataMapEntryIterator) JSValue() js.Value
func (*ManufacturerDataMapEntryIterator) Next ¶
func (_this *ManufacturerDataMapEntryIterator) Next() (_result *ManufacturerDataMapEntryIteratorValue)
type ManufacturerDataMapEntryIteratorValue ¶
dictionary: BluetoothManufacturerDataMapEntryIteratorValue
func ManufacturerDataMapEntryIteratorValueFromJS ¶
func ManufacturerDataMapEntryIteratorValueFromJS(value js.Wrapper) *ManufacturerDataMapEntryIteratorValue
ManufacturerDataMapEntryIteratorValueFromJS is allocating a new ManufacturerDataMapEntryIteratorValue object and copy all values from input javascript object
func (*ManufacturerDataMapEntryIteratorValue) JSValue ¶
func (_this *ManufacturerDataMapEntryIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type ManufacturerDataMapForEach ¶
ManufacturerDataMapForEach is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func ManufacturerDataMapForEachToJS ¶
func ManufacturerDataMapForEachToJS(callback ManufacturerDataMapForEachFunc) *ManufacturerDataMapForEach
type ManufacturerDataMapForEachFunc ¶
type ManufacturerDataMapForEachFunc func(currentValue *javascript.DataView, currentKey int, listObj *ManufacturerDataMap)
callback: BluetoothManufacturerDataMapForEach
func ManufacturerDataMapForEachFromJS ¶
func ManufacturerDataMapForEachFromJS(_value js.Value) ManufacturerDataMapForEachFunc
type ManufacturerDataMapKeyIterator ¶
type ManufacturerDataMapKeyIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothManufacturerDataMapKeyIterator
func ManufacturerDataMapKeyIteratorFromJS ¶
func ManufacturerDataMapKeyIteratorFromJS(value js.Wrapper) *ManufacturerDataMapKeyIterator
ManufacturerDataMapKeyIteratorFromJS is casting a js.Wrapper into ManufacturerDataMapKeyIterator.
func (*ManufacturerDataMapKeyIterator) JSValue ¶
func (_this *ManufacturerDataMapKeyIterator) JSValue() js.Value
func (*ManufacturerDataMapKeyIterator) Next ¶
func (_this *ManufacturerDataMapKeyIterator) Next() (_result *ManufacturerDataMapKeyIteratorValue)
type ManufacturerDataMapKeyIteratorValue ¶
dictionary: BluetoothManufacturerDataMapKeyIteratorValue
func ManufacturerDataMapKeyIteratorValueFromJS ¶
func ManufacturerDataMapKeyIteratorValueFromJS(value js.Wrapper) *ManufacturerDataMapKeyIteratorValue
ManufacturerDataMapKeyIteratorValueFromJS is allocating a new ManufacturerDataMapKeyIteratorValue object and copy all values from input javascript object
func (*ManufacturerDataMapKeyIteratorValue) JSValue ¶
func (_this *ManufacturerDataMapKeyIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type ManufacturerDataMapValueIterator ¶
type ManufacturerDataMapValueIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothManufacturerDataMapValueIterator
func ManufacturerDataMapValueIteratorFromJS ¶
func ManufacturerDataMapValueIteratorFromJS(value js.Wrapper) *ManufacturerDataMapValueIterator
ManufacturerDataMapValueIteratorFromJS is casting a js.Wrapper into ManufacturerDataMapValueIterator.
func (*ManufacturerDataMapValueIterator) JSValue ¶
func (_this *ManufacturerDataMapValueIterator) JSValue() js.Value
func (*ManufacturerDataMapValueIterator) Next ¶
func (_this *ManufacturerDataMapValueIterator) Next() (_result *ManufacturerDataMapValueIteratorValue)
type ManufacturerDataMapValueIteratorValue ¶
type ManufacturerDataMapValueIteratorValue struct { Value *javascript.DataView Done bool }
dictionary: BluetoothManufacturerDataMapValueIteratorValue
func ManufacturerDataMapValueIteratorValueFromJS ¶
func ManufacturerDataMapValueIteratorValueFromJS(value js.Wrapper) *ManufacturerDataMapValueIteratorValue
ManufacturerDataMapValueIteratorValueFromJS is allocating a new ManufacturerDataMapValueIteratorValue object and copy all values from input javascript object
func (*ManufacturerDataMapValueIteratorValue) JSValue ¶
func (_this *ManufacturerDataMapValueIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type PermissionData ¶
type PermissionData struct {
AllowedDevices []*AllowedDevice
}
dictionary: BluetoothPermissionData
func PermissionDataFromJS ¶
func PermissionDataFromJS(value js.Wrapper) *PermissionData
PermissionDataFromJS is allocating a new PermissionData object and copy all values from input javascript object
func (*PermissionData) JSValue ¶
func (_this *PermissionData) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type PermissionDescriptor ¶
type PermissionDescriptor struct { Name string DeviceId string Filters []*LEScanFilterInit OptionalServices []*Union AcceptAllDevices bool }
dictionary: BluetoothPermissionDescriptor
func PermissionDescriptorFromJS ¶
func PermissionDescriptorFromJS(value js.Wrapper) *PermissionDescriptor
PermissionDescriptorFromJS is allocating a new PermissionDescriptor object and copy all values from input javascript object
func (*PermissionDescriptor) JSValue ¶
func (_this *PermissionDescriptor) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type PermissionResult ¶
type PermissionResult struct {
permissions.PermissionStatus
}
class: BluetoothPermissionResult
func PermissionResultFromJS ¶
func PermissionResultFromJS(value js.Wrapper) *PermissionResult
PermissionResultFromJS is casting a js.Wrapper into PermissionResult.
func (*PermissionResult) Devices ¶
func (_this *PermissionResult) Devices() *javascript.FrozenArray
Devices returning attribute 'devices' with type javascript.FrozenArray (idl: FrozenArray).
func (*PermissionResult) SetDevices ¶
func (_this *PermissionResult) SetDevices(value *javascript.FrozenArray)
SetDevices setting attribute 'devices' with type javascript.FrozenArray (idl: FrozenArray).
type PromiseDevice ¶
class: Promise
func PromiseDeviceFromJS ¶
func PromiseDeviceFromJS(value js.Wrapper) *PromiseDevice
PromiseDeviceFromJS is casting a js.Wrapper into PromiseDevice.
func (*PromiseDevice) Catch ¶
func (_this *PromiseDevice) Catch(onRejected *PromiseDeviceOnRejected) (_result *PromiseDevice)
func (*PromiseDevice) Finally ¶
func (_this *PromiseDevice) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseDevice)
func (*PromiseDevice) JSValue ¶
func (_this *PromiseDevice) JSValue() js.Value
func (*PromiseDevice) Then ¶
func (_this *PromiseDevice) Then(onFulfilled *PromiseDeviceOnFulfilled, onRejected *PromiseDeviceOnRejected) (_result *PromiseDevice)
type PromiseDeviceOnFulfilled ¶
PromiseDeviceOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseDeviceOnFulfilledToJS ¶
func PromiseDeviceOnFulfilledToJS(callback PromiseDeviceOnFulfilledFunc) *PromiseDeviceOnFulfilled
type PromiseDeviceOnFulfilledFunc ¶
type PromiseDeviceOnFulfilledFunc func(value *Device)
callback: PromiseTemplateOnFulfilled
func PromiseDeviceOnFulfilledFromJS ¶
func PromiseDeviceOnFulfilledFromJS(_value js.Value) PromiseDeviceOnFulfilledFunc
type PromiseDeviceOnRejected ¶
PromiseDeviceOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseDeviceOnRejectedToJS ¶
func PromiseDeviceOnRejectedToJS(callback PromiseDeviceOnRejectedFunc) *PromiseDeviceOnRejected
type PromiseDeviceOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseDeviceOnRejectedFromJS ¶
func PromiseDeviceOnRejectedFromJS(_value js.Value) PromiseDeviceOnRejectedFunc
type PromiseRemoteGATTCharacteristic ¶
type PromiseRemoteGATTCharacteristic struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseRemoteGATTCharacteristicFromJS ¶
func PromiseRemoteGATTCharacteristicFromJS(value js.Wrapper) *PromiseRemoteGATTCharacteristic
PromiseRemoteGATTCharacteristicFromJS is casting a js.Wrapper into PromiseRemoteGATTCharacteristic.
func (*PromiseRemoteGATTCharacteristic) Catch ¶
func (_this *PromiseRemoteGATTCharacteristic) Catch(onRejected *PromiseRemoteGATTCharacteristicOnRejected) (_result *PromiseRemoteGATTCharacteristic)
func (*PromiseRemoteGATTCharacteristic) Finally ¶
func (_this *PromiseRemoteGATTCharacteristic) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTCharacteristic)
func (*PromiseRemoteGATTCharacteristic) JSValue ¶
func (_this *PromiseRemoteGATTCharacteristic) JSValue() js.Value
func (*PromiseRemoteGATTCharacteristic) Then ¶
func (_this *PromiseRemoteGATTCharacteristic) Then(onFulfilled *PromiseRemoteGATTCharacteristicOnFulfilled, onRejected *PromiseRemoteGATTCharacteristicOnRejected) (_result *PromiseRemoteGATTCharacteristic)
type PromiseRemoteGATTCharacteristicOnFulfilled ¶
PromiseRemoteGATTCharacteristicOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTCharacteristicOnFulfilledToJS ¶
func PromiseRemoteGATTCharacteristicOnFulfilledToJS(callback PromiseRemoteGATTCharacteristicOnFulfilledFunc) *PromiseRemoteGATTCharacteristicOnFulfilled
type PromiseRemoteGATTCharacteristicOnFulfilledFunc ¶
type PromiseRemoteGATTCharacteristicOnFulfilledFunc func(value *RemoteGATTCharacteristic)
callback: PromiseTemplateOnFulfilled
func PromiseRemoteGATTCharacteristicOnFulfilledFromJS ¶
func PromiseRemoteGATTCharacteristicOnFulfilledFromJS(_value js.Value) PromiseRemoteGATTCharacteristicOnFulfilledFunc
type PromiseRemoteGATTCharacteristicOnRejected ¶
PromiseRemoteGATTCharacteristicOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTCharacteristicOnRejectedToJS ¶
func PromiseRemoteGATTCharacteristicOnRejectedToJS(callback PromiseRemoteGATTCharacteristicOnRejectedFunc) *PromiseRemoteGATTCharacteristicOnRejected
type PromiseRemoteGATTCharacteristicOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseRemoteGATTCharacteristicOnRejectedFromJS ¶
func PromiseRemoteGATTCharacteristicOnRejectedFromJS(_value js.Value) PromiseRemoteGATTCharacteristicOnRejectedFunc
type PromiseRemoteGATTDescriptor ¶
type PromiseRemoteGATTDescriptor struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseRemoteGATTDescriptorFromJS ¶
func PromiseRemoteGATTDescriptorFromJS(value js.Wrapper) *PromiseRemoteGATTDescriptor
PromiseRemoteGATTDescriptorFromJS is casting a js.Wrapper into PromiseRemoteGATTDescriptor.
func (*PromiseRemoteGATTDescriptor) Catch ¶
func (_this *PromiseRemoteGATTDescriptor) Catch(onRejected *PromiseRemoteGATTDescriptorOnRejected) (_result *PromiseRemoteGATTDescriptor)
func (*PromiseRemoteGATTDescriptor) Finally ¶
func (_this *PromiseRemoteGATTDescriptor) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTDescriptor)
func (*PromiseRemoteGATTDescriptor) JSValue ¶
func (_this *PromiseRemoteGATTDescriptor) JSValue() js.Value
func (*PromiseRemoteGATTDescriptor) Then ¶
func (_this *PromiseRemoteGATTDescriptor) Then(onFulfilled *PromiseRemoteGATTDescriptorOnFulfilled, onRejected *PromiseRemoteGATTDescriptorOnRejected) (_result *PromiseRemoteGATTDescriptor)
type PromiseRemoteGATTDescriptorOnFulfilled ¶
PromiseRemoteGATTDescriptorOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTDescriptorOnFulfilledToJS ¶
func PromiseRemoteGATTDescriptorOnFulfilledToJS(callback PromiseRemoteGATTDescriptorOnFulfilledFunc) *PromiseRemoteGATTDescriptorOnFulfilled
type PromiseRemoteGATTDescriptorOnFulfilledFunc ¶
type PromiseRemoteGATTDescriptorOnFulfilledFunc func(value *RemoteGATTDescriptor)
callback: PromiseTemplateOnFulfilled
func PromiseRemoteGATTDescriptorOnFulfilledFromJS ¶
func PromiseRemoteGATTDescriptorOnFulfilledFromJS(_value js.Value) PromiseRemoteGATTDescriptorOnFulfilledFunc
type PromiseRemoteGATTDescriptorOnRejected ¶
PromiseRemoteGATTDescriptorOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTDescriptorOnRejectedToJS ¶
func PromiseRemoteGATTDescriptorOnRejectedToJS(callback PromiseRemoteGATTDescriptorOnRejectedFunc) *PromiseRemoteGATTDescriptorOnRejected
type PromiseRemoteGATTDescriptorOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseRemoteGATTDescriptorOnRejectedFromJS ¶
func PromiseRemoteGATTDescriptorOnRejectedFromJS(_value js.Value) PromiseRemoteGATTDescriptorOnRejectedFunc
type PromiseRemoteGATTServer ¶
type PromiseRemoteGATTServer struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseRemoteGATTServerFromJS ¶
func PromiseRemoteGATTServerFromJS(value js.Wrapper) *PromiseRemoteGATTServer
PromiseRemoteGATTServerFromJS is casting a js.Wrapper into PromiseRemoteGATTServer.
func (*PromiseRemoteGATTServer) Catch ¶
func (_this *PromiseRemoteGATTServer) Catch(onRejected *PromiseRemoteGATTServerOnRejected) (_result *PromiseRemoteGATTServer)
func (*PromiseRemoteGATTServer) Finally ¶
func (_this *PromiseRemoteGATTServer) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTServer)
func (*PromiseRemoteGATTServer) JSValue ¶
func (_this *PromiseRemoteGATTServer) JSValue() js.Value
func (*PromiseRemoteGATTServer) Then ¶
func (_this *PromiseRemoteGATTServer) Then(onFulfilled *PromiseRemoteGATTServerOnFulfilled, onRejected *PromiseRemoteGATTServerOnRejected) (_result *PromiseRemoteGATTServer)
type PromiseRemoteGATTServerOnFulfilled ¶
PromiseRemoteGATTServerOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTServerOnFulfilledToJS ¶
func PromiseRemoteGATTServerOnFulfilledToJS(callback PromiseRemoteGATTServerOnFulfilledFunc) *PromiseRemoteGATTServerOnFulfilled
type PromiseRemoteGATTServerOnFulfilledFunc ¶
type PromiseRemoteGATTServerOnFulfilledFunc func(value *RemoteGATTServer)
callback: PromiseTemplateOnFulfilled
func PromiseRemoteGATTServerOnFulfilledFromJS ¶
func PromiseRemoteGATTServerOnFulfilledFromJS(_value js.Value) PromiseRemoteGATTServerOnFulfilledFunc
type PromiseRemoteGATTServerOnRejected ¶
PromiseRemoteGATTServerOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTServerOnRejectedToJS ¶
func PromiseRemoteGATTServerOnRejectedToJS(callback PromiseRemoteGATTServerOnRejectedFunc) *PromiseRemoteGATTServerOnRejected
type PromiseRemoteGATTServerOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseRemoteGATTServerOnRejectedFromJS ¶
func PromiseRemoteGATTServerOnRejectedFromJS(_value js.Value) PromiseRemoteGATTServerOnRejectedFunc
type PromiseRemoteGATTService ¶
type PromiseRemoteGATTService struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseRemoteGATTServiceFromJS ¶
func PromiseRemoteGATTServiceFromJS(value js.Wrapper) *PromiseRemoteGATTService
PromiseRemoteGATTServiceFromJS is casting a js.Wrapper into PromiseRemoteGATTService.
func (*PromiseRemoteGATTService) Catch ¶
func (_this *PromiseRemoteGATTService) Catch(onRejected *PromiseRemoteGATTServiceOnRejected) (_result *PromiseRemoteGATTService)
func (*PromiseRemoteGATTService) Finally ¶
func (_this *PromiseRemoteGATTService) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseRemoteGATTService)
func (*PromiseRemoteGATTService) JSValue ¶
func (_this *PromiseRemoteGATTService) JSValue() js.Value
func (*PromiseRemoteGATTService) Then ¶
func (_this *PromiseRemoteGATTService) Then(onFulfilled *PromiseRemoteGATTServiceOnFulfilled, onRejected *PromiseRemoteGATTServiceOnRejected) (_result *PromiseRemoteGATTService)
type PromiseRemoteGATTServiceOnFulfilled ¶
PromiseRemoteGATTServiceOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTServiceOnFulfilledToJS ¶
func PromiseRemoteGATTServiceOnFulfilledToJS(callback PromiseRemoteGATTServiceOnFulfilledFunc) *PromiseRemoteGATTServiceOnFulfilled
type PromiseRemoteGATTServiceOnFulfilledFunc ¶
type PromiseRemoteGATTServiceOnFulfilledFunc func(value *RemoteGATTService)
callback: PromiseTemplateOnFulfilled
func PromiseRemoteGATTServiceOnFulfilledFromJS ¶
func PromiseRemoteGATTServiceOnFulfilledFromJS(_value js.Value) PromiseRemoteGATTServiceOnFulfilledFunc
type PromiseRemoteGATTServiceOnRejected ¶
PromiseRemoteGATTServiceOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseRemoteGATTServiceOnRejectedToJS ¶
func PromiseRemoteGATTServiceOnRejectedToJS(callback PromiseRemoteGATTServiceOnRejectedFunc) *PromiseRemoteGATTServiceOnRejected
type PromiseRemoteGATTServiceOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseRemoteGATTServiceOnRejectedFromJS ¶
func PromiseRemoteGATTServiceOnRejectedFromJS(_value js.Value) PromiseRemoteGATTServiceOnRejectedFunc
type PromiseSequenceRemoteGATTCharacteristic ¶
type PromiseSequenceRemoteGATTCharacteristic struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseSequenceRemoteGATTCharacteristicFromJS ¶
func PromiseSequenceRemoteGATTCharacteristicFromJS(value js.Wrapper) *PromiseSequenceRemoteGATTCharacteristic
PromiseSequenceRemoteGATTCharacteristicFromJS is casting a js.Wrapper into PromiseSequenceRemoteGATTCharacteristic.
func (*PromiseSequenceRemoteGATTCharacteristic) Catch ¶
func (_this *PromiseSequenceRemoteGATTCharacteristic) Catch(onRejected *PromiseSequenceRemoteGATTCharacteristicOnRejected) (_result *PromiseSequenceRemoteGATTCharacteristic)
func (*PromiseSequenceRemoteGATTCharacteristic) Finally ¶
func (_this *PromiseSequenceRemoteGATTCharacteristic) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceRemoteGATTCharacteristic)
func (*PromiseSequenceRemoteGATTCharacteristic) JSValue ¶
func (_this *PromiseSequenceRemoteGATTCharacteristic) JSValue() js.Value
func (*PromiseSequenceRemoteGATTCharacteristic) Then ¶
func (_this *PromiseSequenceRemoteGATTCharacteristic) Then(onFulfilled *PromiseSequenceRemoteGATTCharacteristicOnFulfilled, onRejected *PromiseSequenceRemoteGATTCharacteristicOnRejected) (_result *PromiseSequenceRemoteGATTCharacteristic)
type PromiseSequenceRemoteGATTCharacteristicOnFulfilled ¶
PromiseSequenceRemoteGATTCharacteristicOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceRemoteGATTCharacteristicOnFulfilledToJS ¶
func PromiseSequenceRemoteGATTCharacteristicOnFulfilledToJS(callback PromiseSequenceRemoteGATTCharacteristicOnFulfilledFunc) *PromiseSequenceRemoteGATTCharacteristicOnFulfilled
type PromiseSequenceRemoteGATTCharacteristicOnFulfilledFunc ¶
type PromiseSequenceRemoteGATTCharacteristicOnFulfilledFunc func(value []*RemoteGATTCharacteristic)
callback: PromiseTemplateOnFulfilled
func PromiseSequenceRemoteGATTCharacteristicOnFulfilledFromJS ¶
func PromiseSequenceRemoteGATTCharacteristicOnFulfilledFromJS(_value js.Value) PromiseSequenceRemoteGATTCharacteristicOnFulfilledFunc
type PromiseSequenceRemoteGATTCharacteristicOnRejected ¶
PromiseSequenceRemoteGATTCharacteristicOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceRemoteGATTCharacteristicOnRejectedToJS ¶
func PromiseSequenceRemoteGATTCharacteristicOnRejectedToJS(callback PromiseSequenceRemoteGATTCharacteristicOnRejectedFunc) *PromiseSequenceRemoteGATTCharacteristicOnRejected
type PromiseSequenceRemoteGATTCharacteristicOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseSequenceRemoteGATTCharacteristicOnRejectedFromJS ¶
func PromiseSequenceRemoteGATTCharacteristicOnRejectedFromJS(_value js.Value) PromiseSequenceRemoteGATTCharacteristicOnRejectedFunc
type PromiseSequenceRemoteGATTDescriptor ¶
type PromiseSequenceRemoteGATTDescriptor struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseSequenceRemoteGATTDescriptorFromJS ¶
func PromiseSequenceRemoteGATTDescriptorFromJS(value js.Wrapper) *PromiseSequenceRemoteGATTDescriptor
PromiseSequenceRemoteGATTDescriptorFromJS is casting a js.Wrapper into PromiseSequenceRemoteGATTDescriptor.
func (*PromiseSequenceRemoteGATTDescriptor) Catch ¶
func (_this *PromiseSequenceRemoteGATTDescriptor) Catch(onRejected *PromiseSequenceRemoteGATTDescriptorOnRejected) (_result *PromiseSequenceRemoteGATTDescriptor)
func (*PromiseSequenceRemoteGATTDescriptor) Finally ¶
func (_this *PromiseSequenceRemoteGATTDescriptor) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceRemoteGATTDescriptor)
func (*PromiseSequenceRemoteGATTDescriptor) JSValue ¶
func (_this *PromiseSequenceRemoteGATTDescriptor) JSValue() js.Value
func (*PromiseSequenceRemoteGATTDescriptor) Then ¶
func (_this *PromiseSequenceRemoteGATTDescriptor) Then(onFulfilled *PromiseSequenceRemoteGATTDescriptorOnFulfilled, onRejected *PromiseSequenceRemoteGATTDescriptorOnRejected) (_result *PromiseSequenceRemoteGATTDescriptor)
type PromiseSequenceRemoteGATTDescriptorOnFulfilled ¶
PromiseSequenceRemoteGATTDescriptorOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceRemoteGATTDescriptorOnFulfilledToJS ¶
func PromiseSequenceRemoteGATTDescriptorOnFulfilledToJS(callback PromiseSequenceRemoteGATTDescriptorOnFulfilledFunc) *PromiseSequenceRemoteGATTDescriptorOnFulfilled
type PromiseSequenceRemoteGATTDescriptorOnFulfilledFunc ¶
type PromiseSequenceRemoteGATTDescriptorOnFulfilledFunc func(value []*RemoteGATTDescriptor)
callback: PromiseTemplateOnFulfilled
func PromiseSequenceRemoteGATTDescriptorOnFulfilledFromJS ¶
func PromiseSequenceRemoteGATTDescriptorOnFulfilledFromJS(_value js.Value) PromiseSequenceRemoteGATTDescriptorOnFulfilledFunc
type PromiseSequenceRemoteGATTDescriptorOnRejected ¶
PromiseSequenceRemoteGATTDescriptorOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceRemoteGATTDescriptorOnRejectedToJS ¶
func PromiseSequenceRemoteGATTDescriptorOnRejectedToJS(callback PromiseSequenceRemoteGATTDescriptorOnRejectedFunc) *PromiseSequenceRemoteGATTDescriptorOnRejected
type PromiseSequenceRemoteGATTDescriptorOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseSequenceRemoteGATTDescriptorOnRejectedFromJS ¶
func PromiseSequenceRemoteGATTDescriptorOnRejectedFromJS(_value js.Value) PromiseSequenceRemoteGATTDescriptorOnRejectedFunc
type PromiseSequenceRemoteGATTService ¶
type PromiseSequenceRemoteGATTService struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: Promise
func PromiseSequenceRemoteGATTServiceFromJS ¶
func PromiseSequenceRemoteGATTServiceFromJS(value js.Wrapper) *PromiseSequenceRemoteGATTService
PromiseSequenceRemoteGATTServiceFromJS is casting a js.Wrapper into PromiseSequenceRemoteGATTService.
func (*PromiseSequenceRemoteGATTService) Catch ¶
func (_this *PromiseSequenceRemoteGATTService) Catch(onRejected *PromiseSequenceRemoteGATTServiceOnRejected) (_result *PromiseSequenceRemoteGATTService)
func (*PromiseSequenceRemoteGATTService) Finally ¶
func (_this *PromiseSequenceRemoteGATTService) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceRemoteGATTService)
func (*PromiseSequenceRemoteGATTService) JSValue ¶
func (_this *PromiseSequenceRemoteGATTService) JSValue() js.Value
func (*PromiseSequenceRemoteGATTService) Then ¶
func (_this *PromiseSequenceRemoteGATTService) Then(onFulfilled *PromiseSequenceRemoteGATTServiceOnFulfilled, onRejected *PromiseSequenceRemoteGATTServiceOnRejected) (_result *PromiseSequenceRemoteGATTService)
type PromiseSequenceRemoteGATTServiceOnFulfilled ¶
PromiseSequenceRemoteGATTServiceOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceRemoteGATTServiceOnFulfilledToJS ¶
func PromiseSequenceRemoteGATTServiceOnFulfilledToJS(callback PromiseSequenceRemoteGATTServiceOnFulfilledFunc) *PromiseSequenceRemoteGATTServiceOnFulfilled
type PromiseSequenceRemoteGATTServiceOnFulfilledFunc ¶
type PromiseSequenceRemoteGATTServiceOnFulfilledFunc func(value []*RemoteGATTService)
callback: PromiseTemplateOnFulfilled
func PromiseSequenceRemoteGATTServiceOnFulfilledFromJS ¶
func PromiseSequenceRemoteGATTServiceOnFulfilledFromJS(_value js.Value) PromiseSequenceRemoteGATTServiceOnFulfilledFunc
type PromiseSequenceRemoteGATTServiceOnRejected ¶
PromiseSequenceRemoteGATTServiceOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceRemoteGATTServiceOnRejectedToJS ¶
func PromiseSequenceRemoteGATTServiceOnRejectedToJS(callback PromiseSequenceRemoteGATTServiceOnRejectedFunc) *PromiseSequenceRemoteGATTServiceOnRejected
type PromiseSequenceRemoteGATTServiceOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseSequenceRemoteGATTServiceOnRejectedFromJS ¶
func PromiseSequenceRemoteGATTServiceOnRejectedFromJS(_value js.Value) PromiseSequenceRemoteGATTServiceOnRejectedFunc
type RemoteGATTCharacteristic ¶
type RemoteGATTCharacteristic struct {
domcore.EventTarget
}
class: BluetoothRemoteGATTCharacteristic
func RemoteGATTCharacteristicFromJS ¶
func RemoteGATTCharacteristicFromJS(value js.Wrapper) *RemoteGATTCharacteristic
RemoteGATTCharacteristicFromJS is casting a js.Wrapper into RemoteGATTCharacteristic.
func (*RemoteGATTCharacteristic) AddEventCharacteristicValueChanged ¶
func (_this *RemoteGATTCharacteristic) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTCharacteristic)) js.Func
AddCharacteristicValueChanged is adding doing AddEventListener for 'CharacteristicValueChanged' on target. This method is returning allocated javascript function that need to be released.
func (*RemoteGATTCharacteristic) GetDescriptor ¶
func (_this *RemoteGATTCharacteristic) GetDescriptor(descriptor *Union) (_result *PromiseRemoteGATTDescriptor)
func (*RemoteGATTCharacteristic) GetDescriptors ¶
func (_this *RemoteGATTCharacteristic) GetDescriptors(descriptor *Union) (_result *PromiseSequenceRemoteGATTDescriptor)
func (*RemoteGATTCharacteristic) OnCharacteristicValueChanged ¶
func (_this *RemoteGATTCharacteristic) OnCharacteristicValueChanged() domcore.EventHandlerFunc
OnCharacteristicValueChanged returning attribute 'oncharacteristicvaluechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*RemoteGATTCharacteristic) Properties ¶
func (_this *RemoteGATTCharacteristic) Properties() *CharacteristicProperties
Properties returning attribute 'properties' with type CharacteristicProperties (idl: BluetoothCharacteristicProperties).
func (*RemoteGATTCharacteristic) ReadValue ¶
func (_this *RemoteGATTCharacteristic) ReadValue() (_result *javascript.PromiseDataView)
func (*RemoteGATTCharacteristic) Service ¶
func (_this *RemoteGATTCharacteristic) Service() *RemoteGATTService
Service returning attribute 'service' with type RemoteGATTService (idl: BluetoothRemoteGATTService).
func (*RemoteGATTCharacteristic) SetOnCharacteristicValueChanged ¶
func (_this *RemoteGATTCharacteristic) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTCharacteristic)) js.Func
SetOnCharacteristicValueChanged is assigning a function to 'oncharacteristicvaluechanged'. This This method is returning allocated javascript function that need to be released.
func (*RemoteGATTCharacteristic) StartNotifications ¶
func (_this *RemoteGATTCharacteristic) StartNotifications() (_result *PromiseRemoteGATTCharacteristic)
func (*RemoteGATTCharacteristic) StopNotifications ¶
func (_this *RemoteGATTCharacteristic) StopNotifications() (_result *PromiseRemoteGATTCharacteristic)
func (*RemoteGATTCharacteristic) Uuid ¶
func (_this *RemoteGATTCharacteristic) Uuid() string
Uuid returning attribute 'uuid' with type string (idl: DOMString).
func (*RemoteGATTCharacteristic) Value ¶
func (_this *RemoteGATTCharacteristic) Value() *javascript.DataView
Value returning attribute 'value' with type javascript.DataView (idl: DataView).
func (*RemoteGATTCharacteristic) WriteValue ¶
func (_this *RemoteGATTCharacteristic) WriteValue(value *Union) (_result *javascript.PromiseVoid)
type RemoteGATTDescriptor ¶
type RemoteGATTDescriptor struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothRemoteGATTDescriptor
func RemoteGATTDescriptorFromJS ¶
func RemoteGATTDescriptorFromJS(value js.Wrapper) *RemoteGATTDescriptor
RemoteGATTDescriptorFromJS is casting a js.Wrapper into RemoteGATTDescriptor.
func (*RemoteGATTDescriptor) Characteristic ¶
func (_this *RemoteGATTDescriptor) Characteristic() *RemoteGATTCharacteristic
Characteristic returning attribute 'characteristic' with type RemoteGATTCharacteristic (idl: BluetoothRemoteGATTCharacteristic).
func (*RemoteGATTDescriptor) JSValue ¶
func (_this *RemoteGATTDescriptor) JSValue() js.Value
func (*RemoteGATTDescriptor) ReadValue ¶
func (_this *RemoteGATTDescriptor) ReadValue() (_result *javascript.PromiseDataView)
func (*RemoteGATTDescriptor) Uuid ¶
func (_this *RemoteGATTDescriptor) Uuid() string
Uuid returning attribute 'uuid' with type string (idl: DOMString).
func (*RemoteGATTDescriptor) Value ¶
func (_this *RemoteGATTDescriptor) Value() *javascript.DataView
Value returning attribute 'value' with type javascript.DataView (idl: DataView).
func (*RemoteGATTDescriptor) WriteValue ¶
func (_this *RemoteGATTDescriptor) WriteValue(value *Union) (_result *javascript.PromiseVoid)
type RemoteGATTServer ¶
type RemoteGATTServer struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothRemoteGATTServer
func RemoteGATTServerFromJS ¶
func RemoteGATTServerFromJS(value js.Wrapper) *RemoteGATTServer
RemoteGATTServerFromJS is casting a js.Wrapper into RemoteGATTServer.
func (*RemoteGATTServer) Connect ¶
func (_this *RemoteGATTServer) Connect() (_result *PromiseRemoteGATTServer)
func (*RemoteGATTServer) Connected ¶
func (_this *RemoteGATTServer) Connected() bool
Connected returning attribute 'connected' with type bool (idl: boolean).
func (*RemoteGATTServer) Device ¶
func (_this *RemoteGATTServer) Device() *Device
Device returning attribute 'device' with type Device (idl: BluetoothDevice).
func (*RemoteGATTServer) Disconnect ¶
func (_this *RemoteGATTServer) Disconnect()
func (*RemoteGATTServer) GetPrimaryService ¶
func (_this *RemoteGATTServer) GetPrimaryService(service *Union) (_result *PromiseRemoteGATTService)
func (*RemoteGATTServer) GetPrimaryServices ¶
func (_this *RemoteGATTServer) GetPrimaryServices(service *Union) (_result *PromiseSequenceRemoteGATTService)
func (*RemoteGATTServer) JSValue ¶
func (_this *RemoteGATTServer) JSValue() js.Value
type RemoteGATTService ¶
type RemoteGATTService struct {
domcore.EventTarget
}
class: BluetoothRemoteGATTService
func RemoteGATTServiceFromJS ¶
func RemoteGATTServiceFromJS(value js.Wrapper) *RemoteGATTService
RemoteGATTServiceFromJS is casting a js.Wrapper into RemoteGATTService.
func (*RemoteGATTService) AddEventCharacteristicValueChanged ¶
func (_this *RemoteGATTService) AddEventCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
AddCharacteristicValueChanged is adding doing AddEventListener for 'CharacteristicValueChanged' on target. This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) AddEventServiceAdded ¶
func (_this *RemoteGATTService) AddEventServiceAdded(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
AddServiceAdded is adding doing AddEventListener for 'ServiceAdded' on target. This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) AddEventServiceChanged ¶
func (_this *RemoteGATTService) AddEventServiceChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
AddServiceChanged is adding doing AddEventListener for 'ServiceChanged' on target. This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) AddEventServiceRemoved ¶
func (_this *RemoteGATTService) AddEventServiceRemoved(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
AddServiceRemoved is adding doing AddEventListener for 'ServiceRemoved' on target. This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) Device ¶
func (_this *RemoteGATTService) Device() *Device
Device returning attribute 'device' with type Device (idl: BluetoothDevice).
func (*RemoteGATTService) GetCharacteristic ¶
func (_this *RemoteGATTService) GetCharacteristic(characteristic *Union) (_result *PromiseRemoteGATTCharacteristic)
func (*RemoteGATTService) GetCharacteristics ¶
func (_this *RemoteGATTService) GetCharacteristics(characteristic *Union) (_result *PromiseSequenceRemoteGATTCharacteristic)
func (*RemoteGATTService) GetIncludedService ¶
func (_this *RemoteGATTService) GetIncludedService(service *Union) (_result *PromiseRemoteGATTService)
func (*RemoteGATTService) GetIncludedServices ¶
func (_this *RemoteGATTService) GetIncludedServices(service *Union) (_result *PromiseSequenceRemoteGATTService)
func (*RemoteGATTService) IsPrimary ¶
func (_this *RemoteGATTService) IsPrimary() bool
IsPrimary returning attribute 'isPrimary' with type bool (idl: boolean).
func (*RemoteGATTService) OnCharacteristicValueChanged ¶
func (_this *RemoteGATTService) OnCharacteristicValueChanged() domcore.EventHandlerFunc
OnCharacteristicValueChanged returning attribute 'oncharacteristicvaluechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*RemoteGATTService) OnServiceAdded ¶
func (_this *RemoteGATTService) OnServiceAdded() domcore.EventHandlerFunc
OnServiceAdded returning attribute 'onserviceadded' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*RemoteGATTService) OnServiceChanged ¶
func (_this *RemoteGATTService) OnServiceChanged() domcore.EventHandlerFunc
OnServiceChanged returning attribute 'onservicechanged' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*RemoteGATTService) OnServiceRemoved ¶
func (_this *RemoteGATTService) OnServiceRemoved() domcore.EventHandlerFunc
OnServiceRemoved returning attribute 'onserviceremoved' with type domcore.EventHandler (idl: EventHandlerNonNull).
func (*RemoteGATTService) SetOnCharacteristicValueChanged ¶
func (_this *RemoteGATTService) SetOnCharacteristicValueChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
SetOnCharacteristicValueChanged is assigning a function to 'oncharacteristicvaluechanged'. This This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) SetOnServiceAdded ¶
func (_this *RemoteGATTService) SetOnServiceAdded(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
SetOnServiceAdded is assigning a function to 'onserviceadded'. This This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) SetOnServiceChanged ¶
func (_this *RemoteGATTService) SetOnServiceChanged(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
SetOnServiceChanged is assigning a function to 'onservicechanged'. This This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) SetOnServiceRemoved ¶
func (_this *RemoteGATTService) SetOnServiceRemoved(listener func(event *domcore.Event, currentTarget *RemoteGATTService)) js.Func
SetOnServiceRemoved is assigning a function to 'onserviceremoved'. This This method is returning allocated javascript function that need to be released.
func (*RemoteGATTService) Uuid ¶
func (_this *RemoteGATTService) Uuid() string
Uuid returning attribute 'uuid' with type string (idl: DOMString).
type RequestDeviceOptions ¶
type RequestDeviceOptions struct { Filters []*LEScanFilterInit OptionalServices []*Union AcceptAllDevices bool }
dictionary: RequestDeviceOptions
func RequestDeviceOptionsFromJS ¶
func RequestDeviceOptionsFromJS(value js.Wrapper) *RequestDeviceOptions
RequestDeviceOptionsFromJS is allocating a new RequestDeviceOptions object and copy all values from input javascript object
func (*RequestDeviceOptions) JSValue ¶
func (_this *RequestDeviceOptions) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type ServiceDataMap ¶
type ServiceDataMap struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothServiceDataMap
func ServiceDataMapFromJS ¶
func ServiceDataMapFromJS(value js.Wrapper) *ServiceDataMap
ServiceDataMapFromJS is casting a js.Wrapper into ServiceDataMap.
func (*ServiceDataMap) Entries ¶
func (_this *ServiceDataMap) Entries() (_result *ServiceDataMapEntryIterator)
func (*ServiceDataMap) ForEach ¶
func (_this *ServiceDataMap) ForEach(callback *ServiceDataMapForEach, optionalThisForCallbackArgument interface{})
func (*ServiceDataMap) Get ¶
func (_this *ServiceDataMap) Get(key string) (_result *javascript.DataView)
func (*ServiceDataMap) Has ¶
func (_this *ServiceDataMap) Has(key string) (_result bool)
func (*ServiceDataMap) JSValue ¶
func (_this *ServiceDataMap) JSValue() js.Value
func (*ServiceDataMap) Keys ¶
func (_this *ServiceDataMap) Keys() (_result *ServiceDataMapKeyIterator)
func (*ServiceDataMap) Size ¶
func (_this *ServiceDataMap) Size() int
Size returning attribute 'size' with type int (idl: long).
func (*ServiceDataMap) Values ¶
func (_this *ServiceDataMap) Values() (_result *ServiceDataMapValueIterator)
type ServiceDataMapEntryIterator ¶
type ServiceDataMapEntryIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothServiceDataMapEntryIterator
func ServiceDataMapEntryIteratorFromJS ¶
func ServiceDataMapEntryIteratorFromJS(value js.Wrapper) *ServiceDataMapEntryIterator
ServiceDataMapEntryIteratorFromJS is casting a js.Wrapper into ServiceDataMapEntryIterator.
func (*ServiceDataMapEntryIterator) JSValue ¶
func (_this *ServiceDataMapEntryIterator) JSValue() js.Value
func (*ServiceDataMapEntryIterator) Next ¶
func (_this *ServiceDataMapEntryIterator) Next() (_result *ServiceDataMapEntryIteratorValue)
type ServiceDataMapEntryIteratorValue ¶
dictionary: BluetoothServiceDataMapEntryIteratorValue
func ServiceDataMapEntryIteratorValueFromJS ¶
func ServiceDataMapEntryIteratorValueFromJS(value js.Wrapper) *ServiceDataMapEntryIteratorValue
ServiceDataMapEntryIteratorValueFromJS is allocating a new ServiceDataMapEntryIteratorValue object and copy all values from input javascript object
func (*ServiceDataMapEntryIteratorValue) JSValue ¶
func (_this *ServiceDataMapEntryIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type ServiceDataMapForEach ¶
ServiceDataMapForEach is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func ServiceDataMapForEachToJS ¶
func ServiceDataMapForEachToJS(callback ServiceDataMapForEachFunc) *ServiceDataMapForEach
type ServiceDataMapForEachFunc ¶
type ServiceDataMapForEachFunc func(currentValue *javascript.DataView, currentKey string, listObj *ServiceDataMap)
callback: BluetoothServiceDataMapForEach
func ServiceDataMapForEachFromJS ¶
func ServiceDataMapForEachFromJS(_value js.Value) ServiceDataMapForEachFunc
type ServiceDataMapKeyIterator ¶
type ServiceDataMapKeyIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothServiceDataMapKeyIterator
func ServiceDataMapKeyIteratorFromJS ¶
func ServiceDataMapKeyIteratorFromJS(value js.Wrapper) *ServiceDataMapKeyIterator
ServiceDataMapKeyIteratorFromJS is casting a js.Wrapper into ServiceDataMapKeyIterator.
func (*ServiceDataMapKeyIterator) JSValue ¶
func (_this *ServiceDataMapKeyIterator) JSValue() js.Value
func (*ServiceDataMapKeyIterator) Next ¶
func (_this *ServiceDataMapKeyIterator) Next() (_result *ServiceDataMapKeyIteratorValue)
type ServiceDataMapKeyIteratorValue ¶
dictionary: BluetoothServiceDataMapKeyIteratorValue
func ServiceDataMapKeyIteratorValueFromJS ¶
func ServiceDataMapKeyIteratorValueFromJS(value js.Wrapper) *ServiceDataMapKeyIteratorValue
ServiceDataMapKeyIteratorValueFromJS is allocating a new ServiceDataMapKeyIteratorValue object and copy all values from input javascript object
func (*ServiceDataMapKeyIteratorValue) JSValue ¶
func (_this *ServiceDataMapKeyIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type ServiceDataMapValueIterator ¶
type ServiceDataMapValueIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: BluetoothServiceDataMapValueIterator
func ServiceDataMapValueIteratorFromJS ¶
func ServiceDataMapValueIteratorFromJS(value js.Wrapper) *ServiceDataMapValueIterator
ServiceDataMapValueIteratorFromJS is casting a js.Wrapper into ServiceDataMapValueIterator.
func (*ServiceDataMapValueIterator) JSValue ¶
func (_this *ServiceDataMapValueIterator) JSValue() js.Value
func (*ServiceDataMapValueIterator) Next ¶
func (_this *ServiceDataMapValueIterator) Next() (_result *ServiceDataMapValueIteratorValue)
type ServiceDataMapValueIteratorValue ¶
type ServiceDataMapValueIteratorValue struct { Value *javascript.DataView Done bool }
dictionary: BluetoothServiceDataMapValueIteratorValue
func ServiceDataMapValueIteratorValueFromJS ¶
func ServiceDataMapValueIteratorValueFromJS(value js.Wrapper) *ServiceDataMapValueIteratorValue
ServiceDataMapValueIteratorValueFromJS is allocating a new ServiceDataMapValueIteratorValue object and copy all values from input javascript object
func (*ServiceDataMapValueIteratorValue) JSValue ¶
func (_this *ServiceDataMapValueIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type Union ¶
func UnionFromJS ¶
type ValueEvent ¶
class: ValueEvent
func NewValueEvent ¶
func NewValueEvent(_type string, initDict *ValueEventInit) (_result *ValueEvent)
func ValueEventFromJS ¶
func ValueEventFromJS(value js.Wrapper) *ValueEvent
ValueEventFromJS is casting a js.Wrapper into ValueEvent.
func (*ValueEvent) Value ¶
func (_this *ValueEvent) Value() js.Value
Value returning attribute 'value' with type Any (idl: any).
type ValueEventInit ¶
dictionary: ValueEventInit
func ValueEventInitFromJS ¶
func ValueEventInitFromJS(value js.Wrapper) *ValueEventInit
ValueEventInitFromJS is allocating a new ValueEventInit object and copy all values from input javascript object
func (*ValueEventInit) JSValue ¶
func (_this *ValueEventInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values