master/master.c
branchredundancy
changeset 2300 70b15347c707
parent 2269 1d0711235a61
child 2301 01e4381ebd09
equal deleted inserted replaced
2299:b232b965d20f 2300:70b15347c707
   156 
   156 
   157     master->slaves = NULL;
   157     master->slaves = NULL;
   158     master->slave_count = 0;
   158     master->slave_count = 0;
   159     
   159     
   160     INIT_LIST_HEAD(&master->configs);
   160     INIT_LIST_HEAD(&master->configs);
       
   161     INIT_LIST_HEAD(&master->domains);
   161 
   162 
   162     master->app_time = 0ULL;
   163     master->app_time = 0ULL;
   163     master->app_start_time = 0ULL;
   164     master->app_start_time = 0ULL;
   164     master->has_app_time = 0;
   165     master->has_app_time = 0;
   165 
   166 
   180 
   181 
   181     INIT_LIST_HEAD(&master->external_datagram_queue);
   182     INIT_LIST_HEAD(&master->external_datagram_queue);
   182     
   183     
   183     // send interval in IDLE phase
   184     // send interval in IDLE phase
   184     ec_master_set_send_interval(master, 1000000 / HZ);
   185     ec_master_set_send_interval(master, 1000000 / HZ);
   185 
       
   186     INIT_LIST_HEAD(&master->domains);
       
   187 
   186 
   188     master->debug_level = debug_level;
   187     master->debug_level = debug_level;
   189     master->stats.timeouts = 0;
   188     master->stats.timeouts = 0;
   190     master->stats.corrupted = 0;
   189     master->stats.corrupted = 0;
   191     master->stats.unmatched = 0;
   190     master->stats.unmatched = 0;