EventParameter ¶ EVTPARAM_CmpMgr_DisableOperation (Struct) EVTPARAM_CmpMgr_LicenseRequest (Struct) EVTPARAM_CmpMgr_PrepareExitCommProcessing (Struct) EVTPARAM_CmpMgr_Shutdown (Struct)
EVTPARAM_CmpMgr_DisableOperation (STRUCT) ¶ TYPE EVTPARAM_CmpMgr_DisableOperation : STRUCT <category>Event parameter</category> <element name=”udiCmpId” type=”IN”>ComponentID</element> <element name=”udiOperation” type=”IN”>Operation that can be disabled. See category “Operations” in Itf.h file of the corresponding component for details.</element> <element name=”udiCmpIdDisabled” type=”IN”>ComponentID of the source, which disabled the operation</element> <element name=”bDisable” type=”IN”>Must be set to 1 to disable the operation, else: do nothing and remain the value as it is!</element> InOut: Name Type udiCmpId UDINT udiOperation UDINT udiCmpIdDisabled UDINT bDisable DINT
EVTPARAM_CmpMgr_LicenseRequest (STRUCT) ¶ TYPE EVTPARAM_CmpMgr_LicenseRequest : STRUCT InOut: Name Type ulLicenseID UDINT ulLicenseValue UDINT
EVTPARAM_CmpMgr_PrepareExitCommProcessing (STRUCT) ¶ TYPE EVTPARAM_CmpMgr_PrepareExitCommProcessing : STRUCT <category>Event parameter</category> <element name=”bLastCall” type=”IN”>This value will be TRUE for the last call of this event, otherwise FALSE.</element> <element name=”bFurtherCallNecessary” type=”OUT”>Callees of the event can set this value to <c>TRUE</c> if they expect a further call of the same event with inbetween comm cycle calls. It is not expected that a callee sets this value to <c>FALSE</c>!</element> InOut: Name Type bLastCall DINT bFurtherCallNecessary DINT
EVTPARAM_CmpMgr_Shutdown (STRUCT) ¶ TYPE EVTPARAM_CmpMgr_Shutdown : STRUCT <category>Event parameter</category> <element name=”pDummy” type=”IN”>Dummy parameter</element> InOut: Name Type pDummy POINTER TO BYTE
LicenseFunctions (STRUCT) ¶ TYPE LicenseFunctions : STRUCT InOut: Name Type dwStructSize DWORD pfGetUserLicenseValue POINTER TO BYTE pfConfDynLicChallenge POINTER TO BYTE pfReqDynLicChallenge POINTER TO BYTE dwVersion DWORD
Operations (GVL) ¶ InOut: Scope Name Type Initial Constant OP_FILE_TRANSFER_DOWNLOAD DWORD 1 OP_FILE_TRANSFER_UPLOAD DWORD 2
PlcOperationControl (FB) ¶ FUNCTION_BLOCK PlcOperationControl IMPLEMENTS ICmpEventCallback Properties: xDisableAll xDisableApplicationBreakpoint xDisableApplicationDelete xDisableApplicationDownload xDisableApplicationForce xDisableApplicationOnlineChange xDisableApplicationReset xDisableApplicationResetOrigin xDisableApplicationStart xDisableApplicationStop xDisableApplicationWrite xDisableFileTransferDownload xDisableFileTransferUpload Structure: xDisableAll (Property) xDisableApplicationBreakpoint (Property) xDisableApplicationDelete (Property) xDisableApplicationDownload (Property) xDisableApplicationForce (Property) xDisableApplicationOnlineChange (Property) xDisableApplicationReset (Property) xDisableApplicationResetOrigin (Property) xDisableApplicationStart (Property) xDisableApplicationStop (Property) xDisableApplicationWrite (Property) xDisableFileTransferDownload (Property) xDisableFileTransferUpload (Property)
PlcOperationControl.xDisableAll (PROP) ¶ PROPERTY xDisableAll : BOOL
PlcOperationControl.xDisableApplicationBreakpoint (PROP) ¶ PROPERTY xDisableApplicationBreakpoint : BOOL