ArvGc

ArvGc — Genicam root document class

Synopsis

                    ArvGc;
ArvGc *             arv_gc_new                          (ArvDevice *device,
                                                         const void *xml,
                                                         size_t size);
ArvGcNode *         arv_gc_get_node                     (ArvGc *genicam,
                                                         const char *name);
ArvDevice *         arv_gc_get_device                   (ArvGc *genicam);

Object Hierarchy

  GObject
   +----ArvDomNode
         +----ArvDomDocument
               +----ArvGc

Description

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.

Details

ArvGc

typedef struct _ArvGc ArvGc;

arv_gc_new ()

ArvGc *             arv_gc_new                          (ArvDevice *device,
                                                         const void *xml,
                                                         size_t size);

arv_gc_get_node ()

ArvGcNode *         arv_gc_get_node                     (ArvGc *genicam,
                                                         const char *name);

Retrieves a genicam node by name.

genicam :

a ArvGc object

name :

node name

Returns :

a ArvGcNode, null if not found. [transfer none]

arv_gc_get_device ()

ArvDevice *         arv_gc_get_device                   (ArvGc *genicam);

Retrieves the device handled by this genicam interface. The device is used for register access.

genicam :

a ArvGc object

Returns :

a ArvDevice. [transfer none]