CANopenDevice_Diag.GetDeviceState (METH)ΒΆ

METHOD GetDeviceState : DED.DEVICE_STATE

Returns the state of the CANopen slave.

Following table defines the mapping between CAA Device Diagnosis DED.DEVICE_STATE and CANOPEN_STATE.

CAA Device Diagnosis

CANopen state

DED.DEVICE_STATE.UNKNOWN

-

DED.DEVICE_STATE.STOPPED

CANOPEN_STATE.STOPPED

DED.DEVICE_STATE.RUNNING

CANOPEN_STATE.OPERATIONAL

DED.DEVICE_STATE.ERROR

bus error pending

DED.DEVICE_STATE.DISABLED

Device is disabled in I/O configuration.

DED.DEVICE_STATE.NOT_CONFIGURED

CANOPEN_STATE.INIT

DED.DEVICE_STATE.CONFIGURED

CANOPEN_STATE.PREOPERATIONAL

DED.DEVICE_STATE.NOT_FOUND

-

InOut:

Scope

Name

Type

Comment

Return

GetDeviceState

DED.DEVICE_STATE

current device state

Output

xDiagnosisInfoAvailable

BOOL

TRUE, if red exclamation mark in device tree

eError

DED.ERROR