diff -r 14f899ac51f0 -r ae41cadd25b6 master/datagram.c --- a/master/datagram.c Wed Sep 12 10:00:39 2007 +0000 +++ b/master/datagram.c Wed Sep 12 10:07:55 2007 +0000 @@ -299,3 +299,23 @@ } /*****************************************************************************/ + +/** + * Evaluates the working counter of a single-cast datagram. + * Outputs an error message. + */ + +void ec_datagram_print_wc_error( + const ec_datagram_t *datagram + ) +{ + if (datagram->working_counter == 0) + printk("No response."); + else if (datagram->working_counter > 1) + printk("%u slaves responded!", datagram->working_counter); + else + printk("Success."); + printk("\n"); +} + +/*****************************************************************************/