FUNCTION_BLOCK SMC_GSentenceQueue
The sentence queue transports the g-code sentences from the parser (SMC_NCTokenParser) to the interpreter (SMC_NCInterpreter).
Methods:
AddDataCapacity AddDataSpaceLeft AppendAddData AppendGExpToken AppendGWord AppendSentence EndOfData ExpTokenCapacity ExpTokenQueueFull ExpTokenSpaceLeft GetGWordIterator GetJumpCommand GetProgramName GetSentenceFromStart GetSentenceIterator Init InitP IsEmpty JumpSubCall JumpSubRet JumpToSentence JumpToTarget NumSentences RemoveFirstSentence ResetJumpTarget SentenceCapacity SentenceQueueFull SentenceSpaceLeft SetEndOfData SetPointers WordCapacity WordQueueFull WordSpaceLeft
AddDataCapacity
AddDataSpaceLeft
AppendAddData
AppendGExpToken
AppendGWord
AppendSentence
EndOfData
ExpTokenCapacity
ExpTokenQueueFull
ExpTokenSpaceLeft
GetGWordIterator
GetJumpCommand
GetProgramName
GetSentenceFromStart
GetSentenceIterator
Init
InitP
IsEmpty
JumpSubCall
JumpSubRet
JumpToSentence
JumpToTarget
NumSentences
RemoveFirstSentence
ResetJumpTarget
SentenceCapacity
SentenceQueueFull
SentenceSpaceLeft
SetEndOfData
SetPointers
WordCapacity
WordQueueFull
WordSpaceLeft
Structure:
AddDataCapacity (Method)
AddDataSpaceLeft (Method)
AppendAddData (Method)
AppendGExpToken (Method)
AppendGWord (Method)
AppendSentence (Method)
EndOfData (Method)
ExpTokenCapacity (Method)
ExpTokenQueueFull (Method)
ExpTokenSpaceLeft (Method)
GetGWordIterator (Method)
GetJumpCommand (Method)
GetProgramName (Method)
GetSentenceFromStart (Method)
GetSentenceIterator (Method)
Init (Method)
InitP (Method)
IsEmpty (Method)
JumpSubCall (Method)
JumpSubRet (Method)
JumpToSentence (Method)
JumpToTarget (Method)
NumSentences (Method)
RemoveFirstSentence (Method)
ResetJumpTarget (Method)
SentenceCapacity (Method)
SentenceQueueFull (Method)
SentenceSpaceLeft (Method)
SetEndOfData (Method)
SetPointers (Method)
WordCapacity (Method)
WordQueueFull (Method)
WordSpaceLeft (Method)