Crate fidl_fuchsia_bluetooth_deviceid

Source

Macros§

VendorIdUnknown
Pattern that matches an unknown VendorId member.

Structs§

DeviceIdentificationControlHandle
DeviceIdentificationEventStream
DeviceIdentificationHandleControlHandle
DeviceIdentificationHandleEventStream
DeviceIdentificationHandleMarker
DeviceIdentificationHandleProxy
DeviceIdentificationHandleRequestStream
A Stream of incoming requests for fuchsia.bluetooth.deviceid/DeviceIdentificationHandle.
DeviceIdentificationHandleSynchronousProxy
DeviceIdentificationMarker
DeviceIdentificationProxy
DeviceIdentificationRecord
A table of attributes providing information about the device.
DeviceIdentificationRequestStream
A Stream of incoming requests for fuchsia.bluetooth.deviceid/DeviceIdentification.
DeviceIdentificationSetDeviceIdentificationRequest
DeviceIdentificationSetDeviceIdentificationResponder
DeviceIdentificationSynchronousProxy
DeviceReleaseNumber
The device release number. This will be represented as Binary-Coded Decimal - JJ.M.N where JJ = major, M = minor, and N = sub-minor versions (e.g 2.0.1).

Enums§

DeviceIdentificationEvent
DeviceIdentificationHandleEvent
DeviceIdentificationHandleRequest
Represents an active device identification advertisement. Close the handle with any epitaph to unregister the device identification request.
DeviceIdentificationRequest
An interface for setting the identification of a Fuchsia device.
VendorId
The vendor id of the device. Defined in DI 1.3 Section 5.6.

Constants§

MAX_RECORDS
Maximum device identification records that a client can request to advertise at once.
MAX_SERVICE_DESCRIPTION_LENGTH
Maximum length of a service description.

Traits§

DeviceIdentificationHandleProxyInterface
DeviceIdentificationProxyInterface

Type Aliases§

DeviceIdentificationSetDeviceIdentificationResult