master/master.c
changeset 1417 7c2d5d69134c
parent 1415 9d1cdbf41247
child 1419 8fc38c37d86e
equal deleted inserted replaced
1416:85d20ae6736e 1417:7c2d5d69134c
  1649 }
  1649 }
  1650 
  1650 
  1651 /*****************************************************************************/
  1651 /*****************************************************************************/
  1652 
  1652 
  1653 void ecrt_master_sync_reference_clock(ec_master_t *master,
  1653 void ecrt_master_sync_reference_clock(ec_master_t *master,
  1654         const struct timeval *app_time)
  1654         uint64_t app_time)
  1655 {
  1655 {
  1656     master->app_time = EC_TIMEVAL2NANO(app_time);
  1656     master->app_time = app_time;
  1657     EC_WRITE_U32(master->ref_sync_datagram.data, master->app_time);
  1657     EC_WRITE_U32(master->ref_sync_datagram.data, master->app_time);
  1658     ec_master_queue_datagram(master, &master->ref_sync_datagram);
  1658     ec_master_queue_datagram(master, &master->ref_sync_datagram);
  1659 }
  1659 }
  1660 
  1660 
  1661 /*****************************************************************************/
  1661 /*****************************************************************************/