Class Magnetometer
- Ruang Nama
- easyar
Magnetometer memanggil magnetometer yang disediakan sistem, mengeluarkan MagnetometerResult. Ketika perangkat tidak diperlukan lagi, panggil close untuk menutupnya. Setelah close, tidak boleh digunakan lagi. Tidak disarankan untuk membuka beberapa kali secara bersamaan, mungkin tidak dapat digunakan atau akurasi menurun.
Konstruktor
Magnetometer
void easyar_Magnetometer__ctor(easyar_Magnetometer * * Return)
Magnetometer()
public Magnetometer()
constructor()
+ (easyar_Magnetometer *) create
public convenience init()
public Magnetometer()
Metode
isAvailable
Periksa ketersediaan. Hanya mengembalikan true di Android atau iOS dengan dukungan perangkat keras. Sistem operasi lain belum didukung.
bool easyar_Magnetometer_isAvailable(easyar_Magnetometer * 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 keluaran.
void easyar_Magnetometer_output(easyar_Magnetometer * This, easyar_MagnetometerResultSource * * Return)
std::shared_ptr<MagnetometerResultSource> output()
public @Nonnull MagnetometerResultSource output()
fun output(): MagnetometerResultSource
- (easyar_MagnetometerResultSource *)output
public func output() -> MagnetometerResultSource
public virtual MagnetometerResultSource output()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| MagnetometerResultSource |
open
Buka perangkat. Periode sampling ditentukan oleh implementasi internal. Mengembalikan false jika gagal dibuka.
bool easyar_Magnetometer_open(easyar_Magnetometer * 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 tertentu. Periode sampling mungkin tidak mencapai nilai yang ditentukan karena batasan perangkat keras. Mengembalikan false jika gagal dibuka.
bool easyar_Magnetometer_openWithSamplingPeriod(easyar_Magnetometer * 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 ditutup, tidak boleh digunakan lagi.
void easyar_Magnetometer_close(easyar_Magnetometer * 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_OptionalOfMagnetometerResult easyar_Magnetometer_getCurrentResult(easyar_Magnetometer * This)
std::optional<MagnetometerResult> getCurrentResult()
public @Nullable MagnetometerResult getCurrentResult()
fun getCurrentResult(): MagnetometerResult?
- (easyar_MagnetometerResult *)getCurrentResult
public func getCurrentResult() -> MagnetometerResult?
public virtual Optional<MagnetometerResult> getCurrentResult()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Optional<MagnetometerResult> |