equal
deleted
inserted
replaced
498 EC_FUNC_FOOTER; |
498 EC_FUNC_FOOTER; |
499 } |
499 } |
500 |
500 |
501 /*****************************************************************************/ |
501 /*****************************************************************************/ |
502 |
502 |
|
503 /** Prints the state of a datagram. |
|
504 * |
|
505 * Outputs a text message. |
|
506 */ |
|
507 void ec_datagram_print_state( |
|
508 const ec_datagram_t *datagram /**< EtherCAT datagram */ |
|
509 ) |
|
510 { |
|
511 printk("Datagram "); |
|
512 switch (datagram->state) { |
|
513 case EC_DATAGRAM_INIT: |
|
514 printk("initialized"); |
|
515 break; |
|
516 case EC_DATAGRAM_QUEUED: |
|
517 printk("queued"); |
|
518 break; |
|
519 case EC_DATAGRAM_SENT: |
|
520 printk("sent"); |
|
521 break; |
|
522 case EC_DATAGRAM_RECEIVED: |
|
523 printk("received"); |
|
524 break; |
|
525 case EC_DATAGRAM_TIMED_OUT: |
|
526 printk("timed out"); |
|
527 break; |
|
528 case EC_DATAGRAM_ERROR: |
|
529 printk("error"); |
|
530 break; |
|
531 default: |
|
532 printk("???"); |
|
533 } |
|
534 |
|
535 printk(".\n"); |
|
536 } |
|
537 |
|
538 /*****************************************************************************/ |
|
539 |
503 /** Evaluates the working counter of a single-cast datagram. |
540 /** Evaluates the working counter of a single-cast datagram. |
504 * |
541 * |
505 * Outputs an error message. |
542 * Outputs an error message. |
506 */ |
543 */ |
507 void ec_datagram_print_wc_error( |
544 void ec_datagram_print_wc_error( |