PVField::message was changed to pass the message to the top level field adding the field name at each level.
309 lines
8.1 KiB
Plaintext
309 lines
8.1 KiB
Plaintext
structure request
|
|
string fieldList value,timeStamp
|
|
structure top
|
|
structure value
|
|
double value 0
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure valueAlarm
|
|
boolean active false
|
|
double lowAlarmLimit 0
|
|
double lowWarningLimit 0
|
|
double highWarningLimit 0
|
|
double highAlarmLimit 0
|
|
int lowAlarmSeverity 0
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 0
|
|
double hystersis 0
|
|
string extra
|
|
|
|
testScalar
|
|
boolean boolean true
|
|
byte byte 10
|
|
short short 10
|
|
int int 10
|
|
long long 10
|
|
float float 10
|
|
double double 10
|
|
string string 10
|
|
structure boolean
|
|
boolean value true
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
structure valueAlarm
|
|
boolean active false
|
|
int falseSeverity 0
|
|
int trueSeverity 0
|
|
int changeStateSeverity 0
|
|
structure byte
|
|
byte value 127
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
display display
|
|
string description this is a description
|
|
string format f10.2
|
|
string units SomeUnits
|
|
structure limit
|
|
double low 0
|
|
double high 10
|
|
control control
|
|
structure limit
|
|
double low 1
|
|
double high 9
|
|
double minStep 0
|
|
structure valueAlarm
|
|
boolean active true
|
|
byte lowAlarmLimit 1
|
|
byte lowWarningLimit 0
|
|
byte highWarningLimit 0
|
|
byte highAlarmLimit 9
|
|
int lowAlarmSeverity 2
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 2
|
|
byte hystersis 0
|
|
structure short
|
|
short value 32767
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
display display
|
|
string description this is a description
|
|
string format f10.2
|
|
string units SomeUnits
|
|
structure limit
|
|
double low 0
|
|
double high 10
|
|
control control
|
|
structure limit
|
|
double low 1
|
|
double high 9
|
|
double minStep 0
|
|
structure valueAlarm
|
|
boolean active true
|
|
short lowAlarmLimit 1
|
|
short lowWarningLimit 0
|
|
short highWarningLimit 0
|
|
short highAlarmLimit 9
|
|
int lowAlarmSeverity 2
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 2
|
|
short hystersis 0
|
|
structure int
|
|
int value -2147483648
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
display display
|
|
string description this is a description
|
|
string format f10.2
|
|
string units SomeUnits
|
|
structure limit
|
|
double low 0
|
|
double high 10
|
|
control control
|
|
structure limit
|
|
double low 1
|
|
double high 9
|
|
double minStep 0
|
|
structure valueAlarm
|
|
boolean active true
|
|
int lowAlarmLimit 1
|
|
int lowWarningLimit 0
|
|
int highWarningLimit 0
|
|
int highAlarmLimit 9
|
|
int lowAlarmSeverity 2
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 2
|
|
int hystersis 0
|
|
structure long
|
|
long value -9223372032559808513
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
display display
|
|
string description this is a description
|
|
string format f10.2
|
|
string units SomeUnits
|
|
structure limit
|
|
double low 0
|
|
double high 10
|
|
control control
|
|
structure limit
|
|
double low 1
|
|
double high 9
|
|
double minStep 0
|
|
structure valueAlarm
|
|
boolean active true
|
|
long lowAlarmLimit 1
|
|
long lowWarningLimit 0
|
|
long highWarningLimit 0
|
|
long highAlarmLimit 9
|
|
int lowAlarmSeverity 2
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 2
|
|
long hystersis 0
|
|
structure float
|
|
float value 1.123e+08
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
display display
|
|
string description this is a description
|
|
string format f10.2
|
|
string units SomeUnits
|
|
structure limit
|
|
double low 0
|
|
double high 10
|
|
control control
|
|
structure limit
|
|
double low 1
|
|
double high 9
|
|
double minStep 0
|
|
structure valueAlarm
|
|
boolean active true
|
|
float lowAlarmLimit 1
|
|
float lowWarningLimit 0
|
|
float highWarningLimit 0
|
|
float highAlarmLimit 9
|
|
int lowAlarmSeverity 2
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 2
|
|
float hystersis 0
|
|
structure double
|
|
double value 1.123e+35
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
display display
|
|
string description this is a description
|
|
string format f10.2
|
|
string units SomeUnits
|
|
structure limit
|
|
double low 0
|
|
double high 10
|
|
control control
|
|
structure limit
|
|
double low 1
|
|
double high 9
|
|
double minStep 0
|
|
structure valueAlarm
|
|
boolean active true
|
|
double lowAlarmLimit 1
|
|
double lowWarningLimit 0
|
|
double highWarningLimit 0
|
|
double highAlarmLimit 9
|
|
int lowAlarmSeverity 2
|
|
int lowWarningSeverity 0
|
|
int highWarningSeverity 0
|
|
int highAlarmSeverity 2
|
|
double hystersis 0
|
|
structure string
|
|
string value this is a string
|
|
alarm alarm
|
|
int severity 2
|
|
string message messageForAlarm
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 123456789
|
|
int nanoSeconds 1000000
|
|
|
|
testScalarArray
|
|
structure boolean
|
|
boolean[] value [true,false,true]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure byte
|
|
byte[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure short
|
|
short[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure int
|
|
int[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure long
|
|
long[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure float
|
|
float[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure double
|
|
double[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
structure string
|
|
string[] value [0,1,2]
|
|
alarm alarm
|
|
int severity 0
|
|
string message
|
|
timeStamp timeStamp
|
|
long secondsPastEpoch 0
|
|
int nanoSeconds 0
|
|
pvField: totalConstruct 302 totalDestruct 302
|
|
field: totalConstruct 139 totalDestruct 139
|