equal
deleted
inserted
replaced
61 ec_domain_t *EtherCAT_rt_master_register_domain(ec_master_t *master, |
61 ec_domain_t *EtherCAT_rt_master_register_domain(ec_master_t *master, |
62 ec_domain_mode_t mode, |
62 ec_domain_mode_t mode, |
63 unsigned int timeout_us); |
63 unsigned int timeout_us); |
64 |
64 |
65 int EtherCAT_rt_master_activate(ec_master_t *master); |
65 int EtherCAT_rt_master_activate(ec_master_t *master); |
|
66 int EtherCAT_rt_master_deactivate(ec_master_t *master); |
66 |
67 |
67 int EtherCAT_rt_master_deactivate(ec_master_t *master); |
68 void EtherCAT_rt_master_xio(ec_master_t *master); |
68 |
69 |
69 void EtherCAT_rt_master_debug(ec_master_t *master, int level); |
70 void EtherCAT_rt_master_debug(ec_master_t *master, int level); |
70 void EtherCAT_rt_master_print(const ec_master_t *master); |
71 void EtherCAT_rt_master_print(const ec_master_t *master); |
71 |
72 |
72 /*****************************************************************************/ |
73 /*****************************************************************************/ |
79 void **data_ptr, |
80 void **data_ptr, |
80 ec_field_type_t field_type, |
81 ec_field_type_t field_type, |
81 unsigned int field_index, |
82 unsigned int field_index, |
82 unsigned int field_count); |
83 unsigned int field_count); |
83 |
84 |
84 int EtherCAT_rt_domain_xio(ec_domain_t *domain); |
85 int EtherCAT_rt_register_domain_fields(ec_domain_t *domain, |
|
86 ec_field_init_t *fields); |
|
87 |
|
88 void EtherCAT_rt_domain_queue(ec_domain_t *domain); |
|
89 void EtherCAT_rt_domain_process(ec_domain_t *domain); |
85 |
90 |
86 /*****************************************************************************/ |
91 /*****************************************************************************/ |
87 // Slave Methods |
92 // Slave Methods |
88 |
93 |
89 int EtherCAT_rt_canopen_sdo_write(ec_slave_t *slave, |
94 int EtherCAT_rt_canopen_sdo_write(ec_slave_t *slave, |