Table of Contents

Class AttitudeSensor

Espacio de nombres
easyar

AttitudeSensor utiliza el sensor de actitud proporcionado por el sistema y genera AttitudeSensorResult. Cuando el dispositivo ya no sea necesario, puede llamar a close para cerrarlo. Después de close, no debe seguir usándose. No se recomienda abrirlo múltiples veces simultáneamente, ya que podría dejar de funcionar o reducir su precisión.

AttitudeSensor

Constructores

AttitudeSensor

void easyar_AttitudeSensor__ctor(easyar_AttitudeSensor * * Return)
AttitudeSensor()
public AttitudeSensor()
constructor()
+ (easyar_AttitudeSensor *) create
public convenience init()
public AttitudeSensor()

Métodos

isAvailable

Comprueba si está disponible. Devuelve true solo en Android o iOS cuando el hardware lo admite. Otros sistemas operativos no son compatibles actualmente.

bool easyar_AttitudeSensor_isAvailable(easyar_AttitudeSensor * This)
bool isAvailable()
public boolean isAvailable()
fun isAvailable(): Boolean
- (bool)isAvailable
public func isAvailable() -> Bool
public virtual bool isAvailable()

Devuelve

Tipo Descripción
Boolean

output

Puerto de salida.

void easyar_AttitudeSensor_output(easyar_AttitudeSensor * This, easyar_AttitudeSensorResultSource * * Return)
std::shared_ptr<AttitudeSensorResultSource> output()
public @Nonnull AttitudeSensorResultSource output()
fun output(): AttitudeSensorResultSource
- (easyar_AttitudeSensorResultSource *)output
public func output() -> AttitudeSensorResultSource
public virtual AttitudeSensorResultSource output()

Devuelve

Tipo Descripción
AttitudeSensorResultSource

open

Abre el dispositivo. La frecuencia de muestreo está determinada por la implementación interna. Devuelve false si falla al abrir.

bool easyar_AttitudeSensor_open(easyar_AttitudeSensor * This)
bool open()
public boolean open()
fun open(): Boolean
- (bool)open
public func `open`() -> Bool
public virtual bool open()

Devuelve

Tipo Descripción
Boolean

openWithSamplingPeriod

Abre el dispositivo con una frecuencia de muestreo específica. La frecuencia de muestreo puede verse limitada por el hardware y es posible que no alcance el valor especificado. Devuelve false si falla al abrir.

bool easyar_AttitudeSensor_openWithSamplingPeriod(easyar_AttitudeSensor * This, int samplingPeriodMilliseconds)
bool openWithSamplingPeriod(int samplingPeriodMilliseconds)
public boolean openWithSamplingPeriod(int samplingPeriodMilliseconds)
fun openWithSamplingPeriod(samplingPeriodMilliseconds: Int): Boolean
- (bool)openWithSamplingPeriod:(int)samplingPeriodMilliseconds
public func openWithSamplingPeriod(_ samplingPeriodMilliseconds: Int32) -> Bool
public virtual bool openWithSamplingPeriod(int samplingPeriodMilliseconds)

Parámetros

Nombre Tipo Descripción
samplingPeriodMilliseconds Int32

Devuelve

Tipo Descripción
Boolean

close

Cierra el dispositivo. Después de close, no debe seguir usándose.

void easyar_AttitudeSensor_close(easyar_AttitudeSensor * This)
void close()
public void close()
fun close(): Unit
- (void)close
public func close() -> Void
public virtual void close()

Devuelve

Tipo Descripción
Void

getCurrentResult

Obtiene el resultado más reciente actual. Devuelve vacío si aún no se ha obtenido el resultado.

easyar_OptionalOfAttitudeSensorResult easyar_AttitudeSensor_getCurrentResult(easyar_AttitudeSensor * This)
std::optional<AttitudeSensorResult> getCurrentResult()
public @Nullable AttitudeSensorResult getCurrentResult()
fun getCurrentResult(): AttitudeSensorResult?
- (easyar_AttitudeSensorResult *)getCurrentResult
public func getCurrentResult() -> AttitudeSensorResult?
public virtual Optional<AttitudeSensorResult> getCurrentResult()

Devuelve

Tipo Descripción
Optional<AttitudeSensorResult>