CAAReconfigureBase.ReconfigureActive (PROP) ¶ PROPERTY ReconfigureActive : BOOL Base implementation for IReconfigureProvider.ReconfigureActive . Value can be set via CAAReconfigureBase.BeginReconfigure and CAAReconfigureBase.EndReconfigure .
CAAReconfigureBase.ReconfigureAsync (METH) ¶ METHOD ReconfigureAsync : PROC_STATE This method is a base implementation for I/O driver nodes. The implementation updates all enable flags, calls CAAReconfigureBase.ReconfigureIoDriverAsync and CAAReconfigureBase.ReconfigureChildrenAsync . InOut: Scope Name Type Comment Return ReconfigureAsync PROC_STATE Input eCmd PROC_CMD eCommand itfSender INode originator node of current reconfiguration Output eError ERROR Error code
CAAReconfigureBase.RegisterIRPChild (METH) ¶ METHOD RegisterIRPChild : ERROR Base implementation for IReconfigureProvider.RegisterIRPChild . It is used by CAAReconfigureBase.Initialize_Diag to register at the next parent IReconfigureProvider . InOut: Scope Name Type Comment Return RegisterIRPChild ERROR Input itfChild IReconfigureProvider child node
CAAReconfigureBase.SiblingIRP (PROP) ¶ PROPERTY SiblingIRP : IReconfigureProvider Base implementation for IReconfigureProvider.SiblingIRP .
CAAReconfigureBase.Initialize_Diag (METH) ¶ METHOD Initialize_Diag : ERROR This method has to be called once. It registers at the next parent IReconfigureProvider . InOut: Scope Name Type Comment Return Initialize_Diag ERROR Input itfNode INode the associated INode (e.g. THIS^ )
Reconfigure Implementations ¶ ReconfigureChildrenAsync (Method) ReconfigureIoDriverAsync (Method)
CAAReconfigureBase.ReconfigureChildrenAsync (METH) ¶ METHOD ReconfigureChildrenAsync : PROC_STATE This method is used by CAAReconfigureBase.ReconfigureAsync . It delegates the current reconfigure call to all child IReconfigureProvider . InOut: Scope Name Type Comment Return ReconfigureChildrenAsync PROC_STATE Input eCmd PROC_CMD eCommand itfSender INode Output eError ERROR Error code
IBus.GetQoS (METH) ¶ METHOD GetQoS : ERROR Returns quality of service information for the current bus. InOut: Scope Name Type Comment Return GetQoS ERROR Inout QualityInfo QOS_INFO quality of service information
IDevice (ITF) ¶ INTERFACE IDevice EXTENDS INode This is a generic device interface. It provides basic information on a (fieldbus) device Properties: ChildNodeCount , inherited from INode Enable , inherited from INode FirstChildNode , inherited from INode IsRootNode , inherited from INode NextSiblingNode , inherited from INode ParentNode , inherited from INode SiblingNodeCount , inherited from INode Methods: GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState SetCommunicationState GetSpecificDeviceErrorAsync GetSpecificDeviceState Structure: Fieldbus-dependent-methods GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method)
Fieldbus dependent methods ¶ GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method)