1 string module_name # Name of the module
3 string node_name # Name of the GenICam node. Use "Root" to
4 # get the top level of the node.
6 string name # Name of the genicam node (same as node_name)
7 string description # Description
8 string name_space # GenICam namespace of the node
9 string interface_type # data type of the node value
10 string access_mode # access mode of the node
11 string is_cachable # cachable setting for the node value
12 string visibility # visibility of the node
13 string caching_mode # caching mode of the mode
14 bool is_streamable # is node streamable
16 string[] enum_value_str_list # list of the enumeration symbolic name if the
17 # node is an enumeration node. Empty otherwise
19 int64[] enum_value_int_list # list of the integer value corresponds to the
20 # symbolic name if the node is an enumeration
21 # node. Empty otherwise
23 string current_value # Current value of the node in string
25 string min_value # minimum value (if node value interface is
26 # integer or float). 0 otherwise
28 string max_value # maximum value (if node value interface is
29 # integer or float). 0 otherwise
31 string increment # increment (step)
33 string unit # unit of the node value if applicable. Empty
36 string[] child_node_list # List of the child node if the node is a
37 # categorical node. Empty otherwise