• CANRemoteDevice (FunctionBlock)
    • BootupTimeout (Property)
    • CANopenState (Property)
    • ConfigurationErrors (Property)
    • ErrorControlActivated (Property)
    • Guarding
      • GuardTime (Property)
      • GuardWatchdogTime (Property)
      • GuardingType (Property)
    • NMTErrorBehaviour (Property)
    • NodeID (Property)
    • pCANopenManager (Property)
  • CANopenManager (FunctionBlock)
    • Events
      • RegisterEventHandler (Method)
      • UnregisterEventHandler (Method)
    • Helper
      • GetSlaveByNodeID (Method)
    • KernelState (Property)
    • MandatorySlavesBooted (Property)
    • NMT
      • NMTInhibitTime (Property)
    • OptionalSlavesBooted (Property)
  • Debugging
    • CANDiagnosis (FunctionBlock)
  • Device Diagnosis
    • CANRemoteDevice_Diag (FunctionBlock)
      • IDevice
        • CheckCurrentSupportedCommunicationState (Method)
        • CheckSupportedCommunicationState (Method)
        • GetDeviceInfo (Method)
        • GetDeviceState (Method)
        • SetCommunicationState (Method)
      • INode
        • ChildNodeCount (Property)
        • Connector (Property)
        • Enable (Property)
        • FirstChildNode (Property)
        • Index (Property)
        • IsRootNode (Property)
        • NextSiblingNode (Property)
        • ParentNode (Property)
        • SiblingNodeCount (Property)
    • CANRemoteModule_Diag (FunctionBlock)
      • IDevice
        • CheckCurrentSupportedCommunicationState (Method)
        • CheckSupportedCommunicationState (Method)
        • GetDeviceInfo (Method)
        • GetDeviceState (Method)
      • INode
        • ChildNodeCount (Property)
        • Connector (Property)
        • Enable (Property)
        • FirstChildNode (Property)
        • Index (Property)
        • IsRootNode (Property)
        • NextSiblingNode (Property)
        • ParentNode (Property)
        • SiblingNodeCount (Property)
    • CANopenManager_Diag (FunctionBlock)
      • IBus
        • GetBusInfo (Method)
        • GetBusState (Method)
        • GetQoS (Method)
      • IDevice
        • CheckCurrentSupportedCommunicationState (Method)
        • CheckSupportedCommunicationState (Method)
        • GetDeviceInfo (Method)
        • GetDeviceState (Method)
        • SetCommunicationState (Method)
      • INode
        • ChildNodeCount (Property)
        • Connector (Property)
        • Enable (Property)
        • FirstChildNode (Property)
        • Index (Property)
        • IsRootNode (Property)
        • NextSiblingNode (Property)
        • ParentNode (Property)
        • SiblingNodeCount (Property)
  • Enums
    • CANOPEN_KERNEL_STATE (Enum)
    • CANopenEvent (Enum)
    • DEVICE_STATE (Enum)
    • GUARDING_TYPE (Enum)
    • NMT_ERROR_BEHAVIOUR (Enum)
  • Interfaces
    • ICANopenEventHandler (Interface)
      • EventCallback (Method)
  • Library Information
    • GetLibVersion (Function)
    • GetLibVersionNumber (Function)
    • IsLibReleased (Function)
  • Structs
    • CANOpenDiagnosisInfo (Struct)
    • NetDiagnosis (Struct)
  • File and Project Information
  • Library Reference
    • 3SLicense
      • Library Identification
      • Library Properties
    • Base Interfaces
      • Library Identification
      • Library Properties
    • CAA CANopen Manager
      • Library Identification
      • Library Properties
    • CAA Can Low Level Extern
      • Library Identification
      • Library Properties
    • CAA Can Low Level Imp Extern
      • Library Identification
      • Library Properties
    • CAA CanOpen Stack
      • Library Identification
      • Library Properties
    • CAA Device Diagnosis
      • Library Identification
      • Library Properties
    • CAA Memory Block Manager Extern
      • Library Identification
      • Library Properties
    • CAA Types Extern
      • Library Identification
      • Library Properties
    • CANbusDevice
      • Library Identification
      • Library Properties
    • CmpAsyncMgr
      • Library Identification
      • Library Properties
    • CmpErrors2 Interfaces
      • Library Identification
      • Library Properties
    • CmpIecTask
      • Library Identification
      • Library Properties
    • CmpLog
      • Library Identification
      • Library Properties
    • CmpSchedule
      • Library Identification
      • Library Properties
    • Component Manager
      • Library Identification
      • Library Properties
    • IoDriver Interfaces
      • Library Identification
      • Library Properties
    • IoDriver Parameter Interfaces
      • Library Identification
      • Library Properties
    • IoDrvBase
      • Library Identification
      • Library Properties
    • IoDrvUtility
      • Library Identification
      • Library Properties
    • IoStandard
      • Library Identification
      • Library Properties
    • Redundancy
      • Library Identification
      • Library Properties
    • Standard
      • Library Identification
      • Library Properties
    • SysCpuHandling
      • Library Identification
      • Library Properties
    • SysMem
      • Library Identification
      • Library Properties
    • SysTarget
      • Library Identification
      • Library Properties
    • SysTime
      • Library Identification
      • Library Properties
    • SysTypes2 Interfaces
      • Library Identification
      • Library Properties
3S CANopenStack
  • Docs »
  • Device Diagnosis »
  • CANRemoteDevice_Diag (FB)

CANRemoteDevice_Diag (FB)ΒΆ

FUNCTION_BLOCK CANRemoteDevice_Diag EXTENDS CANRemoteDevice IMPLEMENTS DED.IDevice2

CANRemoteDevice function block for Device Diagnosis.

Note

Do not instantiate this function block. It will be instantiated implicitly.

Properties:

BootupTimeout, inherited from CANRemoteDevice

CANopenState, inherited from CANRemoteDevice

ChildNodeCount

ConfigurationErrors, inherited from CANRemoteDevice

Connector

Enable

ErrorControlActivated, inherited from CANRemoteDevice

FirstChildNode

GuardTime, inherited from CANRemoteDevice

GuardWatchdogTime, inherited from CANRemoteDevice

GuardingType, inherited from CANRemoteDevice

Index

IsRootNode

NMTErrorBehaviour, inherited from CANRemoteDevice

NextSiblingNode

NodeID, inherited from CANRemoteDevice

ParentNode

SiblingNodeCount

pCANopenManager, inherited from CANRemoteDevice

Methods:

CheckCurrentSupportedCommunicationState

CheckSupportedCommunicationState

GetDeviceInfo

GetDeviceState

SetCommunicationState

Structure:

  • IDevice
    • CheckCurrentSupportedCommunicationState (Method)
    • CheckSupportedCommunicationState (Method)
    • GetDeviceInfo (Method)
    • GetDeviceState (Method)
    • SetCommunicationState (Method)
  • INode
    • ChildNodeCount (Property)
    • Connector (Property)
    • Enable (Property)
    • FirstChildNode (Property)
    • Index (Property)
    • IsRootNode (Property)
    • NextSiblingNode (Property)
    • ParentNode (Property)
    • SiblingNodeCount (Property)