CANRemoteModule_Diag.CheckCurrentSupportedCommunicationState (METH) ¶ METHOD CheckCurrentSupportedCommunicationState : BOOL This method checks if a specific DED.DEVICE_TRANSITION_STATE can be processed in the current state. Note Currently there is no transition state supported for CANopen modules. InOut: Scope Name Type Comment Return CheckCurrentSupportedCommunicationState BOOL TRUE if node supports the requested DED.DEVICE_TRANSITION_STATE in the current state. Input eRequestedState DED.DEVICE_TRANSITION_STATE The communication state to be checked.
CANRemoteModule_Diag.CheckSupportedCommunicationState (METH) ¶ METHOD CheckSupportedCommunicationState : BOOL This method checks if a specific DED.DEVICE_TRANSITION_STATE is supported by the node in general. Note Currently there is no transition state supported for CANopen modules. InOut: Scope Name Type Comment Return CheckSupportedCommunicationState BOOL TRUE if node supports the requested DED.DEVICE_TRANSITION_STATE in general. Input eRequestedState DED.DEVICE_TRANSITION_STATE The communication state to check
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)
NMT ¶ NMTInhibitTime (Property)
CANopenManager.NMTInhibitTime (PROP) ¶ PROPERTY FINAL NMTInhibitTime : WORD Gets or sets the NMT Inhibit Time (unit: multiple of 100us).
CANopenManager.OptionalSlavesBooted (PROP) ¶ PROPERTY FINAL OptionalSlavesBooted : BOOL Returns TRUE if all optional slaves are booted.
Debugging ¶ CANDiagnosis (FunctionBlock)
CANDiagnosis (FB) ¶ FUNCTION_BLOCK CANDiagnosis This functionblock can be used for debugging purposes. It can be used for getting internal diagnostic information from a given CANopenManager instance. See CANOpenDiagnosisInfo for further information. InOut: Scope Name Type Comment Inout Manager CANopenManager CANopenManager instance DiagnosisInfo CANOpenDiagnosisInfo Diagnostic information for CANopenManager