Class MobileMagnetometerService
java.lang.Object
com.gluonhq.attach.magnetometer.impl.MobileMagnetometerService
- All Implemented Interfaces:
MagnetometerService
- Direct Known Subclasses:
AndroidMagnetometerService,IOSMagnetometerService
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ReadOnlyObjectProperty<MagnetometerReading>A frequently-updated reading from the magnetometer. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final javafx.beans.property.ReadOnlyObjectWrapper<MagnetometerReading>Fields inherited from interface com.gluonhq.attach.magnetometer.MagnetometerService
DEFAULT_PARAMETERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the property reading.javafx.beans.property.ReadOnlyObjectProperty<MagnetometerReading>A frequently-updated reading from the magnetometer.voidstart()Starts the service withMagnetometerService.DEFAULT_PARAMETERS.voidstart(Parameters parameters) Starts the service with given parameters.protected abstract voidstartMagnetometerImpl(double frequency) voidstop()Stops the service.protected abstract void
-
Property Details
-
reading
- Specified by:
readingPropertyin interfaceMagnetometerService- See Also:
-
-
Field Details
-
reading
-
-
Constructor Details
-
MobileMagnetometerService
public MobileMagnetometerService()
-
-
Method Details
-
readingProperty
Description copied from interface:MagnetometerServiceA frequently-updated reading from the magnetometer.- Specified by:
readingPropertyin interfaceMagnetometerService- See Also:
-
getReading
Gets the value of the property reading.- Specified by:
getReadingin interfaceMagnetometerService- Property description:
- Returns:
- the current magnetometer reading
-
start
public void start()Description copied from interface:MagnetometerServiceStarts the service withMagnetometerService.DEFAULT_PARAMETERS.- Specified by:
startin interfaceMagnetometerService
-
start
Description copied from interface:MagnetometerServiceStarts the service with given parameters.- Specified by:
startin interfaceMagnetometerService- Parameters:
parameters- Parameters for configuring the service
-
stop
public void stop()Description copied from interface:MagnetometerServiceStops the service.- Specified by:
stopin interfaceMagnetometerService
-
startMagnetometerImpl
protected abstract void startMagnetometerImpl(double frequency) -
stopMagnetometerImpl
protected abstract void stopMagnetometerImpl()
-