PySpin.CRegisterPtr¶
- class CRegisterPtr(*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
- Get(self, pBuffer, Length, Verify=False, IgnoreCache=False)¶
Parameters¶
pBuffer: uint8_t * Length: int64_t Verify: bool IgnoreCache: bool
Get(self, size_read) -> std::vector< uint8_t >
Parameters¶
size_read: int64_t
Get(self, size_read, verify_range) -> std::vector< uint8_t >
Parameters¶
size_read: int64_t verify_range: bool
Get(self, size_read, verify_range, ignore_cache) -> std::vector< uint8_t >
Parameters¶
size_read: int64_t verify_range: bool ignore_cache: bool
Gets a NumPy array representing the contents of the register, as 8-bit unsigned ints.
Parameters:¶
pBuffer: The number of bytes to retrieve
Verify: Enables Range verification (default = false). The AccessMode is always checked
IgnoreCache: If true the value is read ignoring any caches (default = false)
- GetAccessMode(self) Spinnaker::GenApi::EAccessMode¶
- GetAddress(self) int64_t¶
- GetCachingMode(self) Spinnaker::GenApi::ECachingMode¶
- GetChildren(self, LinkType=ctReadingChildren)¶
Parameters¶
LinkType: enum Spinnaker::GenApi::ELinkType
- GetLength(self) int64_t¶
- GetLockNodes(self)¶
- GetNameSpace(self) Spinnaker::GenApi::ENameSpace¶
- 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)¶
- 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¶
- RegisterCallback(self, pCallback) Spinnaker::GenApi::CallbackHandleType¶
Parameters¶
pCallback: Spinnaker::GenApi::CNodeCallback *
- Set(self, pBuffer, Verify=True)¶
Parameters¶
pBuffer: uint8_t const * Verify: bool
Set the register’s contents with the contents (as 8-bit unsigned ints) of the given array.
Parameters:¶
pBuffer: The NumPy array containing the data to set
Verify: Enables AccessMode and Range verification (default = true)