Add aircraft type information to planeObject
This commit is contained in:
parent
812de53ec1
commit
d17f027035
|
@ -89,9 +89,7 @@ function lookupIcaoAircraftType(aircraftData, defer) {
|
||||||
if (typeDesignator in _aircraft_type_cache) {
|
if (typeDesignator in _aircraft_type_cache) {
|
||||||
var typeData = _aircraft_type_cache[typeDesignator];
|
var typeData = _aircraft_type_cache[typeDesignator];
|
||||||
if (typeData.desc != undefined && typeData.desc != null && typeData.desc.length == 3) {
|
if (typeData.desc != undefined && typeData.desc != null && typeData.desc.length == 3) {
|
||||||
aircraftData.aircraftTypeCode = typeData.desc.charAt(0);
|
aircraftData.desc = typeData.desc;
|
||||||
aircraftData.engineCount = parseInt(typeData.desc.charAt(1));
|
|
||||||
aircraftData.engineTypeCode = typeData.desc.charAt(2);
|
|
||||||
}
|
}
|
||||||
aircraftData.wtc = typeData.wtc;
|
aircraftData.wtc = typeData.wtc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,6 +46,10 @@ function PlaneObject(icao) {
|
||||||
// request metadata
|
// request metadata
|
||||||
this.registration = null;
|
this.registration = null;
|
||||||
this.icaotype = null;
|
this.icaotype = null;
|
||||||
|
this.aircraftTypeCode = null;
|
||||||
|
this.engineCount = null;
|
||||||
|
this.engineType = null;
|
||||||
|
this.wtc = null;
|
||||||
getAircraftData(this.icao).done(function(data) {
|
getAircraftData(this.icao).done(function(data) {
|
||||||
if ("r" in data) {
|
if ("r" in data) {
|
||||||
this.registration = data.r;
|
this.registration = data.r;
|
||||||
|
@ -55,6 +59,16 @@ function PlaneObject(icao) {
|
||||||
this.icaotype = data.t;
|
this.icaotype = data.t;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ("desc" in data) {
|
||||||
|
this.aircraftTypeCode = data.desc.charAt(0);
|
||||||
|
this.engineCount = parseInt(data.desc.charAt(1));
|
||||||
|
this.engineTypeCode = data.desc.charAt(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("wtc" in data) {
|
||||||
|
this.wtc = data.wtc;
|
||||||
|
}
|
||||||
|
|
||||||
if (this.selected) {
|
if (this.selected) {
|
||||||
refreshSelected();
|
refreshSelected();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue