ConnectionSetup (STRUCT) ¶ TYPE ConnectionSetup : STRUCT This structure contains all the data for dynamic connection setup IEC application has to instantiate it to allow a dynamic change of parameterss InOut: Name Type Comment xDataValid BOOL If the data are valid stIpAddress STRING Data to set when ‘CODESYS V3’ or ‘CODESYS V3 via Gateway’ connections have been selected at design time stPort STRING Port: e.g. ‘1234’ stGatewayAddress STRING Data to set when ‘CODESYS V3 via Gateway’ access has been selected at design time stGatewayPort STRING Gateway port: e.g. ‘1234’ stDeviceName STRING Data to set when ‘CODESYS V3’ or ‘CODESYS V3 via Gateway’ connections have been selected at design time and “node name” or “node address” are used If present, this parameter has priority on IP address parameters
DriverCfg (STRUCT) ¶ TYPE DriverCfg : STRUCT Driver configuration structure InOut: Name Type Comment pstIniContent POINTER TO STRING(InternalConstants.IniStringPtrSize) xCredentialsAtRuntime BOOL Initialization string for PLCHandler pConnectionSetup POINTER TO ConnectionSetup If the credentials have to be used
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
RequestFactory.ReleaseRequest (METH) ¶ METHOD ReleaseRequest InOut: Scope Name Type Comment Input request IDatasources.IDriverRequest The request that should be released. The object will no longer be accessed after this call.
RequestFactory.ReusableRequestsSupported (PROP) ¶ PROPERTY ReusableRequestsSupported : BOOL
Requests ¶ CustomRequestResponse (FunctionBlock) FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method) CustomRequestState (Enum) FailureReadRequest (FunctionBlock) NextOperation (Property) Poll (Method) Release (Method) Send (Method) IRequest (Interface) Poll (Method) Release (Method) Send (Method) IRequestNoSyncReleaseDuringShutdown (Interface) ReadItemInfo (Struct) ReadRequest (FunctionBlock) Abstract InActiveState (Property) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Init (Method) Poll (Method) Send (Method) ReadRequestState (Enum) ReadableRequestBase (FunctionBlock) Abstract InActiveState (Property) Poll (Method) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Send (Method) Init (Method) Protected AssignReadValues (Method) Release (Method) ReusableRequestState (Enum) WriteRequest (FunctionBlock) Init (Method) Poll (Method) Release (Method) Send (Method)
CustomRequestResponse (FB) ¶ FUNCTION_BLOCK CustomRequestResponse IMPLEMENTS IRequest , IDatasources.IDriverCustomRequest, IDatasources.ICDSV3Response Properties: ContentData ContentSize RawData RawSize Request Response Methods: FB_Exit Poll Release Send Structure: FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method)
CustomRequestState (ENUM) ¶ TYPE CustomRequestState : Attributes: qualified_only InOut: Name Comment New New request Initialized Successfully initialized, i.e. the ICDSV3Request instance was set and the custom request can be sent Sent The custom request was sent and we are waiting for the result Completed The execution of the custom request was successful and the result is available. Failed