SMC_ReadNCTokens.IncreaseNumElems (ACT) ¶
SMC_ReadNCTokens.StepSuppress (ACT) ¶ We encode a leading ‘/’ character into the line number of the first ‘N’-word: 1) if the original value is positive, it is negated 2) if the original value is 0, the least negative value is used Note: the least negative value of a DINT is -2^31, the greatest positive value is (2^31 - 1), so negating a positive DINT can never result in the least negative value.
SMC_Token.GetNumber (METH) ¶ METHOD GetNumber InOut: Scope Name Type Output fNumber LREAL
SMC_Token.GetString (METH) ¶ METHOD GetString InOut: Scope Name Type Output pbyString POINTER TO BYTE iSize INT
SMC_Token.SetNumber (METH) ¶ METHOD SetNumber InOut: Scope Name Type Input fNumber LREAL
SMC_TokenQueue.SetEndOfData (METH) ¶ METHOD PUBLIC SetEndOfData Marks the end of data flag of the queue
SMC_TokenQueue.SetPointer (METH) ¶ METHOD SetPointer : BOOL Method to cyclically set the pointer for the queue-storage. The pointer needs to be udpated every cycle because it could change due to an online-change. InOut: Scope Name Type Input pD POINTER TO BYTE Return SetPointer 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)