Table of Contents

Class AttitudeSensor

Namespace
easyar

AttitudeSensor ruft den systembereitgestellten Lagesensor auf und gibt AttitudeSensorResult aus. Wenn das Gerät nicht mehr benötigt wird, rufen Sie close auf, um es zu schließen. Nach close sollte es nicht verwendet werden. Es wird nicht empfohlen, es gleichzeitig mehrmals zu öffnen, da es möglicherweise nicht verfügbar ist oder an Genauigkeit verliert.

AttitudeSensor

Konstruktoren

AttitudeSensor

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

Methoden

isAvailable

Prüft, ob es verfügbar ist. Gibt nur unter Android oder iOS true zurück, wenn die Hardware es unterstützt. Andere Betriebssysteme werden derzeit nicht unterstützt.

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

Rückgabewert

Typ Beschreibung
Boolean

output

Ausgabeport.

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

Rückgabewert

Typ Beschreibung
AttitudeSensorResultSource

open

Öffnet das Gerät. Die Abtastperiode wird durch die interne Implementierung bestimmt. Wenn das Öffnen fehlschlägt, wird false zurückgegeben.

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

Rückgabewert

Typ Beschreibung
Boolean

openWithSamplingPeriod

Öffnet das Gerät mit einer bestimmten Abtastperiode. Die Abtastperiode kann durch die Hardware begrenzt sein und den angegebenen Wert möglicherweise nicht erreichen. Wenn das Öffnen fehlschlägt, wird false zurückgegeben.

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

Name Typ Beschreibung
samplingPeriodMilliseconds Int32

Rückgabewert

Typ Beschreibung
Boolean

close

Schließt das Gerät. Nach close sollte es nicht weiter verwendet werden.

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

Rückgabewert

Typ Beschreibung
Void

getCurrentResult

Ruft das aktuell neueste Ergebnis ab. Wenn noch kein Ergebnis abgerufen wurde, wird leer zurückgegeben.

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

Rückgabewert

Typ Beschreibung
Optional<AttitudeSensorResult>