@patricksurry/g3
Version:
A flexible Javascript framework for building steam gauge instrument panels that display live external metrics from flight (or other) simulators like XPlane or MS FS2020
92 lines (89 loc) • 2.32 kB
JavaScript
//import './engine.js';
import * as nav from './nav.js';
import * as radionav from './radionav.js';
import * as dhc2nav from './dhc2-nav.js';
import * as dhc2elec from './dhc2-electrical.js';
import * as dhc2engine from './dhc2-engine.js';
import * as jagetype from './jagetype.js';
import * as clocks from './clocks.js';
import * as speedometer from './speedometer.js';
import * as speedmaster from './speedmaster.js';
import * as switches from './switches.js';
import * as debug from './debug.js';
export var contrib = {
nav: {
airspeed: {
DHC2: dhc2nav.airspeed,
},
altitude: {
generic: nav.altitudeGeneric,
},
attitude: {
generic: nav.attitudeGeneric,
},
heading: {
generic: nav.headingGeneric
},
turnCoordinator: {
generic: nav.turnCoordinatorGeneric
},
VSI: {
generic: nav.VSIGeneric
},
},
radionav: {
ADF: {
generic: radionav.ADFGeneric,
},
VOR: {
generic: radionav.VORGeneric,
},
},
engine: {
tachometer: {
DHC2: dhc2engine.tachometer,
jageype: jagetype.tachometer,
},
speedometer: {
BMW: speedometer.speedometerBMW,
},
suctionPressure: {
DHC2: dhc2engine.suctionPressure,
},
manifoldPressure: {
DHC2: dhc2engine.manifoldPressure
},
fuel: {
generic: dhc2engine.tank, // (lo, hi, arc, instance)
DHC2: dhc2engine.fuel,
},
oilFuelStatus: {
DHC2: dhc2engine.oilFuelStatus,
},
carbMixtureTemp: {
DHC2: dhc2engine.carbMixtureTemp,
},
cylinderHeadTemp: {
DHC2: dhc2engine.cylinderHeadTemp,
},
},
electrical: {
ammeter: {
DHC2: dhc2elec.ammeter,
},
voltmeter: {
DHC2: dhc2elec.voltmeter,
},
},
clocks: {
simple: clocks.simple,
casioF91W: clocks.casioF91W,
omegaSpeedmaster: speedmaster.omegaSpeedmaster,
},
switches: {
toggle: switches.toggleFactory,
},
debug: {
alignment: debug.alignment
},
};