SMC_ISentenceHistory (ITF) ¶ INTERFACE SMC_ISentenceHistory Methods: ContainsElement RegisterElement Reset Structure: ContainsElement (Method) RegisterElement (Method) Reset (Method)
SMC_ISentenceHistory.ContainsElement (METH) ¶ METHOD ContainsElement : BOOL Returns TRUE , if the given element has already been registered to the history. InOut: Scope Name Type Return ContainsElement BOOL Input udiElement UDINT
SMC_ISentenceHistory.RegisterElement (METH) ¶ METHOD RegisterElement : SMC_ERROR Adds the given element to the history. Returns SMC_NO_ERROR , if the operation was successfull. Typical errors could be running out of memory, violation of order (if implemented), … InOut: Scope Name Type Return RegisterElement SMC_ERROR Input udiElement UDINT
SMC_ISentenceHistory.Reset (METH) ¶ METHOD Reset
SMC_MonotoneSentenceHistory (FB) ¶ FUNCTION_BLOCK SMC_MonotoneSentenceHistory IMPLEMENTS SMC_ISentenceHistory This implementation of SMC_ISentenceHistory requires new elements to fit into a monotonically increasing sequence of sentences. If sentence numbers are not monotonically increasing, an error will be returned. Methods: ContainsElement RegisterElement Reset Structure: ContainsElement (Method) RegisterElement (Method) Reset (Method)
SMC_MonotoneSentenceHistory.ContainsElement (METH) ¶ METHOD ContainsElement : BOOL InOut: Scope Name Type Return ContainsElement BOOL Input udiElement UDINT
SMC_NC_GFunction (STRUCT) ¶ TYPE SMC_NC_GFunction : STRUCT represents a G-Code function InOut: Name Type Comment stName STRING the identifier of the function (case-insensitive) iFunc SMC_NC_IFunction and its content
SMC_NC_GFunctionTable (STRUCT) ¶ TYPE SMC_NC_GFunctionTable : STRUCT InOut: Name Type Initial Comment wVarListID WORD 16#BBFB in order to make sure we deal with an SMC_NC_GFunctionTable; do not change numFunctions UDINT the number of functions to be added pFunction POINTER TO SMC_NC_GFunction pointer to an array of SMC_NC_GFunction, containing the functions to be added
SMC_NC_IFunction (ITF) ¶ INTERFACE SMC_NC_IFunction interface for pre- and user-defined functions in G-Code Methods: Call GetSignature Structure: Call (Method) GetSignature (Method)
SMC_NC_IFunction.Call (METH) ¶ METHOD Call InOut: Scope Name Type Inout result SMC_NC_GArgument Input pa POINTER TO SMC_NC_GArgument Output eError SMC_ERROR