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
Value Struct Reference

This special type represents a Value. More...

#include <aida_pva_types.h>

Data Fields

Type type
 AIDA_STRING_TYPE or AIDA_JSON_TYPE. More...
 
ValueContents value
 The value's contents, either a string or parsed json. More...
 

Detailed Description

This special type represents a Value.

A Value is a special type that is used to pass complex data to the Native Channel Provider. The value member, of type ValueContents, can hold either a simple string or a json_value.

Definition at line 111 of file aida_pva_types.h.

Field Documentation

◆ type

Type type

AIDA_STRING_TYPE or AIDA_JSON_TYPE.

Definition at line 113 of file aida_pva_types.h.

Referenced by getJsonValue(), and releaseValue().

◆ value

The value's contents, either a string or parsed json.

Definition at line 114 of file aida_pva_types.h.

Referenced by getJsonValue(), and releaseValue().


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