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");
145 read_mod->pulse(pulse);
146 read_mod->start(start);
147 read_mod->ok_for_incr(ok_for_incr);
154 compute_mod->reset(reset);
155 compute_mod->start(start);
156 compute_mod->ok_for_incr(ok_for_incr);
157 compute_mod->total_dist(total_dist);
158 compute_mod->partial_dist(partial_dist);
165 lcd_mod->start.bind(start);
166 lcd_mod->total_dist.bind(total_dist);
167 lcd_mod->partial_dist(partial_dist);
168 lcd_mod->total(total);
169 lcd_mod->partial.bind(partial);