le

package
v0.0.7 Latest Latest
Warning

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

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

Documentation

Overview

Package le provides Go bindings for android.bluetooth.le.

Index

Constants

View Source
const (
	AdvertiseModeBalanced                        = consts.AdvertiseModeBalanced
	AdvertiseModeLowLatency                      = consts.AdvertiseModeLowLatency
	AdvertiseModeLowPower                        = consts.AdvertiseModeLowPower
	AdvertiseTxPowerHigh                         = consts.AdvertiseTxPowerHigh
	AdvertiseTxPowerLow                          = consts.AdvertiseTxPowerLow
	AdvertiseTxPowerMedium                       = consts.AdvertiseTxPowerMedium
	AdvertiseTxPowerUltraLow                     = consts.AdvertiseTxPowerUltraLow
	Creator                                      = consts.Creator
	ScanFailedAlreadyStarted                     = consts.ScanFailedAlreadyStarted
	ScanFailedApplicationRegistrationFailed      = consts.ScanFailedApplicationRegistrationFailed
	ScanFailedFeatureUnsupported                 = consts.ScanFailedFeatureUnsupported
	ScanFailedInternalError                      = consts.ScanFailedInternalError
	ScanFailedOutOfHardwareResources             = consts.ScanFailedOutOfHardwareResources
	ScanFailedScanningTooFrequently              = consts.ScanFailedScanningTooFrequently
	DataComplete                                 = consts.DataComplete
	DataTruncated                                = consts.DataTruncated
	PeriodicIntervalNotPresent                   = consts.PeriodicIntervalNotPresent
	PhyUnused                                    = consts.PhyUnused
	SidNotPresent                                = consts.SidNotPresent
	TxPowerNotPresent                            = consts.TxPowerNotPresent
	CallbackTypeAllMatches                       = consts.CallbackTypeAllMatches
	CallbackTypeAllMatchesAutoBatch              = consts.CallbackTypeAllMatchesAutoBatch
	CallbackTypeFirstMatch                       = consts.CallbackTypeFirstMatch
	CallbackTypeMatchLost                        = consts.CallbackTypeMatchLost
	MatchModeAggressive                          = consts.MatchModeAggressive
	MatchModeSticky                              = consts.MatchModeSticky
	MatchNumFewAdvertisement                     = consts.MatchNumFewAdvertisement
	MatchNumMaxAdvertisement                     = consts.MatchNumMaxAdvertisement
	MatchNumOneAdvertisement                     = consts.MatchNumOneAdvertisement
	PhyLeAllSupported                            = consts.PhyLeAllSupported
	ScanModeBalanced                             = consts.ScanModeBalanced
	ScanModeLowLatency                           = consts.ScanModeLowLatency
	ScanModeLowPower                             = consts.ScanModeLowPower
	ScanModeOpportunistic                        = consts.ScanModeOpportunistic
	IntervalHigh                                 = consts.IntervalHigh
	IntervalLow                                  = consts.IntervalLow
	IntervalMax                                  = consts.IntervalMax
	IntervalMedium                               = consts.IntervalMedium
	IntervalMin                                  = consts.IntervalMin
	TxPowerHigh                                  = consts.TxPowerHigh
	TxPowerLow                                   = consts.TxPowerLow
	TxPowerMax                                   = consts.TxPowerMax
	TxPowerMedium                                = consts.TxPowerMedium
	TxPowerMin                                   = consts.TxPowerMin
	TxPowerUltraLow                              = consts.TxPowerUltraLow
	AdvertiseFailedAlreadyStarted                = consts.AdvertiseFailedAlreadyStarted
	AdvertiseFailedDataTooLarge                  = consts.AdvertiseFailedDataTooLarge
	AdvertiseFailedFeatureUnsupported            = consts.AdvertiseFailedFeatureUnsupported
	AdvertiseFailedInternalError                 = consts.AdvertiseFailedInternalError
	AdvertiseFailedTooManyAdvertisers            = consts.AdvertiseFailedTooManyAdvertisers
	AdvertiseSuccess                             = consts.AdvertiseSuccess
	DataType3dInformationData                    = consts.DataType3dInformationData
	DataTypeAdvertisingInterval                  = consts.DataTypeAdvertisingInterval
	DataTypeAdvertisingIntervalLong              = consts.DataTypeAdvertisingIntervalLong
	DataTypeAppearance                           = consts.DataTypeAppearance
	DataTypeBigInfo                              = consts.DataTypeBigInfo
	DataTypeBroadcastCode                        = consts.DataTypeBroadcastCode
	DataTypeChannelMapUpdateIndication           = consts.DataTypeChannelMapUpdateIndication
	DataTypeClassOfDevice                        = consts.DataTypeClassOfDevice
	DataTypeDeviceId                             = consts.DataTypeDeviceId
	DataTypeFlags                                = consts.DataTypeFlags
	DataTypeIndoorPositioning                    = consts.DataTypeIndoorPositioning
	DataTypeLeBluetoothDeviceAddress             = consts.DataTypeLeBluetoothDeviceAddress
	DataTypeLeRole                               = consts.DataTypeLeRole
	DataTypeLeSecureConnectionsConfirmationValue = consts.DataTypeLeSecureConnectionsConfirmationValue
	DataTypeLeSecureConnectionsRandomValue       = consts.DataTypeLeSecureConnectionsRandomValue
	DataTypeLeSupportedFeatures                  = consts.DataTypeLeSupportedFeatures
	DataTypeLocalNameComplete                    = consts.DataTypeLocalNameComplete
	DataTypeLocalNameShort                       = consts.DataTypeLocalNameShort
	DataTypeManufacturerSpecificData             = consts.DataTypeManufacturerSpecificData
	DataTypeMeshBeacon                           = consts.DataTypeMeshBeacon
	DataTypeMeshMessage                          = consts.DataTypeMeshMessage
	DataTypeNone                                 = consts.DataTypeNone
	DataTypePbAdv                                = consts.DataTypePbAdv
	DataTypePublicTargetAddress                  = consts.DataTypePublicTargetAddress
	DataTypeRandomTargetAddress                  = consts.DataTypeRandomTargetAddress
	DataTypeResolvableSetIdentifier              = consts.DataTypeResolvableSetIdentifier
	DataTypeSecurityManagerOutOfBandFlags        = consts.DataTypeSecurityManagerOutOfBandFlags
	DataTypeServiceData128Bit                    = consts.DataTypeServiceData128Bit
	DataTypeServiceData16Bit                     = consts.DataTypeServiceData16Bit
	DataTypeServiceData32Bit                     = consts.DataTypeServiceData32Bit
	DataTypeServiceSolicitationUuids128Bit       = consts.DataTypeServiceSolicitationUuids128Bit
	DataTypeServiceSolicitationUuids16Bit        = consts.DataTypeServiceSolicitationUuids16Bit
	DataTypeServiceSolicitationUuids32Bit        = consts.DataTypeServiceSolicitationUuids32Bit
	DataTypeServiceUuids128BitComplete           = consts.DataTypeServiceUuids128BitComplete
	DataTypeServiceUuids128BitPartial            = consts.DataTypeServiceUuids128BitPartial
	DataTypeServiceUuids16BitComplete            = consts.DataTypeServiceUuids16BitComplete
	DataTypeServiceUuids16BitPartial             = consts.DataTypeServiceUuids16BitPartial
	DataTypeServiceUuids32BitComplete            = consts.DataTypeServiceUuids32BitComplete
	DataTypeServiceUuids32BitPartial             = consts.DataTypeServiceUuids32BitPartial
	DataTypeSimplePairingHashC                   = consts.DataTypeSimplePairingHashC
	DataTypeSimplePairingHashC256                = consts.DataTypeSimplePairingHashC256
	DataTypeSimplePairingRandomizerR             = consts.DataTypeSimplePairingRandomizerR
	DataTypeSimplePairingRandomizerR256          = consts.DataTypeSimplePairingRandomizerR256
	DataTypeSlaveConnectionIntervalRange         = consts.DataTypeSlaveConnectionIntervalRange
	DataTypeTransportDiscoveryData               = consts.DataTypeTransportDiscoveryData
	DataTypeTxPowerLevel                         = consts.DataTypeTxPowerLevel
	DataTypeUri                                  = consts.DataTypeUri
)
View Source
const (
	ExtraCallbackType   = consts.ExtraCallbackType
	ExtraErrorCode      = consts.ExtraErrorCode
	ExtraListScanResult = consts.ExtraListScanResult
)
View Source
const (
	AutoBatchMinReportDelayMillis = consts.AutoBatchMinReportDelayMillis
)

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

type AdvertiseCallback added in v0.0.7

type AdvertiseCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertiseCallback wraps android.bluetooth.le.AdvertiseCallback.

func (*AdvertiseCallback) OnStartFailure added in v0.0.7

func (m *AdvertiseCallback) OnStartFailure(arg0 int32) error

OnStartFailure calls android.bluetooth.le.AdvertiseCallback.onStartFailure.

func (*AdvertiseCallback) OnStartSuccess added in v0.0.7

func (m *AdvertiseCallback) OnStartSuccess(arg0 *jni.Object) error

OnStartSuccess calls android.bluetooth.le.AdvertiseCallback.onStartSuccess.

type AdvertiseData added in v0.0.7

type AdvertiseData struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertiseData wraps android.bluetooth.le.AdvertiseData.

func (*AdvertiseData) DescribeContents added in v0.0.7

func (m *AdvertiseData) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.AdvertiseData.describeContents.

func (*AdvertiseData) Equals added in v0.0.7

func (m *AdvertiseData) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.bluetooth.le.AdvertiseData.equals.

func (*AdvertiseData) GetIncludeDeviceName added in v0.0.7

func (m *AdvertiseData) GetIncludeDeviceName() (bool, error)

GetIncludeDeviceName calls android.bluetooth.le.AdvertiseData.getIncludeDeviceName.

func (*AdvertiseData) GetIncludeTxPowerLevel added in v0.0.7

func (m *AdvertiseData) GetIncludeTxPowerLevel() (bool, error)

GetIncludeTxPowerLevel calls android.bluetooth.le.AdvertiseData.getIncludeTxPowerLevel.

func (*AdvertiseData) HashCode added in v0.0.7

func (m *AdvertiseData) HashCode() (int32, error)

HashCode calls android.bluetooth.le.AdvertiseData.hashCode.

func (*AdvertiseData) ToString added in v0.0.7

func (m *AdvertiseData) ToString() (string, error)

ToString calls android.bluetooth.le.AdvertiseData.toString.

func (*AdvertiseData) WriteToParcel added in v0.0.7

func (m *AdvertiseData) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.AdvertiseData.writeToParcel.

type AdvertiseDataBuilder added in v0.0.7

type AdvertiseDataBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertiseDataBuilder wraps android.bluetooth.le.AdvertiseData$Builder.

func (*AdvertiseDataBuilder) AddManufacturerData added in v0.0.7

func (m *AdvertiseDataBuilder) AddManufacturerData(arg0 int32, arg1 *jni.Object) (*jni.Object, error)

AddManufacturerData calls android.bluetooth.le.AdvertiseData$Builder.addManufacturerData.

func (*AdvertiseDataBuilder) AddServiceData added in v0.0.7

func (m *AdvertiseDataBuilder) AddServiceData(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

AddServiceData calls android.bluetooth.le.AdvertiseData$Builder.addServiceData.

func (*AdvertiseDataBuilder) AddServiceSolicitationUuid added in v0.0.7

func (m *AdvertiseDataBuilder) AddServiceSolicitationUuid(arg0 *jni.Object) (*jni.Object, error)

AddServiceSolicitationUuid calls android.bluetooth.le.AdvertiseData$Builder.addServiceSolicitationUuid.

func (*AdvertiseDataBuilder) AddServiceUuid added in v0.0.7

func (m *AdvertiseDataBuilder) AddServiceUuid(arg0 *jni.Object) (*jni.Object, error)

AddServiceUuid calls android.bluetooth.le.AdvertiseData$Builder.addServiceUuid.

func (*AdvertiseDataBuilder) AddTransportDiscoveryData added in v0.0.7

func (m *AdvertiseDataBuilder) AddTransportDiscoveryData(arg0 *jni.Object) (*jni.Object, error)

AddTransportDiscoveryData calls android.bluetooth.le.AdvertiseData$Builder.addTransportDiscoveryData.

func (*AdvertiseDataBuilder) Build added in v0.0.7

func (m *AdvertiseDataBuilder) Build() (*jni.Object, error)

Build calls android.bluetooth.le.AdvertiseData$Builder.build.

func (*AdvertiseDataBuilder) SetIncludeDeviceName added in v0.0.7

func (m *AdvertiseDataBuilder) SetIncludeDeviceName(arg0 bool) (*jni.Object, error)

SetIncludeDeviceName calls android.bluetooth.le.AdvertiseData$Builder.setIncludeDeviceName.

func (*AdvertiseDataBuilder) SetIncludeTxPowerLevel added in v0.0.7

func (m *AdvertiseDataBuilder) SetIncludeTxPowerLevel(arg0 bool) (*jni.Object, error)

SetIncludeTxPowerLevel calls android.bluetooth.le.AdvertiseData$Builder.setIncludeTxPowerLevel.

type AdvertiseSettings added in v0.0.7

type AdvertiseSettings struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertiseSettings wraps android.bluetooth.le.AdvertiseSettings.

func (*AdvertiseSettings) DescribeContents added in v0.0.7

func (m *AdvertiseSettings) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.AdvertiseSettings.describeContents.

func (*AdvertiseSettings) GetMode added in v0.0.7

func (m *AdvertiseSettings) GetMode() (int32, error)

GetMode calls android.bluetooth.le.AdvertiseSettings.getMode.

func (*AdvertiseSettings) GetTimeout added in v0.0.7

func (m *AdvertiseSettings) GetTimeout() (int32, error)

GetTimeout calls android.bluetooth.le.AdvertiseSettings.getTimeout.

func (*AdvertiseSettings) GetTxPowerLevel added in v0.0.7

func (m *AdvertiseSettings) GetTxPowerLevel() (int32, error)

GetTxPowerLevel calls android.bluetooth.le.AdvertiseSettings.getTxPowerLevel.

func (*AdvertiseSettings) IsConnectable added in v0.0.7

func (m *AdvertiseSettings) IsConnectable() (bool, error)

IsConnectable calls android.bluetooth.le.AdvertiseSettings.isConnectable.

func (*AdvertiseSettings) IsDiscoverable added in v0.0.7

func (m *AdvertiseSettings) IsDiscoverable() (bool, error)

IsDiscoverable calls android.bluetooth.le.AdvertiseSettings.isDiscoverable.

func (*AdvertiseSettings) ToString added in v0.0.7

func (m *AdvertiseSettings) ToString() (string, error)

ToString calls android.bluetooth.le.AdvertiseSettings.toString.

func (*AdvertiseSettings) WriteToParcel added in v0.0.7

func (m *AdvertiseSettings) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.AdvertiseSettings.writeToParcel.

type AdvertiseSettingsBuilder added in v0.0.7

type AdvertiseSettingsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertiseSettingsBuilder wraps android.bluetooth.le.AdvertiseSettings$Builder.

func (*AdvertiseSettingsBuilder) Build added in v0.0.7

func (m *AdvertiseSettingsBuilder) Build() (*jni.Object, error)

Build calls android.bluetooth.le.AdvertiseSettings$Builder.build.

func (*AdvertiseSettingsBuilder) SetAdvertiseMode added in v0.0.7

func (m *AdvertiseSettingsBuilder) SetAdvertiseMode(arg0 int32) (*jni.Object, error)

SetAdvertiseMode calls android.bluetooth.le.AdvertiseSettings$Builder.setAdvertiseMode.

func (*AdvertiseSettingsBuilder) SetConnectable added in v0.0.7

func (m *AdvertiseSettingsBuilder) SetConnectable(arg0 bool) (*jni.Object, error)

SetConnectable calls android.bluetooth.le.AdvertiseSettings$Builder.setConnectable.

func (*AdvertiseSettingsBuilder) SetDiscoverable added in v0.0.7

func (m *AdvertiseSettingsBuilder) SetDiscoverable(arg0 bool) (*jni.Object, error)

SetDiscoverable calls android.bluetooth.le.AdvertiseSettings$Builder.setDiscoverable.

func (*AdvertiseSettingsBuilder) SetTimeout added in v0.0.7

func (m *AdvertiseSettingsBuilder) SetTimeout(arg0 int32) (*jni.Object, error)

SetTimeout calls android.bluetooth.le.AdvertiseSettings$Builder.setTimeout.

func (*AdvertiseSettingsBuilder) SetTxPowerLevel added in v0.0.7

func (m *AdvertiseSettingsBuilder) SetTxPowerLevel(arg0 int32) (*jni.Object, error)

SetTxPowerLevel calls android.bluetooth.le.AdvertiseSettings$Builder.setTxPowerLevel.

type AdvertisingSet added in v0.0.7

type AdvertisingSet struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertisingSet wraps android.bluetooth.le.AdvertisingSet.

func (*AdvertisingSet) EnableAdvertising added in v0.0.7

func (m *AdvertisingSet) EnableAdvertising(
	arg0 bool,
	arg1 int32,
	arg2 int32,
) error

EnableAdvertising calls android.bluetooth.le.AdvertisingSet.enableAdvertising.

func (*AdvertisingSet) SetAdvertisingData added in v0.0.7

func (m *AdvertisingSet) SetAdvertisingData(arg0 *jni.Object) error

SetAdvertisingData calls android.bluetooth.le.AdvertisingSet.setAdvertisingData.

func (*AdvertisingSet) SetAdvertisingParameters added in v0.0.7

func (m *AdvertisingSet) SetAdvertisingParameters(arg0 *jni.Object) error

SetAdvertisingParameters calls android.bluetooth.le.AdvertisingSet.setAdvertisingParameters.

func (*AdvertisingSet) SetPeriodicAdvertisingData added in v0.0.7

func (m *AdvertisingSet) SetPeriodicAdvertisingData(arg0 *jni.Object) error

SetPeriodicAdvertisingData calls android.bluetooth.le.AdvertisingSet.setPeriodicAdvertisingData.

func (*AdvertisingSet) SetPeriodicAdvertisingEnabled added in v0.0.7

func (m *AdvertisingSet) SetPeriodicAdvertisingEnabled(arg0 bool) error

SetPeriodicAdvertisingEnabled calls android.bluetooth.le.AdvertisingSet.setPeriodicAdvertisingEnabled.

func (*AdvertisingSet) SetPeriodicAdvertisingParameters added in v0.0.7

func (m *AdvertisingSet) SetPeriodicAdvertisingParameters(arg0 *jni.Object) error

SetPeriodicAdvertisingParameters calls android.bluetooth.le.AdvertisingSet.setPeriodicAdvertisingParameters.

func (*AdvertisingSet) SetScanResponseData added in v0.0.7

func (m *AdvertisingSet) SetScanResponseData(arg0 *jni.Object) error

SetScanResponseData calls android.bluetooth.le.AdvertisingSet.setScanResponseData.

type AdvertisingSetCallback added in v0.0.7

type AdvertisingSetCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertisingSetCallback wraps android.bluetooth.le.AdvertisingSetCallback.

func (*AdvertisingSetCallback) OnAdvertisingDataSet added in v0.0.7

func (m *AdvertisingSetCallback) OnAdvertisingDataSet(arg0 *jni.Object, arg1 int32) error

OnAdvertisingDataSet calls android.bluetooth.le.AdvertisingSetCallback.onAdvertisingDataSet.

func (*AdvertisingSetCallback) OnAdvertisingEnabled added in v0.0.7

func (m *AdvertisingSetCallback) OnAdvertisingEnabled(
	arg0 *jni.Object,
	arg1 bool,
	arg2 int32,
) error

OnAdvertisingEnabled calls android.bluetooth.le.AdvertisingSetCallback.onAdvertisingEnabled.

func (*AdvertisingSetCallback) OnAdvertisingParametersUpdated added in v0.0.7

func (m *AdvertisingSetCallback) OnAdvertisingParametersUpdated(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) error

OnAdvertisingParametersUpdated calls android.bluetooth.le.AdvertisingSetCallback.onAdvertisingParametersUpdated.

func (*AdvertisingSetCallback) OnAdvertisingSetStarted added in v0.0.7

func (m *AdvertisingSetCallback) OnAdvertisingSetStarted(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) error

OnAdvertisingSetStarted calls android.bluetooth.le.AdvertisingSetCallback.onAdvertisingSetStarted.

func (*AdvertisingSetCallback) OnAdvertisingSetStopped added in v0.0.7

func (m *AdvertisingSetCallback) OnAdvertisingSetStopped(arg0 *jni.Object) error

OnAdvertisingSetStopped calls android.bluetooth.le.AdvertisingSetCallback.onAdvertisingSetStopped.

func (*AdvertisingSetCallback) OnPeriodicAdvertisingDataSet added in v0.0.7

func (m *AdvertisingSetCallback) OnPeriodicAdvertisingDataSet(arg0 *jni.Object, arg1 int32) error

OnPeriodicAdvertisingDataSet calls android.bluetooth.le.AdvertisingSetCallback.onPeriodicAdvertisingDataSet.

func (*AdvertisingSetCallback) OnPeriodicAdvertisingEnabled added in v0.0.7

func (m *AdvertisingSetCallback) OnPeriodicAdvertisingEnabled(
	arg0 *jni.Object,
	arg1 bool,
	arg2 int32,
) error

OnPeriodicAdvertisingEnabled calls android.bluetooth.le.AdvertisingSetCallback.onPeriodicAdvertisingEnabled.

func (*AdvertisingSetCallback) OnPeriodicAdvertisingParametersUpdated added in v0.0.7

func (m *AdvertisingSetCallback) OnPeriodicAdvertisingParametersUpdated(arg0 *jni.Object, arg1 int32) error

OnPeriodicAdvertisingParametersUpdated calls android.bluetooth.le.AdvertisingSetCallback.onPeriodicAdvertisingParametersUpdated.

func (*AdvertisingSetCallback) OnScanResponseDataSet added in v0.0.7

func (m *AdvertisingSetCallback) OnScanResponseDataSet(arg0 *jni.Object, arg1 int32) error

OnScanResponseDataSet calls android.bluetooth.le.AdvertisingSetCallback.onScanResponseDataSet.

type AdvertisingSetParameters added in v0.0.7

type AdvertisingSetParameters struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertisingSetParameters wraps android.bluetooth.le.AdvertisingSetParameters.

func (*AdvertisingSetParameters) DescribeContents added in v0.0.7

func (m *AdvertisingSetParameters) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.AdvertisingSetParameters.describeContents.

func (*AdvertisingSetParameters) GetInterval added in v0.0.7

func (m *AdvertisingSetParameters) GetInterval() (int32, error)

GetInterval calls android.bluetooth.le.AdvertisingSetParameters.getInterval.

func (*AdvertisingSetParameters) GetPrimaryPhy added in v0.0.7

func (m *AdvertisingSetParameters) GetPrimaryPhy() (int32, error)

GetPrimaryPhy calls android.bluetooth.le.AdvertisingSetParameters.getPrimaryPhy.

func (*AdvertisingSetParameters) GetSecondaryPhy added in v0.0.7

func (m *AdvertisingSetParameters) GetSecondaryPhy() (int32, error)

GetSecondaryPhy calls android.bluetooth.le.AdvertisingSetParameters.getSecondaryPhy.

func (*AdvertisingSetParameters) GetTxPowerLevel added in v0.0.7

func (m *AdvertisingSetParameters) GetTxPowerLevel() (int32, error)

GetTxPowerLevel calls android.bluetooth.le.AdvertisingSetParameters.getTxPowerLevel.

func (*AdvertisingSetParameters) IncludeTxPower added in v0.0.7

func (m *AdvertisingSetParameters) IncludeTxPower() (bool, error)

IncludeTxPower calls android.bluetooth.le.AdvertisingSetParameters.includeTxPower.

func (*AdvertisingSetParameters) IsAnonymous added in v0.0.7

func (m *AdvertisingSetParameters) IsAnonymous() (bool, error)

IsAnonymous calls android.bluetooth.le.AdvertisingSetParameters.isAnonymous.

func (*AdvertisingSetParameters) IsConnectable added in v0.0.7

func (m *AdvertisingSetParameters) IsConnectable() (bool, error)

IsConnectable calls android.bluetooth.le.AdvertisingSetParameters.isConnectable.

func (*AdvertisingSetParameters) IsDiscoverable added in v0.0.7

func (m *AdvertisingSetParameters) IsDiscoverable() (bool, error)

IsDiscoverable calls android.bluetooth.le.AdvertisingSetParameters.isDiscoverable.

func (*AdvertisingSetParameters) IsLegacy added in v0.0.7

func (m *AdvertisingSetParameters) IsLegacy() (bool, error)

IsLegacy calls android.bluetooth.le.AdvertisingSetParameters.isLegacy.

func (*AdvertisingSetParameters) IsScannable added in v0.0.7

func (m *AdvertisingSetParameters) IsScannable() (bool, error)

IsScannable calls android.bluetooth.le.AdvertisingSetParameters.isScannable.

func (*AdvertisingSetParameters) ToString added in v0.0.7

func (m *AdvertisingSetParameters) ToString() (string, error)

ToString calls android.bluetooth.le.AdvertisingSetParameters.toString.

func (*AdvertisingSetParameters) WriteToParcel added in v0.0.7

func (m *AdvertisingSetParameters) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.AdvertisingSetParameters.writeToParcel.

type AdvertisingSetParametersBuilder added in v0.0.7

type AdvertisingSetParametersBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdvertisingSetParametersBuilder wraps android.bluetooth.le.AdvertisingSetParameters$Builder.

func (*AdvertisingSetParametersBuilder) Build added in v0.0.7

Build calls android.bluetooth.le.AdvertisingSetParameters$Builder.build.

func (*AdvertisingSetParametersBuilder) SetAnonymous added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetAnonymous(arg0 bool) (*jni.Object, error)

SetAnonymous calls android.bluetooth.le.AdvertisingSetParameters$Builder.setAnonymous.

func (*AdvertisingSetParametersBuilder) SetConnectable added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetConnectable(arg0 bool) (*jni.Object, error)

SetConnectable calls android.bluetooth.le.AdvertisingSetParameters$Builder.setConnectable.

func (*AdvertisingSetParametersBuilder) SetDiscoverable added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetDiscoverable(arg0 bool) (*jni.Object, error)

SetDiscoverable calls android.bluetooth.le.AdvertisingSetParameters$Builder.setDiscoverable.

func (*AdvertisingSetParametersBuilder) SetIncludeTxPower added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetIncludeTxPower(arg0 bool) (*jni.Object, error)

SetIncludeTxPower calls android.bluetooth.le.AdvertisingSetParameters$Builder.setIncludeTxPower.

func (*AdvertisingSetParametersBuilder) SetInterval added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetInterval(arg0 int32) (*jni.Object, error)

SetInterval calls android.bluetooth.le.AdvertisingSetParameters$Builder.setInterval.

func (*AdvertisingSetParametersBuilder) SetLegacyMode added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetLegacyMode(arg0 bool) (*jni.Object, error)

SetLegacyMode calls android.bluetooth.le.AdvertisingSetParameters$Builder.setLegacyMode.

func (*AdvertisingSetParametersBuilder) SetPrimaryPhy added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetPrimaryPhy(arg0 int32) (*jni.Object, error)

SetPrimaryPhy calls android.bluetooth.le.AdvertisingSetParameters$Builder.setPrimaryPhy.

func (*AdvertisingSetParametersBuilder) SetScannable added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetScannable(arg0 bool) (*jni.Object, error)

SetScannable calls android.bluetooth.le.AdvertisingSetParameters$Builder.setScannable.

func (*AdvertisingSetParametersBuilder) SetSecondaryPhy added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetSecondaryPhy(arg0 int32) (*jni.Object, error)

SetSecondaryPhy calls android.bluetooth.le.AdvertisingSetParameters$Builder.setSecondaryPhy.

func (*AdvertisingSetParametersBuilder) SetTxPowerLevel added in v0.0.7

func (m *AdvertisingSetParametersBuilder) SetTxPowerLevel(arg0 int32) (*jni.Object, error)

SetTxPowerLevel calls android.bluetooth.le.AdvertisingSetParameters$Builder.setTxPowerLevel.

type BluetoothLeAdvertiser added in v0.0.4

type BluetoothLeAdvertiser struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BluetoothLeAdvertiser wraps android.bluetooth.le.BluetoothLeAdvertiser.

func (*BluetoothLeAdvertiser) StartAdvertising3 added in v0.0.4

func (m *BluetoothLeAdvertiser) StartAdvertising3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

StartAdvertising3 calls android.bluetooth.le.BluetoothLeAdvertiser.startAdvertising.

func (*BluetoothLeAdvertiser) StartAdvertising4_1 added in v0.0.4

func (m *BluetoothLeAdvertiser) StartAdvertising4_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

StartAdvertising4_1 calls android.bluetooth.le.BluetoothLeAdvertiser.startAdvertising.

func (*BluetoothLeAdvertiser) StartAdvertisingSet6 added in v0.0.4

func (m *BluetoothLeAdvertiser) StartAdvertisingSet6(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 *jni.Object,
	arg5 *jni.Object,
) error

StartAdvertisingSet6 calls android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet.

func (*BluetoothLeAdvertiser) StartAdvertisingSet8_1 added in v0.0.4

func (m *BluetoothLeAdvertiser) StartAdvertisingSet8_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 *jni.Object,
	arg5 int32,
	arg6 int32,
	arg7 *jni.Object,
) error

StartAdvertisingSet8_1 calls android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet.

func (*BluetoothLeAdvertiser) StopAdvertising added in v0.0.4

func (m *BluetoothLeAdvertiser) StopAdvertising(arg0 *jni.Object) error

StopAdvertising calls android.bluetooth.le.BluetoothLeAdvertiser.stopAdvertising.

func (*BluetoothLeAdvertiser) StopAdvertisingSet added in v0.0.4

func (m *BluetoothLeAdvertiser) StopAdvertisingSet(arg0 *jni.Object) error

StopAdvertisingSet calls android.bluetooth.le.BluetoothLeAdvertiser.stopAdvertisingSet.

type BluetoothLeScanner added in v0.0.4

type BluetoothLeScanner struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BluetoothLeScanner wraps android.bluetooth.le.BluetoothLeScanner.

func (*BluetoothLeScanner) FlushPendingScanResults added in v0.0.4

func (m *BluetoothLeScanner) FlushPendingScanResults(arg0 *jni.Object) error

FlushPendingScanResults calls android.bluetooth.le.BluetoothLeScanner.flushPendingScanResults.

func (*BluetoothLeScanner) StartScan added in v0.0.7

func (m *BluetoothLeScanner) StartScan(arg0 *jni.Object) error

StartScan calls android.bluetooth.le.BluetoothLeScanner.startScan.

func (*BluetoothLeScanner) StopScan1 added in v0.0.4

func (m *BluetoothLeScanner) StopScan1(arg0 *jni.Object) error

StopScan1 calls android.bluetooth.le.BluetoothLeScanner.stopScan.

func (*BluetoothLeScanner) StopScan1_1 added in v0.0.4

func (m *BluetoothLeScanner) StopScan1_1(arg0 *jni.Object) error

StopScan1_1 calls android.bluetooth.le.BluetoothLeScanner.stopScan.

type PeriodicAdvertisingParameters added in v0.0.7

type PeriodicAdvertisingParameters struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PeriodicAdvertisingParameters wraps android.bluetooth.le.PeriodicAdvertisingParameters.

func (*PeriodicAdvertisingParameters) DescribeContents added in v0.0.7

func (m *PeriodicAdvertisingParameters) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.PeriodicAdvertisingParameters.describeContents.

func (*PeriodicAdvertisingParameters) GetIncludeTxPower added in v0.0.7

func (m *PeriodicAdvertisingParameters) GetIncludeTxPower() (bool, error)

GetIncludeTxPower calls android.bluetooth.le.PeriodicAdvertisingParameters.getIncludeTxPower.

func (*PeriodicAdvertisingParameters) GetInterval added in v0.0.7

func (m *PeriodicAdvertisingParameters) GetInterval() (int32, error)

GetInterval calls android.bluetooth.le.PeriodicAdvertisingParameters.getInterval.

func (*PeriodicAdvertisingParameters) WriteToParcel added in v0.0.7

func (m *PeriodicAdvertisingParameters) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.PeriodicAdvertisingParameters.writeToParcel.

type PeriodicAdvertisingParametersBuilder added in v0.0.7

type PeriodicAdvertisingParametersBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PeriodicAdvertisingParametersBuilder wraps android.bluetooth.le.PeriodicAdvertisingParameters$Builder.

func (*PeriodicAdvertisingParametersBuilder) Build added in v0.0.7

Build calls android.bluetooth.le.PeriodicAdvertisingParameters$Builder.build.

func (*PeriodicAdvertisingParametersBuilder) SetIncludeTxPower added in v0.0.7

func (m *PeriodicAdvertisingParametersBuilder) SetIncludeTxPower(arg0 bool) (*jni.Object, error)

SetIncludeTxPower calls android.bluetooth.le.PeriodicAdvertisingParameters$Builder.setIncludeTxPower.

func (*PeriodicAdvertisingParametersBuilder) SetInterval added in v0.0.7

func (m *PeriodicAdvertisingParametersBuilder) SetInterval(arg0 int32) (*jni.Object, error)

SetInterval calls android.bluetooth.le.PeriodicAdvertisingParameters$Builder.setInterval.

type ScanCallback added in v0.0.7

type ScanCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanCallback wraps android.bluetooth.le.ScanCallback.

func (*ScanCallback) OnScanFailed added in v0.0.7

func (m *ScanCallback) OnScanFailed(arg0 int32) error

OnScanFailed calls android.bluetooth.le.ScanCallback.onScanFailed.

func (*ScanCallback) OnScanResult added in v0.0.7

func (m *ScanCallback) OnScanResult(arg0 int32, arg1 *jni.Object) error

OnScanResult calls android.bluetooth.le.ScanCallback.onScanResult.

type ScanFilter added in v0.0.7

type ScanFilter struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanFilter wraps android.bluetooth.le.ScanFilter.

func (*ScanFilter) DescribeContents added in v0.0.7

func (m *ScanFilter) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.ScanFilter.describeContents.

func (*ScanFilter) Equals added in v0.0.7

func (m *ScanFilter) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.bluetooth.le.ScanFilter.equals.

func (*ScanFilter) GetAdvertisingData added in v0.0.7

func (m *ScanFilter) GetAdvertisingData() (*jni.Object, error)

GetAdvertisingData calls android.bluetooth.le.ScanFilter.getAdvertisingData.

func (*ScanFilter) GetAdvertisingDataMask added in v0.0.7

func (m *ScanFilter) GetAdvertisingDataMask() (*jni.Object, error)

GetAdvertisingDataMask calls android.bluetooth.le.ScanFilter.getAdvertisingDataMask.

func (*ScanFilter) GetAdvertisingDataType added in v0.0.7

func (m *ScanFilter) GetAdvertisingDataType() (int32, error)

GetAdvertisingDataType calls android.bluetooth.le.ScanFilter.getAdvertisingDataType.

func (*ScanFilter) GetDeviceAddress added in v0.0.7

func (m *ScanFilter) GetDeviceAddress() (string, error)

GetDeviceAddress calls android.bluetooth.le.ScanFilter.getDeviceAddress.

func (*ScanFilter) GetDeviceName added in v0.0.7

func (m *ScanFilter) GetDeviceName() (string, error)

GetDeviceName calls android.bluetooth.le.ScanFilter.getDeviceName.

func (*ScanFilter) GetManufacturerData added in v0.0.7

func (m *ScanFilter) GetManufacturerData() (*jni.Object, error)

GetManufacturerData calls android.bluetooth.le.ScanFilter.getManufacturerData.

func (*ScanFilter) GetManufacturerDataMask added in v0.0.7

func (m *ScanFilter) GetManufacturerDataMask() (*jni.Object, error)

GetManufacturerDataMask calls android.bluetooth.le.ScanFilter.getManufacturerDataMask.

func (*ScanFilter) GetManufacturerId added in v0.0.7

func (m *ScanFilter) GetManufacturerId() (int32, error)

GetManufacturerId calls android.bluetooth.le.ScanFilter.getManufacturerId.

func (*ScanFilter) GetServiceData added in v0.0.7

func (m *ScanFilter) GetServiceData() (*jni.Object, error)

GetServiceData calls android.bluetooth.le.ScanFilter.getServiceData.

func (*ScanFilter) GetServiceDataMask added in v0.0.7

func (m *ScanFilter) GetServiceDataMask() (*jni.Object, error)

GetServiceDataMask calls android.bluetooth.le.ScanFilter.getServiceDataMask.

func (*ScanFilter) GetServiceDataUuid added in v0.0.7

func (m *ScanFilter) GetServiceDataUuid() (*jni.Object, error)

GetServiceDataUuid calls android.bluetooth.le.ScanFilter.getServiceDataUuid.

func (*ScanFilter) GetServiceSolicitationUuid added in v0.0.7

func (m *ScanFilter) GetServiceSolicitationUuid() (*jni.Object, error)

GetServiceSolicitationUuid calls android.bluetooth.le.ScanFilter.getServiceSolicitationUuid.

func (*ScanFilter) GetServiceSolicitationUuidMask added in v0.0.7

func (m *ScanFilter) GetServiceSolicitationUuidMask() (*jni.Object, error)

GetServiceSolicitationUuidMask calls android.bluetooth.le.ScanFilter.getServiceSolicitationUuidMask.

func (*ScanFilter) GetServiceUuid added in v0.0.7

func (m *ScanFilter) GetServiceUuid() (*jni.Object, error)

GetServiceUuid calls android.bluetooth.le.ScanFilter.getServiceUuid.

func (*ScanFilter) GetServiceUuidMask added in v0.0.7

func (m *ScanFilter) GetServiceUuidMask() (*jni.Object, error)

GetServiceUuidMask calls android.bluetooth.le.ScanFilter.getServiceUuidMask.

func (*ScanFilter) HashCode added in v0.0.7

func (m *ScanFilter) HashCode() (int32, error)

HashCode calls android.bluetooth.le.ScanFilter.hashCode.

func (*ScanFilter) Matches added in v0.0.7

func (m *ScanFilter) Matches(arg0 *jni.Object) (bool, error)

Matches calls android.bluetooth.le.ScanFilter.matches.

func (*ScanFilter) ToString added in v0.0.7

func (m *ScanFilter) ToString() (string, error)

ToString calls android.bluetooth.le.ScanFilter.toString.

func (*ScanFilter) WriteToParcel added in v0.0.7

func (m *ScanFilter) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.ScanFilter.writeToParcel.

type ScanFilterBuilder added in v0.0.7

type ScanFilterBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanFilterBuilder wraps android.bluetooth.le.ScanFilter$Builder.

func (*ScanFilterBuilder) Build added in v0.0.7

func (m *ScanFilterBuilder) Build() (*jni.Object, error)

Build calls android.bluetooth.le.ScanFilter$Builder.build.

func (*ScanFilterBuilder) SetAdvertisingDataType added in v0.0.7

func (m *ScanFilterBuilder) SetAdvertisingDataType(arg0 int32) (*jni.Object, error)

SetAdvertisingDataType calls android.bluetooth.le.ScanFilter$Builder.setAdvertisingDataType.

func (*ScanFilterBuilder) SetAdvertisingDataTypeWithData added in v0.0.7

func (m *ScanFilterBuilder) SetAdvertisingDataTypeWithData(
	arg0 int32,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

SetAdvertisingDataTypeWithData calls android.bluetooth.le.ScanFilter$Builder.setAdvertisingDataTypeWithData.

func (*ScanFilterBuilder) SetDeviceAddress added in v0.0.7

func (m *ScanFilterBuilder) SetDeviceAddress(arg0 string) (*jni.Object, error)

SetDeviceAddress calls android.bluetooth.le.ScanFilter$Builder.setDeviceAddress.

func (*ScanFilterBuilder) SetDeviceName added in v0.0.7

func (m *ScanFilterBuilder) SetDeviceName(arg0 string) (*jni.Object, error)

SetDeviceName calls android.bluetooth.le.ScanFilter$Builder.setDeviceName.

func (*ScanFilterBuilder) SetManufacturerData2 added in v0.0.7

func (m *ScanFilterBuilder) SetManufacturerData2(arg0 int32, arg1 *jni.Object) (*jni.Object, error)

SetManufacturerData2 calls android.bluetooth.le.ScanFilter$Builder.setManufacturerData.

func (*ScanFilterBuilder) SetManufacturerData3_1 added in v0.0.7

func (m *ScanFilterBuilder) SetManufacturerData3_1(
	arg0 int32,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

SetManufacturerData3_1 calls android.bluetooth.le.ScanFilter$Builder.setManufacturerData.

func (*ScanFilterBuilder) SetServiceData2 added in v0.0.7

func (m *ScanFilterBuilder) SetServiceData2(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

SetServiceData2 calls android.bluetooth.le.ScanFilter$Builder.setServiceData.

func (*ScanFilterBuilder) SetServiceData3_1 added in v0.0.7

func (m *ScanFilterBuilder) SetServiceData3_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

SetServiceData3_1 calls android.bluetooth.le.ScanFilter$Builder.setServiceData.

func (*ScanFilterBuilder) SetServiceSolicitationUuid1 added in v0.0.7

func (m *ScanFilterBuilder) SetServiceSolicitationUuid1(arg0 *jni.Object) (*jni.Object, error)

SetServiceSolicitationUuid1 calls android.bluetooth.le.ScanFilter$Builder.setServiceSolicitationUuid.

func (*ScanFilterBuilder) SetServiceSolicitationUuid2_1 added in v0.0.7

func (m *ScanFilterBuilder) SetServiceSolicitationUuid2_1(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

SetServiceSolicitationUuid2_1 calls android.bluetooth.le.ScanFilter$Builder.setServiceSolicitationUuid.

func (*ScanFilterBuilder) SetServiceUuid1 added in v0.0.7

func (m *ScanFilterBuilder) SetServiceUuid1(arg0 *jni.Object) (*jni.Object, error)

SetServiceUuid1 calls android.bluetooth.le.ScanFilter$Builder.setServiceUuid.

func (*ScanFilterBuilder) SetServiceUuid2_1 added in v0.0.7

func (m *ScanFilterBuilder) SetServiceUuid2_1(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

SetServiceUuid2_1 calls android.bluetooth.le.ScanFilter$Builder.setServiceUuid.

type ScanRecord added in v0.0.7

type ScanRecord struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanRecord wraps android.bluetooth.le.ScanRecord.

func (*ScanRecord) GetAdvertiseFlags added in v0.0.7

func (m *ScanRecord) GetAdvertiseFlags() (int32, error)

GetAdvertiseFlags calls android.bluetooth.le.ScanRecord.getAdvertiseFlags.

func (*ScanRecord) GetBytes added in v0.0.7

func (m *ScanRecord) GetBytes() (*jni.Object, error)

GetBytes calls android.bluetooth.le.ScanRecord.getBytes.

func (*ScanRecord) GetDeviceName added in v0.0.7

func (m *ScanRecord) GetDeviceName() (string, error)

GetDeviceName calls android.bluetooth.le.ScanRecord.getDeviceName.

func (*ScanRecord) GetManufacturerSpecificData added in v0.0.7

func (m *ScanRecord) GetManufacturerSpecificData(arg0 int32) (*jni.Object, error)

GetManufacturerSpecificData calls android.bluetooth.le.ScanRecord.getManufacturerSpecificData.

func (*ScanRecord) GetServiceData added in v0.0.7

func (m *ScanRecord) GetServiceData(arg0 *jni.Object) (*jni.Object, error)

GetServiceData calls android.bluetooth.le.ScanRecord.getServiceData.

func (*ScanRecord) GetTxPowerLevel added in v0.0.7

func (m *ScanRecord) GetTxPowerLevel() (int32, error)

GetTxPowerLevel calls android.bluetooth.le.ScanRecord.getTxPowerLevel.

func (*ScanRecord) ToString added in v0.0.7

func (m *ScanRecord) ToString() (string, error)

ToString calls android.bluetooth.le.ScanRecord.toString.

type ScanResult added in v0.0.4

type ScanResult struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanResult wraps android.bluetooth.le.ScanResult.

func NewScanResult added in v0.0.7

func NewScanResult(vm *jni.VM, arg0 *jni.Object, arg1 *jni.Object, arg2 int32, arg3 int64) (*ScanResult, error)

NewScanResult creates a new android.bluetooth.le.ScanResult instance.

func (*ScanResult) DescribeContents added in v0.0.4

func (m *ScanResult) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.ScanResult.describeContents.

func (*ScanResult) Equals added in v0.0.4

func (m *ScanResult) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.bluetooth.le.ScanResult.equals.

func (*ScanResult) GetAdvertisingSid added in v0.0.4

func (m *ScanResult) GetAdvertisingSid() (int32, error)

GetAdvertisingSid calls android.bluetooth.le.ScanResult.getAdvertisingSid.

func (*ScanResult) GetDataStatus added in v0.0.4

func (m *ScanResult) GetDataStatus() (int32, error)

GetDataStatus calls android.bluetooth.le.ScanResult.getDataStatus.

func (*ScanResult) GetDevice added in v0.0.4

func (m *ScanResult) GetDevice() (*jni.Object, error)

GetDevice calls android.bluetooth.le.ScanResult.getDevice.

func (*ScanResult) GetPeriodicAdvertisingInterval added in v0.0.4

func (m *ScanResult) GetPeriodicAdvertisingInterval() (int32, error)

GetPeriodicAdvertisingInterval calls android.bluetooth.le.ScanResult.getPeriodicAdvertisingInterval.

func (*ScanResult) GetPrimaryPhy added in v0.0.4

func (m *ScanResult) GetPrimaryPhy() (int32, error)

GetPrimaryPhy calls android.bluetooth.le.ScanResult.getPrimaryPhy.

func (*ScanResult) GetRssi added in v0.0.4

func (m *ScanResult) GetRssi() (int32, error)

GetRssi calls android.bluetooth.le.ScanResult.getRssi.

func (*ScanResult) GetScanRecord added in v0.0.4

func (m *ScanResult) GetScanRecord() (*jni.Object, error)

GetScanRecord calls android.bluetooth.le.ScanResult.getScanRecord.

func (*ScanResult) GetSecondaryPhy added in v0.0.4

func (m *ScanResult) GetSecondaryPhy() (int32, error)

GetSecondaryPhy calls android.bluetooth.le.ScanResult.getSecondaryPhy.

func (*ScanResult) GetTimestampNanos added in v0.0.4

func (m *ScanResult) GetTimestampNanos() (int64, error)

GetTimestampNanos calls android.bluetooth.le.ScanResult.getTimestampNanos.

func (*ScanResult) GetTxPower added in v0.0.4

func (m *ScanResult) GetTxPower() (int32, error)

GetTxPower calls android.bluetooth.le.ScanResult.getTxPower.

func (*ScanResult) HashCode added in v0.0.4

func (m *ScanResult) HashCode() (int32, error)

HashCode calls android.bluetooth.le.ScanResult.hashCode.

func (*ScanResult) IsConnectable added in v0.0.4

func (m *ScanResult) IsConnectable() (bool, error)

IsConnectable calls android.bluetooth.le.ScanResult.isConnectable.

func (*ScanResult) IsLegacy added in v0.0.4

func (m *ScanResult) IsLegacy() (bool, error)

IsLegacy calls android.bluetooth.le.ScanResult.isLegacy.

func (*ScanResult) ToString added in v0.0.4

func (m *ScanResult) ToString() (string, error)

ToString calls android.bluetooth.le.ScanResult.toString.

func (*ScanResult) WriteToParcel added in v0.0.4

func (m *ScanResult) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.ScanResult.writeToParcel.

type ScanSettings added in v0.0.7

type ScanSettings struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanSettings wraps android.bluetooth.le.ScanSettings.

func (*ScanSettings) DescribeContents added in v0.0.7

func (m *ScanSettings) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.ScanSettings.describeContents.

func (*ScanSettings) GetCallbackType added in v0.0.7

func (m *ScanSettings) GetCallbackType() (int32, error)

GetCallbackType calls android.bluetooth.le.ScanSettings.getCallbackType.

func (*ScanSettings) GetLegacy added in v0.0.7

func (m *ScanSettings) GetLegacy() (bool, error)

GetLegacy calls android.bluetooth.le.ScanSettings.getLegacy.

func (*ScanSettings) GetPhy added in v0.0.7

func (m *ScanSettings) GetPhy() (int32, error)

GetPhy calls android.bluetooth.le.ScanSettings.getPhy.

func (*ScanSettings) GetReportDelayMillis added in v0.0.7

func (m *ScanSettings) GetReportDelayMillis() (int64, error)

GetReportDelayMillis calls android.bluetooth.le.ScanSettings.getReportDelayMillis.

func (*ScanSettings) GetScanMode added in v0.0.7

func (m *ScanSettings) GetScanMode() (int32, error)

GetScanMode calls android.bluetooth.le.ScanSettings.getScanMode.

func (*ScanSettings) GetScanResultType added in v0.0.7

func (m *ScanSettings) GetScanResultType() (int32, error)

GetScanResultType calls android.bluetooth.le.ScanSettings.getScanResultType.

func (*ScanSettings) WriteToParcel added in v0.0.7

func (m *ScanSettings) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.ScanSettings.writeToParcel.

type ScanSettingsBuilder added in v0.0.7

type ScanSettingsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ScanSettingsBuilder wraps android.bluetooth.le.ScanSettings$Builder.

func (*ScanSettingsBuilder) Build added in v0.0.7

func (m *ScanSettingsBuilder) Build() (*jni.Object, error)

Build calls android.bluetooth.le.ScanSettings$Builder.build.

func (*ScanSettingsBuilder) SetCallbackType added in v0.0.7

func (m *ScanSettingsBuilder) SetCallbackType(arg0 int32) (*jni.Object, error)

SetCallbackType calls android.bluetooth.le.ScanSettings$Builder.setCallbackType.

func (*ScanSettingsBuilder) SetLegacy added in v0.0.7

func (m *ScanSettingsBuilder) SetLegacy(arg0 bool) (*jni.Object, error)

SetLegacy calls android.bluetooth.le.ScanSettings$Builder.setLegacy.

func (*ScanSettingsBuilder) SetMatchMode added in v0.0.7

func (m *ScanSettingsBuilder) SetMatchMode(arg0 int32) (*jni.Object, error)

SetMatchMode calls android.bluetooth.le.ScanSettings$Builder.setMatchMode.

func (*ScanSettingsBuilder) SetNumOfMatches added in v0.0.7

func (m *ScanSettingsBuilder) SetNumOfMatches(arg0 int32) (*jni.Object, error)

SetNumOfMatches calls android.bluetooth.le.ScanSettings$Builder.setNumOfMatches.

func (*ScanSettingsBuilder) SetPhy added in v0.0.7

func (m *ScanSettingsBuilder) SetPhy(arg0 int32) (*jni.Object, error)

SetPhy calls android.bluetooth.le.ScanSettings$Builder.setPhy.

func (*ScanSettingsBuilder) SetReportDelay added in v0.0.7

func (m *ScanSettingsBuilder) SetReportDelay(arg0 int64) (*jni.Object, error)

SetReportDelay calls android.bluetooth.le.ScanSettings$Builder.setReportDelay.

func (*ScanSettingsBuilder) SetScanMode added in v0.0.7

func (m *ScanSettingsBuilder) SetScanMode(arg0 int32) (*jni.Object, error)

SetScanMode calls android.bluetooth.le.ScanSettings$Builder.setScanMode.

type TransportBlock added in v0.0.7

type TransportBlock struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TransportBlock wraps android.bluetooth.le.TransportBlock.

func NewTransportBlock added in v0.0.7

func NewTransportBlock(vm *jni.VM, arg0 int32, arg1 int32, arg2 int32, arg3 *jni.Object) (*TransportBlock, error)

NewTransportBlock creates a new android.bluetooth.le.TransportBlock instance.

func (*TransportBlock) DescribeContents added in v0.0.7

func (m *TransportBlock) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.TransportBlock.describeContents.

func (*TransportBlock) Equals added in v0.0.7

func (m *TransportBlock) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.bluetooth.le.TransportBlock.equals.

func (*TransportBlock) GetOrgId added in v0.0.7

func (m *TransportBlock) GetOrgId() (int32, error)

GetOrgId calls android.bluetooth.le.TransportBlock.getOrgId.

func (*TransportBlock) GetTdsFlags added in v0.0.7

func (m *TransportBlock) GetTdsFlags() (int32, error)

GetTdsFlags calls android.bluetooth.le.TransportBlock.getTdsFlags.

func (*TransportBlock) GetTransportData added in v0.0.7

func (m *TransportBlock) GetTransportData() (*jni.Object, error)

GetTransportData calls android.bluetooth.le.TransportBlock.getTransportData.

func (*TransportBlock) GetTransportDataLength added in v0.0.7

func (m *TransportBlock) GetTransportDataLength() (int32, error)

GetTransportDataLength calls android.bluetooth.le.TransportBlock.getTransportDataLength.

func (*TransportBlock) HashCode added in v0.0.7

func (m *TransportBlock) HashCode() (int32, error)

HashCode calls android.bluetooth.le.TransportBlock.hashCode.

func (*TransportBlock) ToByteArray added in v0.0.7

func (m *TransportBlock) ToByteArray() (*jni.Object, error)

ToByteArray calls android.bluetooth.le.TransportBlock.toByteArray.

func (*TransportBlock) TotalBytes added in v0.0.7

func (m *TransportBlock) TotalBytes() (int32, error)

TotalBytes calls android.bluetooth.le.TransportBlock.totalBytes.

func (*TransportBlock) WriteToParcel added in v0.0.7

func (m *TransportBlock) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.TransportBlock.writeToParcel.

type TransportDiscoveryData added in v0.0.7

type TransportDiscoveryData struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TransportDiscoveryData wraps android.bluetooth.le.TransportDiscoveryData.

func NewTransportDiscoveryData added in v0.0.7

func NewTransportDiscoveryData(vm *jni.VM, arg0 *jni.Object) (*TransportDiscoveryData, error)

NewTransportDiscoveryData creates a new android.bluetooth.le.TransportDiscoveryData instance.

func (*TransportDiscoveryData) DescribeContents added in v0.0.7

func (m *TransportDiscoveryData) DescribeContents() (int32, error)

DescribeContents calls android.bluetooth.le.TransportDiscoveryData.describeContents.

func (*TransportDiscoveryData) Equals added in v0.0.7

func (m *TransportDiscoveryData) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.bluetooth.le.TransportDiscoveryData.equals.

func (*TransportDiscoveryData) GetTransportDataType added in v0.0.7

func (m *TransportDiscoveryData) GetTransportDataType() (int32, error)

GetTransportDataType calls android.bluetooth.le.TransportDiscoveryData.getTransportDataType.

func (*TransportDiscoveryData) HashCode added in v0.0.7

func (m *TransportDiscoveryData) HashCode() (int32, error)

HashCode calls android.bluetooth.le.TransportDiscoveryData.hashCode.

func (*TransportDiscoveryData) ToByteArray added in v0.0.7

func (m *TransportDiscoveryData) ToByteArray() (*jni.Object, error)

ToByteArray calls android.bluetooth.le.TransportDiscoveryData.toByteArray.

func (*TransportDiscoveryData) ToString added in v0.0.7

func (m *TransportDiscoveryData) ToString() (string, error)

ToString calls android.bluetooth.le.TransportDiscoveryData.toString.

func (*TransportDiscoveryData) TotalBytes added in v0.0.7

func (m *TransportDiscoveryData) TotalBytes() (int32, error)

TotalBytes calls android.bluetooth.le.TransportDiscoveryData.totalBytes.

func (*TransportDiscoveryData) WriteToParcel added in v0.0.7

func (m *TransportDiscoveryData) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.bluetooth.le.TransportDiscoveryData.writeToParcel.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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