master/module.c
changeset 2087 366de1369558
parent 2060 8b67602f5161
child 2391 8a84e2b14563
equal deleted inserted replaced
2076:1baafcd263cc 2087:366de1369558
   609 unsigned int ecrt_version_magic(void)
   609 unsigned int ecrt_version_magic(void)
   610 {
   610 {
   611     return ECRT_VERSION_MAGIC;
   611     return ECRT_VERSION_MAGIC;
   612 }
   612 }
   613 
   613 
   614 
   614 /*****************************************************************************/
   615 
   615 
   616 /** Return pointer to running master
   616 /** Return pointer to running master
   617 /*****************************************************************************/
   617  */
   618 ec_master_t *ecrt_attach_master(unsigned int master_index)
   618 ec_master_t *ecrt_attach_master(unsigned int master_index)
   619 {
   619 {
   620     ec_master_t *master = NULL;
   620     ec_master_t *master = NULL;
   621 
   621 
   622     EC_INFO("Requesting master %u...\n", master_index);
   622     EC_INFO("Requesting master %u...\n", master_index);
   625         EC_ERR("Invalid master index %u.\n", master_index);
   625         EC_ERR("Invalid master index %u.\n", master_index);
   626         return master;
   626         return master;
   627     }
   627     }
   628 
   628 
   629     master = &masters[master_index];
   629     master = &masters[master_index];
   630     if (master->reserved) 
   630     if (master->reserved) {
   631       {
       
   632        // ok master is attached
   631        // ok master is attached
   633         EC_INFO("attaching Master %u!\n", master_index);
   632         EC_INFO("attaching Master %u!\n", master_index);
   634       }
   633     } else {
   635     else
       
   636       {
       
   637         EC_ERR("No Master %u in use!\n", master_index);
   634         EC_ERR("No Master %u in use!\n", master_index);
   638         master = NULL;
   635         master = NULL;
   639     }
   636     }
   640     return master;
   637     return master;
   641 }
   638 }
   642 
       
   643 
       
   644 
   639 
   645 /*****************************************************************************/
   640 /*****************************************************************************/
   646 
   641 
   647 /** Global request state type translation table.
   642 /** Global request state type translation table.
   648  *
   643  *