equal
deleted
inserted
replaced
153 datagrams. */ |
153 datagrams. */ |
154 struct semaphore ext_queue_sem; /**< Semaphore protecting the \a |
154 struct semaphore ext_queue_sem; /**< Semaphore protecting the \a |
155 ext_datagram_queue. */ |
155 ext_datagram_queue. */ |
156 |
156 |
157 struct list_head external_datagram_queue; /**< External Datagram queue. */ |
157 struct list_head external_datagram_queue; /**< External Datagram queue. */ |
|
158 size_t send_interval; /* interval between calls to ecrt_master_send */ |
158 size_t max_queue_size; /** max. size of datagram queue */ |
159 size_t max_queue_size; /** max. size of datagram queue */ |
159 struct list_head domains; /**< List of domains. */ |
160 struct list_head domains; /**< List of domains. */ |
160 |
161 |
161 unsigned int debug_level; /**< Master debug level. */ |
162 unsigned int debug_level; /**< Master debug level. */ |
162 ec_stats_t stats; /**< Cyclic statistics. */ |
163 ec_stats_t stats; /**< Cyclic statistics. */ |
218 void ec_master_queue_datagram_ext(ec_master_t *, ec_datagram_t *); |
219 void ec_master_queue_datagram_ext(ec_master_t *, ec_datagram_t *); |
219 void ec_master_queue_external_datagram(ec_master_t *, ec_datagram_t *); |
220 void ec_master_queue_external_datagram(ec_master_t *, ec_datagram_t *); |
220 void ec_master_inject_external_datagrams(ec_master_t *); |
221 void ec_master_inject_external_datagrams(ec_master_t *); |
221 |
222 |
222 // misc. |
223 // misc. |
|
224 void ec_master_set_send_interval(ec_master_t *,size_t); |
223 void ec_master_attach_slave_configs(ec_master_t *); |
225 void ec_master_attach_slave_configs(ec_master_t *); |
224 ec_slave_t *ec_master_find_slave(ec_master_t *, uint16_t, uint16_t); |
226 ec_slave_t *ec_master_find_slave(ec_master_t *, uint16_t, uint16_t); |
225 const ec_slave_t *ec_master_find_slave_const(const ec_master_t *, uint16_t, |
227 const ec_slave_t *ec_master_find_slave_const(const ec_master_t *, uint16_t, |
226 uint16_t); |
228 uint16_t); |
227 void ec_master_output_stats(ec_master_t *); |
229 void ec_master_output_stats(ec_master_t *); |