SMC_FileStream2 (FB) ¶ FUNCTION_BLOCK SMC_FileStream2 IMPLEMENTS SMC_ITextStream Opens a file and presents the file contents as a stream of characters InOut: Scope Name Type Output stream SMC_ITextStream Properties: EOS Name ReadPosInBytes SizeInBytes Methods: Open Structure: EOS (Property) Name (Property) Open (Method) ReadPosInBytes (Property) SizeInBytes (Property)
SMC_FileStream2.EOS (PROP) ¶ PROPERTY EOS : BOOL Returns whether the “End Of Stream” has been reached. Calling Read() if EOS is TRUE will always return 0.
SMC_FileStream2.Name (PROP) ¶ PROPERTY Name : STRING(255)
SMC_FileStream2.Open (METH) ¶ METHOD FINAL Open : SMC_Error InOut: Scope Name Type Comment Return Open SMC_Error Inout Const sFileName STRING(255) Absolute or relative file path to the input file.
SMC_FileStream2.ReadPosInBytes (PROP) ¶ PROPERTY ReadPosInBytes : UDINT
SMC_FileStream2.SizeInBytes (PROP) ¶ PROPERTY SizeInBytes : UDINT
SMC_ITextStream (ITF) ¶ INTERFACE SMC_ITextStream EXTENDS __SYSTEM.IQueryInterface Presents textual contents as a stream of characters Properties: EOS Name Methods: Close Read Reset Structure: Close (Method) EOS (Property) Name (Property) Read (Method) Reset (Method)
SMC_ITextStream.Close (METH) ¶ METHOD Close Closes the stream. Reading is no longer possible after the stream as been closed.
SMC_ITextStream.EOS (PROP) ¶ PROPERTY EOS : BOOL Returns whether the “End Of Stream” has been reached. Calling Read() if EOS is TRUE will always return 0.
SMC_NCTokenizer.ProceedToNextToken (ACT) ¶ Remember begin of the next token