All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
VuVuMarkObservationInstanceInfo Struct Reference

Public Attributes

VuMarkInstanceIdType dataType
 The type of data stored by the VuMark instance ID.
 
const char * buffer
 String buffer, filled with length bytes representing the VuMark instance ID if dataType is VU_VUMARK_INSTANCE_ID_STRING or VU_VUMARK_INSTANCE_ID_BYTE.
 
int32_t length
 Byte length of the string buffer.
 
uint64_t numericValue
 Numeric representation of the VuMark instance ID if dataType is VU_VUMARK_INSTANCE_ID_NUMERIC.
 

Detailed Description

Instance info for a VuMark from its respective observation.

Member Data Documentation

◆ buffer

const char* buffer

String buffer, filled with length bytes representing the VuMark instance ID if dataType is VU_VUMARK_INSTANCE_ID_STRING or VU_VUMARK_INSTANCE_ID_BYTE.

Note
The buffer is set to an empty string if the VuMark instance ID is of type VU_VUMARK_INSTANCE_ID_NUMERIC
The lifetime of the buffer is bound to the lifetime of the VuMark instance observation that was used to retrieve this data.

◆ numericValue

uint64_t numericValue

Numeric representation of the VuMark instance ID if dataType is VU_VUMARK_INSTANCE_ID_NUMERIC.

Note
The value is set to 0 if the VuMark instance ID is not of type VU_VUMARK_INSTANCE_ID_NUMERIC