bluetooth

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package bluetooth provides Go bindings for .

Index

Constants

View Source
const (
	Creator                           = consts.Creator
	ServiceTypePrimary                = consts.ServiceTypePrimary
	ServiceTypeSecondary              = consts.ServiceTypeSecondary
	AddressTypeAnonymous              = consts.AddressTypeAnonymous
	AddressTypePublic                 = consts.AddressTypePublic
	AddressTypeRandom                 = consts.AddressTypeRandom
	AddressTypeUnknown                = consts.AddressTypeUnknown
	BondBonded                        = consts.BondBonded
	BondBonding                       = consts.BondBonding
	BondNone                          = consts.BondNone
	DeviceTypeClassic                 = consts.DeviceTypeClassic
	DeviceTypeDual                    = consts.DeviceTypeDual
	DeviceTypeLe                      = consts.DeviceTypeLe
	DeviceTypeUnknown                 = consts.DeviceTypeUnknown
	EncryptionAlgorithmAes            = consts.EncryptionAlgorithmAes
	EncryptionAlgorithmE0             = consts.EncryptionAlgorithmE0
	EncryptionAlgorithmNone           = consts.EncryptionAlgorithmNone
	Error                             = consts.Error
	PairingVariantPasskeyConfirmation = consts.PairingVariantPasskeyConfirmation
	PairingVariantPin                 = consts.PairingVariantPin
	PhyLe1m                           = consts.PhyLe1m
	PhyLe1mMask                       = consts.PhyLe1mMask
	PhyLe2m                           = consts.PhyLe2m
	PhyLe2mMask                       = consts.PhyLe2mMask
	PhyLeCoded                        = consts.PhyLeCoded
	PhyLeCodedMask                    = consts.PhyLeCodedMask
	PhyOptionNoPreferred              = consts.PhyOptionNoPreferred
	PhyOptionS2                       = consts.PhyOptionS2
	PhyOptionS8                       = consts.PhyOptionS8
	TransportAuto                     = consts.TransportAuto
	TransportBredr                    = consts.TransportBredr
	TransportLe                       = consts.TransportLe
	ScanModeConnectable               = consts.ScanModeConnectable
	ScanModeConnectableDiscoverable   = consts.ScanModeConnectableDiscoverable
	ScanModeNone                      = consts.ScanModeNone
	StateConnected                    = consts.StateConnected
	StateConnecting                   = consts.StateConnecting
	StateDisconnected                 = consts.StateDisconnected
	StateDisconnecting                = consts.StateDisconnecting
	StateOff                          = consts.StateOff
	StateOn                           = consts.StateOn
	StateTurningOff                   = consts.StateTurningOff
	StateTurningOn                    = consts.StateTurningOn
	FormatFloat                       = consts.FormatFloat
	FormatSfloat                      = consts.FormatSfloat
	FormatSint16                      = consts.FormatSint16
	FormatSint32                      = consts.FormatSint32
	FormatSint8                       = consts.FormatSint8
	FormatUint16                      = consts.FormatUint16
	FormatUint32                      = consts.FormatUint32
	FormatUint8                       = consts.FormatUint8
	PermissionRead                    = consts.PermissionRead
	PermissionReadEncrypted           = consts.PermissionReadEncrypted
	PermissionReadEncryptedMitm       = consts.PermissionReadEncryptedMitm
	PermissionWrite                   = consts.PermissionWrite
	PermissionWriteEncrypted          = consts.PermissionWriteEncrypted
	PermissionWriteEncryptedMitm      = consts.PermissionWriteEncryptedMitm
	PermissionWriteSigned             = consts.PermissionWriteSigned
	PermissionWriteSignedMitm         = consts.PermissionWriteSignedMitm
	PropertyBroadcast                 = consts.PropertyBroadcast
	PropertyExtendedProps             = consts.PropertyExtendedProps
	PropertyIndicate                  = consts.PropertyIndicate
	PropertyNotify                    = consts.PropertyNotify
	PropertyRead                      = consts.PropertyRead
	PropertySignedWrite               = consts.PropertySignedWrite
	PropertyWrite                     = consts.PropertyWrite
	PropertyWriteNoResponse           = consts.PropertyWriteNoResponse
	WriteTypeDefault                  = consts.WriteTypeDefault
	WriteTypeNoResponse               = consts.WriteTypeNoResponse
	WriteTypeSigned                   = consts.WriteTypeSigned
	TypeL2cap                         = consts.TypeL2cap
	TypeLe                            = consts.TypeLe
	TypeRfcomm                        = consts.TypeRfcomm
	TypeSco                           = consts.TypeSco
	ConnectionPriorityBalanced        = consts.ConnectionPriorityBalanced
	ConnectionPriorityDck             = consts.ConnectionPriorityDck
	ConnectionPriorityHigh            = consts.ConnectionPriorityHigh
	ConnectionPriorityLowPower        = consts.ConnectionPriorityLowPower
	GattConnectionCongested           = consts.GattConnectionCongested
	GattConnectionTimeout             = consts.GattConnectionTimeout
	GattFailure                       = consts.GattFailure
	GattInsufficientAuthentication    = consts.GattInsufficientAuthentication
	GattInsufficientAuthorization     = consts.GattInsufficientAuthorization
	GattInsufficientEncryption        = consts.GattInsufficientEncryption
	GattInvalidAttributeLength        = consts.GattInvalidAttributeLength
	GattInvalidOffset                 = consts.GattInvalidOffset
	GattReadNotPermitted              = consts.GattReadNotPermitted
	GattRequestNotSupported           = consts.GattRequestNotSupported
	GattSuccess                       = consts.GattSuccess
	GattWriteNotPermitted             = consts.GattWriteNotPermitted
	DisableNotificationValue          = consts.DisableNotificationValue
	EnableIndicationValue             = consts.EnableIndicationValue
	EnableNotificationValue           = consts.EnableNotificationValue
)
View Source
const (
	ActionAclConnected           = consts.ActionAclConnected
	ActionAclDisconnected        = consts.ActionAclDisconnected
	ActionAclDisconnectRequested = consts.ActionAclDisconnectRequested
	ActionAliasChanged           = consts.ActionAliasChanged
	ActionBondStateChanged       = consts.ActionBondStateChanged
	ActionClassChanged           = consts.ActionClassChanged
	ActionEncryptionChange       = consts.ActionEncryptionChange
	ActionFound                  = consts.ActionFound
	ActionKeyMissing             = consts.ActionKeyMissing
	ActionNameChanged            = consts.ActionNameChanged
	ActionPairingRequest         = consts.ActionPairingRequest
	ActionUuid                   = consts.ActionUuid
	ExtraBondState               = consts.ExtraBondState
	ExtraClass                   = consts.ExtraClass
	ExtraDevice                  = consts.ExtraDevice
	ExtraEncryptionAlgorithm     = consts.ExtraEncryptionAlgorithm
	ExtraEncryptionEnabled       = consts.ExtraEncryptionEnabled
	ExtraEncryptionStatus        = consts.ExtraEncryptionStatus
	ExtraIsCoordinatedSetMember  = consts.ExtraIsCoordinatedSetMember
	ExtraKeySize                 = consts.ExtraKeySize
	ExtraName                    = consts.ExtraName
	ExtraPairingKey              = consts.ExtraPairingKey
	ExtraPairingVariant          = consts.ExtraPairingVariant
	ExtraPreviousBondState       = consts.ExtraPreviousBondState
	ExtraRssi                    = consts.ExtraRssi
	ExtraTransport               = consts.ExtraTransport
	ExtraUuid                    = consts.ExtraUuid
	ActionConnectionStateChanged = consts.ActionConnectionStateChanged
	ActionDiscoveryFinished      = consts.ActionDiscoveryFinished
	ActionDiscoveryStarted       = consts.ActionDiscoveryStarted
	ActionLocalNameChanged       = consts.ActionLocalNameChanged
	ActionRequestDiscoverable    = consts.ActionRequestDiscoverable
	ActionRequestEnable          = consts.ActionRequestEnable
	ActionScanModeChanged        = consts.ActionScanModeChanged
	ActionStateChanged           = consts.ActionStateChanged
	ExtraConnectionState         = consts.ExtraConnectionState
	ExtraDiscoverableDuration    = consts.ExtraDiscoverableDuration
	ExtraLocalName               = consts.ExtraLocalName
	ExtraPreviousConnectionState = consts.ExtraPreviousConnectionState
	ExtraPreviousScanMode        = consts.ExtraPreviousScanMode
	ExtraPreviousState           = consts.ExtraPreviousState
	ExtraScanMode                = consts.ExtraScanMode
	ExtraState                   = consts.ExtraState
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

This section is empty.

Directories

Path Synopsis
le
Package le provides Go bindings for .
Package le provides Go bindings for .

Jump to

Keyboard shortcuts

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