lib/master.c
changeset 1585 1f640e321ee4
parent 1580 1baac79a40cf
child 1593 fb8337e664fb
child 1600 e36c92cf58a9
equal deleted inserted replaced
1584:cd9a68fd5b89 1585:1f640e321ee4
   342         fprintf(stderr, "Failed to deactivate master: %s\n", strerror(errno));
   342         fprintf(stderr, "Failed to deactivate master: %s\n", strerror(errno));
   343         return;
   343         return;
   344     }
   344     }
   345 }
   345 }
   346 
   346 
       
   347 
       
   348 /*****************************************************************************/
       
   349 
       
   350 int ecrt_master_set_max_cycle_size(ec_master_t *master,size_t max_cycle_data_size)
       
   351 {
       
   352     if (ioctl(master->fd, EC_IOCTL_SET_MAX_CYCLE_SIZE,
       
   353                 &max_cycle_data_size) == -1) {
       
   354         fprintf(stderr, "Failed to activate master: %s\n",
       
   355                 strerror(errno));
       
   356         return -1; // FIXME
       
   357     }
       
   358     return 0;
       
   359 }
       
   360 
       
   361 
   347 /*****************************************************************************/
   362 /*****************************************************************************/
   348 
   363 
   349 void ecrt_master_send(ec_master_t *master)
   364 void ecrt_master_send(ec_master_t *master)
   350 {
   365 {
   351     if (ioctl(master->fd, EC_IOCTL_SEND, NULL) == -1) {
   366     if (ioctl(master->fd, EC_IOCTL_SEND, NULL) == -1) {