ArvGcRegisterDescriptionNode

ArvGcRegisterDescriptionNode — Class for RegisterDescription nodes

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── ArvDomNode
        ╰── ArvDomElement
            ╰── ArvGcNode
                ╰── ArvGcFeatureNode
                    ╰── ArvGcRegisterDescriptionNode

Description

Functions

arv_gc_register_description_node_new ()

ArvGcNode *
arv_gc_register_description_node_new (void);

arv_gc_register_description_node_compare_schema_version ()

int
arv_gc_register_description_node_compare_schema_version
                               (ArvGcRegisterDescriptionNode *node,
                                guint major,
                                guint minor,
                                guint subminor);

Compare the Genicam document version to the given version.

Parameters

node

a ArvGcRegisterDescriptionNode

 

major

major version number

 

minor

minor version number

 

subminor

sub minor version number

 

Returns

-1 if document version is lower than the given version, 0 if equal and 1 if greater.

Since: 0.6.0


arv_gc_register_description_node_check_schema_version ()

gboolean
arv_gc_register_description_node_check_schema_version
                               (ArvGcRegisterDescriptionNode *node,
                                guint required_major,
                                guint required_minor,
                                guint required_subminor);

Checks if the Genicam document version is higher or equal to the given version.

Parameters

node

a ArvGcRegisterDescriptionNode

 

required_major

required major version number

 

required_minor

required minor version number

 

required_subminor

required sub minor version number

 

Returns

True if document version is higher or equal than the given version.

Since: 0.6.0


arv_gc_register_description_node_get_model_name ()

char *
arv_gc_register_description_node_get_model_name
                               (ArvGcRegisterDescriptionNode *node);

Gets camera model name for given Genicam document.

Parameters

Returns

Model name string.

Since: 0.8.0


arv_gc_register_description_node_get_vendor_name ()

char *
arv_gc_register_description_node_get_vendor_name
                               (ArvGcRegisterDescriptionNode *node);

Gets camera vendor name for given Genicam document.

Parameters

Returns

Vendor name string.

Since: 0.8.0


arv_gc_register_description_node_get_major_version ()

guint
arv_gc_register_description_node_get_major_version
                               (ArvGcRegisterDescriptionNode *node);

Gets Genicam document major version.

Parameters

Returns

Major version.

Since: 0.8.0


arv_gc_register_description_node_get_minor_version ()

guint
arv_gc_register_description_node_get_minor_version
                               (ArvGcRegisterDescriptionNode *node);

Gets Genicam document minor version.

Parameters

Returns

Minor version.

Since: 0.8.0


arv_gc_register_description_node_get_subminor_version ()

guint
arv_gc_register_description_node_get_subminor_version
                               (ArvGcRegisterDescriptionNode *node);

Gets Genicam document sub minor version.

Parameters

Returns

Sub minor version.

Since: 0.8.0


arv_gc_register_description_node_get_schema_major_version ()

guint
arv_gc_register_description_node_get_schema_major_version
                               (ArvGcRegisterDescriptionNode *node);

Gets Genicam document schema major version.

Parameters

Returns

Schema major version.

Since: 0.8.0


arv_gc_register_description_node_get_schema_minor_version ()

guint
arv_gc_register_description_node_get_schema_minor_version
                               (ArvGcRegisterDescriptionNode *node);

Gets Genicam document schema minor version.

Parameters

Returns

Schema minor version.

Since: 0.8.0


arv_gc_register_description_node_get_schema_subminor_version ()

guint
arv_gc_register_description_node_get_schema_subminor_version
                               (ArvGcRegisterDescriptionNode *node);

Gets Genicam document schema sub minor version.

Parameters

Returns

Schema sub minor version.

Since: 0.8.0


arv_gc_register_feature_node ()

void
arv_gc_register_feature_node (ArvGc *genicam,
                              ArvGcFeatureNode *node);

Types and Values

ArvGcRegisterDescriptionNode

typedef struct _ArvGcRegisterDescriptionNode ArvGcRegisterDescriptionNode;