Table of Contents

Class Accelerometer

Espacio de nombres
easyar

Accelerometer invoca el acelerómetro proporcionado por el sistema, salida AccelerometerResult. Cuando ya no se necesita el dispositivo, se puede llamar a close para cerrarlo. Después de close, no se debe seguir usando. No se recomienda abrirlo múltiples veces simultáneamente, puede volverse inutilizable o disminuir la precisión.

Accelerometer

Constructores

Accelerometer

void easyar_Accelerometer__ctor(easyar_Accelerometer * * Return)
Accelerometer()
public Accelerometer()
constructor()
+ (easyar_Accelerometer *) create
public convenience init()
public Accelerometer()

Métodos

isAvailable

Comprueba si está disponible. Devuelve true solo en Android o iOS cuando el hardware lo admite. Otros sistemas operativos aún no están soportados.

bool easyar_Accelerometer_isAvailable(easyar_Accelerometer * 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_Accelerometer_output(easyar_Accelerometer * This, easyar_AccelerometerResultSource * * Return)
std::shared_ptr<AccelerometerResultSource> output()
public @Nonnull AccelerometerResultSource output()
fun output(): AccelerometerResultSource
- (easyar_AccelerometerResultSource *)output
public func output() -> AccelerometerResultSource
public virtual AccelerometerResultSource output()

Devuelve

Tipo Descripción
AccelerometerResultSource

open

Abre el dispositivo. El período de muestreo está determinado por la implementación interna. Si falla al abrir, devuelve false.

bool easyar_Accelerometer_open(easyar_Accelerometer * 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 un período de muestreo específico. El período de muestreo puede verse limitado por el hardware y es posible que no alcance el valor especificado. Si falla al abrir, devuelve false.

bool easyar_Accelerometer_openWithSamplingPeriod(easyar_Accelerometer * 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 se debe seguir usando.

void easyar_Accelerometer_close(easyar_Accelerometer * 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 último resultado actual. Si el resultado aún no se ha obtenido, devuelve vacío.

easyar_OptionalOfAccelerometerResult easyar_Accelerometer_getCurrentResult(easyar_Accelerometer * This)
std::optional<AccelerometerResult> getCurrentResult()
public @Nullable AccelerometerResult getCurrentResult()
fun getCurrentResult(): AccelerometerResult?
- (easyar_AccelerometerResult *)getCurrentResult
public func getCurrentResult() -> AccelerometerResult?
public virtual Optional<AccelerometerResult> getCurrentResult()

Devuelve

Tipo Descripción
Optional<AccelerometerResult>