oob

package
v0.0.8 Latest Latest
Warning

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

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

Documentation

Overview

Package oob provides Go bindings for android.ranging.oob.

Index

Constants

View Source
const (
	Creator                          = consts.Creator
	RangingModeAuto                  = consts.RangingModeAuto
	RangingModeFused                 = consts.RangingModeFused
	RangingModeHighAccuracy          = consts.RangingModeHighAccuracy
	RangingModeHighAccuracyPreferred = consts.RangingModeHighAccuracyPreferred
	SecurityLevelBasic               = consts.SecurityLevelBasic
	SecurityLevelSecure              = consts.SecurityLevelSecure
)

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 DeviceHandle

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

DeviceHandle wraps android.ranging.oob.DeviceHandle.

func (*DeviceHandle) DescribeContents

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

DescribeContents calls android.ranging.oob.DeviceHandle.describeContents.

func (*DeviceHandle) GetRangingDevice

func (m *DeviceHandle) GetRangingDevice() (*jni.Object, error)

GetRangingDevice calls android.ranging.oob.DeviceHandle.getRangingDevice.

func (*DeviceHandle) GetTransportHandle

func (m *DeviceHandle) GetTransportHandle() (*jni.Object, error)

GetTransportHandle calls android.ranging.oob.DeviceHandle.getTransportHandle.

func (*DeviceHandle) ToString

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

ToString calls android.ranging.oob.DeviceHandle.toString.

func (*DeviceHandle) WriteToParcel

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

WriteToParcel calls android.ranging.oob.DeviceHandle.writeToParcel.

type DeviceHandleBuilder

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

DeviceHandleBuilder wraps android.ranging.oob.DeviceHandle$Builder.

func (*DeviceHandleBuilder) Build

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

Build calls android.ranging.oob.DeviceHandle$Builder.build.

func (*DeviceHandleBuilder) ToString added in v0.0.8

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

ToString calls android.ranging.oob.DeviceHandle$Builder.toString.

type InitiatorRangingConfig

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

InitiatorRangingConfig wraps android.ranging.oob.OobInitiatorRangingConfig.

func (*InitiatorRangingConfig) DescribeContents

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

DescribeContents calls android.ranging.oob.OobInitiatorRangingConfig.describeContents.

func (*InitiatorRangingConfig) GetDeviceHandles added in v0.0.8

func (m *InitiatorRangingConfig) GetDeviceHandles() (*jni.Object, error)

GetDeviceHandles calls android.ranging.oob.OobInitiatorRangingConfig.getDeviceHandles.

func (*InitiatorRangingConfig) GetFastestRangingInterval

func (m *InitiatorRangingConfig) GetFastestRangingInterval() (*jni.Object, error)

GetFastestRangingInterval calls android.ranging.oob.OobInitiatorRangingConfig.getFastestRangingInterval.

func (*InitiatorRangingConfig) GetRangingIntervalRange added in v0.0.8

func (m *InitiatorRangingConfig) GetRangingIntervalRange() (*jni.Object, error)

GetRangingIntervalRange calls android.ranging.oob.OobInitiatorRangingConfig.getRangingIntervalRange.

func (*InitiatorRangingConfig) GetRangingMode

func (m *InitiatorRangingConfig) GetRangingMode() (int32, error)

GetRangingMode calls android.ranging.oob.OobInitiatorRangingConfig.getRangingMode.

func (*InitiatorRangingConfig) GetSecurityLevel

func (m *InitiatorRangingConfig) GetSecurityLevel() (int32, error)

GetSecurityLevel calls android.ranging.oob.OobInitiatorRangingConfig.getSecurityLevel.

func (*InitiatorRangingConfig) GetSlowestRangingInterval

func (m *InitiatorRangingConfig) GetSlowestRangingInterval() (*jni.Object, error)

GetSlowestRangingInterval calls android.ranging.oob.OobInitiatorRangingConfig.getSlowestRangingInterval.

func (*InitiatorRangingConfig) ToString

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

ToString calls android.ranging.oob.OobInitiatorRangingConfig.toString.

func (*InitiatorRangingConfig) WriteToParcel

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

WriteToParcel calls android.ranging.oob.OobInitiatorRangingConfig.writeToParcel.

type InitiatorRangingConfigBuilder

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

InitiatorRangingConfigBuilder wraps android.ranging.oob.OobInitiatorRangingConfig$Builder.

func (*InitiatorRangingConfigBuilder) AddDeviceHandle

func (m *InitiatorRangingConfigBuilder) AddDeviceHandle(arg0 *jni.Object) (*jni.Object, error)

AddDeviceHandle calls android.ranging.oob.OobInitiatorRangingConfig$Builder.addDeviceHandle.

func (*InitiatorRangingConfigBuilder) Build

Build calls android.ranging.oob.OobInitiatorRangingConfig$Builder.build.

func (*InitiatorRangingConfigBuilder) SetFastestRangingInterval

func (m *InitiatorRangingConfigBuilder) SetFastestRangingInterval(arg0 *jni.Object) (*jni.Object, error)

SetFastestRangingInterval calls android.ranging.oob.OobInitiatorRangingConfig$Builder.setFastestRangingInterval.

func (*InitiatorRangingConfigBuilder) SetRangingMode

func (m *InitiatorRangingConfigBuilder) SetRangingMode(arg0 int32) (*jni.Object, error)

SetRangingMode calls android.ranging.oob.OobInitiatorRangingConfig$Builder.setRangingMode.

func (*InitiatorRangingConfigBuilder) SetSecurityLevel

func (m *InitiatorRangingConfigBuilder) SetSecurityLevel(arg0 int32) (*jni.Object, error)

SetSecurityLevel calls android.ranging.oob.OobInitiatorRangingConfig$Builder.setSecurityLevel.

func (*InitiatorRangingConfigBuilder) SetSlowestRangingInterval

func (m *InitiatorRangingConfigBuilder) SetSlowestRangingInterval(arg0 *jni.Object) (*jni.Object, error)

SetSlowestRangingInterval calls android.ranging.oob.OobInitiatorRangingConfig$Builder.setSlowestRangingInterval.

func (*InitiatorRangingConfigBuilder) ToString added in v0.0.8

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

ToString calls android.ranging.oob.OobInitiatorRangingConfig$Builder.toString.

type ResponderRangingConfig

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

ResponderRangingConfig wraps android.ranging.oob.OobResponderRangingConfig.

func (*ResponderRangingConfig) DescribeContents

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

DescribeContents calls android.ranging.oob.OobResponderRangingConfig.describeContents.

func (*ResponderRangingConfig) GetDeviceHandle

func (m *ResponderRangingConfig) GetDeviceHandle() (*jni.Object, error)

GetDeviceHandle calls android.ranging.oob.OobResponderRangingConfig.getDeviceHandle.

func (*ResponderRangingConfig) ToString

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

ToString calls android.ranging.oob.OobResponderRangingConfig.toString.

func (*ResponderRangingConfig) WriteToParcel

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

WriteToParcel calls android.ranging.oob.OobResponderRangingConfig.writeToParcel.

type ResponderRangingConfigBuilder

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

ResponderRangingConfigBuilder wraps android.ranging.oob.OobResponderRangingConfig$Builder.

func (*ResponderRangingConfigBuilder) Build

Build calls android.ranging.oob.OobResponderRangingConfig$Builder.build.

func (*ResponderRangingConfigBuilder) ToString added in v0.0.8

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

ToString calls android.ranging.oob.OobResponderRangingConfig$Builder.toString.

type TransportHandle

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

TransportHandle wraps android.ranging.oob.TransportHandle.

func (*TransportHandle) RegisterReceiveCallback

func (m *TransportHandle) RegisterReceiveCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterReceiveCallback calls android.ranging.oob.TransportHandle.registerReceiveCallback.

func (*TransportHandle) SendData

func (m *TransportHandle) SendData(arg0 *jni.Object) error

SendData calls android.ranging.oob.TransportHandle.sendData.

func (*TransportHandle) ToString added in v0.0.8

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

ToString calls android.ranging.oob.TransportHandle.toString.

type TransportHandleReceiveCallback

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

TransportHandleReceiveCallback wraps android.ranging.oob.TransportHandle$ReceiveCallback.

func (*TransportHandleReceiveCallback) OnClose

OnClose calls android.ranging.oob.TransportHandle$ReceiveCallback.onClose.

func (*TransportHandleReceiveCallback) OnDisconnect

func (m *TransportHandleReceiveCallback) OnDisconnect() error

OnDisconnect calls android.ranging.oob.TransportHandle$ReceiveCallback.onDisconnect.

func (*TransportHandleReceiveCallback) OnReceiveData

func (m *TransportHandleReceiveCallback) OnReceiveData(arg0 *jni.Object) error

OnReceiveData calls android.ranging.oob.TransportHandle$ReceiveCallback.onReceiveData.

func (*TransportHandleReceiveCallback) OnReconnect

func (m *TransportHandleReceiveCallback) OnReconnect() error

OnReconnect calls android.ranging.oob.TransportHandle$ReceiveCallback.onReconnect.

func (*TransportHandleReceiveCallback) OnSendFailed

func (m *TransportHandleReceiveCallback) OnSendFailed() error

OnSendFailed calls android.ranging.oob.TransportHandle$ReceiveCallback.onSendFailed.

func (*TransportHandleReceiveCallback) ToString added in v0.0.8

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

ToString calls android.ranging.oob.TransportHandle$ReceiveCallback.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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