Interface ITcIoCyclicCaller

Interface for logging the ITcIoCyclic interface of a module onto and off from a TwinCAT task.

Syntax


TCOM_DECL_INTERFACE("0300001F-0000-0000-e000-000000000064", ITcIoCyclicCaller)
struct__declspec(novtable) ITcIoCyclicCaller : public ITcUnknown

Required include: TcIoInterfaces.h

Interface ITcIoCyclicCaller 1: Methods

Name

Description

AddIoDriver

Login module that implements the ITcIoCyclic interface.

RemoveIoDriver

Log off the previously logged in ITcIoCyclic interface of a module.

Comments

The ITcIoCyclicCaller interface is implemented by TwinCAT tasks. A module uses this interface to login its ITcIoCyclic interface to a task, usually as the last initialization step in the SafeOP to OP transition. After login, the CycleUpdate() method of the module instance is called. The interface is also used to log off the module so that it is no longer called by the task.