ConfigSnapshot
Class SnapshotVariable

java.lang.Object
  extended by ConfigSnapshot.SnapshotVariable

 class SnapshotVariable
extends java.lang.Object

A container class which contains the details necessary in order to perform a snapshot of an item in the parameter noticeboard.


Field Summary
(package private)  java.lang.String Description
          A plain english string which describes the semantics of the noticeboard item.
(package private)  java.lang.String InstrumentName
          The name of the instrument which this variable is associated with.
(package private)  java.lang.String LogicalParameterName
          The logical name of the parameter
(package private)  java.lang.String LogicalType
          This is the datatype of the snaphost parameter
(package private)  java.lang.String MechanismName
          This is the mechanism associated with the snap shot value
(package private)  java.lang.Integer MessageNumber
          In the case of a 4MS based parameter this would be the message number of the
(package private)  org.omg.CORBA.Any NBValue
          This is the Any value which is associated with the snapshot value
(package private)  java.lang.String NoticeboardName
          This is the parameter noticeboard item which holds this value.
(package private)  ParameterType OriginOfParameter
          The type of the parameter
(package private)  java.lang.Integer PositionNumber
          In the case of a 4MS based parameter this would be the position number of the parameter iun the message.
(package private)  java.lang.String PVName
          The name of the process variable
 
Constructor Summary
SnapshotVariable()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NBValue

org.omg.CORBA.Any NBValue
This is the Any value which is associated with the snapshot value


InstrumentName

java.lang.String InstrumentName
The name of the instrument which this variable is associated with.


NoticeboardName

java.lang.String NoticeboardName
This is the parameter noticeboard item which holds this value.


LogicalType

java.lang.String LogicalType
This is the datatype of the snaphost parameter


OriginOfParameter

ParameterType OriginOfParameter
The type of the parameter


Description

java.lang.String Description
A plain english string which describes the semantics of the noticeboard item.


MechanismName

java.lang.String MechanismName
This is the mechanism associated with the snap shot value


MessageNumber

java.lang.Integer MessageNumber
In the case of a 4MS based parameter this would be the message number of the


PositionNumber

java.lang.Integer PositionNumber
In the case of a 4MS based parameter this would be the position number of the parameter iun the message.


LogicalParameterName

java.lang.String LogicalParameterName
The logical name of the parameter


PVName

java.lang.String PVName
The name of the process variable

Constructor Detail

SnapshotVariable

SnapshotVariable()