IBus (ITF) ¶ INTERFACE IBus EXTENDS INode This is a generic bus interface. It provides basic information on a fieldbus 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: GetBusDiagnosisInfo GetBusErrorAsync GetBusInfo GetBusState GetQoS GetSpecificBusState Structure: Fieldbus-dependent-methods GetSpecificBusState (Method) GetBusDiagnosisInfo (Method) GetBusErrorAsync (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method)
Fieldbus dependent methods ¶ GetSpecificBusState (Method)
IBus.GetBusDiagnosisInfo (METH) ¶ METHOD GetBusDiagnosisInfo : ERROR Returns a DiagnosisInfo if xDiagnosisInfoAvailable of IBus.GetBusState was true. Note The interpretation of pData is fieldbus dependent and will be specified by the associated fieldbus driver. InOut: Scope Name Type Comment Return GetBusDiagnosisInfo ERROR Input pData CAA.PVOID Pointer to memory szSize CAA.SIZE Size of memory in bytes where pData is pointing to Output szCount CAA.SIZE Number of Bytes written to pData
IBus.GetBusErrorAsync (METH) ¶ METHOD GetBusErrorAsync : PROC_STATE Returns the bus error of the current node. Note This is an asynchronous method. For easier handling use function block GetBusError . InOut: Scope Name Type Comment Return GetBusErrorAsync PROC_STATE Input eCmd PROC_CMD Inout eriBusError ERROR_INFO error information Output eError ERROR
IBus.GetBusInfo (METH) ¶ METHOD GetBusInfo : ERROR Returns the bus information of the current node. InOut: Scope Name Type Comment Return GetBusInfo ERROR Inout buiInfo BUS_INFO bus information
IBus.GetBusState (METH) ¶ METHOD GetBusState : BUS_STATE Returns the bus state of the current node; if method returns BUS_STATE.ERROR further information can be read by GetBusError . InOut: Scope Name Type Comment Return GetBusState BUS_STATE current bus state Output xDiagnosisInfoAvailable BOOL if true, diagnosis info can be read by calling IBus.GetBusDiagnosisInfo (if supported) eError ERROR
InstanceBase.prvPrevInst (PROP) ¶ PROPERTY prvPrevInst : IInstance
InstanceData (FB) ¶ FUNCTION_BLOCK InstanceData IMPLEMENTS IData InOut: Scope Name Type Input hInst CAA.HANDLE Methods: prvCheckDataInst Structure: prvCheckDataInst (Method)
InstanceData.prvCheckDataInst (METH) ¶ METHOD prvCheckDataInst : BOOL InOut: Scope Name Type Return prvCheckDataInst BOOL Output pData POINTER TO InstanceData
Interfaces ¶ IData (Interface) Private prvCheckDataInst (Method) IFactory (Interface) Private prvAllocInstMem (Method) prvFreeInstMem (Method) prvGetInstPointer (Method) prvInsertInst (Method) prvInstCount (Property) prvInstInit (Method) prvInstPoolAdr (Property) prvInstPoolExtendsFactor (Property) prvInstPoolSize (Property) prvInstSize (Property) prvRemoveInst (Method) IInstance (Interface) Dispose (Method) Private prvInstFactory (Property) prvInstInit (Method) prvInstRelease (Method) prvInstRetain (Method) prvNextInst (Property) prvPrevInst (Property)