package
0.0.0-20240205054510-58b7ee1d6e01
Repository: https://github.com/aeterlink-dev/go-bluetooth.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CloseConnections close all open connection to DBus.
GetConnection get a DBus connection.
GetObjectManager return a client instance of the Bluez object manager.
NewClient create a new client.
NewObjectManager create a new ObjectManager client.
No description provided by the author
WatchProperties updates on property changes.

# Constants

Device1IntrospectDataString interface definition.
GattCharacteristic1IntrospectDataString interface definition.
GattDescriptor1IntrospectDataString interface definition.
GattService1IntrospectDataString interface definition.
InterfacesAdded the DBus signal member for InterfacesAdded.
InterfacesRemoved the DBus signal member for InterfacesRemoved.
Introspectable introspectable interface.
ObjectManagerInterface the dbus object manager interface.
ObjectManagerIntrospectDataString introspect ObjectManager description.
No description provided by the author
No description provided by the author
PropertiesChanged the DBus properties interface and member.
PropertiesInterface the DBus properties interface.
SessionBus uses the session bus.
SystemBus uses the system bus.

# Variables

GattService1IntrospectData interface definition.
ObjectManagerIntrospectData introspect ObjectManager description.

# Structs

Client implement a DBus client.
Config pass configuration to a DBUS client.
ObjectManager manges the list of all available objects.
PropertyChanged indicates that a change is notified.

# Interfaces

Properties dbus serializable struct Use struct tags to control how the field is handled by Properties interface Example: field `dbus:writable,emit,myCallback` See Prop in github.com/godbus/dbus/v5/prop for configuration details Options: - writable: set the property as writable (Set will updated it).
No description provided by the author

# Type aliases

BusType a type of DBus connection.