Table of Contents

Class AttitudeSensor

Ruang Nama
easyar

AttitudeSensor memanggil sensor sikap yang disediakan sistem, mengeluarkan AttitudeSensorResult. Ketika perangkat tidak diperlukan lagi, panggil close untuk menutupnya. Setelah close, jangan digunakan lagi. Tidak disarankan membuka beberapa kali secara bersamaan, mungkin tidak dapat digunakan atau akurasi menurun.

AttitudeSensor

Konstruktor

AttitudeSensor

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

Metode

isAvailable

Periksa ketersediaan. Hanya mengembalikan true di Android atau iOS dengan dukungan perangkat keras. Sistem operasi lain belum didukung.

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()

Mengembalikan

Tipe Deskripsi
Boolean

output

Port output.

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()

Mengembalikan

Tipe Deskripsi
AttitudeSensorResultSource

open

Buka perangkat. Periode sampling ditentukan oleh implementasi internal. Mengembalikan false jika gagal dibuka.

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()

Mengembalikan

Tipe Deskripsi
Boolean

openWithSamplingPeriod

Buka perangkat dengan periode sampling spesifik. Periode sampling mungkin tidak mencapai nilai yang ditentukan karena batasan perangkat keras. Mengembalikan false jika gagal dibuka.

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)

Parameter

Nama Tipe Deskripsi
samplingPeriodMilliseconds Int32

Mengembalikan

Tipe Deskripsi
Boolean

close

Tutup perangkat. Setelah close, jangan digunakan lagi.

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()

Mengembalikan

Tipe Deskripsi
Void

getCurrentResult

Dapatkan hasil terbaru saat ini. Mengembalikan kosong jika hasil belum diperoleh.

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()

Mengembalikan

Tipe Deskripsi
Optional<AttitudeSensorResult>