Replaced timeval by 64-bit EtherCAT time.

This commit is contained in:
Florian Pose
2009-04-24 10:24:53 +00:00
parent b106be8342
commit d3303e0fa4
9 changed files with 31 additions and 23 deletions
+2 -4
View File
@@ -190,13 +190,11 @@ void ecrt_master_state(const ec_master_t *master, ec_master_state_t *state)
/*****************************************************************************/
void ecrt_master_sync_reference_clock(ec_master_t *master,
const struct timeval *app_time)
void ecrt_master_sync_reference_clock(ec_master_t *master, uint64_t app_time)
{
ec_ioctl_dc_t data;
data.app_time.tv_sec = app_time->tv_sec;
data.app_time.tv_usec = app_time->tv_usec;
data.app_time = app_time;
if (ioctl(master->fd, EC_IOCTL_SYNC_REF, &data) == -1) {
fprintf(stderr, "Failed to sync reference clock: %s\n",