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
NULL_ADDRESS_ITEM (STRUCT) ¶ TYPE NULL_ADDRESS_ITEM : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.NULL_ADDRESS_ITEM, uiLength := 0)
SEQUENCED_ADDRESS_ITEM (STRUCT) ¶ TYPE SEQUENCED_ADDRESS_ITEM : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.SEQUENCED_ADDRESS_ITEM, uiLength := 8) udiConnectionID UDINT udiEncSequenceNumber UDINT
SERVICES_ITEM (STRUCT) ¶ TYPE SERVICES_ITEM : STRUCT Attributes: qualified_only InOut: Name Type Initial Comment strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.SERVICES_ITEM, uiLength := 20) uiEncapsulationVersion UINT 1 uiCapabilityFlags UINT 0 16#0120: bit 5: supports encapsulation of CIP; bit 8: supports cip transport class 0 or 1 UDP-base connections ausiNameOfService ARRAY [0..15] OF USINT [16#43, 16#6F, 16#6D, 16#6D, 16#75, 16#6E, 16#69, 16#63, 16#61, 16#74, 16#69, 16#6F, 16#6E, 16#73, 0]
SOCKADDR_INFO_ITEM (STRUCT) ¶ TYPE SOCKADDR_INFO_ITEM : STRUCT Attributes: qualified_only InOut: Name Type Initial strBaseItem BASE_ITEM STRUCT(uiTypeID := TYPE_ID.SOCKADDR_INFO_ITEM_OT, uiLength := 16) strSockAddress SOCKET_ADDRESS