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