EVTPARAM_CmpAppStop (STRUCT) ¶ TYPE EVTPARAM_CmpAppStop : STRUCT <category>Event parameter</category> <element name=”pApp” type=”IN”>Pointer to application description</element> InOut: Name Type pApp POINTER TO APPLICATION ulStopReason DWORD
Exception (GVL) ¶ InOut: Scope Name Type Initial Comment Constant RTSEXCPT_APP_TARGET_MISMATCH DWORD 16#26 <category>Exception code</category> <description>Application is running on wrong target. Can be used for library protection!</description>
GlobalConstants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant MAX_LEN_APPLNAME UDINT 60 Common Defines
MAKE_EVENTID (FUN) ¶ FUNCTION MAKE_EVENTID : DWORD InOut: Scope Name Type Return MAKE_EVENTID DWORD Input Class UINT EventId UINT
OperatingState (GVL) ¶ <category>Operating state</category> Application operating states. InOut: Scope Name Type Initial Constant OS_NONE UDINT 16#0 OS_PROGRAM_LOADED UDINT 16#1 OS_DOWNLOAD UDINT 16#2 OS_ONLINE_CHANGE UDINT 16#4 OS_STORE_BOOTPROJECT UDINT 16#8 OS_FORCE_ACTIVE UDINT 16#10 OS_EXCEPTION UDINT 16#20 OS_RUN_AFTER_DOWNLOAD UDINT 16#40 OS_STORE_BOOTPROJECT_ONLY UDINT 16#80
OperationReason (GVL) ¶ <category>Operation reason</category> Reason specifies the cause of the specific operation. InOut: Scope Name Type Initial Constant APP_REASON_UNKNOWN UDINT 16#0 APP_REASON_SHUTDOWN UDINT 16#1 APP_REASON_RESET UDINT 16#2 APP_REASON_EXCEPTION UDINT 16#3 APP_REASON_USER UDINT 16#4 APP_REASON_IECPROGRAM UDINT 16#5 APP_REASON_DELETE UDINT 16#6 APP_REASON_DEBUGGING UDINT 16#7 APP_REASON_RUNSTOP_SWITCH UDINT 16#8 APP_REASON_REDUNDANCY_SYNC UDINT 16#9
Operations (GVL) ¶ InOut: Scope Name Type Initial Comment Constant OP_APP_STOP UDINT 1 <category>Operations</category> <description>Operations of the application component. Can be disabled with the event CMPID_CmpMgr::EVT_CmpMgr_DisableOperation!</description> OP_APP_DOWNLOAD UDINT 2 OP_APP_ONLINECHANGE UDINT 3 OP_APP_WRITE_VARIABLES UDINT 4 OP_APP_FORCE_VARIABLES UDINT 5 OP_APP_SET_BREAKPOINT UDINT 6 OP_APP_RESET UDINT 7 OP_APP_START UDINT 8 OP_APP_DELETE_APPLICATION UDINT 9 OP_APP_RESET_ORIGIN UDINT 10
PROJECT_INFO (STRUCT) ¶ TYPE PROJECT_INFO : STRUCT <category>Project information</category> <description> Contains the project information as specified in the project information dialog in CoDeSys. To use this, the checkbox “Automatically generate POUs for property access” in the project information dialog be enabled. </description> <element name=”stProjectName” type=”OUT”>Project name without ending</element> <element name=”stTitle” type=”OUT”>Title</element> <element name=”stVersion” type=”OUT”>Version as string in the format “x.x.x.x”</element> <element name=”stAuthor” type=”OUT”>Author</element> <element name=”stDescription” type=”OUT”>Description</element> InOut: Name Type stProject STRING stTitle STRING stVersion STRING stAuthor STRING stDescription STRING
RESET_OPTION (ENUM) ¶ TYPE RESET_OPTION : <category>Reset option</category> InOut: Name Initial RTS_RESET 0 RTS_RESET_COLD 1 RTS_RESET_ORIGIN 2 RTS_RESET_ORIGIN_DEVICE 3
RetainBackupState (GVL) ¶ InOut: Scope Name Type Initial Comment Constant APP_RBS_UNKNOWN UINT 0 <category>Retain backup state</category> <description> State values for event EVT_RetainBackupState/EVTPARAM_CmpAppRetainBackupState.uiBackupState. </description> <element name=”APP_RBS_UNKNOWN” type=”IN”>Unknown state</element> <element name=”APP_RBS_BACKUP_PREPARE” type=”IN”>Preparation of file backup (gathering information)</element> <element name=”APP_RBS_BACKUP_BEGIN” type=”IN”>File backup begin</element> <element name=”APP_RBS_BACKUP_END” type=”IN”>File backup end</element> <element name=”APP_RBS_RESTORE” type=”IN”>Restore retains from file</element> APP_RBS_BACKUP_PREPARE UINT 1 APP_RBS_BACKUP_BEGIN UINT 2 APP_RBS_BACKUP_END UINT 3 APP_RBS_RESTORE UINT 4