InsertCalleeIfNotPresent (FUN) ¶ FUNCTION InsertCalleeIfNotPresent Inserts a callee into a list of callees if it is not already in the list. The callee is inserted after the head. This function is not task-safe. InOut: Scope Name Type Comment Input head ICallee The head of the list into which the callee is to be inserted. c ICallee The callee to be inserted.
GeoPrimLinear_GetStartPos (FUN) ¶ FUNCTION GeoPrimLinear_GetStartPos : BOOL InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun Inout vS SM3M.SMC_VECTOR3D The start position in the coordinate system (csDest) of the element function Input t LREAL Return GeoPrimLinear_GetStartPos BOOL
Cnst (GVL) ¶ Attributes: qualified_only InOut: Name Type Initial DINT_MIN DINT -2147483648 UDINT_MAX UDINT 4294967295 ULINT_MAX ULINT 16#FFFFFFFFFFFFFFFF LINT_MAX ULINT (ULINT_MAX / 2)
SysCallback23 Library Documentation ¶ Company System Title SysCallback23 Version 3.5.13.0 Categories System|SysLibs23 Author None Description 1 ¶ Library to get access to all runtime events by registered callback functions. Contents: ¶ ComponentIds ComponentIds (GVL) EventIDs_CmpApp (GVL) EventIDs_CmpIecTask (GVL) EventIDs_CmpMgr (GVL) EventIDs_CmpSchedule (GVL) EventIDs_SysExcept (GVL) ExceptionIDs (GVL) Data types EventParameter23 (Struct) RTS_EVENT (Enum) RTS_EVENT_FILTER (Enum) RTS_EVENT_SOURCE (Enum) EventParameter EVTPARAM_CmpAppException (Struct) EVTPARAM_SysExcept (Struct) RegContext (Struct) POUs EventCallbackFunction (Function) MapException (Function) OpenEvent (Function) SysCallbackRegister (Function) SysCallbackUnregister (Function) Indices and tables ¶ 1 Based on SysCallback23.library, last modified 03.07.2018, 10:34:30. LibDoc 4.4.0.0-b.27 The content file SysCallback23.clean.json was generated with CODESYS V3.5 SP13 on 03.07.2018, 10:34:30.
ComponentIds ¶ ComponentIds (GVL) EventIDs_CmpApp (GVL) EventIDs_CmpIecTask (GVL) EventIDs_CmpMgr (GVL) EventIDs_CmpSchedule (GVL) EventIDs_SysExcept (GVL) ExceptionIDs (GVL)
Is_PlaneWithLineAS (FUN) ¶ FUNCTION Is_PlaneWithLineAS : UDINT Intersects an axis space line with a plane. Returns an error for other element functions. Returns the number of intersections found in increasing order along the element. InOut: Scope Name Type Comment Return Is_PlaneWithLineAS UDINT Inout aRoots ARRAY [0..(SM3M.SMC_MAX_POLY_DEGREE - 1)] OF LREAL The points of intersection. Inout Const ef ElemFun The axis space line that intersects the plane. vN SM3M.SMC_VECTOR3D The unit normal vector on the plane pointing away from the origin. Input d LREAL The distance of the plane to the origin. Output bError BOOL Returns TRUE if an error occurred.
ComponentIds (GVL) ¶ InOut: Name Type Initial EVTPROVIDER_ALL UDINT 16#FFFFFFFF EVT_ALL UDINT 16#FFFFFFFF CMPID_CmpMgr UDINT 16#1 CMPID_CmpApp UDINT 16#2 CMPID_CmpIecTask UDINT 16#11 CMPID_CmpSchedule UDINT 16#19 CMPID_SysExcept UDINT 16#103
EventIDs_CmpApp (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_StartDone UDINT 16#10002 EVT_StopDone UDINT 16#10004 EVT_PrepareOnlineChange UDINT 16#10007 EVT_OnlineChangeDone UDINT 16#10008 EVT_CodeInitDone UDINT 16#10011 EVT_PrepareDownload UDINT 16#10009 EVT_PrepareReset UDINT 16#10005 EVT_ResetDone UDINT 16#10006 EVT_CmpApp_Exception UDINT 16#8001C
EventIDs_CmpIecTask (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_AfterReadingInputs UDINT 16#10001 EVT_BeforeWritingOutputs UDINT 16#10002 EVT_BeforeReadingInputs UDINT 16#10003 EVT_AfterWritingOutputs UDINT 16#10004
EventIDs_CmpMgr (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_CmpMgr_PrepareShutdown UDINT 16#10001