| Top |
| ArvGc | |
| enum | ArvRangeCheckPolicy |
| enum | ArvRegisterCachePolicy |
| enum | ArvGcNameSpace |
| enum | ArvGcAccessMode |
| enum | ArvGcCachable |
| enum | ArvGcSignedness |
| enum | ArvGcIsLinear |
| enum | ArvGcVisibility |
| enum | ArvGcRepresentation |
| enum | ArvGcDisplayNotation |
| enum | ArvGcStreamable |
ArvGc implements the root document for the storage of the Genicam feature nodes. It builds the node tree by parsing an xml file in the Genicam standard format. See http://www.genicam.org.
ArvGcNode * arv_gc_get_node (ArvGc *genicam,const char *name);
Retrieves a genicam node by name.
ArvDevice *
arv_gc_get_device (ArvGc *genicam);
Retrieves the device handled by this genicam interface. The device is used for register access.
ArvRangeCheckPolicy
arv_gc_get_range_check_policy (ArvGc *genicam);
void arv_gc_set_range_check_policy (ArvGc *genicam,ArvRangeCheckPolicy policy);
ArvRegisterCachePolicy
arv_gc_get_register_cache_policy (ArvGc *genicam);
void arv_gc_set_register_cache_policy (ArvGc *genicam,ArvRegisterCachePolicy policy);
|
never check if float or integer node value is in min/max range |
||
|
always check if if float or integer node is in min/max range |
||
|
check the value, but only display an error message if the value is not allowed (Since 0.8.8) |
||
|
default range check policy |
Since: 0.8.6
Specifies feature node or register name space type. Standard name space features are listed in Genicam materials. Any other vendor-specific features should use custom name space type.
Specifies signedness of integer registers. Per standard Genicam internally uses signed 64-bit signed integers for representing all integer registers. Therefore unsigned 64-bit integers are not available.
Specifies feature node recommended visibility in user interfaces.
Number representation formats.
|
undefined representation |
||
|
number presented on linear scale (e.g. on a linear slider) |
||
|
number presented on logarithmic scale (e.g. on a logarithmic slider) |
||
|
binary choice (e.g. a checkbox) |
||
|
number presented in an editable field (e.g. a spinbox) |
||
|
number presented in hexadecimal format |
||
|
IPv4 address |
||
|
MAC address |
Since: 0.8.0
Number display notations for showing numbers in user interfaces.
|
undefined number notation |
||
|
automatically detect whether to use fixed or scientific number notation |
||
|
used fixed (i.e. decimal) notation for displaying numbers |
||
|
use scientific notation for displaying numbers |
Since: 0.8.0
Denotes that the corresponding feature is prepared to be stored to and loaded from a file via the node tree. The idea is to persist the state of a camera by storing the features marked as Streamable and restore the state by writing those features back to the node tree.
Since: 0.8.8