structure double value 0 structure alarm int severity 0 int status 0 string message structure timeStamp long secondsPastEpoch 0 int nanoSeconds 0 int userTag 0 structure display double limitLow 0 double limitHigh 0 string description string format string units structure control double limitLow 0 double limitHigh 0 double minStep 0 structure structure value int index 0 string[] choices [1,2,3,4] structure alarm int severity 0 int status 0 string message structure timeStamp long secondsPastEpoch 0 int nanoSeconds 0 int userTag 0 testAlarm message testMessage severity MAJOR status CLIENT testTimeStamp testControl low 1.000000 high 10.000000 testDisplay low -10.000000 high -1.000000 testEnumerated index 0 choice 1 choices 1 2 3 4 index 2 choice 3 doubleRecord structure double value 0 structure alarm int severity 2 int status 7 string message testMessage structure timeStamp long secondsPastEpoch 0 int nanoSeconds 0 int userTag 32 structure display double limitLow -10 double limitHigh -1 string description testDescription string format %f10.0 string units volts structure control double limitLow 1 double limitHigh 10 double minStep 0 enumeratedRecord structure structure value int index 2 string[] choices [1,2,3,4] structure alarm int severity 0 int status 0 string message structure timeStamp long secondsPastEpoch 0 int nanoSeconds 0 int userTag 0