diff -r b17c95eac6b2 -r 178b1b43a88c master/domain.c --- a/master/domain.c Tue Nov 21 15:46:21 2006 +0000 +++ b/master/domain.c Thu Nov 23 20:19:26 2006 +0000 @@ -479,21 +479,6 @@ /*****************************************************************************/ /** - Places all process data datagrams in the masters datagram queue. -*/ - -void ec_domain_queue_datagrams(ec_domain_t *domain /**< EtherCAT domain */) -{ - ec_datagram_t *datagram; - - list_for_each_entry(datagram, &domain->datagrams, list) { - ec_master_queue_datagram(domain->master, datagram); - } -} - -/*****************************************************************************/ - -/** Formats attribute data for SysFS reading. \return number of bytes to read */ @@ -691,8 +676,22 @@ } domain->working_counter_changes = 0; } - - ec_domain_queue_datagrams(domain); +} + +/*****************************************************************************/ + +/** + Places all process data datagrams in the masters datagram queue. + \ingroup RealtimeInterface +*/ + +void ecrt_domain_queue(ec_domain_t *domain /**< EtherCAT domain */) +{ + ec_datagram_t *datagram; + + list_for_each_entry(datagram, &domain->datagrams, list) { + ec_master_queue_datagram(domain->master, datagram); + } } /*****************************************************************************/ @@ -716,6 +715,7 @@ EXPORT_SYMBOL(ecrt_domain_register_pdo_list); EXPORT_SYMBOL(ecrt_domain_register_pdo_range); EXPORT_SYMBOL(ecrt_domain_process); +EXPORT_SYMBOL(ecrt_domain_queue); EXPORT_SYMBOL(ecrt_domain_state); /** \endcond */