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.
|
dataLabel
clone, 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