IServiceWriter (ITF) ¶ INTERFACE IServiceWriter EXTENDS IDatasources.ICDSV3ServiceWriter Methods: AppendRaw WriteByte WriteBytes WriteBytesSwapped WriteComplexStartTag WriteDWord WriteDWordSwapped WriteDataStartTag WriteEndTag WriteFillBytes WriteLWord WriteLWordSwapped WritePString WriteString WriteWord WriteWordSwapped Structure: AppendRaw (Method) WriteByte (Method) WriteBytes (Method) WriteBytesSwapped (Method) WriteComplexStartTag (Method) WriteDWord (Method) WriteDWordSwapped (Method) WriteDataStartTag (Method) WriteEndTag (Method) WriteFillBytes (Method) WriteLWord (Method) WriteLWordSwapped (Method) WritePString (Method) WriteString (Method) WriteWord (Method) WriteWordSwapped (Method)
IServiceWriter.AppendRaw (METH) ¶ METHOD AppendRaw : UDINT InOut: Scope Name Type Return AppendRaw UDINT Input ppData POINTER TO POINTER TO BYTE udiSize UDINT
IServiceWriter.WriteByte (METH) ¶ METHOD WriteByte : UDINT InOut: Scope Name Type Return WriteByte UDINT Input bt BYTE
IServiceWriter.WriteBytes (METH) ¶ METHOD WriteBytes : UDINT InOut: Scope Name Type Return WriteBytes UDINT Input pData POINTER TO BYTE udiSize UDINT
IServiceWriter.WriteBytesSwapped (METH) ¶ METHOD WriteBytesSwapped : UDINT Will write the bytes and swap them if the size is 2, 4 or 8. Remember: This method will always do a swapping! If there is a different size, then no swapping will happen! InOut: Scope Name Type Return WriteBytesSwapped UDINT Input pData POINTER TO BYTE udiSize UDINT
IServiceWriter.WriteComplexStartTag (METH) ¶ METHOD WriteComplexStartTag : UDINT InOut: Scope Name Type Return WriteComplexStartTag UDINT Input udiTag UDINT udiMinLenSize UDINT
IServiceWriter.WriteDWord (METH) ¶ METHOD WriteDWord : UDINT InOut: Scope Name Type Return WriteDWord UDINT Input dw DWORD
IRequestResult (ITF) ¶ INTERFACE IRequestResult Methods: IsReplyPending SetReplyPending Structure: IsReplyPending (Method) SetReplyPending (Method)
IRequestResult.IsReplyPending (METH) ¶ METHOD IsReplyPending : BOOL If the result of this method is TRUE then result of the request is not yet available and has to be retrieved by an additional call of the corresponding method. InOut: Scope Name Type Return IsReplyPending BOOL
IRequestResult.SetReplyPending (METH) ¶ METHOD SetReplyPending This method is the counterpart of method IsReplyPending. The implementation of this interface has to ensure, that method IsReplyPending returns exactly the value, that was passed to this method. InOut: Scope Name Type Input xReplyPending BOOL