RequestFactory.ReleaseRequest (METH) ¶ METHOD ReleaseRequest Releases the given request object. Note This method might be called while a request is still active in case the list of items is changed while a request is on it’s way. 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.
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) IRequest (Interface) Poll (Method) Release (Method) Send (Method) LargeReadRequest (FunctionBlock) Finished (Property) Poll (Method) Release (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method) LargeWriteRequest (FunctionBlock) Finished (Property) Poll (Method) Release (Method) SetSentItemsCount (Method) StartOffset (Property) ReadRequest (FunctionBlock) FB_Exit (Method) Init (Method) Poll (Method) Protected BuildRequest (Method) ReleaseResources (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method) Release (Method) Send (Method) WriteRequest (FunctionBlock) FB_Exit (Method) Init (Method) Poll (Method) Protected ReleaseResources (Method) SetSentItemsCount (Method) StartOffset (Property) 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)
IRequest (ITF) ¶ INTERFACE IRequest EXTENDS IDatasources.IDriverRequest Methods: Poll Release Send Structure: Poll (Method) Release (Method) Send (Method)
LargeReadRequest (FB) ¶ FUNCTION_BLOCK LargeReadRequest EXTENDS ReadRequest IMPLEMENTS IDatasources.IDriverLargeRequest Properties: Finished Methods: Poll Release SetReceivedItemsCount SetSentItemsCount BuildRequest , inherited from ReadRequest FB_Exit , inherited from ReadRequest Init , inherited from ReadRequest ReleaseResources , inherited from ReadRequest Send , inherited from ReadRequest Structure: Finished (Property) Poll (Method) Release (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method)
LargeWriteRequest (FB) ¶ FUNCTION_BLOCK LargeWriteRequest EXTENDS WriteRequest IMPLEMENTS IDatasources.IDriverLargeRequest Properties: Finished StartOffset Methods: Poll Release SetSentItemsCount FB_Exit , inherited from WriteRequest Init , inherited from WriteRequest ReleaseResources , inherited from WriteRequest Send , inherited from WriteRequest Structure: Finished (Property) Poll (Method) Release (Method) SetSentItemsCount (Method) StartOffset (Property)
IDriverCDSV3 ¶ CanSendCDSV3CustomRequest (Method)
IDriverSpecifiedSettings ¶ ReconnectWaitTime (Method) TimeoutSyncShutdown (Method)
IDriverTraceAddressInfoProvider ¶ CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method)
Driver.Init (METH) ¶ METHOD Init This method passes an instance of the configuration object to the driver. The according concrete type is driver dependent and the codegeneration will allocate and initialize the configuration object accordingly before calling this method. InOut: Scope Name Type Input pCFGData POINTER TO BYTE