public static class WireScanner.ActrConfig extends ParameterSet
ScadaRecord.IFieldDescriptor| Modifier and Type | Field and Description |
|---|---|
double |
accelInit
The maximum acceleration of the actuator used
to move into the initial scan location; that is,
the time derivative of
velInit. |
double |
accelReturn
The maximum actuator acceleration when returning to the
home location, in mm/sec.
|
double |
accelSearch
The maximum acceleration used by the actuator when
searching for a limit switch, in mm/sec2.
|
double |
accelStep
The maximum acceleration of the actuator used to
move between sampling points, in mm/sec2.
|
double |
tmoSearch
The maximum time allowed while the actuator is searching
for a limit switch, in seconds.
|
double |
tmoStep
The maximum time allowed to move the actuator between
sampling locations, in seconds.
|
double |
velInit
The initial (actuator) speed of the actuator in mm/sec.
|
double |
velReturn
The maximum actuator speed when returning to the
home location, in mm/sec.
|
double |
velSearch
The maximum velocity used by the actuator when searching
for a limit switch, in mm/sec.
|
double |
velStep
The maximum actuator velocity between sampling
points, in mm/sec.
|
| Constructor and Description |
|---|
ActrConfig()
Create a new, uninitialized
ActrConfig object. |
ActrConfig(DataAdaptor daptSrc)
Create a new
ActrConfig object initialized
from the given data source. |
ActrConfig(ProfileDevice ws)
Create a new
ActrConfig object initialize
with values fetched from the given device. |
| Modifier and Type | Method and Description |
|---|---|
static WireScanner.ActrConfig |
aquire(ProfileDevice ws)
Return the set of current device configuration parameters.
|
dataLabelclone, getFieldDescriptor, getFieldDescriptorMap, getFieldDescriptors, loadHardwareValues, setFieldFromPV, setHardwareValues, setPvFromField, toString, update, write@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgInitSpeedRb", hndSet="ActrCfgInitSpeedSet") public double velInit
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgInitAccelRb", hndSet="ActrCfgInitAccelSet") public double accelInit
velInit. The
units are mm/sec2.@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgStepSpeedRb", hndSet="ActrCfgStepSpeedSet") public double velStep
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgStepAccelRb", hndSet="ActrCfgStepAccelSet") public double accelStep
velStep.@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgSearchSpeedRb", hndSet="ActrCfgSearchSpeedSet") public double velSearch
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgSearchAccelRb", hndSet="ActrCfgSearchAccelSet") public double accelSearch
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgReturnSpeedRb", hndSet="ActrCfgReturnSpeedSet") public double velReturn
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgReturnAccelRb", hndSet="ActrCfgReturnAccelSet") public double accelReturn
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgSearchTimeoutRb", hndSet="ActrCfgSearchTimeoutSet") public double tmoSearch
@AScada.Field(type=double.class, ctrl=true, hndRb="ActrCfgStepTimeoutRb", hndSet="ActrCfgStepTimeoutSet") public double tmoStep
public ActrConfig()
ActrConfig object.public ActrConfig(DataAdaptor daptSrc)
ActrConfig object initialized
from the given data source.daptSrc - data source containing data structure fieldspublic ActrConfig(ProfileDevice ws) throws ConnectionException, GetException
ActrConfig object initialize
with values fetched from the given device.ws - data acquisition deviceConnectionException - unable to connect to a parameter channelGetException - unable to retrieve values from channel accesspublic static WireScanner.ActrConfig aquire(ProfileDevice ws) throws ConnectionException, GetException
ws - profile device under requestConnectionException - unable to connect to a parameter read back channelGetException - general channel access get exception