equal
deleted
inserted
replaced
402 fprintf(stderr, "Failed to sync slave clocks: %s\n", strerror(errno)); |
402 fprintf(stderr, "Failed to sync slave clocks: %s\n", strerror(errno)); |
403 } |
403 } |
404 } |
404 } |
405 |
405 |
406 /*****************************************************************************/ |
406 /*****************************************************************************/ |
|
407 |
|
408 void ecrt_master_sync_monitor_queue(ec_master_t *master) |
|
409 { |
|
410 if (ioctl(master->fd, EC_IOCTL_SYNC_MON_QUEUE, NULL) == -1) { |
|
411 fprintf(stderr, "Failed to queue sync monitor datagram: %s\n", |
|
412 strerror(errno)); |
|
413 } |
|
414 } |
|
415 |
|
416 /*****************************************************************************/ |
|
417 |
|
418 uint32_t ecrt_master_sync_monitor_process(ec_master_t *master) |
|
419 { |
|
420 uint32_t time_diff; |
|
421 |
|
422 if (ioctl(master->fd, EC_IOCTL_SYNC_MON_PROCESS, &time_diff) == -1) { |
|
423 time_diff = 0xffffffff; |
|
424 fprintf(stderr, "Failed to process sync monitor datagram: %s\n", |
|
425 strerror(errno)); |
|
426 } |
|
427 |
|
428 return time_diff; |
|
429 } |
|
430 |
|
431 /*****************************************************************************/ |