- Wed Apr 25, 2018 4:15 pm
Johnny Coughlan 861497 wrote:Ross can you not put in a basic safeguard instead of just one aircraft to pick if the code is unrecognizable?.
So for instance once you open vpilot and on the connection part have a drop down where you can select.....helicopter/single engine light/twin engine light/corporate jet/twin engine turboprop/twin engine commercial jet/four engine commercial jet....then they can enter the code.
At least this was if they get the code wrong a default aircraft type which we can set is tied to one of the drop downs and we have at least an aircraft to scale if the code is wrong.
Unless I'm misunderstanding your suggestion, I think this idea is a step in the right direction, but it is incomplete. The reason I say that is because your solution gets us to the rough *category* of aircraft the user is flying, but that's it. As you suggest, vPilot would have to pick a default type code for each rough category. In many cases, that will still result in no model match because the default type code may not be a type that is flown by the airline the user is flying as.
I think it's safe to say that most (nearly all) users know the manufacturer and model of aircraft they're flying. They just don't always know the exact type code. So, it seems that the right way to address this problem is to help the user discover the right type code based on the information they have.
To that end, I suggest we allow the user to type free text (whatever they know about their aircraft) into a text box and be presented with a list of matches to choose from. The search results would display as the manufacturer, model name, and type code. Some example searches:
If I search for "Airbus", I would get:
Airbus A-318 (A318)
Airbus A-319 (A319)
Airbus A-320 (A320)
Airbus A-330-200 (A332)
Airbus A-330-300 (A333)
If I search for "Beech", I would get:
Beech Bonanza (BE33)
Beech King Air (BE10)
Beech Super King Air (BE20)
If I search for "737", I would get:
Boeing 737-200 (B732)
Boeing 737-300 (B733)
Boeing 737-400 (B734)
If I know my type code, and I search for e.g. "B738" I would only get a single result:
Boeing 737-800 (B738)
Obviously, natural combinations and partial matches would work as well, e.g. I could search for "boeing 737" or "Airbus 320" or even just "320" and still get the relevant matches. No search results would be displayed until at least two characters had been entered. (I think the minimum must be two, not something higher, so that searches for "B1" would work.)
The displayed manufacturer and model names would come from the ICAO type code registry.
I'm also considering pulling information via SimConnect for the loaded aircraft, and if matches are found from the "ATC TYPE" or "ATC MODEL" SimConnect vars, then those matches would be shown initially. I'm not sure if that's the right way to go, though, since those vars are populated from the aircraft.cfg file, and those values are often blatantly wrong, so it might be a step in the wrong direction. I'm just not sure how often they are wrong. Maybe I'll use the ATC MODEL variable only if it contains an exact match for a valid type code.