Package angleMeasurement
Class FluxgateWorldAngles
java.lang.Object
angleMeasurement.AngleMeasurement
angleMeasurement.FluxgateWorldAngles
- All Implemented Interfaces:
PamSettings,SettingsNameProvider
Read out a Fluxgate World 3030 shaft encoder.
- Author:
- Douglas Gillespie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongvoidbooleanrestoreSettings(PamControlledUnitSettings pamControlledUnitSettings) voidsetFluxgateWorldParameters(FluxgateWorldParameters fluxgateWorldParameters) voidsetFluxgateWorldParameters(FluxgateWorldParameters fluxgateWorldParameters, boolean start) booleanvoidsetZero()booleanstart()voidstop()Methods inherited from class angleMeasurement.AngleMeasurement
addMeasurementListener, getAngleOffset, getAngleParameters, getCalibratedAngle, getCalibratedAngle, getName, getUnitName, getUnitType, notifyAngleMeasurementListeners, removeMeasurementListener, setAngleOffset, setAngleParameters, setCalibrationData, setName, setupCalibration
-
Constructor Details
-
FluxgateWorldAngles
-
-
Method Details
-
getRawAngle
- Specified by:
getRawAnglein classAngleMeasurement
-
getCorrectedAngle
- Specified by:
getCorrectedAnglein classAngleMeasurement
-
setZero
public void setZero()- Specified by:
setZeroin classAngleMeasurement
-
settings
- Specified by:
settingsin classAngleMeasurement
-
getSettingsReference
- Returns:
- The serialisable object that will be stored
-
getSettingsVersion
public long getSettingsVersion()- Returns:
- An integer version number for the settings
-
restoreSettings
- Parameters:
pamControlledUnitSettings-- Returns:
- true if successful The object performs final checks (if needed) and then casts the settings data pamcontrolledunitSettings.settings into the correct type and uses as required
-
start
public boolean start() -
stop
public void stop() -
readData
-
getFluxgateWorldParameters
-
setFluxgateWorldParameters
-
setFluxgateWorldParameters
public void setFluxgateWorldParameters(FluxgateWorldParameters fluxgateWorldParameters, boolean start)
-