Initialisierung von TMC-Membervariablen

Alle Membervariablen eines TcCOM Moduls müssen initialisiert werden. Der TMC Code Generator unterstützt dies mit:

///<AutoGeneratedContent id="MemberInitialization">

Wird durch den TMC Code Generator ersetzt durch:

    ///<AutoGeneratedContent id="MemberInitialization">
m_TraceLevelMax = tlAlways;
memset(&m_Parameter, 0, sizeof(m_Parameter));
memset(&m_Inputs, 0, sizeof(m_Inputs));
memset(&m_Outputs, 0, sizeof(m_Outputs));
///</AutoGeneratedContent>

Die mit dem TwinCAT C++ Assistenten vor TwinCAT 3.1 Build 4018 generierten Projekte verwenden diese Eigenschaft nicht, können aber einfach angepasst werden, indem diese Zeile im entsprechenden Code (z. B. Konstruktor) hinzugefügt wird:

///<AutoGeneratedContent id="MemberInitialization">