equal
deleted
inserted
replaced
188 } |
188 } |
189 } |
189 } |
190 |
190 |
191 /*****************************************************************************/ |
191 /*****************************************************************************/ |
192 |
192 |
193 void ecrt_master_sync_reference_clock(ec_master_t *master, |
193 void ecrt_master_sync_reference_clock(ec_master_t *master, uint64_t app_time) |
194 const struct timeval *app_time) |
|
195 { |
194 { |
196 ec_ioctl_dc_t data; |
195 ec_ioctl_dc_t data; |
197 |
196 |
198 data.app_time.tv_sec = app_time->tv_sec; |
197 data.app_time = app_time; |
199 data.app_time.tv_usec = app_time->tv_usec; |
|
200 |
198 |
201 if (ioctl(master->fd, EC_IOCTL_SYNC_REF, &data) == -1) { |
199 if (ioctl(master->fd, EC_IOCTL_SYNC_REF, &data) == -1) { |
202 fprintf(stderr, "Failed to sync reference clock: %s\n", |
200 fprintf(stderr, "Failed to sync reference clock: %s\n", |
203 strerror(errno)); |
201 strerror(errno)); |
204 } |
202 } |