dummy/master.c
changeset 666 825ead3e0559
parent 665 a9794f927d78
equal deleted inserted replaced
665:a9794f927d78 666:825ead3e0559
    47 
    47 
    48 /** \cond */
    48 /** \cond */
    49 
    49 
    50 ec_domain_t *ecrt_master_create_domain(ec_master_t *master)
    50 ec_domain_t *ecrt_master_create_domain(ec_master_t *master)
    51 {
    51 {
    52     return (ec_domain_t *) 1;
    52     static unsigned int domain = 1;
       
    53     return (ec_domain_t *) domain++;
    53 }
    54 }
    54 
    55 
    55 /*****************************************************************************/
    56 /*****************************************************************************/
    56 
    57 
    57 int ecrt_master_activate(ec_master_t *master)
    58 int ecrt_master_activate(ec_master_t *master)
    78         const char *address,
    79         const char *address,
    79         uint32_t v,
    80         uint32_t v,
    80         uint32_t p
    81         uint32_t p
    81         )
    82         )
    82 {
    83 {
    83     return (ec_slave_t *) 1;
    84     static unsigned int slave = 1;
       
    85     return (ec_slave_t *) slave++;
    84 }
    86 }
    85 
    87 
    86 /*****************************************************************************/
    88 /*****************************************************************************/
    87 
    89 
    88 void ecrt_master_callbacks(ec_master_t *m,
    90 void ecrt_master_callbacks(ec_master_t *m,