SchedGetTaskInterval (FUN) ¶ FUNCTION SchedGetTaskInterval : RTS_IEC_RESULT <description> Get the actual interval of a cyclic task. If the specified task is no cyclic task, the function return an error. </description> <param name=”hSchedTask” type=”IN”>Handle to the task</param> <param name=”ptInterval” type=”OUT”>Interval of the task in microseconds!</param> <result>error code</result> InOut: Scope Name Type Return SchedGetTaskInterval RTS_IEC_RESULT Input hSchedTask RTS_IEC_HANDLE Inout pulInterval UDINT
SchedPostExternalEvent (FUN) ¶ FUNCTION SchedPostExternalEvent : RTS_IEC_RESULT <description> <p>Execute all tasks, that are registered for the given event. The execution context may vary depending on the scheduler type. It might be executed synchronously in the context of the caller, or a system task (e.g. ontop of an OS) is just signaled to execute the task code.</p> <p>Note, that the result ERR_NO_OBJECT might not be a real error. Depending on the system it might be OK, that no task was registered for this event.</p> </description> <param name=”hExtEvent” type=”IN”>Handle to the external event, which tasks should be signaled</param> <errorcode name=”RTS_IEC_RESULT” type=”ERR_OK”>Event was signaled successfully</errorcode> <errorcode name=”RTS_IEC_RESULT” type=”ERR_PARAMETER”>The event handle was not found</errorcode> <errorcode name=”RTS_IEC_RESULT” type=”ERR_NO_OBJECT”>There was no task, registered on this event</errorcode> <result>Error Code</result> InOut: Scope Name Type Return SchedPostExternalEvent RTS_IEC_RESULT Input hExtEvent RTS_IEC_HANDLE
RTR_NodeAddress (STRUCT) ¶ TYPE RTR_NodeAddress : STRUCT InOut: Name Type nAddrComponentCount UDINT AddrComponents ARRAY [0..14] OF RTR_AddrComponent
RTR_AddrComponent (STRUCT) ¶ TYPE RTR_AddrComponent : STRUCT InOut: Name Type Component ARRAY [0..1] OF BYTE
RouterGetHostAddress (FUN) ¶ FUNCTION RouterGetHostAddress : RTS_IEC_RESULT InOut: Scope Name Type Return RouterGetHostAddress RTS_IEC_RESULT Input hRouter RTS_IEC_HANDLE Inout resAddr RTR_NodeAddress
RouterGetInstanceByName (FUN) ¶ FUNCTION RouterGetInstanceByName : RTS_IEC_HANDLE InOut: Scope Name Type Comment Return RouterGetInstanceByName RTS_IEC_HANDLE Input pstName POINTER TO STRING NULL will return the default router pResult POINTER TO RTS_IEC_RESULT Optional, will return an error code if not NULL
RouterGetName (FUN) ¶ FUNCTION RouterGetName : RTS_IEC_RESULT InOut: Scope Name Type Return RouterGetName RTS_IEC_RESULT Input hRouter RTS_IEC_HANDLE pBuffer POINTER TO BYTE nBufferSize INT
RouterGetParentAddress (FUN) ¶ FUNCTION RouterGetParentAddress : RTS_IEC_RESULT InOut: Scope Name Type Return RouterGetParentAddress RTS_IEC_RESULT Input hRouter RTS_IEC_HANDLE Inout resAddr RTR_NodeAddress
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:55:10 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpRouter.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpRouter.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 15:55:10 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder CmpRouter Project CmpRouter Title CmpRouter Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)