I just had an argument with another developer, even though we were both agreeing.
It has to do with error messages. Currently there is no way of displaying error messages (because we don't want the user to see error messages-- it might give the wrong idea). We do have the ability to internally log error messages, but this particular one is not propogated from the GPS decoder. It has to do with the validity of the GPS signal not getting propogated into the position validity test. I agree that it should be, and I have argued that for over a month but I have been shot down because it would mean changing things too much. So I agree that there should be an error message. The problem, is that I don't have the information to generate an error message. And it took about 15 minutes for me to get that idea across.