Aravis.Gc

g Aravis.DomDocument Aravis.DomDocument Aravis.Gc Aravis.Gc Aravis.DomDocument->Aravis.Gc Aravis.DomNode Aravis.DomNode Aravis.DomNode->Aravis.DomDocument GObject.Object GObject.Object GObject.Object->Aravis.DomNode

Subclasses:

None

Methods

Inherited:

Aravis.DomDocument (11), Aravis.DomNode (17), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

invalidator_has_changed (self)

class

new (device, xml, size)

class

p_value_indexed_node_new ()

get_access_check_policy ()

get_buffer ()

get_device ()

get_node (name)

get_range_check_policy ()

get_register_cache_policy ()

register_feature_node (node)

set_access_check_policy (policy)

set_buffer (buffer)

set_range_check_policy (policy)

set_register_cache_policy (policy)

Virtual Methods

Inherited:

Aravis.DomDocument (3), Aravis.DomNode (9), GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Aravis.Gc(**kwargs)
Bases:

Aravis.DomDocument

Abstract:

No

Structure:

Aravis.GcClass

Aravis.Gc 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.

classmethod invalidator_has_changed(self)
Parameters:

self (Aravis.GcInvalidatorNode) –

Return type:

bool

classmethod new(device, xml, size)
Parameters:
Return type:

Aravis.Gc

classmethod p_value_indexed_node_new()
Return type:

Aravis.GcNode

get_access_check_policy()
Return type:

Aravis.AccessCheckPolicy

get_buffer()
Returns:

a Aravis.Buffer.

Return type:

Aravis.Buffer

Retrieves the binded buffer.

get_device()
Returns:

a Aravis.Device.

Return type:

Aravis.Device

Retrieves the device handled by this genicam interface. The device is used for register access.

get_node(name)
Parameters:

name (str) – node name

Returns:

a Aravis.GcNode, null if not found.

Return type:

Aravis.GcNode

Retrieves a genicam node by name.

get_range_check_policy()
Return type:

Aravis.RangeCheckPolicy

get_register_cache_policy()
Return type:

Aravis.RegisterCachePolicy

register_feature_node(node)
Parameters:

node (Aravis.GcFeatureNode) –

set_access_check_policy(policy)
Parameters:

policy (Aravis.AccessCheckPolicy) –

set_buffer(buffer)
Parameters:

buffer (Aravis.Buffer) –

set_range_check_policy(policy)
Parameters:

policy (Aravis.RangeCheckPolicy) –

set_register_cache_policy(policy)
Parameters:

policy (Aravis.RegisterCachePolicy) –