master/master.c
changeset 1332 d62633fea8ed
parent 1329 379e60baa5be
child 1335 09c6fce1ae45
equal deleted inserted replaced
1331:7cd33a77f926 1332:d62633fea8ed
  1305 
  1305 
  1306 /******************************************************************************
  1306 /******************************************************************************
  1307  *  Realtime interface
  1307  *  Realtime interface
  1308  *****************************************************************************/
  1308  *****************************************************************************/
  1309 
  1309 
       
  1310 /** Same as ecrt_master_create_domain(), but with ERR_PTR() return value.
       
  1311  */
  1310 ec_domain_t *ecrt_master_create_domain_err(
  1312 ec_domain_t *ecrt_master_create_domain_err(
  1311         ec_master_t *master /**< master */
  1313         ec_master_t *master /**< master */
  1312         )
  1314         )
  1313 {
  1315 {
  1314     ec_domain_t *domain, *last_domain;
  1316     ec_domain_t *domain, *last_domain;
  1482     master->frames_timed_out = frames_timed_out;
  1484     master->frames_timed_out = frames_timed_out;
  1483 }
  1485 }
  1484 
  1486 
  1485 /*****************************************************************************/
  1487 /*****************************************************************************/
  1486 
  1488 
       
  1489 /** Same as ecrt_master_slave_config(), but with ERR_PTR() return value.
       
  1490  */
  1487 ec_slave_config_t *ecrt_master_slave_config_err(ec_master_t *master,
  1491 ec_slave_config_t *ecrt_master_slave_config_err(ec_master_t *master,
  1488         uint16_t alias, uint16_t position, uint32_t vendor_id,
  1492         uint16_t alias, uint16_t position, uint32_t vendor_id,
  1489         uint32_t product_code)
  1493         uint32_t product_code)
  1490 {
  1494 {
  1491     ec_slave_config_t *sc;
  1495     ec_slave_config_t *sc;