/canopennode-2.7.6/stack/ |
D | CO_Emergency.c | 41 CO_EM_t *em; in CO_EM_receive() local 45 em = (CO_EM_t*)object; in CO_EM_receive() 47 if(em!=NULL && em->pFunctSignalRx!=NULL){ in CO_EM_receive() 50 em->pFunctSignalRx(CO_CANrxMsg_readIdent(msg), in CO_EM_receive() 130 CO_EM_t *em, in CO_EM_init() argument 147 if(em==NULL || emPr==NULL || SDO==NULL || errorStatusBits==NULL || errorStatusBitsSize<6U || in CO_EM_init() 153 em->errorStatusBits = errorStatusBits; in CO_EM_init() 154 em->errorStatusBitsSize = errorStatusBitsSize; in CO_EM_init() 155 em->bufEnd = em->buf + (CO_EM_INTERNAL_BUFFER_SIZE * 8); in CO_EM_init() 156 em->bufWritePtr = em->buf; in CO_EM_init() [all …]
|
D | CO_Emergency.h | 293 void CO_errorReport(CO_EM_t *em, const uint8_t errorBit, const uint16_t errorCode, const uint32_t i… 308 void CO_errorReset(CO_EM_t *em, const uint8_t errorBit, const uint32_t infoCode); 322 bool_t CO_isError(CO_EM_t *em, const uint8_t errorBit); 343 CO_EM_t *em; /**< CO_EM_t sub object is included here */ member 374 CO_EM_t *em, 400 CO_EM_t *em, 418 CO_EM_t *em,
|
D | CO_NMT_Heartbeat.c | 251 …if(CO_isError(NMT->emPr->em, CO_EM_CAN_TX_BUS_PASSIVE) || CO_isError(NMT->emPr->em, CO_EM_CAN_RX_B… in CO_NMT_process() 266 if(CO_isError(NMT->emPr->em, CO_EM_CAN_TX_BUS_OFF)) in CO_NMT_process() 269 else if(CO_isError(NMT->emPr->em, CO_EM_SYNC_TIME_OUT)) in CO_NMT_process() 272 …else if(CO_isError(NMT->emPr->em, CO_EM_HEARTBEAT_CONSUMER) || CO_isError(NMT->emPr->em, CO_EM_HB_… in CO_NMT_process() 275 else if(CANpassive || CO_isError(NMT->emPr->em, CO_EM_CAN_BUS_WARNING)) in CO_NMT_process() 299 else if(CO_isError(NMT->emPr->em, CO_EM_CAN_TX_BUS_OFF) in CO_NMT_process() 300 || CO_isError(NMT->emPr->em, CO_EM_HEARTBEAT_CONSUMER) in CO_NMT_process() 301 || CO_isError(NMT->emPr->em, CO_EM_HB_CONSUMER_REMOTE_RESET)) in CO_NMT_process()
|
D | CO_TIME.c | 54 CO_EM_t *em, in CO_TIME_init() argument 65 if(TIME==NULL || em==NULL || SDO==NULL || operatingState==NULL || in CO_TIME_init() 85 TIME->em = em; in CO_TIME_init() 152 CO_errorReport(TIME->em, CO_EM_TIME_TIMEOUT, CO_EMC_COMMUNICATION, TIME->timer); in CO_TIME_process() 160 …CO_errorReport(TIME->em, CO_EM_TIME_LENGTH, CO_EMC_TIME_DATA_LENGTH, (uint32_t)TIME->receiveError); in CO_TIME_process()
|
D | CO_HBconsumer.c | 132 CO_EM_t *em, in CO_HBconsumer_init() argument 143 if(HBcons==NULL || em==NULL || SDO==NULL || HBconsTime==NULL || in CO_HBconsumer_init() 149 HBcons->em = em; in CO_HBconsumer_init() 310 CO_errorReport(HBcons->em, CO_EM_HEARTBEAT_CONSUMER, CO_EMC_HEARTBEAT, i); in CO_HBconsumer_process() 323 … CO_errorReport(HBcons->em, CO_EM_HB_CONSUMER_REMOTE_RESET, CO_EMC_HEARTBEAT, i); in CO_HBconsumer_process() 350 CO_errorReset(HBcons->em, CO_EM_HEARTBEAT_CONSUMER, 0); in CO_HBconsumer_process() 353 CO_errorReset(HBcons->em, CO_EM_HB_CONSUMER_REMOTE_RESET, 0); in CO_HBconsumer_process()
|
D | CO_PDO.h | 166 CO_EM_t *em; /**< From CO_RPDO_init() */ member 196 CO_EM_t *em; /**< From CO_TPDO_init() */ member 260 CO_EM_t *em, 306 CO_EM_t *em,
|
D | CO_SYNC.c | 222 CO_EM_t *em, in CO_SYNC_init() argument 236 if(SYNC==NULL || em==NULL || SDO==NULL || operatingState==NULL || in CO_SYNC_init() 261 SYNC->em = em; in CO_SYNC_init() 348 CO_errorReport(SYNC->em, CO_EM_SYNC_TIME_OUT, CO_EMC_COMMUNICATION, SYNC->timer); in CO_SYNC_process() 356 …CO_errorReport(SYNC->em, CO_EM_SYNC_LENGTH, CO_EMC_SYNC_DATA_LENGTH, (uint32_t)SYNC->receiveError); in CO_SYNC_process()
|
D | CO_TIME.h | 80 CO_EM_t *em; /**< From CO_TIME_init() */ member 128 CO_EM_t *em,
|
D | CO_SYNC.h | 68 CO_EM_t *em; /**< From CO_SYNC_init() */ member 128 CO_EM_t *em,
|
D | CO_PDO.c | 317 CO_errorReport(RPDO->em, CO_EM_PDO_WRONG_MAPPING, CO_EMC_PROTOCOL_ERROR, map); in CO_RPDOconfigMap() 384 CO_errorReport(TPDO->em, CO_EM_PDO_WRONG_MAPPING, CO_EMC_PROTOCOL_ERROR, map); in CO_TPDOconfigMap() 716 CO_EM_t *em, in CO_RPDO_init() argument 731 if(RPDO==NULL || em==NULL || SDO==NULL || operatingState==NULL || in CO_RPDO_init() 737 RPDO->em = em; in CO_RPDO_init() 767 CO_EM_t *em, in CO_TPDO_init() argument 782 if(TPDO==NULL || em==NULL || SDO==NULL || operatingState==NULL || in CO_TPDO_init() 788 TPDO->em = em; in CO_TPDO_init()
|
D | CO_HBconsumer.h | 93 CO_EM_t *em; /**< From CO_HBconsumer_init() */ member 126 CO_EM_t *em,
|
/canopennode-2.7.6/stack/drvTemplate/ |
D | CO_driver.c | 76 CANmodule->em = NULL; in CO_CANmodule_init() 205 … CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, buffer->ident); in CO_CANsend() 258 …CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_TPDO_OUTSIDE_WINDOW, CO_EMC_COMMUNICATION, tpdoDelet… in CO_CANclearPendingSyncPDOs() 266 CO_EM_t* em = (CO_EM_t*)CANmodule->em; in CO_CANverifyErrors() local 281 CO_errorReport(em, CO_EM_CAN_TX_BUS_OFF, CO_EMC_BUS_OFF_RECOVERED, err); in CO_CANverifyErrors() 284 CO_errorReset(em, CO_EM_CAN_TX_BUS_OFF, err); in CO_CANverifyErrors() 287 CO_errorReport(em, CO_EM_CAN_BUS_WARNING, CO_EMC_NO_ERROR, err); in CO_CANverifyErrors() 291 CO_errorReport(em, CO_EM_CAN_RX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE, err); in CO_CANverifyErrors() 294 CO_errorReset(em, CO_EM_CAN_RX_BUS_PASSIVE, err); in CO_CANverifyErrors() 299 CO_errorReport(em, CO_EM_CAN_TX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE, err); in CO_CANverifyErrors() [all …]
|
D | eeprom.c | 143 CO_EM_t *em) in CO_EE_init_2() argument 148 CO_errorReport(em, CO_EM_NON_VOLATILE_MEMORY, CO_EMC_HARDWARE, (uint32_t)eeStatus); in CO_EE_init_2()
|
D | eeprom.h | 90 CO_EM_t *em);
|
D | CO_driver_target.h | 273 void *em; /**< Emergency object */ member
|
/canopennode-2.7.6/stack/socketCAN/ |
D | CO_driver.c | 147 CANmodule->em = NULL; in CO_CANmodule_init() 317 CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, n); in CO_CANsend() 335 CO_EM_t* em = (CO_EM_t*)CANmodule->em; in CO_CANverifyErrors() 348 CO_errorReport(em, CO_EM_CAN_TX_BUS_OFF, CO_EMC_BUS_OFF_RECOVERED, err); in CO_CANverifyErrors() 351 CO_errorReset(em, CO_EM_CAN_TX_BUS_OFF, err); in CO_CANverifyErrors() 354 CO_errorReport(em, CO_EM_CAN_BUS_WARNING, CO_EMC_NO_ERROR, err); in CO_CANverifyErrors() 358 CO_errorReport(em, CO_EM_CAN_RX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE, err); in CO_CANverifyErrors() 361 CO_errorReset(em, CO_EM_CAN_RX_BUS_PASSIVE, err); in CO_CANverifyErrors() 366 CO_errorReport(em, CO_EM_CAN_TX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE, err); in CO_CANverifyErrors() 370 bool_t isError = CO_isError(em, CO_EM_CAN_TX_BUS_PASSIVE); in CO_CANverifyErrors() [all …]
|
/canopennode-2.7.6/stack/dsPIC30F/ |
D | CO_driver.c | 142 CANmodule->em = NULL; in CO_CANmodule_init() 343 CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, 0); in CO_CANsend() 375 CO_EM_t* em = (CO_EM_t*)CANmodule->em; in CO_CANverifyErrors() local 384 CO_errorReport(em, CO_EM_CAN_RXB_OVERFLOW, CO_EMC_CAN_OVERRUN, err); in CO_CANverifyErrors() 390 CO_errorReport(em, CO_EM_CAN_TX_BUS_OFF, CO_EMC_BUS_OFF_RECOVERED, err); in CO_CANverifyErrors() 393 CO_errorReset(em, CO_EM_CAN_TX_BUS_OFF, err); in CO_CANverifyErrors() 398 …if(!CANmodule->firstCANtxMessage) CO_errorReport(em, CO_EM_CAN_TX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE,… in CO_CANverifyErrors() 401 int8_t isError = CO_isError(em, CO_EM_CAN_TX_BUS_PASSIVE); in CO_CANverifyErrors() 403 CO_errorReset(em, CO_EM_CAN_TX_BUS_PASSIVE, err); in CO_CANverifyErrors() 404 CO_errorReset(em, CO_EM_CAN_TX_OVERFLOW, err); in CO_CANverifyErrors() [all …]
|
/canopennode-2.7.6/stack/PIC32/ |
D | CO_driver.c | 134 CANmodule->em = NULL; in CO_CANmodule_init() 368 …CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, buffer->CMSGSID… in CO_CANsend() 433 …CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_TPDO_OUTSIDE_WINDOW, CO_EMC_COMMUNICATION, tpdoDelet… in CO_CANclearPendingSyncPDOs() 442 CO_EM_t* em = (CO_EM_t*)CANmodule->em; in CO_CANverifyErrors() local 457 CO_errorReport(em, CO_EM_CAN_TX_BUS_OFF, CO_EMC_BUS_OFF_RECOVERED, err); in CO_CANverifyErrors() 460 CO_errorReset(em, CO_EM_CAN_TX_BUS_OFF, err); in CO_CANverifyErrors() 463 CO_errorReport(em, CO_EM_CAN_BUS_WARNING, CO_EMC_NO_ERROR, err); in CO_CANverifyErrors() 467 CO_errorReport(em, CO_EM_CAN_RX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE, err); in CO_CANverifyErrors() 470 CO_errorReset(em, CO_EM_CAN_RX_BUS_PASSIVE, err); in CO_CANverifyErrors() 475 CO_errorReport(em, CO_EM_CAN_TX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE, err); in CO_CANverifyErrors() [all …]
|
D | eeprom.h | 93 CO_EM_t *em);
|
D | main_PIC32.c | 163 CO_EE_init_2(&CO_EEO, eeStatus, CO->SDO[0], CO->em); in main() 303 CO_errorReport(CO->em, CO_EM_ISR_TIMER_OVERFLOW, CO_EMC_SOFTWARE_INTERNAL, 0); in __ISR()
|
/canopennode-2.7.6/stack/PIC24_dsPIC33/ |
D | CO_driver.c | 198 CANmodule->em = NULL; in CO_CANmodule_init() 548 …CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, (buffer->ident … in CO_CANsend() 610 …CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_TPDO_OUTSIDE_WINDOW, CO_EMC_COMMUNICATION, tpdoDelet… in CO_CANclearPendingSyncPDOs() 618 CO_EM_t* em = (CO_EM_t*)CANmodule->em; in CO_CANverifyErrors() local 630 CO_errorReport(em, CO_EM_CAN_RXB_OVERFLOW, CO_EMC_CAN_OVERRUN, err); in CO_CANverifyErrors() 636 CO_errorReport(em, CO_EM_CAN_TX_BUS_OFF, CO_EMC_BUS_OFF_RECOVERED, err); in CO_CANverifyErrors() 639 CO_errorReset(em, CO_EM_CAN_TX_BUS_OFF, err); in CO_CANverifyErrors() 644 …if(!CANmodule->firstCANtxMessage) CO_errorReport(em, CO_EM_CAN_TX_BUS_PASSIVE, CO_EMC_CAN_PASSIVE,… in CO_CANverifyErrors() 647 int8_t isError = CO_isError(em, CO_EM_CAN_TX_BUS_PASSIVE); in CO_CANverifyErrors() 649 CO_errorReset(em, CO_EM_CAN_TX_BUS_PASSIVE, err); in CO_CANverifyErrors() [all …]
|
/canopennode-2.7.6/ |
D | CANopen.c | 295 CO->em = &COO_EM; in CO_new() 339 CO->em = (CO_EM_t *) calloc(1, sizeof(CO_EM_t)); in CO_new() 424 if(CO->em == NULL) errCnt++; in CO_new() 562 CO->em, in CO_CANopenInit() 621 CO->em, in CO_CANopenInit() 638 CO->em, in CO_CANopenInit() 657 CO->em, in CO_CANopenInit() 677 CO->em, in CO_CANopenInit() 697 CO->em, in CO_CANopenInit() 826 free(CO->em); in CO_delete()
|
/canopennode-2.7.6/stack/neuberger-socketCAN/ |
D | CO_driver.c | 256 CANmodule->em = NULL; //this is set inside CO_Emergency.c init function! in CO_CANmodule_init() 698 CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, 0); in CO_CANCheckSendInterface() 717 CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_TX_OVERFLOW, CO_EMC_CAN_OVERRUN, 0); in CO_CANsend() 801 CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_RXB_OVERFLOW, in CO_CANread() 821 CO_errorReport((CO_EM_t*)CANmodule->em, CO_EM_CAN_RXB_OVERFLOW, in CO_CANread()
|
D | CO_driver_target.h | 98 void *em; /**< Emergency object */ member
|
/canopennode-2.7.6/example/ |
D | main.c | 146 CO_errorReport(CO->em, CO_EM_ISR_TIMER_OVERFLOW, CO_EMC_SOFTWARE_INTERNAL, 0U); in tmrTask_thread()
|