Top |
GObject ╰── ArvDomNode ╰── ArvDomElement ╰── ArvGcNode ╰── ArvGcFeatureNode ├── ArvGcBoolean ├── ArvGcCategory ├── ArvGcCommand ├── ArvGcConverter ├── ArvGcEnumEntry ├── ArvGcEnumeration ├── ArvGcFloatNode ├── ArvGcRegisterNode ├── ArvGcGroupNode ├── ArvGcSwissKnife ├── ArvGcIntegerNode ├── ArvGcPort ├── ArvGcRegisterDescriptionNode ├── ArvGcStringNode ╰── ArvGcStructEntryNode
ArvGcFeatureNode provides a base class for the implementation of the different types of Genicam feature node (Group, Integer, Float, Enumeration...).
const char * arv_gc_feature_node_get_value_as_string (ArvGcFeatureNode *gc_feature_node
,GError **error
);
Retrieve the node value a string.
Please note the string content is still owned by the node
object, which means the returned pointer may not be still valid after a new call to this function.
void arv_gc_feature_node_set_value_from_string (ArvGcFeatureNode *gc_feature_node
,const char *string
,GError **error
);
Set the node value using a string representation of the value. May not be applicable to every node type, but safe.
const char *
arv_gc_feature_node_get_name (ArvGcFeatureNode *gc_feature_node
);
ArvGcNameSpace
arv_gc_feature_node_get_name_space (ArvGcFeatureNode *gc_feature_node
);
Get feature name space.
Since: 0.8.0
const char *
arv_gc_feature_node_get_display_name (ArvGcFeatureNode *gc_feature_node
);
const char *
arv_gc_feature_node_get_tooltip (ArvGcFeatureNode *gc_feature_node
);
const char *
arv_gc_feature_node_get_description (ArvGcFeatureNode *gc_feature_node
);
gboolean arv_gc_feature_node_is_available (ArvGcFeatureNode *gc_feature_node
,GError **error
);
gboolean arv_gc_feature_node_is_implemented (ArvGcFeatureNode *gc_feature_node
,GError **error
);
gboolean arv_gc_feature_node_is_locked (ArvGcFeatureNode *gc_feature_node
,GError **error
);
ArvGcVisibility
arv_gc_feature_node_get_visibility (ArvGcFeatureNode *gc_feature_node
);
ArvGcAccessMode
arv_gc_feature_node_get_imposed_access_mode
(ArvGcFeatureNode *gc_feature_node
);
Gets feature node imposed access mode property.
Note that this function will not give the actual access mode. Please use arv_gc_feature_node_get_actual_access_mode to get an access mode combined from imposed access mode and underlying register access mode properties.
Since: 0.8.0
ArvGcAccessMode
arv_gc_feature_node_get_actual_access_mode
(ArvGcFeatureNode *gc_feature_node
);
Gets feature node allowed access mode. This is a combination of Genicam ImposedAccessMode and AccessMode properties of underlying features and registers.
Since: 0.8.0