PySpin.EnumNode

class EnumNode(*args, **kwargs)

Interface for string properties.

GetCurrentEntry(self, Verify=False, IgnoreCache=False) IEnumEntry

Parameters

Verify: bool IgnoreCache: bool

Spinnaker::GenApi::EnumNode::GetCurrentEntry Get the current entry

GetEntries(self)

Spinnaker::GenApi::EnumNode::GetEntries Get list of entry nodes

GetEntry(self, IntValue) IEnumEntry

Parameters

IntValue: int64_t const

Spinnaker::GenApi::EnumNode::GetEntry Get an entry node by its IntValue

GetEntryByName(self, Symbolic) IEnumEntry

Parameters

Symbolic: Spinnaker::GenICam::gcstring const &

Spinnaker::GenApi::EnumNode::GetEntryByName Get an entry node by name

GetIntValue(self, Verify=False, IgnoreCache=False) int64_t

Parameters

Verify: bool IgnoreCache: bool

Spinnaker::GenApi::EnumNode::GetIntValue Get integer node value

param Verify:

Enables Range verification (default = false). The AccessMode is always checked

param IgnoreCache:

If true the value is read ignoring any caches (default = false)

The value read

GetSymbolics(self, Symbolics)

Parameters

Symbolics: Spinnaker::GenApi::StringList_t &

Spinnaker::GenApi::EnumNode::GetSymbolics Get list of symbolic Values

SetIntValue(self, Value, Verify=True)

Parameters

Value: int64_t Verify: bool

Spinnaker::GenApi::EnumNode::SetIntValue Set integer node value

param Value:

The value to set

param Verify:

Enables AccessMode and Range verification (default = true)

SetReference(self, pBase)

Parameters

pBase: Spinnaker::GenApi::INode *

Spinnaker::GenApi::EnumNode::SetReference overload SetReference for Enumeration