DataLogChannel (FB) ¶ FUNCTION_BLOCK DataLogChannel EXTENDS AC.Module IMPLEMENTS IDataLogChannel InOut: Scope Name Type Initial Comment Input itfDataLogStorage IDataLogStorage Slot xEnable BOOL TRUE Parameters xSaveInFirstCycle BOOL TRUE tSaveCyclic TIME TIME#0ms xCRCCheck BOOL TRUE Output xActionOngoing BOOL uiNumVars UINT uiNumLogEntriesCreated UINT Properties: Enable UseHashValues Methods: fb_exit CallPrioHighStart EventCallback GetAllDataLogVariables GetIsActionOngoing Init LogAll SetIsActionOngoing Structure: EventCallback EventCallback (Method) IDataLogChannel Enable (Property) GetAllDataLogVariables (Method) GetIsActionOngoing (Method) LogAll (Method) SetIsActionOngoing (Method) UseHashValues (Property) IModule CallPrioHighStart (Method) Init (Method) fb_exit (Method)
EventCallback ¶ EventCallback (Method)
IModule.CallPrioMediumEnd (METH) ¶ METHOD CallPrioMediumEnd : BOOL Called at the end of the medium priority task if one is defined. Note : the return value is not used. InOut: Scope Name Type Return CallPrioMediumEnd BOOL
IModule.CallPrioMediumStart (METH) ¶ METHOD CallPrioMediumStart : BOOL Called at the start of the medium priority task if one is defined. Note : the return value is not used. InOut: Scope Name Type Return CallPrioMediumStart BOOL
IModuleTree (ITF) ¶ INTERFACE IModuleTree Interface for implementations of the runtime tree structure of the module instance tree. Methods: GetFirstChild GetFirstToplevelInstance GetParent NextSibling PrevSibling Structure: GetFirstChild (Method) GetFirstToplevelInstance (Method) GetParent (Method) NextSibling (Method) PrevSibling (Method)
IModuleTree.GetFirstChild (METH) ¶ METHOD GetFirstChild : IModule Returns the first child of a given module instance. Returns 0 if (and only if) md has no children. InOut: Scope Name Type Comment Return GetFirstChild IModule Input md IModule The module instance that is queried (must not be 0)
IModule.CallPrioHighEnd (METH) ¶ METHOD CallPrioHighEnd : BOOL Called at the end of the high priority task if one is defined. Note : the return value is not used. InOut: Scope Name Type Return CallPrioHighEnd BOOL
IModule.CallPrioHighStart (METH) ¶ METHOD CallPrioHighStart : BOOL Called at the start of the high priority task if one is defined. Note : the return value is not used. InOut: Scope Name Type Return CallPrioHighStart BOOL
IModule.CallPrioLowEnd (METH) ¶ METHOD CallPrioLowEnd : BOOL Called at the end of the low priority task if one is defined. Note : the return value is not used. InOut: Scope Name Type Return CallPrioLowEnd BOOL
IModule.CallPrioLowStart (METH) ¶ METHOD CallPrioLowStart : BOOL Called at the start of the low priority task if one is defined. Note : the return value is not used. InOut: Scope Name Type Return CallPrioLowStart BOOL