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_endianness ()
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_imposed_access_mode ()
ArvGcNode * arv_gc_property_node_new_is_linear ()
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_slope ()
ArvGcNode * arv_gc_property_node_new_tooltip ()
ArvGcNode * arv_gc_property_node_new_unit ()
ArvGcNode * arv_gc_property_node_new_p_value_default ()
ArvGcNode * arv_gc_property_node_new_value_default ()
ArvGcNode * arv_gc_property_node_new_value ()
ArvGcNode * arv_gc_property_node_new_event_id ()
ArvGcNode * arv_gc_property_node_new_p_selected ()
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 ()
void arv_gc_property_node_set_double ()
gint64 arv_gc_property_node_get_int64 ()
void arv_gc_property_node_set_int64 ()
const char * arv_gc_property_node_get_string ()
void arv_gc_property_node_set_string ()
ArvGcAccessMode arv_gc_property_node_get_access_mode ()
ArvGcCachable arv_gc_property_node_get_cachable ()
guint arv_gc_property_node_get_endianness ()
guint arv_gc_property_node_get_lsb ()
guint arv_gc_property_node_get_msb ()
ArvGcSignedness arv_gc_property_node_get_sign ()
ArvGcVisibility arv_gc_property_node_get_visibility ()
ArvGcNode * arv_gc_property_node_new_visibility ()
ArvGcRepresentation arv_gc_property_node_get_representation ()
ArvGcNode * arv_gc_property_node_new_representation ()
ArvGcDisplayNotation arv_gc_property_node_get_display_notation ()
ArvGcNode * arv_gc_property_node_new_display_notation ()
gint64 arv_gc_property_node_get_display_precision ()
ArvGcNode * arv_gc_property_node_new_display_precision ()
ArvGcNode * arv_gc_property_node_new_streamable ()
ArvGcStreamable arv_gc_property_node_get_streamable ()

Properties

ArvGcPropertyNodeType node-type Read / Write / Construct Only

Types and Values

Object Hierarchy

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

Description

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

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_endianness ()

ArvGcNode *
arv_gc_property_node_new_endianness (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_imposed_access_mode ()

ArvGcNode *
arv_gc_property_node_new_imposed_access_mode
                               (void);

arv_gc_property_node_new_is_linear ()

ArvGcNode *
arv_gc_property_node_new_is_linear (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_slope ()

ArvGcNode *
arv_gc_property_node_new_slope (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_p_value_default ()

ArvGcNode *
arv_gc_property_node_new_p_value_default
                               (void);

arv_gc_property_node_new_value_default ()

ArvGcNode *
arv_gc_property_node_new_value_default
                               (void);

arv_gc_property_node_new_value ()

ArvGcNode *
arv_gc_property_node_new_value (void);

arv_gc_property_node_new_event_id ()

ArvGcNode *
arv_gc_property_node_new_event_id (void);

arv_gc_property_node_new_p_selected ()

ArvGcNode *
arv_gc_property_node_new_p_selected (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, NULL if the property is not a pointer.

[transfer none]


arv_gc_property_node_get_double ()

double
arv_gc_property_node_get_double (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_get_int64 ()

gint64
arv_gc_property_node_get_int64 (ArvGcPropertyNode *node,
                                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_get_string ()

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

arv_gc_property_node_set_string ()

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

arv_gc_property_node_get_access_mode ()

ArvGcAccessMode
arv_gc_property_node_get_access_mode (ArvGcPropertyNode *self,
                                      ArvGcAccessMode default_value);

arv_gc_property_node_get_cachable ()

ArvGcCachable
arv_gc_property_node_get_cachable (ArvGcPropertyNode *self,
                                   ArvGcCachable default_value);

arv_gc_property_node_get_endianness ()

guint
arv_gc_property_node_get_endianness (ArvGcPropertyNode *self,
                                     guint default_value);

arv_gc_property_node_get_lsb ()

guint
arv_gc_property_node_get_lsb (ArvGcPropertyNode *self,
                              guint default_value);

arv_gc_property_node_get_msb ()

guint
arv_gc_property_node_get_msb (ArvGcPropertyNode *self,
                              guint default_value);

arv_gc_property_node_get_sign ()

ArvGcSignedness
arv_gc_property_node_get_sign (ArvGcPropertyNode *self,
                               ArvGcSignedness default_value);

arv_gc_property_node_get_visibility ()

ArvGcVisibility
arv_gc_property_node_get_visibility (ArvGcPropertyNode *self,
                                     ArvGcVisibility default_value);

arv_gc_property_node_new_visibility ()

ArvGcNode *
arv_gc_property_node_new_visibility (void);

arv_gc_property_node_get_representation ()

ArvGcRepresentation
arv_gc_property_node_get_representation
                               (ArvGcPropertyNode *self,
                                ArvGcRepresentation default_value);

arv_gc_property_node_new_representation ()

ArvGcNode *
arv_gc_property_node_new_representation
                               (void);

arv_gc_property_node_get_display_notation ()

ArvGcDisplayNotation
arv_gc_property_node_get_display_notation
                               (ArvGcPropertyNode *self,
                                ArvGcDisplayNotation default_value);

arv_gc_property_node_new_display_notation ()

ArvGcNode *
arv_gc_property_node_new_display_notation
                               (void);

arv_gc_property_node_get_display_precision ()

gint64
arv_gc_property_node_get_display_precision
                               (ArvGcPropertyNode *self,
                                gint64 default_value);

arv_gc_property_node_new_display_precision ()

ArvGcNode *
arv_gc_property_node_new_display_precision
                               (void);

arv_gc_property_node_new_streamable ()

ArvGcNode *
arv_gc_property_node_new_streamable (void);

arv_gc_property_node_get_streamable ()

ArvGcStreamable
arv_gc_property_node_get_streamable (ArvGcPropertyNode *self,
                                     ArvGcStreamable default_value);

Types and Values

ArvGcPropertyNode

typedef struct _ArvGcPropertyNode ArvGcPropertyNode;

Property Details

The “node-type” property

  “node-type”                ArvGcPropertyNodeType

Actual node type.

Owner: ArvGcPropertyNode

Flags: Read / Write / Construct Only

Default value: ARV_GC_PROPERTY_NODE_TYPE_UNKNOWN