include/EtherCAT_rt.h
changeset 56 36d1fa37f5e1
parent 55 059a9e712aa7
child 61 cd014255f94f
equal deleted inserted replaced
55:059a9e712aa7 56:36d1fa37f5e1
    28 
    28 
    29 ec_slave_t *EtherCAT_rt_register_slave(ec_master_t *master,
    29 ec_slave_t *EtherCAT_rt_register_slave(ec_master_t *master,
    30                                        unsigned int slave_index,
    30                                        unsigned int slave_index,
    31                                        const char *vendor_name,
    31                                        const char *vendor_name,
    32                                        const char *product_name,
    32                                        const char *product_name,
    33                                        unsigned int domain);
    33                                        int domain);
    34 
    34 
    35 int EtherCAT_rt_activate_slaves(ec_master_t *master);
    35 int EtherCAT_rt_activate_slaves(ec_master_t *master);
    36 
    36 
    37 int EtherCAT_rt_deactivate_slaves(ec_master_t *master);
    37 int EtherCAT_rt_deactivate_slaves(ec_master_t *master);
    38 
    38 
    39 int EtherCAT_rt_exchange_io(ec_master_t *master, unsigned int domain,
    39 int EtherCAT_rt_domain_xio(ec_master_t *master, unsigned int domain,
    40                             unsigned int timeout_us);
    40                            unsigned int timeout_us);
       
    41 
       
    42 void EtherCAT_rt_debug_level(ec_master_t *master, int level);
    41 
    43 
    42 /*****************************************************************************/
    44 /*****************************************************************************/
    43 
    45 
    44 /**
    46 /**
    45    EtherCAT-Slave
    47    EtherCAT-Slave