GenericQueue.RemoveLast (METH) ¶ METHOD FINAL RemoveLast : BOOL Removes the last element of the queue. task-safety: not task-safe InOut: Scope Name Type Return RemoveLast BOOL
GenericQueue.Reset (METH) ¶ METHOD FINAL Reset
GenericQueue.SetEndOfData (METH) ¶ METHOD PUBLIC FINAL SetEndOfData Marks the end of data flag of the queue. task-safety: call from producer task only
VPoly_Create_0 (FUN) ¶ FUNCTION VPoly_Create_0 : BOOL InOut: Scope Name Type Return VPoly_Create_0 BOOL Inout dst VPoly Inout Const a0 SM3M.SMC_Vec
VPoly_Create_1 (FUN) ¶ FUNCTION VPoly_Create_1 : BOOL InOut: Scope Name Type Return VPoly_Create_1 BOOL Inout dst VPoly Inout Const a ARRAY [0..1] OF SM3M.SMC_Vec
VPoly_Derive (FUN) ¶ FUNCTION VPoly_Derive : BOOL InOut: Scope Name Type Inout vpDst VPoly Inout Const vpSrc VPoly Return VPoly_Derive BOOL
VPoly_Dot (FUN) ¶ FUNCTION VPoly_Dot : BOOL Computes the polynomial that represents the dot-product of two vector-valued polynomials. The result is a real-valued polynomial of degree vpLhs.deg + vpRhs.deg. Note: vpLhs.deg + vpRhs.deg must be at most MAX_POLY_DEGREE. InOut: Scope Name Type Return VPoly_Dot BOOL Inout pDot SM3M.SMC_Polynomial Inout Const vpLhs VPoly vpRhs VPoly
VPoly_DotSq (FUN) ¶ FUNCTION VPoly_DotSq : BOOL Computes the polynomial that represents the dot-product of a vector-valued polynomial with itself. The result is a real-valued polynomial of degree 2*vp.deg. This is an optimized function that can be used instead of calling VPoly_Dot(vp, vp). Note: 2*vp.deg must be at most MAX_POLY_DEGREE. InOut: Scope Name Type Return VPoly_DotSq BOOL Inout pDot SM3M.SMC_Polynomial Inout Const vp VPoly
VPoly_Eval (FUN) ¶ FUNCTION VPoly_Eval : BOOL InOut: Scope Name Type Return VPoly_Eval BOOL Inout v SM3M.SMC_Vec Inout Const a VPoly Input t LREAL
Mat_Get (FUN) ¶ FUNCTION Mat_Get : LREAL Returns the entry in the i-th row and j-th column of a matrix. InOut: Scope Name Type Inout Const m Mat Input i DINT j DINT Return Mat_Get LREAL