SMC_GSentenceQueue.RemoveFirstSentence (METH) ¶ METHOD RemoveFirstSentence : BOOL Removes the first sentence of the queue. Invalidates the pointer returned by a prior call to GetFirst. Only safe to be called from consumer task. InOut: Scope Name Type Return RemoveFirstSentence BOOL
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
SMC_NCSymbolTable.SetSubprogramError (METH) ¶ METHOD SetSubprogramError : SMC_ERROR InOut: Scope Name Type Return SetSubprogramError SMC_ERROR Inout Const stName STRING
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
SMC_NCSymbolTable.StoreSubprogramSignature (METH) ¶ METHOD StoreSubprogramSignature : SMC_ERROR InOut: Scope Name Type Return StoreSubprogramSignature SMC_ERROR Inout Const subSig SMC_NC_SubSignature
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
sercosIII ¶ AXIS_REF_sIII_Standard (FunctionBlock) Acyclic-communication DoAcyclicCommunication (Method) Configuration InterpretScaling (Method) DriverName (Property) DriverVersion (Property) Mapping IsIncludedInReceiveData (Method) inputs ReadAndProcessSpecificInput (Method) outputs PrepareAndWriteSpecificOutput (Method) ParameterAccess Commands CheckCommandFlag (Method) ResetCommandFlag (Method) SetCommandFlag (Method) ConvertReceivedDriveParameter (Method) ConvertTransmitDriveParameter (Method) GetMappedDriveParameter (Method) GetParamDirectValue (Method) SetParamDirectValue (Method) SetReferences (Method) state-machine CommunicationStateMachine (Method) ParameterNumberConversion SP (Enum) TL_SP (TextList) sIIIConvertParamNumber (Function) sIIIParamNumberToString (Function) SMC3_sIII_SpecificInputs (Struct) SMC3_sIII_SpecificOutputs (Struct) SMC3_sIII_Standard_ConfigurationPhase (FunctionBlock) prv_Abort (Method) prv_CyclicAction (Method) prv_Start (Method) SMC_sIII_ITF SMC3_sIII_ERROR (Alias) SMC3_sIII_IdnCmd (FunctionBlock) SMC3_sIII_IdnRead4 (FunctionBlock) SMC3_sIII_IdnWrite4 (FunctionBlock) acyclic FBs SMC3_sIII_ExecuteCommand (FunctionBlock) prv_Abort (Method) prv_CyclicAction (Method) prv_ResetOutputs (Method) prv_Start (Method) SMC3_sIII_ExecuteReadCommand (FunctionBlock) prv_Abort (Method) prv_CyclicAction (Method) prv_ResetOutputs (Method) prv_Start (Method) SMC3_sIII_ExecuteWriteCommand (FunctionBlock) prv_Abort (Method) prv_CyclicAction (Method) prv_ResetOutputs (Method) prv_Start (Method) log2 (Function)
SMC_NC_SubSignature (STRUCT) ¶ TYPE SMC_NC_SubSignature : STRUCT Represents the declaration of a CNC subprogram InOut: Name Type nDecls UDINT aDecls ARRAY [0..(SoftMotion_NC2_Constants.MAX_SUBPROGRAM_PARAMS - 1)] OF SMC_GVarDecl stName STRING bRestoreModes BOOL
SMC_IGSentenceModifier.Call (METH) ¶ METHOD Call Called cyclically to process sentences from sentencesIn to sentencesOut. The implementation should read the sentences in sentencesIn, and append (possibly modified) sentences to sentencesOut. The processed sentences need to be removed from sentencesIn. InOut: Scope Name Type Comment Inout sentencesIn SMC_GSentenceQueue Input sentence queue sentencesOut SMC_GSentenceQueue Output sentence queue errorPos SMC_NC_SourcePosition Out: error position in case of error Output Done BOOL All sentences have been processed and no new sentences will be appended. Should be set if sentencesIn is empty and has EndOfData set, and there are no pending sentences due to the state of the modifier function block. Error BOOL An error has occurred ErrorID SMC_ERROR Error-ID