Crate fidl_fuchsia_bluetooth_gatt

Source

Structs§

AttributePermissions
Specifies the access permissions for a specific attribute value.
Characteristic
Represents a local or remote GATT characteristic.
ClientConnectToServiceRequest
ClientControlHandle
ClientEventStream
ClientListServicesRequest
ClientListServicesResponder
ClientListServicesResponse
ClientMarker
ClientProxy
ClientRequestStream
A Stream of incoming requests for fuchsia.bluetooth.gatt/Client.
ClientSynchronousProxy
Descriptor
Represents a local or remote GATT characteristic descriptor.
LocalServiceControlHandle
LocalServiceDelegateControlHandle
LocalServiceDelegateEventStream
LocalServiceDelegateMarker
LocalServiceDelegateOnCharacteristicConfigurationRequest
LocalServiceDelegateOnReadValueRequest
LocalServiceDelegateOnReadValueResponder
LocalServiceDelegateOnReadValueResponse
LocalServiceDelegateOnWriteValueRequest
LocalServiceDelegateOnWriteValueResponder
LocalServiceDelegateOnWriteValueResponse
LocalServiceDelegateOnWriteWithoutResponseRequest
LocalServiceDelegateProxy
LocalServiceDelegateRequestStream
A Stream of incoming requests for fuchsia.bluetooth.gatt/LocalServiceDelegate.
LocalServiceDelegateSynchronousProxy
LocalServiceEventStream
LocalServiceMarker
LocalServiceNotifyValueRequest
LocalServiceProxy
LocalServiceRequestStream
A Stream of incoming requests for fuchsia.bluetooth.gatt/LocalService.
LocalServiceSynchronousProxy
ReadByTypeResult
RemoteServiceControlHandle
RemoteServiceDiscoverCharacteristicsResponder
RemoteServiceDiscoverCharacteristicsResponse
RemoteServiceEventStream
RemoteServiceMarker
RemoteServiceNotifyCharacteristicRequest
RemoteServiceNotifyCharacteristicResponder
RemoteServiceNotifyCharacteristicResponse
RemoteServiceOnCharacteristicValueUpdatedRequest
RemoteServiceProxy
RemoteServiceReadByTypeRequest
RemoteServiceReadByTypeResponder
RemoteServiceReadByTypeResponse
RemoteServiceReadCharacteristicRequest
RemoteServiceReadCharacteristicResponder
RemoteServiceReadCharacteristicResponse
RemoteServiceReadDescriptorRequest
RemoteServiceReadDescriptorResponder
RemoteServiceReadDescriptorResponse
RemoteServiceReadLongCharacteristicRequest
RemoteServiceReadLongCharacteristicResponder
RemoteServiceReadLongCharacteristicResponse
RemoteServiceReadLongDescriptorRequest
RemoteServiceReadLongDescriptorResponder
RemoteServiceReadLongDescriptorResponse
RemoteServiceRequestStream
A Stream of incoming requests for fuchsia.bluetooth.gatt/RemoteService.
RemoteServiceSynchronousProxy
RemoteServiceWriteCharacteristicRequest
RemoteServiceWriteCharacteristicResponder
RemoteServiceWriteCharacteristicResponse
RemoteServiceWriteCharacteristicWithoutResponseRequest
RemoteServiceWriteDescriptorRequest
RemoteServiceWriteDescriptorResponder
RemoteServiceWriteDescriptorResponse
RemoteServiceWriteLongCharacteristicRequest
RemoteServiceWriteLongCharacteristicResponder
RemoteServiceWriteLongCharacteristicResponse
RemoteServiceWriteLongDescriptorRequest
RemoteServiceWriteLongDescriptorResponder
RemoteServiceWriteLongDescriptorResponse
SecurityRequirements
Represents encryption, authentication, and authorization permissions that can be assigned to a specific access permission.
ServerPublishServiceRequest
ServerPublishServiceResponse
Server_ControlHandle
Server_EventStream
Server_Marker
Server_Proxy
Server_PublishServiceResponder
Server_RequestStream
A Stream of incoming requests for fuchsia.bluetooth.gatt/Server.
Server_SynchronousProxy
ServiceInfo
Represents a local or remote GATT service.
WriteOptions
Represents the supported options to write a characteristic value to a server.

Enums§

ClientEvent
ClientRequest
Error
Errors that are returned by bluetooth.gatt methods.
ErrorCode
Codes that can be returned in the protocol_error_code field of a bluetooth.Error.
LocalServiceDelegateEvent
LocalServiceDelegateRequest
Interface for responding to requests on a local service.
LocalServiceEvent
LocalServiceRequest
Interface for communicating with a published service.
ReliableMode
Represents the reliability mode during long and prepared write operations.
RemoteServiceEvent
RemoteServiceRequest
Server_Event
Server_Request

Constants§

MAX_ATTRIBUTE_COUNT
MAX_CHARACTERISTIC_COUNT
MAX_DESCRIPTOR_COUNT
MAX_READ_BY_TYPE_RESULTS
MAX_READ_BY_TYPE_VALUE_LENGTH
MAX_SERVICE_COUNT
MAX_VALUE_LENGTH
PROPERTY_AUTHENTICATED_SIGNED_WRITES
PROPERTY_BROADCAST
Possible values for the characteristic properties bitfield. These specify the GATT procedures that are allowed for a particular characteristic.
PROPERTY_INDICATE
PROPERTY_NOTIFY
PROPERTY_READ
PROPERTY_RELIABLE_WRITE
PROPERTY_WRITABLE_AUXILIARIES
PROPERTY_WRITE
PROPERTY_WRITE_WITHOUT_RESPONSE

Traits§

ClientProxyInterface
LocalServiceDelegateProxyInterface
LocalServiceProxyInterface
RemoteServiceProxyInterface
Server_ProxyInterface

Type Aliases§

RemoteServiceReadByTypeResult