PathQueue.GetDS0 (METH) ¶ METHOD FINAL GetDS0 : LREAL InOut: Scope Name Type Return GetDS0 LREAL
PathQueue.GetFromEnd (METH) ¶ METHOD FINAL GetFromEnd : POINTER TO PathElem Returns a pointer to the n-last element if the queue is at least n elements, otherwise 0. The pointer is valid until the next call to RemoveFirst. Only to be called safely from the writing task, or when it is made sure that no elements are removed concurrently. InOut: Scope Name Type Input n UDINT Return GetFromEnd POINTER TO PathElem
PathQueue.GetFromStart (METH) ¶ METHOD FINAL GetFromStart : POINTER TO PathElem Returns a pointer to the n-th element if the queue is at least n elements, otherwise 0. The pointer is valid until the next call to RemoveFirst. Only to be called safely from the reading task, or when it is made sure that no elements are removed concurrently. InOut: Scope Name Type Input n UDINT Return GetFromStart POINTER TO PathElem
PathQueue.Init (METH) ¶ METHOD FINAL Init : SMC_ERROR InOut: Scope Name Type Comment Input pD POINTER TO ARRAY [0..0] OF PathElem udiSizeDataBytes UDINT pDElemFuns POINTER TO ARRAY [0..0] OF ElemFun udiSizeElemFunsDataBytes UDINT pDTraces POINTER TO ARRAY [0..0] OF ElemFunTrace udiSizeTracesDataBytes UDINT enableReferenceCounting BOOL Whether reference counting of the coordinate system is enabled for the PathElem objects that are managed by this queue. useBustaskCS BOOL Return Init SMC_ERROR
PathQueue.DisableCaching (METH) ¶ METHOD FINAL DisableCaching
PathQueue.EnableCaching (METH) ¶ METHOD FINAL EnableCaching
PathQueue.CutAfter (METH) ¶ METHOD FINAL CutAfter : SMC_ERROR InOut: Scope Name Type Input k UDINT dS LREAL Return CutAfter SMC_ERROR
PathQueue.Full (METH) ¶ METHOD FINAL Full : BOOL Returns whether the queue is full. InOut: Scope Name Type Return Full BOOL
PathQueue.IsEmpty (METH) ¶ METHOD FINAL IsEmpty : BOOL InOut: Scope Name Type Return IsEmpty BOOL
PathQueue.NumElems (METH) ¶ METHOD FINAL NumElems : UDINT Returns the number of elements currently in the queue. InOut: Scope Name Type Return NumElems UDINT