include/data.h
changeset 314 68e83c3ffbb5
parent 284 24bf3d692993
child 320 f82e758840bd
equal deleted inserted replaced
313:fed411af774a 314:68e83c3ffbb5
   100 	e_errorState error_state;
   100 	e_errorState error_state;
   101 	UNS8 error_history_size;
   101 	UNS8 error_history_size;
   102 	UNS8* error_number;
   102 	UNS8* error_number;
   103 	UNS32* error_first_element;
   103 	UNS32* error_first_element;
   104 	UNS8* error_register;
   104 	UNS8* error_register;
       
   105     UNS32* error_cobid;
   105 	s_errors error_data[EMCY_MAX_ERRORS];
   106 	s_errors error_data[EMCY_MAX_ERRORS];
   106 	post_emcy_t post_emcy;
   107 	post_emcy_t post_emcy;
   107 	
   108 	
   108 };
   109 };
   109 
   110 
   197 	Error_free,                      /* error_state */\
   198 	Error_free,                      /* error_state */\
   198 	sizeof(NODE_PREFIX ## _obj1003) / sizeof(NODE_PREFIX ## _obj1003[0]),      /* error_history_size */\
   199 	sizeof(NODE_PREFIX ## _obj1003) / sizeof(NODE_PREFIX ## _obj1003[0]),      /* error_history_size */\
   199 	& NODE_PREFIX ## _highestSubIndex_obj1003,    /* error_number */\
   200 	& NODE_PREFIX ## _highestSubIndex_obj1003,    /* error_number */\
   200 	& NODE_PREFIX ## _obj1003[0],    /* error_first_element */\
   201 	& NODE_PREFIX ## _obj1003[0],    /* error_first_element */\
   201 	& NODE_PREFIX ## _obj1001,       /* error_register */\
   202 	& NODE_PREFIX ## _obj1001,       /* error_register */\
       
   203     & NODE_PREFIX ## _obj1014,       /* error_cobid */\
   202 	/* error_data: structure s_errors */\
   204 	/* error_data: structure s_errors */\
   203 	{\
   205 	{\
   204 	REPEAT_EMCY_MAX_ERRORS_TIMES(ERROR_DATA_INITIALIZER)\
   206 	REPEAT_EMCY_MAX_ERRORS_TIMES(ERROR_DATA_INITIALIZER)\
   205 	},\
   207 	},\
   206 	_post_emcy              /* post_emcy */\
   208 	_post_emcy              /* post_emcy */\