132 dist_read_mod *read_mod;
133 dist_compute_mod *compute_mod;
134 dist_lcd_mod *lcd_mod;
138 read_mod =
new dist_read_mod(
"read_mod");
139 compute_mod =
new dist_compute_mod(
"compute_mod");
140 lcd_mod =
new dist_lcd_mod(
"lcd_mod");
146 read_mod->pulse(pulse);
147 read_mod->start(start);
148 read_mod->ok_for_incr(ok_for_incr);
157 compute_mod->reset(reset);
158 compute_mod->start(start);
159 compute_mod->ok_for_incr.bind(ok_for_incr);
160 compute_mod->total_dist.bind(total_dist);
161 compute_mod->partial_dist(partial_dist);
169 lcd_mod->start(start);
170 lcd_mod->total_dist(total_dist);
171 lcd_mod->partial_dist(partial_dist);
172 lcd_mod->total(total);
173 lcd_mod->partial(partial);