PySpin.CValuePtr

class CValuePtr(*args)

Encapsulates a GenApi pointer dealing with the dynamic_cast automatically.

DeregisterCallback(self, hCallback) bool

Parameters

hCallback: Spinnaker::GenApi::CallbackHandleType

FromString(self, ValueStr, Verify=True)

Parameters

ValueStr: Spinnaker::GenICam::gcstring const & Verify: bool

GetAccessMode(self) Spinnaker::GenApi::EAccessMode
GetAlias(self) INode
GetCachingMode(self) Spinnaker::GenApi::ECachingMode
GetCastAlias(self) INode
GetChildren(self, LinkType=ctReadingChildren)

Parameters

LinkType: enum Spinnaker::GenApi::ELinkType

GetDescription(self) gcstring
GetDeviceName(self) gcstring
GetDisplayName(self) gcstring
GetDocuURL(self) gcstring
GetEventID(self) gcstring
GetLockNodes(self)
GetName(self, FullQualified=False) gcstring

Parameters

FullQualified: bool

GetNameSpace(self) Spinnaker::GenApi::ENameSpace
GetNode(self) INode
GetNodeMap(self) INodeMap
GetParents(self)
GetPollingTime(self) int64_t
GetPrincipalInterfaceType(self) Spinnaker::GenApi::EInterfaceType
GetProperty(self, PropertyName, ValueStr, AttributeStr) bool

Parameters

PropertyName: Spinnaker::GenICam::gcstring const & ValueStr: Spinnaker::GenICam::gcstring & AttributeStr: Spinnaker::GenICam::gcstring &

GetPropertyNames(self)
GetSelectedFeatures(self)
GetSelectingFeatures(self)
GetToolTip(self) gcstring
GetVisibility(self) Spinnaker::GenApi::EVisibility
ImposeAccessMode(self, ImposedAccessMode)

Parameters

ImposedAccessMode: enum Spinnaker::GenApi::EAccessMode

ImposeVisibility(self, ImposedVisibility)

Parameters

ImposedVisibility: enum Spinnaker::GenApi::EVisibility

InvalidateNode(self)
IsAccessModeCacheable(self) Spinnaker::GenApi::EYesNo
IsCachable(self) bool
IsDeprecated(self) bool
IsFeature(self) bool
IsSelector(self) bool
IsStreamable(self) bool
IsValid(self) bool

throw ()

true if the pointer is valid

IsValueCacheValid(self) bool
IsValueUpdated(self) bool
RegisterCallback(self, pCallback) Spinnaker::GenApi::CallbackHandleType

Parameters

pCallback: Spinnaker::GenApi::CNodeCallback *

SetReference(self, pBase)

Parameters

pBase: INode *

ToString(self, Verify=False, IgnoreCache=False) gcstring

Parameters

Verify: bool IgnoreCache: bool