Class Accelerometer
- Namespace
- easyar
Accelerometer ruft den vom System bereitgestellten Beschleunigungsmesser auf, gibt AccelerometerResult aus. Wenn das Gerät nicht mehr benötigt wird, kann close aufgerufen werden, um es zu schließen. Nach close sollte es nicht weiter verwendet werden. Es wird nicht empfohlen, es gleichzeitig mehrmals zu öffnen, da es möglicherweise nicht funktioniert oder die Genauigkeit abnimmt.
Konstruktoren
Accelerometer
void easyar_Accelerometer__ctor(easyar_Accelerometer * * Return)
Accelerometer()
public Accelerometer()
constructor()
+ (easyar_Accelerometer *) create
public convenience init()
public Accelerometer()
Methoden
isAvailable
Überprüft, ob verfügbar. Gibt nur auf Android oder iOS und bei Hardwareunterstützung true zurück. Andere Betriebssysteme werden derzeit nicht unterstützt.
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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Boolean |
output
Ausgabeport.
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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| AccelerometerResultSource |
open
Öffnet das Gerät. Die Abtastperiode wird durch die interne Implementierung bestimmt. Wenn das Öffnen fehlschlägt, wird false zurückgegeben.
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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Boolean |
openWithSamplingPeriod
Öffnet das Gerät mit einer bestimmten Abtastperiode. Die Abtastperiode kann aufgrund von Hardwarebeschränkungen möglicherweise nicht den angegebenen Wert erreichen. Wenn das Öffnen fehlschlägt, wird false zurückgegeben.
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)
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_Accelerometer_close(easyar_Accelerometer * 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 aktuelle neueste Ergebnis ab. Wenn das Ergebnis noch nicht abgerufen wurde, wird null zurückgegeben.
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()
Rückgabewert
| Typ | Beschreibung |
|---|---|
| Optional<AccelerometerResult> |