ICDSV3Request.SetContentData (METH) ¶ METHOD SetContentData : SysTypes.RTS_IEC_RESULT Assigns the content of the CODESYS V3 Service that should be sent InOut: Scope Name Type Comment Return SetContentData SysTypes.RTS_IEC_RESULT An error code representing the result of this operation. Input pData POINTER TO BYTE A pointer to the data that should be sent by the service Note This data does not include the header part so only the service content must be used here. Important Please remark that this buffer must be valid until the response is received, ie. ICustomRequestCallback.RequestFinished is called for the current request uxiSize __UXINT The size of the data
ICDSV3RequestHandling (ITF) ¶ INTERFACE ICDSV3RequestHandling EXTENDS ICustomRequestHandling Properties: TargetByteorder Methods: CreateCDSV3Request ReleaseRequest , inherited from ICustomRequestHandling Structure: CreateCDSV3Request (Method) TargetByteorder (Property)
IDriverRequestFactoryReusable.CreateReusableRequest (METH) ¶ METHOD CreateReusableRequest : IDriverRequestReusable Creates a request representing a read or write operation for the given list of items. The request may stay alive until it is released. From the driver’s point of view the request can live as long as the connection to the connected device is alive. For the user of this request, this means that it might be issued in several calls to IDriverStateMachine.SendRequest When the request is no longer necessary, it will be released by a call to IDriverRequestFactory.ReleaseRequest InOut: Scope Name Type Comment Return CreateReusableRequest IDriverRequestReusable A new request object representing the read or write operation for the given list of items. Input pItems POINTER TO IDataItem A pointer to an array of IDataItem instances that should be written. itemsCount DINT The number of items within the array.
IDriverRequestFactoryReusable.ReusableRequestsSupported (PROP) ¶ PROPERTY ReusableRequestsSupported : BOOL This property returns whether reusable requests are supported. Note If a driver in general supports those requests but not using the current device for example, then this property can return FALSE.
IDriverRequestReusable (ITF) ¶ INTERFACE IDriverRequestReusable EXTENDS IDriverRequest Implementations of this interface represent requests that can be used several times and can be used for both reading or writing. Properties: NextOperation Structure: NextOperation (Property)
IDriverRequestReusable.NextOperation (PROP) ¶ PROPERTY NextOperation : ReusableRequestOperations Gets or sets the operation that will be executed when the request is sent the next time.
IDriverSpecificData (ITF) ¶ INTERFACE IDriverSpecificData EXTENDS __SYSTEM.IQueryInterface A derived interface of this one can be used by drivers to attach information to instances of IDataItemBase Methods: Release Structure: Release (Method)
IDriverSpecificData.Release (METH) ¶ METHOD Release This method will be called when the underlying object should be released. It’s the implementation’s responsibility to release memory correctly etc.
IDriverSpecifiedSettings (ITF) ¶ INTERFACE IDriverSpecifiedSettings This interface can optionally be implemented by IDriver too. Methods: ReconnectWaitTime TimeoutSyncShutdown Structure: ReconnectWaitTime (Method) TimeoutSyncShutdown (Method)
IDriverSpecifiedSettings.ReconnectWaitTime (METH) ¶ METHOD ReconnectWaitTime : TIME InOut: Scope Name Type Return ReconnectWaitTime TIME Output xUseDefault BOOL