CANopen Slave Documentation
Version 6.16.04
Loading...
Searching...
No Matches
cos_nvm.h File Reference

Detailed Description

If the CANopen stack is compiled with LSS support (COS_LSS_SUPPORT > 0) or support for parameter storage (COS_DICT_OBJ_1010 == 1), the data is saved in a defined structure. This structure is defined by the enumeration CosNvm_e.

+ Include dependency graph for cos_nvm.h:

Enumerations

enum  CosNvm301_e {
}
 

Enumeration Type Documentation

◆ CosNvm301_e

Address in non-volatile memory.

This enumeration lists all addresses in a non-volatile memory for data storage / recovery.

Enumerator
eNVM_301_OBJ_1005_U32 

SYNC identifier

eNVM_301_OBJ_1006_U16 

communication cycle period (store limited tick value!)

eNVM_301_OBJ_1007_U32 

Sync window length

eNVM_301_OBJ_100C_U16 

Guard time

eNVM_301_OBJ_100D_U08 

Lifetime factor

eNVM_301_OBJ_1014_U32 

EMCY identifier

eNVM_301_OBJ_1015_U16 

EMCY inhibit time

eNVM_301_OBJ_1016_1_U32 

heartbeat consumer 1

eNVM_301_OBJ_1016_2_U32 

heartbeat consumer 2

eNVM_301_OBJ_1016_3_U32 

heartbeat consumer 3

eNVM_301_OBJ_1016_4_U32 

heartbeat consumer 4

eNVM_301_OBJ_1017_U16 

Heartbeat producer time

eNVM_301_OBJ_1018_2_U32 

Identity object, product code

eNVM_301_OBJ_1018_4_U32 

Identity object, serial number

eNVM_301_OBJ_1019_U08 

SYNC counter (1019h)

eNVM_301_OBJ_1020_1_U32 

verify configuration, date (1020h)

eNVM_301_OBJ_1020_2_U32 

verify configuration, time (1020h)

eNVM_301_OBJ_1028_1_U32 

Emergency consumer 1

eNVM_301_OBJ_1028_2_U32 

Emergency consumer 2

eNVM_301_OBJ_1028_3_U32 

Emergency consumer 3

eNVM_301_OBJ_1028_4_U32 

Emergency consumer 4

eNVM_301_OBJ_1029_1_U08 

Error Behaviour (1029h)

eNVM_301_RCV_PDO_ID_U32 

Receive PDO entries

eNVM_301_TRM_PDO_ID_U32 

Transmit PDO entries

eNVM_301_OBJ_1F80_U32 

NMT startup behaviour (1F80h)

eNVM_301_COB_ID_STORE_U16 

COB-ID storage behaviour

eNVM_305_BITRATE_U08 

LSS bit-rate (177d) and node ID (178d)