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)
IData (ITF) ¶ INTERFACE IData EXTENDS __System.IQueryInterface Methods: prvCheckDataInst Structure: Private prvCheckDataInst (Method)
CAAReconfigureBase.ReconfigureIoDriverAsync (METH) ¶ METHOD ReconfigureIoDriverAsync : PROC_STATE This method is used by CAAReconfigureBase.ReconfigureAsync . It calls IoStandard.IoMgrReconfigure . InOut: Scope Name Type Comment Return ReconfigureIoDriverAsync PROC_STATE Input eCmd PROC_CMD eCommand itfSender INode Output eError ERROR Error code
Transformations ¶ LinearTrafo (FunctionBlock) fmod (Function)
LinearTrafo (FB) ¶ FUNCTION_BLOCK LinearTrafo This function will calculate the linear transformation \(y \in \mathbb{R}\) of \(x \in \mathbb{R}\) according to \[ \begin{align}\begin{aligned}\frac{y - y_{1}}{y_{2}-y_{1}} = \frac{x-x_{1}}{x_{2}-x_{1}}\\\mathrm{with}\ x_{1}, x_{2}, y_{1}, y_{2} \in \mathbb{R}\ \mathrm{and}\ x_{1} \neq x_{2} \land x_{1} \leq x \leq x_{2}\end{aligned}\end{align} \] InOut: Scope Name Type Comment Input lrInputValue LREAL Value \(x\) to be transformated lrInput1 LREAL Coefficient \(x_{1} \in \mathbb{R}\) lrInput2 LREAL Coefficient \(x_{2} \in \mathbb{R}\) lrOutput1 LREAL Coefficient \(y_{1} \in \mathbb{R}\) lrOutput2 LREAL Coefficient \(y_{2} \in \mathbb{R}\) Output lrOutputValue LREAL Linear transformation \(y \in \mathbb{R}\) of \(x \in \mathbb{R}\) xOutOfLimits BOOL Error flag TRUE : If \(x_{1} = x_{2} \lor x < x_{1} \lor x > x_2\)