Accelerator Independent Data Access / PVAccess 2.0
AIDA-PVA is the latest version of the AIDA framework. Built on top of EPICS 7 it enables client applications to programmatically access and manage any device or database on the SLAC Network using simple channel names.
Loading...
Searching...
No Matches
ValueContents Union Reference

This union stores either the string or the json_value of a Value. More...

#include <aida_pva_types.h>

Data Fields

json_value * jsonValue
 The parsed json_value of this Value if the type is AIDA_JSON_TYPE. More...
 
char * stringValue
 The string value of this Value if the type is AIDA_STRING_TYPE. More...
 

Detailed Description

This union stores either the string or the json_value of a Value.

An Value can be a string or can be a json structure. If json is detected it is automatically parsed and placed in the ValueContents union under the jsonValue key.

Definition at line 100 of file aida_pva_types.h.

Field Documentation

◆ jsonValue

json_value* jsonValue

The parsed json_value of this Value if the type is AIDA_JSON_TYPE.

Definition at line 103 of file aida_pva_types.h.

Referenced by getJsonValue(), and releaseValue().

◆ stringValue

char* stringValue

The string value of this Value if the type is AIDA_STRING_TYPE.

Definition at line 102 of file aida_pva_types.h.


The documentation for this union was generated from the following file: