public static class WireScanner.DevStatus extends ParameterSet
ScadaRecord.IFieldDescriptor
Modifier and Type | Field and Description |
---|---|
int |
almSgnl
Alarm flag for wire signal; it indicates a
saturation condition.
|
int |
almTmg
Timing error flag.
|
int |
dmgDia
Diagonal wire damage
status: 0=OK, 1=Damage |
int |
dmgHor
Horizontal wire damage
status: 0=OK, 1=MPS trip |
int |
dmgVer
Vertical wire damage
status: 0=OK, 1=MPS trip |
int |
errCollsn
Actuator collision error.
|
int |
errMps0
MPS 0 trip
status: 0=OK, 1=MPS trip |
int |
errMps1
MPS 1 trip
status: 0=OK, 1=MPS trip |
int |
errPs
General power supply error
status: 0=OK, 1=Error condition |
int |
errScan
General error during scan
status: 0=OK, 1=Error condition |
int |
errScanRng
Scan out of range error
|
static ScadaFieldMap |
FLD_MAP
Map of field names to field SCADA descriptors for this structure
|
int |
idScan
The current scan sequence identifier.
|
int |
limFwd
forward limit switch activated
|
int |
limRev
reverse limit switch activated
|
double |
mvtMax
Maximum actuator excursion during a scan
|
int |
mvtStatus
Movement state of the wire.
|
double |
wireMax
The maximum stroke length of the actuator
|
double |
wirePos
Current position of the wire
|
double |
wireVel
Current speed of the wire
|
Constructor and Description |
---|
DevStatus()
Create a new
DevStatus object. |
DevStatus(ProfileDevice ws)
Create a new
DevStatus object. |
Modifier and Type | Method and Description |
---|---|
static WireScanner.DevStatus |
acquire(ProfileDevice ws)
Convenience method for retrieving a new initialized data structure
populated from the given device state.
|
dataLabel
clone, getFieldDescriptor, getFieldDescriptorMap, getFieldDescriptors, loadHardwareValues, setFieldFromPV, setHardwareValues, setPvFromField, toString, update, write
public static final ScadaFieldMap FLD_MAP
@AScada.Field(type=int.class, ctrl=false, hndRb="StatAlarmSgnlRb") public int almSgnl
@AScada.Field(type=int.class, ctrl=false, hndRb="StatFwdLimitRb") public int limFwd
@AScada.Field(type=int.class, ctrl=false, hndRb="StatRevLimitRb") public int limRev
@AScada.Field(type=int.class, ctrl=false, hndRb="StatScanOutOfRngRb") public int errScanRng
@AScada.Field(type=int.class, ctrl=false, hndRb="StatHorWireDmgRb") public int dmgHor
@AScada.Field(type=int.class, ctrl=false, hndRb="StatVerWireDmgRb") public int dmgVer
@AScada.Field(type=int.class, ctrl=false, hndRb="StatDiaWireDmgRb") public int dmgDia
@AScada.Field(type=int.class, ctrl=false, hndRb="StatAlarmTmgRb") public int almTmg
@AScada.Field(type=int.class, ctrl=false, hndRb="StatMps0Rb") public int errMps0
@AScada.Field(type=int.class, ctrl=false, hndRb="StatMps1Rb") public int errMps1
@AScada.Field(type=int.class, ctrl=false, hndRb="StatPowerSupplyRb") public int errPs
@AScada.Field(type=int.class, ctrl=false, hndRb="StatScanErrorRb") public int errScan
@AScada.Field(type=int.class, ctrl=false, hndRb="StatCollisionRb") public int errCollsn
@AScada.Field(type=int.class, ctrl=false, hndRb="StatScanSeqIdRb") public int idScan
@AScada.Field(type=int.class, ctrl=false, hndRb="StatMotionRb") public int mvtStatus
@AScada.Field(type=double.class, ctrl=false, hndRb="StatScanStrokeRb") public double mvtMax
@AScada.Field(type=double.class, ctrl=false, hndRb="StatWirePosRb") public double wirePos
@AScada.Field(type=double.class, ctrl=false, hndRb="StatWireSpeedRb") public double wireVel
@AScada.Field(type=double.class, ctrl=false, hndRb="StatScanStrokeRb") public double wireMax
public DevStatus()
DevStatus
object.public DevStatus(ProfileDevice ws) throws ConnectionException, GetException
DevStatus
object.ws
- wire scanner deviceConnectionException
- unable to connect parameter read back channelGetException
- general field initialization exceptionpublic static WireScanner.DevStatus acquire(ProfileDevice ws) throws ConnectionException, GetException
ws
- data acquisition deviceConnectionException
- unable to connect parameter read back channelGetException
- general field initialization exception