How many slaves should it auto-detect? Should it try every baud, parity, stop bit, etc for each slave?
This would seem to be a pretty slippery slope. It could literally take hours for the MB-GATEWAY to boot up if it were to auto-detect with no restrictions.