/*
 * object dictionary for enduranceTestBench - generated by CANopen DeviceDesigner 3.14.2
 * Thu Aug 14 12:06:07 2025
 */
#include <stdlib.h>

#include <gen_define.h>
#include <co_canopen.h>
#include <gen_indication.h>
#include <gen_user.h>

/* definition of memory specifier */
#ifndef CO_CONST
#define CO_CONST const
#endif

/* definition of compiler-specific storage classes */
#ifndef CO_STORAGE_CLASS
#define CO_STORAGE_CLASS
#endif
#ifndef CO_CONST_STORAGE_CLASS
#define CO_CONST_STORAGE_CLASS
#endif

/* definition of watchdog handle during initialization */
#ifndef CO_HANDLE_WATCHDOG
#define CO_HANDLE_WATCHDOG
#endif /* CO_HANDLE_WATCHDOG */


/* definition of static indication function pointers */

/* number of objects */
#define CO_OD_ASSIGN_CNT 48u
#define CO_OBJ_DESC_CNT 229u

/* definition of managed variables */
static UNSIGNED8 CO_STORAGE_CLASS	od_u8[23]= {
	(UNSIGNED8)0u /* 0x1001:0 */,
	(UNSIGNED8)0u /* 0x1003:0 */,
	(UNSIGNED8)0u /* 0x1029:2 */,
	(UNSIGNED8)0u /* 0x2004:1 */,
	(UNSIGNED8)0u /* 0x2004:2 */,
	(UNSIGNED8)0u /* 0x2004:3 */,
	(UNSIGNED8)0u /* 0x2004:4 */,
	(UNSIGNED8)0u /* 0x2004:5 */,
	(UNSIGNED8)0u /* 0x2004:6 */,
	(UNSIGNED8)0u /* 0x2004:7 */,
	(UNSIGNED8)0u /* 0x2004:8 */,
	(UNSIGNED8)0u /* 0x2004:9 */,
	(UNSIGNED8)0u /* 0x2004:10 */,
	(UNSIGNED8)0u /* 0x2004:11 */,
	(UNSIGNED8)0u /* 0x2004:12 */,
	(UNSIGNED8)0u /* 0x2004:13 */,
	(UNSIGNED8)0u /* 0x2004:14 */,
	(UNSIGNED8)0u /* 0x2004:15 */,
	(UNSIGNED8)0u /* 0x2004:16 */,
	(UNSIGNED8)0u /* 0x2004:17 */,
	(UNSIGNED8)0u /* 0x2004:18 */,
	(UNSIGNED8)0u /* 0x2004:19 */,
	(UNSIGNED8)0u /* 0x2004:20 */};
static UNSIGNED16 CO_STORAGE_CLASS	od_u16[10]= {
	(UNSIGNED16)0u /* 0x1015:0 */,
	(UNSIGNED16)0u /* 0x2000:1 */,
	(UNSIGNED16)0u /* 0x2000:2 */,
	(UNSIGNED16)0u /* 0x2000:3 */,
	(UNSIGNED16)0u /* 0x2000:4 */,
	(UNSIGNED16)0u /* 0x2001:1 */,
	(UNSIGNED16)0u /* 0x2001:2 */,
	(UNSIGNED16)0u /* 0x2001:3 */,
	(UNSIGNED16)0u /* 0x2001:4 */,
	(UNSIGNED16)0u /* 0x2003:0 */};
static UNSIGNED32 CO_STORAGE_CLASS	od_u32[3]= {
	(UNSIGNED32)0UL /* 0x1003:1 */,
	(UNSIGNED32)0UL /* 0x1014:0 */,
	(UNSIGNED32)0UL /* 0x1018:4 */};

/* definition of constants */
static CO_CONST UNSIGNED8 CO_CONST_STORAGE_CLASS	od_const_u8[10] = {
	(UNSIGNED8)0u,
	(UNSIGNED8)20u,
	(UNSIGNED8)4u,
	(UNSIGNED8)2u,
	(UNSIGNED8)1u,
	(UNSIGNED8)3u,
	(UNSIGNED8)5u,
	(UNSIGNED8)254u,
	(UNSIGNED8)6u,
	(UNSIGNED8)8u};
static CO_CONST UNSIGNED16 CO_CONST_STORAGE_CLASS	od_const_u16[4] = {
	(UNSIGNED16)0u,
	(UNSIGNED16)100u,
	(UNSIGNED16)10u,
	(UNSIGNED16)500u};
static CO_CONST UNSIGNED32 CO_CONST_STORAGE_CLASS	od_const_u32[39] = {
	(UNSIGNED32)0UL,
	(UNSIGNED32)128UL,
	(UNSIGNED32)500UL,
	(UNSIGNED32)1434UL,
	(UNSIGNED32)1234UL,
	(UNSIGNED32)1UL,
	(UNSIGNED32)1536UL,
	(UNSIGNED32)1408UL,
	(UNSIGNED32)2147483648UL,
	(UNSIGNED32)640UL,
	(UNSIGNED32)536871184UL,
	(UNSIGNED32)536871440UL,
	(UNSIGNED32)536871696UL,
	(UNSIGNED32)536871952UL,
	(UNSIGNED32)536936720UL,
	(UNSIGNED32)536936976UL,
	(UNSIGNED32)536937232UL,
	(UNSIGNED32)536937488UL,
	(UNSIGNED32)537067536UL,
	(UNSIGNED32)537133320UL,
	(UNSIGNED32)537133576UL,
	(UNSIGNED32)537133832UL,
	(UNSIGNED32)537134088UL,
	(UNSIGNED32)537134344UL,
	(UNSIGNED32)537134600UL,
	(UNSIGNED32)537134856UL,
	(UNSIGNED32)537135112UL,
	(UNSIGNED32)537135368UL,
	(UNSIGNED32)537135624UL,
	(UNSIGNED32)537135880UL,
	(UNSIGNED32)537136136UL,
	(UNSIGNED32)537136392UL,
	(UNSIGNED32)537136648UL,
	(UNSIGNED32)537136904UL,
	(UNSIGNED32)537137160UL,
	(UNSIGNED32)537137416UL,
	(UNSIGNED32)537137672UL,
	(UNSIGNED32)537137928UL,
	(UNSIGNED32)537138184UL};
static CO_CONST VIS_STRING CO_CONST_STORAGE_CLASS	od_const_vis_string[1] = {
	"emotas Slave 1"};
static CO_CONST UNSIGNED32 CO_CONST_STORAGE_CLASS	od_const_vis_string_len[1] = {
	14};

/* definition of application variables */

/* description of the objects */
CO_CONST CO_OBJECT_DESC_T CO_CONST_STORAGE_CLASS od_description[CO_OBJ_DESC_CNT] = {
	{ (UNSIGNED8)0u, CO_DTYPE_U32_CONST, (UNSIGNED16)0u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1000:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_VAR   , (UNSIGNED16)0u, CO_ATTR_NUM | CO_ATTR_READ,  (UNSIGNED16)0u},/* 0x1001:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_EMCY  , (UNSIGNED16)4099u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1003:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_EMCY , (UNSIGNED16)4099u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1003:1*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_VS_CONST , (UNSIGNED16)0u, CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1008:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U32_EMCY , (UNSIGNED16)4116u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1014:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U16_EMCY , (UNSIGNED16)4117u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1015:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1016:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:6*/ 
	{ (UNSIGNED8)7u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:7*/ 
	{ (UNSIGNED8)8u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:8*/ 
	{ (UNSIGNED8)9u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:9*/ 
	{ (UNSIGNED8)10u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:10*/ 
	{ (UNSIGNED8)11u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:11*/ 
	{ (UNSIGNED8)12u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:12*/ 
	{ (UNSIGNED8)13u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:13*/ 
	{ (UNSIGNED8)14u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:14*/ 
	{ (UNSIGNED8)15u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:15*/ 
	{ (UNSIGNED8)16u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:16*/ 
	{ (UNSIGNED8)17u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:17*/ 
	{ (UNSIGNED8)18u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:18*/ 
	{ (UNSIGNED8)19u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:19*/ 
	{ (UNSIGNED8)20u, CO_DTYPE_U32_ERRCTRL, (UNSIGNED16)4118u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1016:20*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U16_ERRCTRL, (UNSIGNED16)4119u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)1u},/* 0x1017:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1018:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)3u},/* 0x1018:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_CONST, (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)4u},/* 0x1018:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_CONST, (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1018:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_VAR  , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1018:4*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)3u},/* 0x1029:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U8_ERRCTRL, (UNSIGNED16)4137u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)4u},/* 0x1029:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_VAR   , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1029:2*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U16_NMT  , (UNSIGNED16)4138u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x102a:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)3u},/* 0x1200:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_SERVER, (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)6u},/* 0x1200:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_SERVER, (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1200:2*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1280:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1280:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1280:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1280:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1281:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1281:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1281:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1281:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1282:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1282:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1282:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1282:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1283:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1283:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1283:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1283:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1284:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1284:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1284:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1284:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1285:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1285:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1285:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1285:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1286:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)7u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1286:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)7u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1286:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)7u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1286:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1287:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1287:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1287:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1287:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1288:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1288:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1288:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1288:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1289:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)10u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1289:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)10u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1289:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)10u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1289:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x128a:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)11u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128a:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)11u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128a:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)11u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x128a:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x128b:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)12u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128b:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)12u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128b:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)12u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x128b:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x128c:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)13u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128c:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)13u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128c:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)13u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x128c:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x128d:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)14u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128d:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)14u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128d:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)14u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x128d:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x128e:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)15u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128e:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)15u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128e:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)15u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x128e:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x128f:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)16u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128f:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)16u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x128f:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)16u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x128f:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1290:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)17u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1290:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)17u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1290:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)17u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1290:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1291:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)18u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1291:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)18u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1291:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)18u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1291:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1292:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)19u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1292:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)19u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1292:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)19u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1292:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)5u},/* 0x1293:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)20u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1293:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_SDO_CLIENT, (UNSIGNED16)20u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1293:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_SDO_CLIENT, (UNSIGNED16)20u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE,  (UNSIGNED16)0u},/* 0x1293:3*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)6u},/* 0x1800:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_TPDO , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)9u},/* 0x1800:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1800:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_TPDO , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1800:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1800:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U16_TPDO , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1800:5*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1801:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_TPDO , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1801:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1801:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_TPDO , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1801:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1801:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U16_TPDO , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1801:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1801:6*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1802:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_TPDO , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1802:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1802:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_TPDO , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1802:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1802:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U16_TPDO , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1802:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1802:6*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1803:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_TPDO , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1803:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1803:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_TPDO , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1803:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1803:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U16_TPDO , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1803:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1803:6*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1804:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_TPDO , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1804:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1804:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_TPDO , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1804:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1804:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U16_TPDO , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x1804:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1804:6*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)8u},/* 0x1805:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_TPDO , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1805:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)7u},/* 0x1805:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_TPDO , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1805:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1805:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U16_TPDO , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)3u},/* 0x1805:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U8_TPDO  , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x1805:6*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1a00:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)10u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)10u},/* 0x1a00:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_CONST, (UNSIGNED16)11u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)11u},/* 0x1a00:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_CONST, (UNSIGNED16)12u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)12u},/* 0x1a00:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_CONST, (UNSIGNED16)13u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)13u},/* 0x1a00:4*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1a01:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)14u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)14u},/* 0x1a01:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_CONST, (UNSIGNED16)15u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)15u},/* 0x1a01:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_CONST, (UNSIGNED16)16u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)16u},/* 0x1a01:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_CONST, (UNSIGNED16)17u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)17u},/* 0x1a01:4*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)4u},/* 0x1a02:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)18u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)18u},/* 0x1a02:1*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)9u},/* 0x1a03:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)19u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)19u},/* 0x1a03:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_CONST, (UNSIGNED16)20u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)20u},/* 0x1a03:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_CONST, (UNSIGNED16)21u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)21u},/* 0x1a03:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_CONST, (UNSIGNED16)22u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)22u},/* 0x1a03:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U32_CONST, (UNSIGNED16)23u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)23u},/* 0x1a03:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U32_CONST, (UNSIGNED16)24u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)24u},/* 0x1a03:6*/ 
	{ (UNSIGNED8)7u, CO_DTYPE_U32_CONST, (UNSIGNED16)25u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)25u},/* 0x1a03:7*/ 
	{ (UNSIGNED8)8u, CO_DTYPE_U32_CONST, (UNSIGNED16)26u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_MAP_TR | CO_ATTR_DEFVAL,  (UNSIGNED16)26u},/* 0x1a03:8*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)9u},/* 0x1a04:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)27u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)27u},/* 0x1a04:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_CONST, (UNSIGNED16)28u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)28u},/* 0x1a04:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_CONST, (UNSIGNED16)29u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)29u},/* 0x1a04:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_CONST, (UNSIGNED16)30u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)30u},/* 0x1a04:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U32_CONST, (UNSIGNED16)31u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)31u},/* 0x1a04:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U32_CONST, (UNSIGNED16)32u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)32u},/* 0x1a04:6*/ 
	{ (UNSIGNED8)7u, CO_DTYPE_U32_CONST, (UNSIGNED16)33u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)33u},/* 0x1a04:7*/ 
	{ (UNSIGNED8)8u, CO_DTYPE_U32_CONST, (UNSIGNED16)34u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)34u},/* 0x1a04:8*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x1a05:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U32_CONST, (UNSIGNED16)35u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)35u},/* 0x1a05:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U32_CONST, (UNSIGNED16)36u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)36u},/* 0x1a05:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U32_CONST, (UNSIGNED16)37u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)37u},/* 0x1a05:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U32_CONST, (UNSIGNED16)38u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)38u},/* 0x1a05:4*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x2000:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U16_VAR  , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2000:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U16_VAR  , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2000:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_VAR  , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2000:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U16_VAR  , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2000:4*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)2u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)2u},/* 0x2001:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U16_VAR  , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2001:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U16_VAR  , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2001:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U16_VAR  , (UNSIGNED16)7u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2001:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U16_VAR  , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2001:4*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U16_VAR  , (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2003:0*/ 
	{ (UNSIGNED8)0u, CO_DTYPE_U8_CONST , (UNSIGNED16)1u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_DEFVAL,  (UNSIGNED16)1u},/* 0x2004:0*/ 
	{ (UNSIGNED8)1u, CO_DTYPE_U8_VAR   , (UNSIGNED16)3u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:1*/ 
	{ (UNSIGNED8)2u, CO_DTYPE_U8_VAR   , (UNSIGNED16)4u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:2*/ 
	{ (UNSIGNED8)3u, CO_DTYPE_U8_VAR   , (UNSIGNED16)5u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:3*/ 
	{ (UNSIGNED8)4u, CO_DTYPE_U8_VAR   , (UNSIGNED16)6u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:4*/ 
	{ (UNSIGNED8)5u, CO_DTYPE_U8_VAR   , (UNSIGNED16)7u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:5*/ 
	{ (UNSIGNED8)6u, CO_DTYPE_U8_VAR   , (UNSIGNED16)8u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:6*/ 
	{ (UNSIGNED8)7u, CO_DTYPE_U8_VAR   , (UNSIGNED16)9u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:7*/ 
	{ (UNSIGNED8)8u, CO_DTYPE_U8_VAR   , (UNSIGNED16)10u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:8*/ 
	{ (UNSIGNED8)9u, CO_DTYPE_U8_VAR   , (UNSIGNED16)11u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:9*/ 
	{ (UNSIGNED8)10u, CO_DTYPE_U8_VAR   , (UNSIGNED16)12u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:10*/ 
	{ (UNSIGNED8)11u, CO_DTYPE_U8_VAR   , (UNSIGNED16)13u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:11*/ 
	{ (UNSIGNED8)12u, CO_DTYPE_U8_VAR   , (UNSIGNED16)14u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:12*/ 
	{ (UNSIGNED8)13u, CO_DTYPE_U8_VAR   , (UNSIGNED16)15u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:13*/ 
	{ (UNSIGNED8)14u, CO_DTYPE_U8_VAR   , (UNSIGNED16)16u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:14*/ 
	{ (UNSIGNED8)15u, CO_DTYPE_U8_VAR   , (UNSIGNED16)17u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:15*/ 
	{ (UNSIGNED8)16u, CO_DTYPE_U8_VAR   , (UNSIGNED16)18u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:16*/ 
	{ (UNSIGNED8)17u, CO_DTYPE_U8_VAR   , (UNSIGNED16)19u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:17*/ 
	{ (UNSIGNED8)18u, CO_DTYPE_U8_VAR   , (UNSIGNED16)20u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:18*/ 
	{ (UNSIGNED8)19u, CO_DTYPE_U8_VAR   , (UNSIGNED16)21u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:19*/ 
	{ (UNSIGNED8)20u, CO_DTYPE_U8_VAR   , (UNSIGNED16)22u, CO_ATTR_NUM | CO_ATTR_READ | CO_ATTR_WRITE | CO_ATTR_MAP_TR | CO_ATTR_MAP_REC | CO_ATTR_DEFVAL,  (UNSIGNED16)0u},/* 0x2004:20*/ 
};

/* object dictionary assignment */
CO_CONST CO_OD_ASSIGN_T CO_CONST_STORAGE_CLASS od_assign[CO_OD_ASSIGN_CNT] = {
	{ 0x1000u, 1u, 0u, CO_ODTYPE_VAR, 0u },
	{ 0x1001u, 1u, 0u, CO_ODTYPE_VAR, 1u },
	{ 0x1003u, 2u, 1u, CO_ODTYPE_ARRAY, 2u },
	{ 0x1008u, 1u, 0u, CO_ODTYPE_VAR, 4u },
	{ 0x1014u, 1u, 0u, CO_ODTYPE_VAR, 5u },
	{ 0x1015u, 1u, 0u, CO_ODTYPE_VAR, 6u },
	{ 0x1016u, 21u, 20u, CO_ODTYPE_ARRAY, 7u },
	{ 0x1017u, 1u, 0u, CO_ODTYPE_VAR, 28u },
	{ 0x1018u, 5u, 4u, CO_ODTYPE_STRUCT, 29u },
	{ 0x1029u, 3u, 2u, CO_ODTYPE_ARRAY, 34u },
	{ 0x102au, 1u, 0u, CO_ODTYPE_VAR, 37u },
	{ 0x1200u, 3u, 2u, CO_ODTYPE_STRUCT, 38u },
	{ 0x1280u, 4u, 3u, CO_ODTYPE_STRUCT, 41u },
	{ 0x1281u, 4u, 3u, CO_ODTYPE_STRUCT, 45u },
	{ 0x1282u, 4u, 3u, CO_ODTYPE_STRUCT, 49u },
	{ 0x1283u, 4u, 3u, CO_ODTYPE_STRUCT, 53u },
	{ 0x1284u, 4u, 3u, CO_ODTYPE_STRUCT, 57u },
	{ 0x1285u, 4u, 3u, CO_ODTYPE_STRUCT, 61u },
	{ 0x1286u, 4u, 3u, CO_ODTYPE_STRUCT, 65u },
	{ 0x1287u, 4u, 3u, CO_ODTYPE_STRUCT, 69u },
	{ 0x1288u, 4u, 3u, CO_ODTYPE_STRUCT, 73u },
	{ 0x1289u, 4u, 3u, CO_ODTYPE_STRUCT, 77u },
	{ 0x128au, 4u, 3u, CO_ODTYPE_STRUCT, 81u },
	{ 0x128bu, 4u, 3u, CO_ODTYPE_STRUCT, 85u },
	{ 0x128cu, 4u, 3u, CO_ODTYPE_STRUCT, 89u },
	{ 0x128du, 4u, 3u, CO_ODTYPE_STRUCT, 93u },
	{ 0x128eu, 4u, 3u, CO_ODTYPE_STRUCT, 97u },
	{ 0x128fu, 4u, 3u, CO_ODTYPE_STRUCT, 101u },
	{ 0x1290u, 4u, 3u, CO_ODTYPE_STRUCT, 105u },
	{ 0x1291u, 4u, 3u, CO_ODTYPE_STRUCT, 109u },
	{ 0x1292u, 4u, 3u, CO_ODTYPE_STRUCT, 113u },
	{ 0x1293u, 4u, 3u, CO_ODTYPE_STRUCT, 117u },
	{ 0x1800u, 6u, 5u, CO_ODTYPE_STRUCT, 121u },
	{ 0x1801u, 7u, 6u, CO_ODTYPE_STRUCT, 127u },
	{ 0x1802u, 7u, 6u, CO_ODTYPE_STRUCT, 134u },
	{ 0x1803u, 7u, 6u, CO_ODTYPE_STRUCT, 141u },
	{ 0x1804u, 7u, 6u, CO_ODTYPE_STRUCT, 148u },
	{ 0x1805u, 7u, 6u, CO_ODTYPE_STRUCT, 155u },
	{ 0x1a00u, 5u, 4u, CO_ODTYPE_STRUCT, 162u },
	{ 0x1a01u, 5u, 4u, CO_ODTYPE_STRUCT, 167u },
	{ 0x1a02u, 2u, 1u, CO_ODTYPE_STRUCT, 172u },
	{ 0x1a03u, 9u, 8u, CO_ODTYPE_STRUCT, 174u },
	{ 0x1a04u, 9u, 8u, CO_ODTYPE_STRUCT, 183u },
	{ 0x1a05u, 5u, 4u, CO_ODTYPE_STRUCT, 192u },
	{ 0x2000u, 5u, 4u, CO_ODTYPE_ARRAY, 197u },
	{ 0x2001u, 5u, 4u, CO_ODTYPE_ARRAY, 202u },
	{ 0x2003u, 1u, 0u, CO_ODTYPE_VAR, 207u },
	{ 0x2004u, 21u, 20u, CO_ODTYPE_ARRAY, 208u },
};

/* static PDO mapping tables */
/* Mapping table TPDO 1*/
static CO_CONST PDO_TR_MAP_TABLE_T CO_CONST_STORAGE_CLASS	mapTableTPDO1 = {
	(UNSIGNED8)4u,
	{
		{&od_u16[1], 2u, CO_TRUE, 0x20000110UL },
		{&od_u16[2], 2u, CO_TRUE, 0x20000210UL },
		{&od_u16[3], 2u, CO_TRUE, 0x20000310UL },
		{&od_u16[4], 2u, CO_TRUE, 0x20000410UL },
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul}
	}
};
/* Mapping table TPDO 2*/
static CO_CONST PDO_TR_MAP_TABLE_T CO_CONST_STORAGE_CLASS	mapTableTPDO2 = {
	(UNSIGNED8)4u,
	{
		{&od_u16[5], 2u, CO_TRUE, 0x20010110UL },
		{&od_u16[6], 2u, CO_TRUE, 0x20010210UL },
		{&od_u16[7], 2u, CO_TRUE, 0x20010310UL },
		{&od_u16[8], 2u, CO_TRUE, 0x20010410UL },
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul}
	}
};
/* Mapping table TPDO 3*/
static CO_CONST PDO_TR_MAP_TABLE_T CO_CONST_STORAGE_CLASS	mapTableTPDO3 = {
	(UNSIGNED8)1u,
	{
		{&od_u16[9], 2u, CO_TRUE, 0x20030010UL },
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul}
	}
};
/* Mapping table TPDO 4*/
static CO_CONST PDO_TR_MAP_TABLE_T CO_CONST_STORAGE_CLASS	mapTableTPDO4 = {
	(UNSIGNED8)8u,
	{
		{&od_u8[3], 1u, CO_TRUE, 0x20040108UL },
		{&od_u8[4], 1u, CO_TRUE, 0x20040208UL },
		{&od_u8[5], 1u, CO_TRUE, 0x20040308UL },
		{&od_u8[6], 1u, CO_TRUE, 0x20040408UL },
		{&od_u8[7], 1u, CO_TRUE, 0x20040508UL },
		{&od_u8[8], 1u, CO_TRUE, 0x20040608UL },
		{&od_u8[9], 1u, CO_TRUE, 0x20040708UL },
		{&od_u8[10], 1u, CO_TRUE, 0x20040808UL },
	}
};
/* Mapping table TPDO 5*/
static CO_CONST PDO_TR_MAP_TABLE_T CO_CONST_STORAGE_CLASS	mapTableTPDO5 = {
	(UNSIGNED8)8u,
	{
		{&od_u8[11], 1u, CO_TRUE, 0x20040908UL },
		{&od_u8[12], 1u, CO_TRUE, 0x20040a08UL },
		{&od_u8[13], 1u, CO_TRUE, 0x20040b08UL },
		{&od_u8[14], 1u, CO_TRUE, 0x20040c08UL },
		{&od_u8[15], 1u, CO_TRUE, 0x20040d08UL },
		{&od_u8[16], 1u, CO_TRUE, 0x20040e08UL },
		{&od_u8[17], 1u, CO_TRUE, 0x20040f08UL },
		{&od_u8[18], 1u, CO_TRUE, 0x20041008UL },
	}
};
/* Mapping table TPDO 6*/
static CO_CONST PDO_TR_MAP_TABLE_T CO_CONST_STORAGE_CLASS	mapTableTPDO6 = {
	(UNSIGNED8)4u,
	{
		{&od_u8[19], 1u, CO_TRUE, 0x20041108UL },
		{&od_u8[20], 1u, CO_TRUE, 0x20041208UL },
		{&od_u8[21], 1u, CO_TRUE, 0x20041308UL },
		{&od_u8[22], 1u, CO_TRUE, 0x20041408UL },
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul},
		{NULL, (UNSIGNED8)0u, CO_FALSE, 0ul}
	}
};


/**********************************************************************/
/* Structure for all OD variables */
CO_CONST CO_OD_DATA_VARIABLES_T od_data_variables = {
   &od_const_u8[0]
    , &od_const_u16[0]
    , &od_const_u32[0]
    , NULL
#ifdef CO_EXTENDED_DATA_TYPES
    , NULL
    , NULL
    , NULL
    , NULL
#endif /* CO_EXTENDED_DATA_TYPES */
    , &od_u8[0]
    , &od_u16[0]
    , &od_u32[0]
    , NULL
#ifdef CO_EXTENDED_DATA_TYPES
    , NULL
    , NULL
    , NULL
    , NULL
#endif /* CO_EXTENDED_DATA_TYPES */
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
#ifdef CO_EXTENDED_DATA_TYPES
    , NULL
    , NULL
    , NULL
    , NULL
#endif /* CO_EXTENDED_DATA_TYPES */
    , NULL
    , NULL
    , NULL
    , NULL
    , &od_const_vis_string[0]
    , &od_const_vis_string_len[0]
    , NULL
    , NULL
    , NULL
#ifdef CO_UTF8_DATA_TYPE
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
#endif
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
    , NULL
};


RET_T coCanOpenStackInit(
         CO_EVENT_STORE_T pLoadFunction
    )
{
    RET_T retVal;
CO_COMMON_INIT_VAL_T    commonInitVars = {
	1u,
	{ CO_REC_BUFFER_COUNTS },
	{ CO_TR_BUFFER_COUNTS },
	{ CO_COB_COUNTS }, 
	{ MP_PROT_TYPE_CANOPEN}
};


    CO_SERVICE_INIT_VAL_T	serviceInitVars = {
       5u,
       { CO_OBJECT_COUNTS },
       { CO_TXPDO_COUNTS },
       { CO_RXPDO_COUNTS },
#ifdef CO_SRDO_SUPPORTED
       { CO_SRDO_COUNTS },
#endif /* CO_SRDO_SUPPORTED */
       { CO_SSDO_COUNTS },
       { CO_CSDO_COUNTS },
       { CO_ERR_CTRL_COUNTS },
       { CO_ERR_HIST_COUNTS },
       { CO_ACT_ERR_HIST_COUNTS },
       { CO_EMCY_CONS_COUNTS },
#ifdef CO_NETWORK_ROUTING_CNT
       { CO_NETWORK_ROUTING_COUNTS }, 
#endif /* CO_NETWORK_ROUTING_CNT */
       { CO_ASSIGN_COUNTS },
       { CO_GUARDING_COUNTS },
       { CO_NODE_IDS }, 
       { CO_NODE_ID_FUNCTIONS } 
    };

    /* common initialization */
    retVal = commonStackInit(&commonInitVars);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* variable initialization */
    retVal = coCanOpenStackVarInit(&serviceInitVars);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG

    /* initialize object dictionary variables and pointers */
    coOdInitOdPtr(&od_assign[0], CO_OD_ASSIGN_CNT, &od_description[0], CO_OBJ_DESC_CNT, NULL, &od_data_variables);

    /* initialization of LED module */
    coLedInit();

    /* initialize sdo server(s) */
    retVal = coSdoServerInit(1u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize sdo clients(s) */
    retVal = coSdoClientInit(1u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(2u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(3u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(4u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(5u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(6u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(7u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(8u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(9u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(10u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(11u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(12u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(13u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(14u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(15u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(16u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(17u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(18u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(19u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    retVal = coSdoClientInit(20u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize error control */
    retVal = coErrorCtrlInit(od_const_u16[1], 20u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize emergency */
    retVal = coEmcyProducerInit();
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize TPDO 1 */
    retVal = coPdoTransmitInit(1u, od_const_u8[7], od_const_u16[0], od_const_u16[1], 0u, &mapTableTPDO1);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize TPDO 2 */
    retVal = coPdoTransmitInit(2u, od_const_u8[7], od_const_u16[0], od_const_u16[1], od_const_u8[0], &mapTableTPDO2);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize TPDO 3 */
    retVal = coPdoTransmitInit(3u, od_const_u8[7], od_const_u16[0], od_const_u16[1], od_const_u8[0], &mapTableTPDO3);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize TPDO 4 */
    retVal = coPdoTransmitInit(4u, od_const_u8[7], od_const_u16[0], od_const_u16[1], od_const_u8[0], &mapTableTPDO4);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize TPDO 5 */
    retVal = coPdoTransmitInit(5u, od_const_u8[7], od_const_u16[0], od_const_u16[1], od_const_u8[0], &mapTableTPDO5);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize TPDO 6 */
    retVal = coPdoTransmitInit(6u, od_const_u8[7], od_const_u16[0], od_const_u16[3], od_const_u8[0], &mapTableTPDO6);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG

    /* initialize load parameter function */
#if defined(CO_EVENT_DYNAMIC_STORE) || defined(CO_EVENT_PROFILE_STORE)
    retVal = coEventRegister_LOAD_PARA(pLoadFunction);
    if (retVal != RET_OK) {
        return(retVal);
    }
#else
    if (pLoadFunction != NULL) {
        return(RET_INVALID_PARAMETER);
    }
#endif /* CO_EVENT_DYNAMIC_STORE || CO_EVENT_PROFILE_STORE */

    /* initialize LSS Master */
    retVal = coLssMasterInit();
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    /* initialize NMT master */ 
    retVal = coNmtInit(1u);
    if (retVal != RET_OK) {
        return(retVal);
    }
    CO_HANDLE_WATCHDOG
    return(RET_OK);
}

/* Please be careful - this function overwrite the COB-ids of the
* predefined connection set with values setting up by the CDD
* It should to be called inside the load indication function.
*/
RET_T userOverwriteCobIdSettings(void)
{
	RET_T ret = RET_OK;
	UNSIGNED32 cobId = 0ul;
	UNSIGNED8 nodeId = coNmtGetNodeId();

	/* SDO client COB IDs */
	ret = coOdGetDefaultVal_u32(0x1280, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1280, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1280, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1280, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1281, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1281, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1281, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1281, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1282, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1282, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1282, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1282, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1283, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1283, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1283, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1283, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1284, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1284, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1284, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1284, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1285, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1285, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1285, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1285, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1286, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1286, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1286, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1286, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1287, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1287, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1287, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1287, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1288, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1288, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1288, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1288, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1289, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1289, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1289, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1289, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128a, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128a, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128a, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128a, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128b, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128b, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128b, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128b, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128c, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128c, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128c, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128c, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128d, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128d, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128d, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128d, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128e, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128e, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128e, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128e, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128f, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128f, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x128f, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x128f, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1290, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1290, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1290, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1290, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1291, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1291, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1291, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1291, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1292, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1292, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1292, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1292, 2, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1293, 1, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1293, 1, cobId);
	}
	ret = coOdGetDefaultVal_u32(0x1293, 2, &cobId);
	if (ret == RET_OK) {
		ret = coOdSetCobid(0x1293, 2, cobId);
	}
	cobId = nodeId + 0x280;
	ret = coOdSetCobid(0x1800, 1, cobId);

	cobId = nodeId + 0x280+1;
	ret = coOdSetCobid(0x1801, 1, cobId);

	cobId = nodeId + 0x280+2;
	ret = coOdSetCobid(0x1802, 1, cobId);

	cobId = nodeId + 0x280+3;
	ret = coOdSetCobid(0x1803, 1, cobId);

	cobId = nodeId + 0x280+4;
	ret = coOdSetCobid(0x1804, 1, cobId);

	cobId = nodeId + 0x280+5;
	ret = coOdSetCobid(0x1805, 1, cobId);

	return ret;
}
