master/master.h
changeset 1436 08eaf72409bb
parent 1425 c1322a8793c0
child 1485 5ddc3a455059
equal deleted inserted replaced
1435:f1df39224f49 1436:08eaf72409bb
   116     unsigned int slave_count; /**< Number of slaves on the bus. */
   116     unsigned int slave_count; /**< Number of slaves on the bus. */
   117 
   117 
   118     struct list_head configs; /**< List of slave configurations. */
   118     struct list_head configs; /**< List of slave configurations. */
   119     
   119     
   120     u64 app_time; /**< Time of the last ecrt_master_sync() call. */
   120     u64 app_time; /**< Time of the last ecrt_master_sync() call. */
       
   121     u64 app_start_time; /**< Application start time. */
       
   122     u8 has_start_time; /**< Start time already taken. */
   121     ec_datagram_t ref_sync_datagram; /**< Datagram used for synchronizing the
   123     ec_datagram_t ref_sync_datagram; /**< Datagram used for synchronizing the
   122                                        reference clock to the master clock. */
   124                                        reference clock to the master clock. */
   123     ec_datagram_t sync_datagram; /**< Datagram used for DC drift
   125     ec_datagram_t sync_datagram; /**< Datagram used for DC drift
   124                                    compensation. */
   126                                    compensation. */
   125     ec_slave_t *dc_ref_clock; /**< DC reference clock slave. */
   127     ec_slave_t *dc_ref_clock; /**< DC reference clock slave. */