BTagReaderMoveNext (FUN) ¶ FUNCTION BTagReaderMoveNext : RTS_IEC_RESULT InOut: Scope Name Type Return BTagReaderMoveNext RTS_IEC_RESULT Input hReader RTS_IEC_HANDLE pnElementType POINTER TO BTagElementType
BTagReaderPeekNext (FUN) ¶ FUNCTION BTagReaderPeekNext : BTagElementType InOut: Scope Name Type Return BTagReaderPeekNext BTagElementType Input hReader RTS_IEC_HANDLE
BTagReaderSkipContent (FUN) ¶ FUNCTION BTagReaderSkipContent : RTS_IEC_RESULT InOut: Scope Name Type Return BTagReaderSkipContent RTS_IEC_RESULT Input hReader RTS_IEC_HANDLE
ReturnValues (GVL) ¶ InOut: Scope Name Type Initial Comment Constant ERR_OK UDINT 16#0 ERR_FAILED UDINT 16#1 ERR_PARAMETER UDINT 16#2 ERR_NOTIMPLEMENTED UDINT 16#C ERR_NOMEMORY UDINT 16#11 ERR_BTAG_TAGOVERLAP UDINT 16#400 A nested tag reaches beyond the end OF the surrounding tag ERR_BTAG_BUFFEROVERRUN UDINT 16#401 A tag reaches beyond the end of the buffer ERR_BTAG_MAXNESTINGDEPTH UDINT 16#402 The number of nested tags exceeds the maximum nesting depth ERR_BTAG_NOTAG UDINT 16#403 No current tag - reader/writer is at the toplevel. ERR_BTAG_NODATATAG UDINT 16#404 The current tag is not a data tag ERR_BTAG_NOCONTAINERTAG UDINT 16#405 The operation is allowed only on a container tag not on a data tag ERR_BTAG_NOTTOPLEVEL UDINT 16#406 Operation only allowed on toplevel (not inside a tag) ERR_BTAG_ALIGNMENT UDINT 16#407 Invalid alignment INVALID_HANDLE __UXINT RTS_INVALID_HANDLE Only for compatibility - use RTS_INVALID_HANDLE instead;
Test ¶ Test_Prg (Program) CheckErrors (Action) ClearErrors (Action) Testcases (Enum)
Test_Prg (PRG) ¶ PROGRAM Test_Prg Structure: CheckErrors (Action) ClearErrors (Action)
Test_Prg.CheckErrors (ACT) ¶
Test_Prg.ClearErrors (ACT) ¶
Testcases (ENUM) ¶ TYPE Testcases : InOut: Name Comment CreateWriter WriterInit StartTag1 StartTag2 StartTag3 StartTag4 AppendBlob1 AppendBlob2 AppendBlob3 AppendBlob4 AppendFillBytes1 10 AppendFillBytes2 EndTag1 EndTag2 EndTag3 EndTag4 Finish1 Finish2 Finish3 DestroyWriter CreateReader 20 ReaderInit DestroyReader Peek1 Peek2 DataTag1 DataTag2 GetTagId1 GetTagId2 GetTagId3 GetTagLen1 30 GetTagLen2 MoveNext1 MoveNext2 MoveNext3 MoveNext4 MoveNext5 MoveNext6 GetContent1 GetContent2 MaxNum
Writer ¶ BTagWriterAppendBlob (Function) BTagWriterAppendDummyBytes (Function) BTagWriterAppendFillBytes (Function) BTagWriterAppendRaw (Function) BTagWriterAppendWString (Function) BTagWriterCreate (Function) BTagWriterCreateDynamic (Function) BTagWriterCreateSavePoint (Function) BTagWriterCreateSavePointDynamic (Function) BTagWriterDestroy (Function) BTagWriterDestroySavePoint (Function) BTagWriterEndTag (Function) BTagWriterFinish (Function) BTagWriterInit (Function) BTagWriterInit2 (Function) BTagWriterRestoreSavePoint (Function) BTagWriterStartTag (Function) BTagWriterSwitchBuffer (Function)