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");
142 read_mod->pulse.bind(pulse);
143 read_mod->start.bind(start);
144 read_mod->ok_for_incr.bind(ok_for_incr);
146 compute_mod->reset.bind(reset);
147 compute_mod->start.bind(start);
148 compute_mod->ok_for_incr.bind(ok_for_incr);
149 compute_mod->total_dist.bind(total_dist);
150 compute_mod->partial_dist.bind(partial_dist);
152 lcd_mod->start.bind(start);
153 lcd_mod->total_dist.bind(total_dist);
154 lcd_mod->partial_dist.bind(partial_dist);
155 lcd_mod->total.bind(total);
156 lcd_mod->partial.bind(partial);