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 Return value: (transfer none): a ArvGcNode, null if not found.

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 Return value: (transfer none): a ArvDevice.