angleMeasurement
Class FluxgateWorldAngles
java.lang.Object
angleMeasurement.AngleMeasurement
angleMeasurement.FluxgateWorldAngles
- All Implemented Interfaces:
- PamSettings
public class FluxgateWorldAngles
- extends AngleMeasurement
Read out a Fluxgate World 3030 shaft encoder.
- Author:
- Douglas Gillespie
| Methods inherited from class angleMeasurement.AngleMeasurement |
addMeasurementListener, getAngleOffset, getAngleParameters, getCalibratedAngle, getCalibratedAngle, getName, getUnitName, getUnitType, notifyAngleMeasurementListeners, removeMeasurementListener, setAngleOffset, setAngleParameters, setCalibrationData, setName, setupCalibration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fluxgateWorldParameters
private FluxgateWorldParameters fluxgateWorldParameters
fgSerialPortCom
private FluxgateWorldAngles.FGSerialPortCom fgSerialPortCom
comnPortIdentifier
private gnu.io.CommPortIdentifier comnPortIdentifier
BAUDRATE
private static final int BAUDRATE
- See Also:
- Constant Field Values
latestAngle
private java.lang.Double latestAngle
latestTime
private long latestTime
commandSent
private volatile boolean commandSent
name
private java.lang.String name
COMMAND_DIGITAL
private static final java.lang.String COMMAND_DIGITAL
- See Also:
- Constant Field Values
FluxgateWorldAngles
public FluxgateWorldAngles(java.lang.String name,
boolean autoStart)
getRawAngle
public java.lang.Double getRawAngle()
- Specified by:
getRawAngle in class AngleMeasurement
getCorrectedAngle
public java.lang.Double getCorrectedAngle()
- Specified by:
getCorrectedAngle in class AngleMeasurement
setZero
public void setZero()
- Specified by:
setZero in class AngleMeasurement
settings
public boolean settings(java.awt.Frame parentFrame)
- Specified by:
settings in class AngleMeasurement
getSettingsReference
public java.io.Serializable getSettingsReference()
- Returns:
- The serialisable object that will be stored
getSettingsVersion
public long getSettingsVersion()
- Returns:
- An integer version number for the settings
restoreSettings
public boolean restoreSettings(PamControlledUnitSettings 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()
sendCommand
private boolean sendCommand(java.lang.String command,
boolean waitAnswer,
long timeOut)
interpretCommandReply
private void interpretCommandReply(java.lang.StringBuffer data)
stop
public void stop()
getFluxgateWorldParameters
public FluxgateWorldParameters getFluxgateWorldParameters()
setFluxgateWorldParameters
public void setFluxgateWorldParameters(FluxgateWorldParameters fluxgateWorldParameters)
setFluxgateWorldParameters
public void setFluxgateWorldParameters(FluxgateWorldParameters fluxgateWorldParameters,
boolean start)