ArvGcPropertyNode

ArvGcPropertyNode — Base class for Genicam property nodes

Functions

ArvGcNode * arv_gc_property_node_new_access_mode ()
ArvGcNode * arv_gc_property_node_new_address ()
ArvGcNode * arv_gc_property_node_new_bit ()
ArvGcNode * arv_gc_property_node_new_cachable ()
ArvGcNode * arv_gc_property_node_new_command_value ()
ArvGcNode * arv_gc_property_node_new_constant ()
ArvGcNode * arv_gc_property_node_new_description ()
ArvGcNode * arv_gc_property_node_new_display_name ()
ArvGcNode * arv_gc_property_node_new_endianess ()
ArvGcNode * arv_gc_property_node_new_expression ()
ArvGcNode * arv_gc_property_node_new_formula ()
ArvGcNode * arv_gc_property_node_new_formula_from ()
ArvGcNode * arv_gc_property_node_new_formula_to ()
ArvGcNode * arv_gc_property_node_new_increment ()
ArvGcNode * arv_gc_property_node_new_length ()
ArvGcNode * arv_gc_property_node_new_lsb ()
ArvGcNode * arv_gc_property_node_new_maximum ()
ArvGcNode * arv_gc_property_node_new_minimum ()
ArvGcNode * arv_gc_property_node_new_msb ()
ArvGcNode * arv_gc_property_node_new_off_value ()
ArvGcNode * arv_gc_property_node_new_on_value ()
ArvGcNode * arv_gc_property_node_new_chunk_id ()
ArvGcNode * arv_gc_property_node_new_p_address ()
ArvGcNode * arv_gc_property_node_new_p_command_value ()
ArvGcNode * arv_gc_property_node_new_p_feature ()
ArvGcNode * arv_gc_property_node_new_p_increment ()
ArvGcNode * arv_gc_property_node_new_p_is_available ()
ArvGcNode * arv_gc_property_node_new_p_is_implemented ()
ArvGcNode * arv_gc_property_node_new_p_is_locked ()
ArvGcNode * arv_gc_property_node_new_p_length ()
ArvGcNode * arv_gc_property_node_new_p_maximum ()
ArvGcNode * arv_gc_property_node_new_p_minimum ()
ArvGcNode * arv_gc_property_node_new_p_port ()
ArvGcNode * arv_gc_property_node_new_p_value ()
ArvGcNode * arv_gc_property_node_new_p_variable ()
ArvGcNode * arv_gc_property_node_new_polling_time ()
ArvGcNode * arv_gc_property_node_new_sign ()
ArvGcNode * arv_gc_property_node_new_tooltip ()
ArvGcNode * arv_gc_property_node_new_unit ()
ArvGcNode * arv_gc_property_node_new_value ()
const char * arv_gc_property_node_get_name ()
ArvGcPropertyNodeType arv_gc_property_node_get_node_type ()
ArvGcNode * arv_gc_property_node_get_linked_node ()
double arv_gc_property_node_get_double ()
gint64 arv_gc_property_node_get_int64 ()
const char * arv_gc_property_node_get_string ()
void arv_gc_property_node_set_double ()
void arv_gc_property_node_set_int64 ()
void arv_gc_property_node_set_string ()

Types and Values

Object Hierarchy

    GObject
    ╰── ArvDomNode
        ╰── ArvDomElement
            ╰── ArvGcNode
                ╰── ArvGcPropertyNode
                    ├── ArvGcIndexNode
                    ╰── ArvGcInvalidatorNode

Description

ArvGcPropertyNode provides a base class for the implementation of the different types of Genicam property nodes (Value, pValue, Endianess...).

Functions

arv_gc_property_node_new_access_mode ()

ArvGcNode *
arv_gc_property_node_new_access_mode (void);

arv_gc_property_node_new_address ()

ArvGcNode *
arv_gc_property_node_new_address (void);

arv_gc_property_node_new_bit ()

ArvGcNode *
arv_gc_property_node_new_bit (void);

arv_gc_property_node_new_cachable ()

ArvGcNode *
arv_gc_property_node_new_cachable (void);

arv_gc_property_node_new_command_value ()

ArvGcNode *
arv_gc_property_node_new_command_value
                               (void);

arv_gc_property_node_new_constant ()

ArvGcNode *
arv_gc_property_node_new_constant (void);

arv_gc_property_node_new_description ()

ArvGcNode *
arv_gc_property_node_new_description (void);

arv_gc_property_node_new_display_name ()

ArvGcNode *
arv_gc_property_node_new_display_name (void);

arv_gc_property_node_new_endianess ()

ArvGcNode *
arv_gc_property_node_new_endianess (void);

arv_gc_property_node_new_expression ()

ArvGcNode *
arv_gc_property_node_new_expression (void);

arv_gc_property_node_new_formula ()

ArvGcNode *
arv_gc_property_node_new_formula (void);

arv_gc_property_node_new_formula_from ()

ArvGcNode *
arv_gc_property_node_new_formula_from (void);

arv_gc_property_node_new_formula_to ()

ArvGcNode *
arv_gc_property_node_new_formula_to (void);

arv_gc_property_node_new_increment ()

ArvGcNode *
arv_gc_property_node_new_increment (void);

arv_gc_property_node_new_length ()

ArvGcNode *
arv_gc_property_node_new_length (void);

arv_gc_property_node_new_lsb ()

ArvGcNode *
arv_gc_property_node_new_lsb (void);

arv_gc_property_node_new_maximum ()

ArvGcNode *
arv_gc_property_node_new_maximum (void);

arv_gc_property_node_new_minimum ()

ArvGcNode *
arv_gc_property_node_new_minimum (void);

arv_gc_property_node_new_msb ()

ArvGcNode *
arv_gc_property_node_new_msb (void);

arv_gc_property_node_new_off_value ()

ArvGcNode *
arv_gc_property_node_new_off_value (void);

arv_gc_property_node_new_on_value ()

ArvGcNode *
arv_gc_property_node_new_on_value (void);

arv_gc_property_node_new_chunk_id ()

ArvGcNode *
arv_gc_property_node_new_chunk_id (void);

arv_gc_property_node_new_p_address ()

ArvGcNode *
arv_gc_property_node_new_p_address (void);

arv_gc_property_node_new_p_command_value ()

ArvGcNode *
arv_gc_property_node_new_p_command_value
                               (void);

arv_gc_property_node_new_p_feature ()

ArvGcNode *
arv_gc_property_node_new_p_feature (void);

arv_gc_property_node_new_p_increment ()

ArvGcNode *
arv_gc_property_node_new_p_increment (void);

arv_gc_property_node_new_p_is_available ()

ArvGcNode *
arv_gc_property_node_new_p_is_available
                               (void);

arv_gc_property_node_new_p_is_implemented ()

ArvGcNode *
arv_gc_property_node_new_p_is_implemented
                               (void);

arv_gc_property_node_new_p_is_locked ()

ArvGcNode *
arv_gc_property_node_new_p_is_locked (void);

arv_gc_property_node_new_p_length ()

ArvGcNode *
arv_gc_property_node_new_p_length (void);

arv_gc_property_node_new_p_maximum ()

ArvGcNode *
arv_gc_property_node_new_p_maximum (void);

arv_gc_property_node_new_p_minimum ()

ArvGcNode *
arv_gc_property_node_new_p_minimum (void);

arv_gc_property_node_new_p_port ()

ArvGcNode *
arv_gc_property_node_new_p_port (void);

arv_gc_property_node_new_p_value ()

ArvGcNode *
arv_gc_property_node_new_p_value (void);

arv_gc_property_node_new_p_variable ()

ArvGcNode *
arv_gc_property_node_new_p_variable (void);

arv_gc_property_node_new_polling_time ()

ArvGcNode *
arv_gc_property_node_new_polling_time (void);

arv_gc_property_node_new_sign ()

ArvGcNode *
arv_gc_property_node_new_sign (void);

arv_gc_property_node_new_tooltip ()

ArvGcNode *
arv_gc_property_node_new_tooltip (void);

arv_gc_property_node_new_unit ()

ArvGcNode *
arv_gc_property_node_new_unit (void);

arv_gc_property_node_new_value ()

ArvGcNode *
arv_gc_property_node_new_value (void);

arv_gc_property_node_get_name ()

const char *
arv_gc_property_node_get_name (ArvGcPropertyNode *node);

Parameters

node

a ArvGcPropertyNode

 

Returns

node Name property value.

Since: 0.6.0


arv_gc_property_node_get_node_type ()

ArvGcPropertyNodeType
arv_gc_property_node_get_node_type (ArvGcPropertyNode *node);

arv_gc_property_node_get_linked_node ()

ArvGcNode *
arv_gc_property_node_get_linked_node (ArvGcPropertyNode *node);

Parameters

node

a ArvGcPropertyNode

 

Returns

the ArvGcNode which node points to.

[transfer none]


arv_gc_property_node_get_double ()

double
arv_gc_property_node_get_double (ArvGcPropertyNode *node,
                                 GError **error);

arv_gc_property_node_get_int64 ()

gint64
arv_gc_property_node_get_int64 (ArvGcPropertyNode *node,
                                GError **error);

arv_gc_property_node_get_string ()

const char *
arv_gc_property_node_get_string (ArvGcPropertyNode *node,
                                 GError **error);

arv_gc_property_node_set_double ()

void
arv_gc_property_node_set_double (ArvGcPropertyNode *node,
                                 double v_double,
                                 GError **error);

arv_gc_property_node_set_int64 ()

void
arv_gc_property_node_set_int64 (ArvGcPropertyNode *node,
                                gint64 v_int64,
                                GError **error);

arv_gc_property_node_set_string ()

void
arv_gc_property_node_set_string (ArvGcPropertyNode *node,
                                 const char *string,
                                 GError **error);

Types and Values

ArvGcPropertyNode

typedef struct _ArvGcPropertyNode ArvGcPropertyNode;