    

 ## On this page

  

 

 # dvs\_var\_info Struct Reference

 Last update: 16.07.2025 

Struct holding information for a variable's definiton. [More...](#details)

`#include <<a class="el" href="dynamic__visualization__store__api_8h_source.html">dynamic_visualization_store_api.h</a>>`

## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

uint32\_t [\_id](#abcef03f7b1e419ae39c7511de2385a9b) Unique id for variable.   
 char \* [\_name](#ad1b4aeadeb75d6ab2a446fef37f11d0a) UTF-8 Compatible name of variable \[null terminated\], max name length visible in the GUI == 49, must be unique from other variable names.   
 enum [dvs\_var\_type](dynamic__visualization__store__enums_8h.html#af6aa6351345da4151507012681b3aff0) [\_type](#a721f90cd12b7e98cf0d2fcf99ed9c7a9) Type of variable, see dvs\_var\_type enum ([dynamic\_visualization\_store\_enums.h](dynamic__visualization__store__enums_8h.html "Contains enums used in C/C++ API."))   
 enum [dvs\_var\_location](dynamic__visualization__store__enums_8h.html#af4f0eba512eff253854b44d7ce078491) [\_location](#abfd6a4461939e798ebdc5d6714a4558f) Location of variable (case/part/element/node), see dvs\_var\_location enum ([dynamic\_visualization\_store\_enums.h](dynamic__visualization__store__enums_8h.html "Contains enums used in C/C++ API."))   
 char \* [\_unit](#a3d7cdb8a063eaf6c94f95f3b589c8624) UTF-8 Compatible unit type, see: [https://nexusdemo.ensight.com/docs/python/html/ENS\_UNITSSchema.html](https://nexusdemo.ensight.com/docs/python/html/ENS_UNITSSchema.html).   
 char \* [\_unit\_label](#a262ba1165d1929418e03a2a250774525) UTF-8 Compatible label, see: [https://nexusdemo.ensight.com/docs/python/html/ENS\_UNITSSchema.html](https://nexusdemo.ensight.com/docs/python/html/ENS_UNITSSchema.html).   
 uint32\_t [\_metadata\_num\_pairs](#a9f99fd8ad9d004f44939c830747ebfc8) Number of arrays in \_metadata\_keys/\_metadata\_vals.   
 char \*\* [\_metadata\_keys](#a9c656726edeeb5c0cf5b9a42f870b3a2) UTF-8 Compatible key , each array should be null terminated.   
 char \*\* [\_metadata\_vals](#abe0afbff61a368336c7750c831a3c056) UTF-8 Compatible value, each array should be null terminated.   
 <a id="details" name="details"></a>## Detailed Description

Struct holding information for a variable's definiton.

Definition at line [91](dynamic__visualization__store__api_8h_source.html#l00091) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).



## Member Data Documentation

<a id="abcef03f7b1e419ae39c7511de2385a9b" name="abcef03f7b1e419ae39c7511de2385a9b"></a>## [◆ ](#abcef03f7b1e419ae39c7511de2385a9b)\_id

 uint32\_t dvs\_var\_info::\_id

Unique id for variable.

Definition at line [93](dynamic__visualization__store__api_8h_source.html#l00093) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="abfd6a4461939e798ebdc5d6714a4558f" name="abfd6a4461939e798ebdc5d6714a4558f"></a>## [◆ ](#abfd6a4461939e798ebdc5d6714a4558f)\_location

 enum [dvs\_var\_location](dynamic__visualization__store__enums_8h.html#af4f0eba512eff253854b44d7ce078491) dvs\_var\_info::\_location

Location of variable (case/part/element/node), see dvs\_var\_location enum ([dynamic\_visualization\_store\_enums.h](dynamic__visualization__store__enums_8h.html "Contains enums used in C/C++ API."))

Definition at line [96](dynamic__visualization__store__api_8h_source.html#l00096) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="a9c656726edeeb5c0cf5b9a42f870b3a2" name="a9c656726edeeb5c0cf5b9a42f870b3a2"></a>## [◆ ](#a9c656726edeeb5c0cf5b9a42f870b3a2)\_metadata\_keys

 char\*\* dvs\_var\_info::\_metadata\_keys

UTF-8 Compatible key , each array should be null terminated.

Definition at line [100](dynamic__visualization__store__api_8h_source.html#l00100) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="a9f99fd8ad9d004f44939c830747ebfc8" name="a9f99fd8ad9d004f44939c830747ebfc8"></a>## [◆ ](#a9f99fd8ad9d004f44939c830747ebfc8)\_metadata\_num\_pairs

 uint32\_t dvs\_var\_info::\_metadata\_num\_pairs

Number of arrays in \_metadata\_keys/\_metadata\_vals.

Definition at line [99](dynamic__visualization__store__api_8h_source.html#l00099) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="abe0afbff61a368336c7750c831a3c056" name="abe0afbff61a368336c7750c831a3c056"></a>## [◆ ](#abe0afbff61a368336c7750c831a3c056)\_metadata\_vals

 char\*\* dvs\_var\_info::\_metadata\_vals

UTF-8 Compatible value, each array should be null terminated.

Definition at line [101](dynamic__visualization__store__api_8h_source.html#l00101) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="ad1b4aeadeb75d6ab2a446fef37f11d0a" name="ad1b4aeadeb75d6ab2a446fef37f11d0a"></a>## [◆ ](#ad1b4aeadeb75d6ab2a446fef37f11d0a)\_name

 char\* dvs\_var\_info::\_name

UTF-8 Compatible name of variable \[null terminated\], max name length visible in the GUI == 49, must be unique from other variable names.

Definition at line [94](dynamic__visualization__store__api_8h_source.html#l00094) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="a721f90cd12b7e98cf0d2fcf99ed9c7a9" name="a721f90cd12b7e98cf0d2fcf99ed9c7a9"></a>## [◆ ](#a721f90cd12b7e98cf0d2fcf99ed9c7a9)\_type

 enum [dvs\_var\_type](dynamic__visualization__store__enums_8h.html#af6aa6351345da4151507012681b3aff0) dvs\_var\_info::\_type

Type of variable, see dvs\_var\_type enum ([dynamic\_visualization\_store\_enums.h](dynamic__visualization__store__enums_8h.html "Contains enums used in C/C++ API."))

Definition at line [95](dynamic__visualization__store__api_8h_source.html#l00095) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="a3d7cdb8a063eaf6c94f95f3b589c8624" name="a3d7cdb8a063eaf6c94f95f3b589c8624"></a>## [◆ ](#a3d7cdb8a063eaf6c94f95f3b589c8624)\_unit

 char\* dvs\_var\_info::\_unit

UTF-8 Compatible unit type, see: [https://nexusdemo.ensight.com/docs/python/html/ENS\_UNITSSchema.html](https://nexusdemo.ensight.com/docs/python/html/ENS_UNITSSchema.html).

Definition at line [97](dynamic__visualization__store__api_8h_source.html#l00097) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





<a id="a262ba1165d1929418e03a2a250774525" name="a262ba1165d1929418e03a2a250774525"></a>## [◆ ](#a262ba1165d1929418e03a2a250774525)\_unit\_label

 char\* dvs\_var\_info::\_unit\_label

UTF-8 Compatible label, see: [https://nexusdemo.ensight.com/docs/python/html/ENS\_UNITSSchema.html](https://nexusdemo.ensight.com/docs/python/html/ENS_UNITSSchema.html).

Definition at line [98](dynamic__visualization__store__api_8h_source.html#l00098) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html).





---

The documentation for this struct was generated from the following file:- D:/ANSYSDev/Product-src/ensight/user\_defined\_src/readers/dvs/include/[dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.html)