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

Represents a floating point number. More...

#include <aida_pva_types.h>

Data Fields

bool isFloat
 Determines whether the value is a single or double precision floating point value. More...
 
char * path
 The string path from the root of the json structure in which this value is found. More...
 
FloatOrDoubleValue value
 The floating point value. More...
 

Detailed Description

Represents a floating point number.

This can be either a single or double precision value. The isFloat flag is set to true if this is a single precision value and the value can be accessed via the value.floatValue. If the isFloat flag is set to false then this is a double precision value and the value can be accessed via the value.doubleValue.

Definition at line 75 of file aida_pva_types.h.

Field Documentation

◆ isFloat

bool isFloat

Determines whether the value is a single or double precision floating point value.

Definition at line 78 of file aida_pva_types.h.

Referenced by toArguments().

◆ path

char* path

The string path from the root of the json structure in which this value is found.

Definition at line 77 of file aida_pva_types.h.

Referenced by toArguments().

◆ value

The floating point value.

Definition at line 79 of file aida_pva_types.h.

Referenced by toArguments().


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