IAsyncActionProvider.AsyncAction (METH) ¶ METHOD AsyncAction The action of a BackgroundTask is modeled as a method of a function block instance ( AsyncAction ) and will be cyclically called until the return value xComplete indicating a condition that the current asynchronous operation is now completed and the method can then provided with a new parameter. The input parameter itfParam is a “generic pointer” (interface) to a data structure containing the current parameter values ( SHD.IQueueableNode ). The result of the AsyncAction is made available to the foreground task via the IAsyncActionProvider.AsyncResult property. InOut: Scope Name Type Comment Input itfParam SHD.IQueueableNode Data structure containing the current parameter values Output xComplete BOOL TRUE => indicating that the current asynchronous operation is now completed
AsyncProperty (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL AsyncProperty IMPLEMENTS IAsyncProperty Structure for defining the properties of a background task InOut: Scope Name Type Initial Comment Input Const tgTaskGroup TASK_GROUP ‘IEC-Tasks’ anAppName APP_NAME ‘’ Use current application, if empty tnTaskName TASK_NAME usiTaskPrio USINT udiTaskInterval UDINT Taskinterval in µs
IBackgroundTask ¶ See: IBackgroundTask TaskDisableScheduling (Method) TaskDisableWatchdog (Method) TaskEnableScheduling (Method) TaskEnableWatchdog (Method) TaskResetStatistics (Method)
BackgroundTask.TaskDisableScheduling (METH) ¶ METHOD TaskDisableScheduling : BOOL This method is part of IBackgroundTask InOut: Scope Name Type Return TaskDisableScheduling BOOL
BackgroundTask.TaskDisableWatchdog (METH) ¶ METHOD TaskDisableWatchdog : BOOL This method is part of IBackgroundTask InOut: Scope Name Type Return TaskDisableWatchdog BOOL
BackgroundTask.TaskEnableScheduling (METH) ¶ METHOD TaskEnableScheduling : BOOL This method is part of IBackgroundTask InOut: Scope Name Type Return TaskEnableScheduling BOOL
BackgroundTask.TaskEnableWatchdog (METH) ¶ METHOD TaskEnableWatchdog : BOOL This method is part of IBackgroundTask InOut: Scope Name Type Return TaskEnableWatchdog BOOL
BackgroundTask.TaskResetStatistics (METH) ¶ METHOD TaskResetStatistics : BOOL This method is part of IBackgroundTask InOut: Scope Name Type Return TaskResetStatistics BOOL
BackgroundTaskFactoryBase.prvInstCount (PROP) ¶ PROPERTY prvInstCount : CAA.COUNT
IBACnetLIST_of_BACnetAccessEvent.SetContent (METH) ¶ METHOD SetContent : CmpBACnet.IEC_BACNET_STATUS Set the whole content of this property. InOut: Scope Name Type Comment Return SetContent CmpBACnet.IEC_BACNET_STATUS Input pData POINTER TO CmpBACnet.IEC_BACNET_ACCESS_EVENT Property content to set. count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.