bluez

package
v0.0.0-...-17244d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2024 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Device

type Device struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewDevice

func NewDevice(conn *dbus.Conn, path dbus.ObjectPath) (*Device, error)

func (*Device) Adapter

func (v *Device) Adapter() proxy.PropObjectPath

func (*Device) Address

func (v *Device) Address() proxy.PropString

func (*Device) Alias

func (v *Device) Alias() proxy.PropString

func (*Device) Appearance

func (v *Device) Appearance() proxy.PropUint16

func (*Device) Blocked

func (v *Device) Blocked() proxy.PropBool

func (*Device) CancelPairing

func (v *Device) CancelPairing(flags dbus.Flags) error

func (*Device) Class

func (v *Device) Class() proxy.PropUint32

func (*Device) Connect

func (v *Device) Connect(flags dbus.Flags) error

func (*Device) ConnectProfile

func (v *Device) ConnectProfile(flags dbus.Flags, UUID string) error

func (*Device) Connected

func (v *Device) Connected() proxy.PropBool

func (*Device) Device

func (obj *Device) Device() *device

func (*Device) Disconnect

func (v *Device) Disconnect(flags dbus.Flags) error

func (*Device) DisconnectProfile

func (v *Device) DisconnectProfile(flags dbus.Flags, UUID string) error

func (*Device) GetInterfaceName_

func (*Device) GetInterfaceName_() string

func (*Device) GetObject_

func (v *Device) GetObject_() *proxy.Object

func (*Device) GoCancelPairing

func (v *Device) GoCancelPairing(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Device) GoConnect

func (v *Device) GoConnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Device) GoConnectProfile

func (v *Device) GoConnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call

func (*Device) GoDisconnect

func (v *Device) GoDisconnect(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Device) GoDisconnectProfile

func (v *Device) GoDisconnectProfile(flags dbus.Flags, ch chan *dbus.Call, UUID string) *dbus.Call

func (*Device) GoPair

func (v *Device) GoPair(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Device) Icon

func (v *Device) Icon() proxy.PropString

func (*Device) LegacyPairing

func (v *Device) LegacyPairing() proxy.PropBool

func (*Device) ManufacturerData

func (v *Device) ManufacturerData() PropDeviceManufacturerData

func (*Device) Modalias

func (v *Device) Modalias() proxy.PropString

func (*Device) Name

func (v *Device) Name() proxy.PropString

func (*Device) Pair

func (v *Device) Pair(flags dbus.Flags) error

func (*Device) Paired

func (v *Device) Paired() proxy.PropBool

func (*Device) RSSI

func (v *Device) RSSI() proxy.PropInt16

func (*Device) ServiceData

func (v *Device) ServiceData() PropDeviceServiceData

func (*Device) ServicesResolved

func (v *Device) ServicesResolved() proxy.PropBool

func (*Device) Trusted

func (v *Device) Trusted() proxy.PropBool

func (*Device) TxPower

func (v *Device) TxPower() proxy.PropInt16

func (*Device) UUIDs

func (v *Device) UUIDs() proxy.PropStringArray

type HCI

type HCI struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewHCI

func NewHCI(conn *dbus.Conn, path dbus.ObjectPath) (*HCI, error)

func (*HCI) Adapter

func (obj *HCI) Adapter() *adapter

func (*HCI) Address

func (v *HCI) Address() proxy.PropString

func (*HCI) Alias

func (v *HCI) Alias() proxy.PropString

func (*HCI) Class

func (v *HCI) Class() proxy.PropUint32

func (*HCI) Discoverable

func (v *HCI) Discoverable() proxy.PropBool

func (*HCI) DiscoverableTimeout

func (v *HCI) DiscoverableTimeout() proxy.PropUint32

func (*HCI) Discovering

func (v *HCI) Discovering() proxy.PropBool

func (*HCI) GattManager

func (obj *HCI) GattManager() *gattManager

func (*HCI) GoRegister

func (v *HCI) GoRegister(flags dbus.Flags, ch chan *dbus.Call, uuid string, bridge string) *dbus.Call

func (*HCI) GoRegisterApplication

func (v *HCI) GoRegisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath, options map[string]dbus.Variant) *dbus.Call

func (*HCI) GoRegisterEndpoint

func (v *HCI) GoRegisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call

func (*HCI) GoRegisterPlayer

func (v *HCI) GoRegisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath, properties map[string]dbus.Variant) *dbus.Call

func (*HCI) GoRemoveDevice

func (v *HCI) GoRemoveDevice(flags dbus.Flags, ch chan *dbus.Call, device dbus.ObjectPath) *dbus.Call

func (*HCI) GoSetDiscoveryFilter

func (v *HCI) GoSetDiscoveryFilter(flags dbus.Flags, ch chan *dbus.Call, properties map[string]dbus.Variant) *dbus.Call

func (*HCI) GoStartDiscovery

func (v *HCI) GoStartDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*HCI) GoStopDiscovery

func (v *HCI) GoStopDiscovery(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*HCI) GoUnregister

func (v *HCI) GoUnregister(flags dbus.Flags, ch chan *dbus.Call, uuid string) *dbus.Call

func (*HCI) GoUnregisterApplication

func (v *HCI) GoUnregisterApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call

func (*HCI) GoUnregisterEndpoint

func (v *HCI) GoUnregisterEndpoint(flags dbus.Flags, ch chan *dbus.Call, endpoint dbus.ObjectPath) *dbus.Call

func (*HCI) GoUnregisterPlayer

func (v *HCI) GoUnregisterPlayer(flags dbus.Flags, ch chan *dbus.Call, player dbus.ObjectPath) *dbus.Call

func (*HCI) Media

func (obj *HCI) Media() *media

func (*HCI) Modalias

func (v *HCI) Modalias() proxy.PropString

func (*HCI) Name

func (v *HCI) Name() proxy.PropString

func (*HCI) NetworkServer

func (obj *HCI) NetworkServer() *networkServer

func (*HCI) Pairable

func (v *HCI) Pairable() proxy.PropBool

func (*HCI) PairableTimeout

func (v *HCI) PairableTimeout() proxy.PropUint32

func (*HCI) Powered

func (v *HCI) Powered() proxy.PropBool

func (*HCI) Register

func (v *HCI) Register(flags dbus.Flags, uuid string, bridge string) error

func (*HCI) RegisterApplication

func (v *HCI) RegisterApplication(flags dbus.Flags, application dbus.ObjectPath, options map[string]dbus.Variant) error

func (*HCI) RegisterEndpoint

func (v *HCI) RegisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath, properties map[string]dbus.Variant) error

func (*HCI) RegisterPlayer

func (v *HCI) RegisterPlayer(flags dbus.Flags, player dbus.ObjectPath, properties map[string]dbus.Variant) error

func (*HCI) RemoveDevice

func (v *HCI) RemoveDevice(flags dbus.Flags, device dbus.ObjectPath) error

func (*HCI) SetDiscoveryFilter

func (v *HCI) SetDiscoveryFilter(flags dbus.Flags, properties map[string]dbus.Variant) error

func (*HCI) StartDiscovery

func (v *HCI) StartDiscovery(flags dbus.Flags) error

func (*HCI) StopDiscovery

func (v *HCI) StopDiscovery(flags dbus.Flags) error

func (*HCI) UUIDs

func (v *HCI) UUIDs() proxy.PropStringArray

func (*HCI) Unregister

func (v *HCI) Unregister(flags dbus.Flags, uuid string) error

func (*HCI) UnregisterApplication

func (v *HCI) UnregisterApplication(flags dbus.Flags, application dbus.ObjectPath) error

func (*HCI) UnregisterEndpoint

func (v *HCI) UnregisterEndpoint(flags dbus.Flags, endpoint dbus.ObjectPath) error

func (*HCI) UnregisterPlayer

func (v *HCI) UnregisterPlayer(flags dbus.Flags, player dbus.ObjectPath) error

type Manager

type Manager struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewManager

func NewManager(conn *dbus.Conn) *Manager

func (*Manager) AgentManager

func (obj *Manager) AgentManager() *agentManager

func (*Manager) CreateApplication

func (v *Manager) CreateApplication(flags dbus.Flags, config map[string]dbus.Variant) (application dbus.ObjectPath, err error)

func (*Manager) DestroyApplication

func (v *Manager) DestroyApplication(flags dbus.Flags, application dbus.ObjectPath) error

func (*Manager) GoCreateApplication

func (v *Manager) GoCreateApplication(flags dbus.Flags, ch chan *dbus.Call, config map[string]dbus.Variant) *dbus.Call

func (*Manager) GoDestroyApplication

func (v *Manager) GoDestroyApplication(flags dbus.Flags, ch chan *dbus.Call, application dbus.ObjectPath) *dbus.Call

func (*Manager) GoRegisterAgent

func (v *Manager) GoRegisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath, capability string) *dbus.Call

func (*Manager) GoRegisterProfile

func (v *Manager) GoRegisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) *dbus.Call

func (*Manager) GoRequestDefaultAgent

func (v *Manager) GoRequestDefaultAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call

func (*Manager) GoUnregisterAgent

func (v *Manager) GoUnregisterAgent(flags dbus.Flags, ch chan *dbus.Call, agent dbus.ObjectPath) *dbus.Call

func (*Manager) GoUnregisterProfile

func (v *Manager) GoUnregisterProfile(flags dbus.Flags, ch chan *dbus.Call, profile dbus.ObjectPath) *dbus.Call

func (*Manager) HealthManager

func (obj *Manager) HealthManager() *healthManager

func (*Manager) ProfileManager

func (obj *Manager) ProfileManager() *profileManager

func (*Manager) RegisterAgent

func (v *Manager) RegisterAgent(flags dbus.Flags, agent dbus.ObjectPath, capability string) error

func (*Manager) RegisterProfile

func (v *Manager) RegisterProfile(flags dbus.Flags, profile dbus.ObjectPath, UUID string, options map[string]dbus.Variant) error

func (*Manager) RequestDefaultAgent

func (v *Manager) RequestDefaultAgent(flags dbus.Flags, agent dbus.ObjectPath) error

func (*Manager) StoreCreateApplication

func (*Manager) StoreCreateApplication(call *dbus.Call) (application dbus.ObjectPath, err error)

func (*Manager) UnregisterAgent

func (v *Manager) UnregisterAgent(flags dbus.Flags, agent dbus.ObjectPath) error

func (*Manager) UnregisterProfile

func (v *Manager) UnregisterProfile(flags dbus.Flags, profile dbus.ObjectPath) error

type ObjectManager

type ObjectManager struct {
	object_manager.ObjectManager // interface org.freedesktop.DBus.ObjectManager
	proxy.Object
}

func NewObjectManager

func NewObjectManager(conn *dbus.Conn) *ObjectManager

type PropDeviceManufacturerData

type PropDeviceManufacturerData struct {
	Impl proxy.Implementer
}

func (PropDeviceManufacturerData) ConnectChanged

func (p PropDeviceManufacturerData) ConnectChanged(cb func(hasValue bool, value map[uint16]dbus.Variant)) error

func (PropDeviceManufacturerData) Get

func (p PropDeviceManufacturerData) Get(flags dbus.Flags) (value map[uint16]dbus.Variant, err error)

type PropDeviceServiceData

type PropDeviceServiceData struct {
	Impl proxy.Implementer
}

func (PropDeviceServiceData) ConnectChanged

func (p PropDeviceServiceData) ConnectChanged(cb func(hasValue bool, value map[string]dbus.Variant)) error

func (PropDeviceServiceData) Get

func (p PropDeviceServiceData) Get(flags dbus.Flags) (value map[string]dbus.Variant, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL