FineInterpolator.EvalCurrentAxesPos (METH) ¶ METHOD FINAL EvalCurrentAxesPos : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext a TRAFO.AXISPOS_REF Input t LREAL Return EvalCurrentAxesPos BOOL
PathElemQueue.GetFromEnd (METH) ¶ METHOD FINAL GetFromEnd : POINTER TO PathElemOff 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 producer task, or when it is made sure that no elements are added concurrently. InOut: Scope Name Type Input n UDINT Return GetFromEnd POINTER TO PathElemOff
PathElemQueue.GetReadPos (METH) ¶ METHOD PUBLIC FINAL GetReadPos InOut: Scope Name Type Inout readPos PathElemQueue_ReadWritePos
PathElemQueue.GetWritePos (METH) ¶ METHOD PUBLIC FINAL GetWritePos InOut: Scope Name Type Inout writePos PathElemQueue_ReadWritePos
PathElemQueue.IsEmpty (METH) ¶ METHOD FINAL IsEmpty : BOOL InOut: Scope Name Type Return IsEmpty BOOL
PathElemQueue.NumElems (METH) ¶ METHOD FINAL NumElems : UDINT Returns the number of elements currently in the queue. InOut: Scope Name Type Return NumElems UDINT
PathElemQueue.HasSpaceFor (METH) ¶ METHOD FINAL HasSpaceFor : BOOL InOut: Scope Name Type Inout Const pe PathElem Return HasSpaceFor BOOL
PathElemQueue.Init (METH) ¶ METHOD FINAL Init : BOOL InOut: Scope Name Type Comment Input pD POINTER TO ARRAY [0..0] OF PathElemOff 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. Return Init BOOL
PathElemQueue.RemoveAll (METH) ¶ METHOD FINAL RemoveAll : SMC_ERROR InOut: Scope Name Type Return RemoveAll SMC_ERROR
PathElemQueue.RemoveFirst (METH) ¶ METHOD FINAL RemoveFirst : SMC_ERROR Removes the first element of the queue. Invalidates the pointer returned by a prior call to GetFirst. InOut: Scope Name Type Return RemoveFirst SMC_ERROR