Home
last modified time | relevance | path

Searched refs:em (Results 1 – 25 of 32) sorted by relevance

12

/canopennode-2.7.6/stack/
DCO_Emergency.c41 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 …]
DCO_Emergency.h293 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,
DCO_NMT_Heartbeat.c251 …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()
DCO_TIME.c54 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()
DCO_HBconsumer.c132 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()
DCO_PDO.h166 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,
DCO_SYNC.c222 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()
DCO_TIME.h80 CO_EM_t *em; /**< From CO_TIME_init() */ member
128 CO_EM_t *em,
DCO_SYNC.h68 CO_EM_t *em; /**< From CO_SYNC_init() */ member
128 CO_EM_t *em,
DCO_PDO.c317 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()
DCO_HBconsumer.h93 CO_EM_t *em; /**< From CO_HBconsumer_init() */ member
126 CO_EM_t *em,
/canopennode-2.7.6/stack/drvTemplate/
DCO_driver.c76 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 …]
Deeprom.c143 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()
Deeprom.h90 CO_EM_t *em);
DCO_driver_target.h273 void *em; /**< Emergency object */ member
/canopennode-2.7.6/stack/socketCAN/
DCO_driver.c147 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/
DCO_driver.c142 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/
DCO_driver.c134 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 …]
Deeprom.h93 CO_EM_t *em);
Dmain_PIC32.c163 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/
DCO_driver.c198 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/
DCANopen.c295 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/
DCO_driver.c256 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()
DCO_driver_target.h98 void *em; /**< Emergency object */ member
/canopennode-2.7.6/example/
Dmain.c146 CO_errorReport(CO->em, CO_EM_ISR_TIMER_OVERFLOW, CO_EMC_SOFTWARE_INTERNAL, 0U); in tmrTask_thread()

12