PySpin.IntegerNode

class IntegerNode(*args, **kwargs)

Interface for string properties.

GetFloatAlias(self) IFloat

gets the interface of an alias node.

GetInc(self) int64_t

Get increment

GetIncMode(self) Spinnaker::GenApi::EIncMode

Get increment mode

GetListOfValidValues(self, bounded=True) int64_autovector_t

Parameters

bounded: bool

Get list of valid value

GetMax(self) int64_t

Get maximum value allowed

GetMin(self) int64_t

Get minimum value allowed

GetRepresentation(self) Spinnaker::GenApi::ERepresentation

Get recommended representation

GetUnit(self) gcstring

Get the physical unit name

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

Parameters

Verify: bool IgnoreCache: bool

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

Restrict maximum value

ImposeMin(self, Value)

Parameters

Value: int64_t

Restrict minimum value

IsValueUpdated(self) bool

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 *

overload SetReference for Integer

SetValue(self, Value, Verify=True)

Parameters

Value: int64_t Verify: bool

Set node value

param Value:

The value to set

param Verify:

Enables AccessMode and Range verification (default = true)