Request.Content (PROP) ¶ PROPERTY Content : CDSV3Prot.ProtocolDataUnit
Request.Finish (METH) ¶ METHOD Finish : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return Finish SysTypes.RTS_IEC_RESULT Inout writeHelp ServiceWriterAndSavepoint
Request.Init (METH) ¶ METHOD Init InOut: Scope Name Type Input pServiceBuffer POINTER TO BYTE udiServiceBufferSize UDINT
TracePropertyByCallAddressInfoWriter.Release (METH) ¶ METHOD Release Releases itself
TracePropertyByCallAddressInfoWriter.WriteAddressInfo (METH) ¶ METHOD WriteAddressInfo : UDINT Writes the address info to an ICDSV3ServiceWriter instance. InOut: Scope Name Type Comment Return WriteAddressInfo UDINT Error code Input itfCDSV3ServiceWriter IDatasources.ICDSV3ServiceWriter See summary xHasToSwap BOOL A flag indicating, whether swapping is needed
TracePropertyByCallAddressInfoWriter.SetAddressInfo (METH) ¶ METHOD SetAddressInfo This method sets all the necessary information needed to implement the ITraceAddressInfoWriter interface. InOut: Scope Name Type Comment Input itfDataItem IDatasources.IDataItem The IDataItem addressInfo PropertyAddressInfo The address info corresponding to the data item
RequestFactory.CreateCustomRequest (METH) ¶ METHOD CreateCustomRequest : IDatasources.IDriverCustomRequest InOut: Scope Name Type Return CreateCustomRequest IDatasources.IDriverCustomRequest Input request IDatasources.ICustomRequest
RequestFactory.CreateLargeReadRequest (METH) ¶ METHOD CreateLargeReadRequest : IDatasources.IDriverLargeRequest Creates a request representing the read operation for the given list of items. The request may stay alive until the list of items changes. That means 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| In contrast to |IDriverRequestFactory.CreateReadRequest| , the resulting request might require being sent using several calls to |IDriverStateMachine.SendRequest| for completion. Important The items may be stored as part of the request object. Nevertheless it is not allowed to access them from other threads because the list might change within the main datasources task. The list will not change as long as this object is alive. InOut: Scope Name Type Comment Return CreateLargeReadRequest IDatasources.IDriverLargeRequest A new request object representing the read operation for the given list of items. Input pItems POINTER TO IDatasources.IDataItem A pointer to an array of |IDataItem| instances that should be monitored. itemsCount DINT The number of items within the array.
RequestFactory.CreateLargeWriteRequest (METH) ¶ METHOD CreateLargeWriteRequest : IDatasources.IDriverLargeRequest Creates a request representing a write operation for the given list of items. When the request is no longer necessary, it will be released by a call to |IDriverRequestFactory.ReleaseRequest| In contrast to |IDriverRequestFactory.CreateWriteRequest| , the resulting request might require being sent using several calls to |IDriverStateMachine.SendRequest| for completion. Important The passed list of items must not be stored as part of the request. InOut: Scope Name Type Comment Return CreateLargeWriteRequest IDatasources.IDriverLargeRequest A new request object representing a write operation for the given list of items. Input pItems POINTER TO IDatasources.IDataItem A pointer to an array of |IDataItem| instances that should be written. itemsCount DINT The number of items within the array.
CustomRequestResponse.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL