Summary:
When Roadnav is set to read instructions via TTS, the instructions are often read either after the turn should have been made, or minutes before the turn.
Steps to Reproduce:
1) Start Roadnav and have it get a fix from gpsd.
2) Ask Roadnav to plot a course to an address.
3) Once Roadnav has completed calculating the course, set off for the destination.
4) Roadnav will sometimes read the instructions at the correct time.
5) Roadnav will sometimes read the instructions while you're already in the intersection at which it wants you to turn or sometimes even AFTER you've passed through the intersection it wants you to turn at
6) Roadnav will sometimes read the instructions 1-3 minutes before arriving at the turn
Expected Behavior:
1) Start Roadnav and have it get a fix from gpsd.
2) Ask Roadnav to plot a course to an address.
3) Once Roadnav has completed calculating the course, set off for the destination.
4) Roadnav should read each instruction in time to safely get into the correct lane to make the required turn
5) Roadnav should not read the instruction so far in advance that you will either forget which way it wanted you to turn or you will turn onto one of the many streets between where it read the instruction and where the instruction actually needs followed
Configuration Data:
Roadnav v. 0.17
gpsdX v.1.5 (gpsd -V returns "gpsd 2.33 - EMUL enabled")
MacOS 10.4.9
Apple MacBook Pro 15" (Rev. 1.0)
Magellan eXplorist 210 (Firmware 3.2.53)
Logged In: YES
user_id=1108678
Originator: NO
Side-effect of bug 1700461
Logged In: YES
user_id=1769170
Originator: YES
The error in reading directions was not fixed in the 04/22/07 build. It has changed some now. Roadnav no longer reads directions after the waypoint. It will still read them a mile before the waypoint on occasion. On other occasions, it reads them in the middle of the intersection. When it does read them before the turn, but not miles before the turn, it doesn't read them in time to get on the offramp.