PySpin.IntegerNode

class IntegerNode(*args, **kwargs)

Interface for string properties.

GetFloatAlias(self) IFloat

Spinnaker::GenApi::IntegerNode::GetFloatAlias gets the interface of an alias node.

GetInc(self) int64_t

Spinnaker::GenApi::IntegerNode::GetInc Get increment

GetIncMode(self) Spinnaker::GenApi::EIncMode

Spinnaker::GenApi::IntegerNode::GetIncMode Get increment mode

GetListOfValidValues(self, bounded=True) int64_autovector_t

Parameters

bounded: bool

Spinnaker::GenApi::IntegerNode::GetListOfValidValues Get list of valid value

GetMax(self) int64_t

Spinnaker::GenApi::IntegerNode::GetMax Get maximum value allowed

GetMin(self) int64_t

Spinnaker::GenApi::IntegerNode::GetMin Get minimum value allowed

GetRepresentation(self) Spinnaker::GenApi::ERepresentation

Spinnaker::GenApi::IntegerNode::GetRepresentation Get recommended representation

GetUnit(self) gcstring

Spinnaker::GenApi::IntegerNode::GetUnit Get the physical unit name

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

Parameters

Verify: bool IgnoreCache: bool

Spinnaker::GenApi::IntegerNode::GetValue Get 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

ImposeMax(self, Value)

Parameters

Value: int64_t

Spinnaker::GenApi::IntegerNode::ImposeMax Restrict maximum value

ImposeMin(self, Value)

Parameters

Value: int64_t

Spinnaker::GenApi::IntegerNode::ImposeMin Restrict minimum value

IsValueUpdated(self) bool

Spinnaker::GenApi::IntegerNode::IsValueUpdated Checks if the content of the node has changed since the value was last cached by IsValueUpdated() or GetValue().

true if the node value has changed, false otherwise.

SetReference(self, pBase)

Parameters

pBase: Spinnaker::GenApi::INode *

Spinnaker::GenApi::IntegerNode::SetReference overload SetReference for Integer

SetValue(self, Value, Verify=True)

Parameters

Value: int64_t Verify: bool

Spinnaker::GenApi::IntegerNode::SetValue Set node value

param Value:

The value to set

param Verify:

Enables AccessMode and Range verification (default = true)