|
| CFltRegImpl () |
| Constructor. More...
|
|
virtual bool | GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const |
|
virtual void | SetProperty (CProperty &Property) |
|
virtual bool | CanBeWritten (bool Verify) |
|
| CRegisterImpl () |
| Default Contructor. More...
|
|
virtual void | FinalConstruct () |
| finalizes the construction of the node More...
|
|
virtual void | SetInvalid (INodePrivate::ESetInvalidMode simMode) |
| Initializes the object. More...
|
|
| CNodeImpl () |
| Constructor. More...
|
|
virtual | ~CNodeImpl () |
| Destructor. More...
|
|
virtual void | Initialize (GENAPI_NAMESPACE::INodeMapPrivate *const pNodeMap, CNodeData::ENodeType_t NodeType, NodeID_t &NodeID) |
|
virtual CNodeData::ENodeType_t | GetNodeType () |
|
virtual NodeID_t | GetNodeID () |
|
virtual void | SetInvalid (ESetInvalidMode simMode) |
|
virtual void | CollectCallbacksToFire (std::list< CNodeCallback * > &CallbacksToFire, bool allDependents=false, bool always=false) |
|
virtual bool | IsTerminalNode () const |
|
virtual void | GetTerminalNodes (GENAPI_NAMESPACE::NodeList_t &Terminals) const |
|
virtual bool | Poll (int64_t ElapsedTime) |
|
virtual bool | CanBeRead (bool Verify) |
|
virtual bool | IsSelector () const |
|
virtual void | GetSelectedFeatures (FeatureList_t &list) const |
|
virtual void | GetSelectingFeatures (FeatureList_t &) const |
|
INodeMapPrivate * | GetNodeMapPrivate () |
| Retrieves the INodeMapPrivate interface. More...
|
|
void | SetParent (INodePrivate *pParent) |
| Sets a parent : CAVE : for internal use only... More...
|
|
void | add_child (CPropertyID::EProperty_ID_t PropertyID, CProperty &, INodePrivate *pNode) |
|
void | add_orphan_child (CPropertyID::EProperty_ID_t PropertyID, CProperty &, INodePrivate *pNode) |
|
|
virtual EDisplayNotation | InternalGetDisplayNotation () const |
| Get the way the float should be converted to a string. More...
|
|
virtual int64_t | InternalGetDisplayPrecision () const |
| Get the precision to be used when converting the float to a string. More...
|
|
virtual double | InternalGetInc () |
| Get the constant increment if there is any. More...
|
|
virtual int64_t | InternalGetLength (bool Verify=false) |
| Retrieves the Length of the register [Bytes]. More...
|
|
virtual const double_autovector_t | InternalGetListOfValidValues () |
| Get list of valid value. More...
|
|
virtual double | InternalGetMax () |
| Get maximum value allowed. More...
|
|
virtual double | InternalGetMin () |
| Get minimum value allowed. More...
|
|
virtual EInterfaceType | InternalGetPrincipalInterfaceType () const |
| Implementation of IBase::GetPrincipalInterfaceType() More...
|
|
virtual ERepresentation | InternalGetRepresentation () const |
| Get recommended representation. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetUnit () const |
| Get the unit. More...
|
|
virtual double | InternalGetValue (bool Verify=false, bool IgnoreCache=false) |
| Get node value. More...
|
|
virtual bool | InternalHasInc () |
| True if the float has a constant increment. More...
|
|
virtual void | InternalSetValue (double dblValue, bool Verify=true) |
| Set node value. More...
|
|
void | ReadReg (uint8_t *ValueBytes, bool Verify=false, bool IgnoreCache=false) |
| helper to handle the register access incl. swapping More...
|
|
void | WriteReg (uint8_t *pValueBytes, bool Verify=true) |
| helper to handle the register access incl. swapping More...
|
|
virtual void | InternalFromString (const GENICAM_NAMESPACE::gcstring &valueString, bool Verify=true) |
| Set value of the node as string. More...
|
|
virtual void | InternalGet (uint8_t *ppBuffer, int64_t pLength, bool Verify=false, bool IgnoreCache=false) |
| Retrieves a pointer to a buffer containing the register's contents. More...
|
|
virtual EAccessMode | InternalGetAccessMode () const |
| Get the access mode of the node. More...
|
|
virtual int64_t | InternalGetAddress (bool Verify, bool IgnoreCache) |
| Retrieves the Address of the register. More...
|
|
virtual ECachingMode | InternalGetCachingMode () const |
| Get Caching Mode. More...
|
|
virtual void | InternalSet (const uint8_t *pBuffer, int64_t Length, bool Verify=true) |
| Set the register's contents. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalToString (bool Verify=false, bool IgnoreCache=false) |
| Implements interface IValue (called by IValueT) More...
|
|
void | UpdateAddress (bool Verify, bool IgnoreCache) |
| Recomputes the Address. More...
|
|
EAccessMode | InternalGetAccessMode (IBase *pValue) const |
| Default implementation of GetAccessMode taking into account another node. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetName (bool FullQualified=false) const |
| Get node name. More...
|
|
virtual GENAPI_NAMESPACE::ENameSpace | InternalGetNameSpace () const |
| Get name space. More...
|
|
virtual EVisibility | InternalGetVisibility () const |
| Get the recommended visibility of the node. More...
|
|
virtual void | InternalInvalidateNode (std::list< CNodeCallback * > &CallbacksToFire) |
|
virtual bool | InternalIsCachable () const |
| Is the node value cachable. More...
|
|
virtual int64_t | InternalGetPollingTime () const |
| recommended polling time (for not cachable nodes) More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetToolTip () const |
| Get a short description of the node. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetDescription () const |
| Get a long description of the node. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetDisplayName () const |
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetDeviceName () const |
| Get a name of the device. More...
|
|
virtual void | InternalGetChildren (GENAPI_NAMESPACE::NodeList_t &Children, ELinkType LinkType) const |
| Get all children of the node. More...
|
|
virtual CallbackHandleType | InternalRegisterCallback (CNodeCallback *pCallback) |
| Register change callback. More...
|
|
virtual bool | InternalDeregisterCallback (CallbackHandleType hCallback) |
| Deregister change callback. More...
|
|
virtual INodeMap * | InternalGetNodeMap () const |
| Retrieves the node map. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetEventID () const |
| Get the EventId of the node. More...
|
|
virtual bool | IsStreamable () const |
| True if the node is streamable. More...
|
|
virtual void | GetParents (GENAPI_NAMESPACE::NodeList_t &Parents) const |
|
virtual void | GetPropertyNames (GENICAM_NAMESPACE::gcstring_vector &PropertyNames) const |
| Returns a list of the names all properties set during initialization. More...
|
|
virtual bool | GetProperty (const GENICAM_NAMESPACE::gcstring &PropertyName, GENICAM_NAMESPACE::gcstring &ValueStr, GENICAM_NAMESPACE::gcstring &AttributeStr) |
| Retrieves a property plus an additional attribute by name. More...
|
|
virtual void | ImposeAccessMode (EAccessMode ImposedAccessMode) |
| Imposes an access mode to the natural access mode of the node. More...
|
|
virtual void | ImposeVisibility (EVisibility ImposedVisibility) |
| Imposes a visibility to the natural visibility of the node. More...
|
|
virtual INode * | GetAlias () const |
| Retrieves the a node which describes the same feature in a different way. More...
|
|
virtual INode * | GetCastAlias () const |
| Retrieves the a node which describes the same feature so that it can be casted. More...
|
|
virtual void | InternalCheckError () const |
| Checks for an explicitly via the <pError> element defined error. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | InternalGetDocuURL () const |
| Gets a URL pointing to the documentation of that feature. More...
|
|
virtual bool | InternalIsDeprecated () const |
| True if the node should not be used any more. More...
|
|
virtual bool | IsFeature () const |
| True if the node can be reached via category nodes from a category node named "Std::Root". More...
|
|
virtual EYesNo | InternalIsAccessModeCacheable () const |
| True if the AccessMode can be cached. More...
|
|
bool | IsAccessModeCached () const |
| returns true, if the AccessModeCache is valid More...
|
|
GENICAM_NAMESPACE::gcstring | GetNodeType () const |
|
CLock & | GetLock () const |
| Acquire central lock. More...
|
|
Counter & | GetBathometer () const |
| The bathometer is a counter used to measure the depth of SetValue-like call chains. More...
|
|
void | PreSetValue () |
| Invalidates all nodes which will become affected by a SetValue call into the node tree. More...
|
|
void | PostSetValue (std::list< CNodeCallback * > &CallbacksToFire) |
| Fires callback on all nodes which became affected by a SetValue call into the node tree. More...
|
|
GENICAM_NAMESPACE::gcstring | GetQualifiedName (GENICAM_NAMESPACE::gcstring Name, ENameSpace NameSpace) const |
| Creates the full qualified name. More...
|
|
void | CacheAccessModeIfPossible (EAccessMode AccessMode) const |
|
virtual bool | InternalIsValueCacheValid () const |
| Checks if the value comes from cache or is requested from another node. More...
|
|
IFloat implementation for a register.
Definition at line 45 of file FltReg.h.