ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name Comment NO_ERROR no error occured SRDO_RECEIVE_ERROR error while receiving SRDO (e.g. old message received) SRDO_SEND_ERROR SRDO couldn’t be sent SRDO_DATA_ERROR wrong SRDO data received INVALID_CONFIGURATION inconsistent configuration detected SRVT_TIMEOUT SRDO SRVT timeout detected SCT_TIMEOUT SRDO SCT timeout detected UNSAFESTACK_NOT_OPERATIONAL Unsafe stack is not in operational anymore
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 04.09.2023, 11:24:11 companyName string 3S-Smart Software Solutions GmbH libraryFile CANopenSafetyTypes.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CANopenSafetyTypes.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True SIL2 True LastModificationDateTime date 04.09.2023, 11:24:10 LibraryCategories library-category-list Intern|CANbus Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace CST Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder CANopenSafetyTypes Project CANopenSafetyTypes Title CANopenSafetyTypes Version version 4.2.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Can Low Level Imp Extern ¶ Library Identification ¶ Placeholder: CAA CanL2I Default Resolution: CAA Can Low Level Imp Extern, * (CAA Technical Workgroup) Namespace: CL2I Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA CanL2I
CANRemoteModule_Diag.GetDeviceInfo (METH) ¶ METHOD GetDeviceInfo : DED.ERROR Returns device information about the CANopen Remote module. Interpretation of DED.DEVICE_INFO is as follows: Component Interpretation eType DED.DEVICE_TYPE.SPEC_IO_MODULE idSystem CAA.gc_idMAX_IDENT idInstance Instance number in I/O configuration (starting by 0) InOut: Scope Name Type Comment Return GetDeviceInfo DED.ERROR DED.ERROR.NO_ERROR if no error occurred while getting information. Inout deiInfo DED.DEVICE_INFO device information
CANRemoteModule_Diag.GetDeviceState (METH) ¶ METHOD GetDeviceState : DED.DEVICE_STATE Returns the state of the associated CANopen Remote device. See CANRemoteDevice_Diag.GetDeviceState for further information. InOut: Scope Name Type Comment Return GetDeviceState DED.DEVICE_STATE Output xDiagnosisInfoAvailable BOOL TRUE , if red exclamation mark in device tree eError DED.ERROR
INode ¶ ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
CANRemoteModule_Diag.ChildNodeCount (PROP) ¶ PROPERTY ChildNodeCount : CAA.COUNT Returns the number of children below the current node
CANRemoteModule_Diag.Connector (PROP) ¶ PROPERTY Connector : POINTER TO IoStandard.IoConfigConnector Returns the associated connector.
CANRemoteModule_Diag.Enable (PROP) ¶ PROPERTY Enable : BOOL Set: This property is readonly for CANopen remote modules. Get: Returns if the module is currently enabled.
CANRemoteModule_Diag.FirstChildNode (PROP) ¶ PROPERTY FirstChildNode : DED.INode Returns the first child node below the current one