PvaClientMonitorData

This class provides access to the data returned by calls to get data via PvaChannelGet It provides methods:

getStructure          Get the introspection interface for data returned from server
getPVStructure        Get the complete set of data returned from the server.
getChangedBitSet      Get the bitSet that shows which fields have a new value since last monitor event.
getOverrunBitSet      Get the bitSet that shows which fields have changed more than once since last monitor event.
showChanged           Show all the fields that have changed value since the last monitor event,
showChanged           Show all the fields that have changed value more than once since last monitor event.
getAlarm              If a alarm field is available get it.
getTimeStamp          If a timeStamp field is available get it.
hasValue              Does the PVStructure have a top level field named value
NOTE: The following only apply if hasValue is true.
isValueScalar         Is the value field a scalar?
isValueScalarArray    Is the value field a scalar array?
getValue              Get the value field.
getScalarValue        Get a scalar value field.
getArrayValue         Get an array value field.
getScalarArrayValue   Get a scalar array value field.
getDouble             Get scalar value field as a double.
getString             Get value field as a string.
getDoubleArray        Get value field as a double array.
getStringArray        Get value field as a string array.