SMC_Token.SetNumber (METH) ¶ METHOD SetNumber InOut: Scope Name Type Input fNumber LREAL
SMC_Token.SetString (METH) ¶ METHOD SetString : BOOL InOut: Scope Name Type Input pbyString POINTER TO BYTE iSize INT Return SetString BOOL
SMC_TokenQueue (FB) ¶ FUNCTION_BLOCK SMC_TokenQueue InOut: Scope Name Type Comment Input strProgramName STRING Program name (producer to consumer) bRestart BOOL Restart signal from consumer to producer Methods: Append Capacity EndOfData Full GetFirst GetFromEnd GetFromStart Init IsEmpty NumElems RemoveAll RemoveFirst RemoveLast SetEndOfData SetPointer SpaceLeft Structure: Append (Method) Capacity (Method) EndOfData (Method) Full (Method) GetFirst (Method) GetFromEnd (Method) GetFromStart (Method) Init (Method) IsEmpty (Method) NumElems (Method) RemoveAll (Method) RemoveFirst (Method) RemoveLast (Method) SetEndOfData (Method) SetPointer (Method) SpaceLeft (Method)
SMC_TokenQueue.Append (METH) ¶ METHOD Append : BOOL Tries to append a new element to the queue. Returns TRUE if the queue was not full yet, FALSE otherwise. InOut: Scope Name Type Inout Const token SMC_Token Return Append BOOL
SMC_TokenQueue.Capacity (METH) ¶ METHOD Capacity : UDINT The maximum number of samples that can be stored in the queue InOut: Scope Name Type Return Capacity UDINT
SMC_TokenQueue.EndOfData (METH) ¶ METHOD EndOfData : BOOL Returns whether end of data has been reached for the queue InOut: Scope Name Type Return EndOfData BOOL
SMC_TokenQueue.SpaceLeft (METH) ¶ METHOD SpaceLeft : UDINT Returns how many token may be appended to the queue InOut: Scope Name Type Return SpaceLeft UDINT
TokenScanner ¶ Helpers SMC_Char_IsDigit (Function) SMC_Char_IsHexDigit (Function) SMC_Char_IsLetter (Function) SMC_NCScanner_DelimConfig (Struct)
Helpers ¶ SMC_Char_IsDigit (Function) SMC_Char_IsHexDigit (Function) SMC_Char_IsLetter (Function)
SMC_Char_IsDigit (FUN) ¶ FUNCTION SMC_Char_IsDigit : BOOL InOut: Scope Name Type Return SMC_Char_IsDigit BOOL Input c BYTE