11.01.2014 Views

CANopen Slave

CANopen Slave

CANopen Slave

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Dual-Port-Memory 40/112<br />

ulFlags<br />

This variable is organized as a bit field as described in the table below:<br />

Bit Name Description<br />

D31.. Reserved<br />

Reserved for further use<br />

D15<br />

D14<br />

D13<br />

D12<br />

D11..<br />

D9<br />

D8<br />

D7..<br />

D6<br />

D5<br />

D4<br />

D3<br />

D2<br />

D1<br />

D0<br />

CANOPEN_SLAVE_EXT_STATE_<br />

TIMEOUT<br />

CANOPEN_SLAVE_EXT_STATE_<br />

NRDY<br />

CANOPEN_SLAVE_EXT_STATE_<br />

CTRL<br />

Reserved<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_WDG<br />

Reserved<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_TX_OVERFLOW<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_RX_OVERFLOW<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_BUS_OFF<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_PASSIVE<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_CAN_ACTIVE<br />

CANOPEN_SLAVE_EXT_STATE_<br />

FLAG_CAN_INIT<br />

Table 16: Additional Info Flags<br />

The DEVICE has detected an overstepped timeout<br />

supervision time of at least one CAN message to be sent.<br />

The transmission of this message was aborted. The data is<br />

lost. Its an indication that no other CAN device was<br />

connected or responsive at this time to acknowledge the<br />

sent message requests. The bit will be set when the first<br />

timeout was detected and will not be deleted any more.<br />

Indicates if the HOST program has set its state to operative<br />

or not.<br />

If the bit is set the HOST program is not ready to<br />

communicate.<br />

Parameterization error or severe run time error<br />

Reserved for further use<br />

Watchdog error detected<br />

Reserved for further use<br />

Transmit overflow detected<br />

Receive overflow detected<br />

CAN is in Bus-off state<br />

CAN is in error passive state<br />

CAN is activated<br />

CAN is initialized<br />

ulNodeState<br />

Internal node state of node:<br />

0: Unknown state<br />

1: Operational state<br />

2: Stop<br />

128: Pre-operational state<br />

255: Initializing<br />

ulBusOffEveCnt<br />

<strong>CANopen</strong> <strong>Slave</strong> |<br />

DOC070901API06EN | Revision 6 | English | 2010-06 | Released | Public © Hilscher, 2006-2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!