Sparkplug B C++ Library 1.0.0
Modern C++-23 implementation of Eclipse Sparkplug B 2.2 specification
Loading...
Searching...
No Matches
sparkplug_metric_value_t Union Reference

Metric value union. More...

#include <sparkplug_c.h>

Public Attributes

int8_t int8_value
 
int16_t int16_value
 
int32_t int32_value
 
int64_t int64_value
 
uint8_t uint8_value
 
uint16_t uint16_value
 
uint32_t uint32_value
 
uint64_t uint64_value
 
float float_value
 
double double_value
 
bool boolean_value
 
const char * string_value
 

Detailed Description

Metric value union.

Note
Check the datatype field to determine which union member is valid.

Definition at line 966 of file sparkplug_c.h.

Member Data Documentation

◆ boolean_value

bool sparkplug_metric_value_t::boolean_value

Definition at line 977 of file sparkplug_c.h.

◆ double_value

double sparkplug_metric_value_t::double_value

Definition at line 976 of file sparkplug_c.h.

◆ float_value

float sparkplug_metric_value_t::float_value

Definition at line 975 of file sparkplug_c.h.

◆ int16_value

int16_t sparkplug_metric_value_t::int16_value

Definition at line 968 of file sparkplug_c.h.

◆ int32_value

int32_t sparkplug_metric_value_t::int32_value

Definition at line 969 of file sparkplug_c.h.

◆ int64_value

int64_t sparkplug_metric_value_t::int64_value

Definition at line 970 of file sparkplug_c.h.

◆ int8_value

int8_t sparkplug_metric_value_t::int8_value

Definition at line 967 of file sparkplug_c.h.

◆ string_value

const char* sparkplug_metric_value_t::string_value

Definition at line 979 of file sparkplug_c.h.

◆ uint16_value

uint16_t sparkplug_metric_value_t::uint16_value

Definition at line 972 of file sparkplug_c.h.

◆ uint32_value

uint32_t sparkplug_metric_value_t::uint32_value

Definition at line 973 of file sparkplug_c.h.

◆ uint64_value

uint64_t sparkplug_metric_value_t::uint64_value

Definition at line 974 of file sparkplug_c.h.

◆ uint8_value

uint8_t sparkplug_metric_value_t::uint8_value

Definition at line 971 of file sparkplug_c.h.


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