From 28bc28675c4544b3ada00a4e59aece8e03ef515d Mon Sep 17 00:00:00 2001 From: merspieler Date: Fri, 2 Feb 2018 16:45:52 +0100 Subject: [PATCH] Added bunch of checklists, A3XX only right now Signed-off-by: merspieler --- __init__.py | 402 +++++++++++++++++- .../en-us/check.after.start.anti.ice.dialog | 1 + .../en-us/check.after.start.pitch.trim.dialog | 1 + .../check.after.start.rudder.trim.dialog | 1 + dialog/en-us/check.appr.min.dialog | 1 + dialog/en-us/check.appr.seat.belts.dialog | 1 + dialog/en-us/check.before.start.adirs.dialog | 1 + dialog/en-us/check.before.start.beacon.dialog | 1 + ...ck.before.start.cockpit.preparation.dialog | 1 + .../check.before.start.fuel.quantity.dialog | 1 + .../en-us/check.before.start.gear.pin.dialog | 1 + dialog/en-us/check.before.start.signs.dialog | 1 + .../en-us/check.before.start.thr.lever.dialog | 1 + .../en-us/check.before.start.to.data.dialog | 1 + dialog/en-us/check.before.start.window.dialog | 1 + dialog/en-us/check.climb.gear.up.dialog | 1 + dialog/en-us/check.general.baro.ref.dialog | 1 + dialog/en-us/check.general.briefing.dialog | 1 + dialog/en-us/check.general.ecam.status.dialog | 1 + .../en-us/check.general.eng.mode.sel.dialog | 1 + dialog/en-us/check.general.flaps.dialog | 1 + dialog/en-us/check.general.packs.dialog | 1 + .../en-us/check.general.parking.break.dialog | 1 + dialog/en-us/check.ldg.no.blue.dialog | 1 + dialog/en-us/check.taxi.atc.dialog | 1 + dialog/en-us/check.taxi.cabin.crew.dialog | 1 + dialog/en-us/check.taxi.flaps.settings.dialog | 1 + dialog/en-us/check.taxi.tcas.dialog | 1 + dialog/en-us/check.taxi.to.no.blue.dialog | 1 + dialog/en-us/check.taxi.to.rwy.dialog | 1 + dialog/en-us/check.taxi.v.spd.dialog | 1 + vocab/en-us/after.ldg.check.voc | 1 + vocab/en-us/after.start.check.voc | 2 + vocab/en-us/appr.check.voc | 2 + vocab/en-us/before.start.check.voc | 2 + vocab/en-us/climb.check.voc | 4 + vocab/en-us/{ldgcheck.voc => ldg.check.voc} | 0 vocab/en-us/parking.check.voc | 1 + vocab/en-us/taxi.check.voc | 4 + 39 files changed, 445 insertions(+), 3 deletions(-) create mode 100644 dialog/en-us/check.after.start.anti.ice.dialog create mode 100644 dialog/en-us/check.after.start.pitch.trim.dialog create mode 100644 dialog/en-us/check.after.start.rudder.trim.dialog create mode 100644 dialog/en-us/check.appr.min.dialog create mode 100644 dialog/en-us/check.appr.seat.belts.dialog create mode 100644 dialog/en-us/check.before.start.adirs.dialog create mode 100644 dialog/en-us/check.before.start.beacon.dialog create mode 100644 dialog/en-us/check.before.start.cockpit.preparation.dialog create mode 100644 dialog/en-us/check.before.start.fuel.quantity.dialog create mode 100644 dialog/en-us/check.before.start.gear.pin.dialog create mode 100644 dialog/en-us/check.before.start.signs.dialog create mode 100644 dialog/en-us/check.before.start.thr.lever.dialog create mode 100644 dialog/en-us/check.before.start.to.data.dialog create mode 100644 dialog/en-us/check.before.start.window.dialog create mode 100644 dialog/en-us/check.climb.gear.up.dialog create mode 100644 dialog/en-us/check.general.baro.ref.dialog create mode 100644 dialog/en-us/check.general.briefing.dialog create mode 100644 dialog/en-us/check.general.ecam.status.dialog create mode 100644 dialog/en-us/check.general.eng.mode.sel.dialog create mode 100644 dialog/en-us/check.general.flaps.dialog create mode 100644 dialog/en-us/check.general.packs.dialog create mode 100644 dialog/en-us/check.general.parking.break.dialog create mode 100644 dialog/en-us/check.ldg.no.blue.dialog create mode 100644 dialog/en-us/check.taxi.atc.dialog create mode 100644 dialog/en-us/check.taxi.cabin.crew.dialog create mode 100644 dialog/en-us/check.taxi.flaps.settings.dialog create mode 100644 dialog/en-us/check.taxi.tcas.dialog create mode 100644 dialog/en-us/check.taxi.to.no.blue.dialog create mode 100644 dialog/en-us/check.taxi.to.rwy.dialog create mode 100644 dialog/en-us/check.taxi.v.spd.dialog create mode 100644 vocab/en-us/after.ldg.check.voc create mode 100644 vocab/en-us/after.start.check.voc create mode 100644 vocab/en-us/appr.check.voc create mode 100644 vocab/en-us/before.start.check.voc create mode 100644 vocab/en-us/climb.check.voc rename vocab/en-us/{ldgcheck.voc => ldg.check.voc} (100%) create mode 100644 vocab/en-us/parking.check.voc create mode 100644 vocab/en-us/taxi.check.voc diff --git a/__init__.py b/__init__.py index a53c2e4..a4e1814 100644 --- a/__init__.py +++ b/__init__.py @@ -46,6 +46,12 @@ class FlightGearCopilotSkill(MycroftSkill): # might be useful # make_active() +################################################################# +# # +# Actions # +# # +################################################################# + ######################### # # # Flaps # @@ -220,19 +226,409 @@ class FlightGearCopilotSkill(MycroftSkill): # TODO add all possible checklist # TODO make it possible, to play a .mp3 file instead of tts +################################# +# # +# Before Start Check # +# # +################################# + + @intent_handler(IntentBuilder('BeforeStartCheckIntent').require('before.start.check')) + def handle_before_start_check_intent(self, message): + # TODO make checklist plane specific + response = self.get_response("check.before.start.cockpit.preparation") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'completed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.gear.pin") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'removed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.signs") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.adirs") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'nav', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.fuel.quantity") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'check|checked', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.to.data") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.baro.ref") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.window") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'close|closed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.beacon") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.before.start.thr.lever") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'idle', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.parking.break") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on|off|set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + self.speak("Before start checklist completed") + +################################# +# # +# After Start Check # +# # +################################# + + @intent_handler(IntentBuilder('AfterStartCheckIntent').require('after.start.check')) + def handle_after_start_check_intent(self, message): + # TODO make checklist plane specific + response = self.get_response("check.after.start.anti.ice") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on|off', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.ecam.status") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'checked|check', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.after.start.pitch.trim") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.after.start.rudder.trim") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'0|zero', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + self.speak("After start checklist completed") + +######################### +# # +# Taxi Check # +# # +######################### + + @intent_handler(IntentBuilder('TaxiCheckIntent').require('taxi.check')) + def handle_taxi_check_intent(self, message): + # TODO make checklist plane specific + self.speak("Flight controls checked") + sleep(4) + self.speak("Flight instruments checked") + sleep(4) + response = self.get_response("check.general.briefing") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'confirmed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.flaps.settings") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.v.spd") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.atc") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.to.no.blue") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'no blue|all green', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.to.rwy") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'confirmed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.cabin.crew") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'confirmed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.taxi.tcas") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'TA|RA|on', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.eng.mode.sel") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on|off|norm|normal|start', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.packs") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on|off|packs?', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + self.speak("Before start checklist completed") + +######################### +# # +# Climb Check # +# # +######################### + + @intent_handler(IntentBuilder('ClimbCheckIntent').require('climb.check')) + def handle_climb_check_intent(self, message): + # TODO make checklist plane specific + response = self.get_response("check.climb.gear.up") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'up|retracted', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.flaps") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'up|retracted|0', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.packs") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.baro.ref") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + self.speak("After take off checklist completed") + +################################# +# # +# Approach Check # +# # +################################# + + @intent_handler(IntentBuilder('ApprCheckIntent').require('appr.check')) + def handle_appr_check_intent(self, message): + # TODO make checklist plane specific + response = self.get_response("check.general.briefing") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'confirmed', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.ecam.status") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'checked|check', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.appr.seat.belts") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.baro.ref") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.appr.min") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'set', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + response = self.get_response("check.general.eng.mode.sel") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'on|off|norm|normal|start', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + + self.speak("Approach checklist completed") + ######################### # # # LDG Check # # # ######################### - @intent_handler(IntentBuilder('LDGCheckIntent').require('ldgcheck')) + @intent_handler(IntentBuilder('LDGCheckIntent').require('ldg.check')) def handle_ldg_check_intent(self, message): # TODO make checklist plane specific - self.speak("Landing no blue") - sleep(5) + response = self.get_response("check.ldg.no.blue") + if response == None: + self.speak("Checklist not completed") + sys.exit(0) + match = re.search(r'no blue|all green', response, re.I) + if match == None: + self.speak("Checklist not completed") + sys.exit(0) + self.speak("Landing checklist completed") + + # TODO add flt/ctl check + +################################################################# +# # +# Help functions # +# # +################################################################# + # connect to fg def connect(self): try: diff --git a/dialog/en-us/check.after.start.anti.ice.dialog b/dialog/en-us/check.after.start.anti.ice.dialog new file mode 100644 index 0000000..232a042 --- /dev/null +++ b/dialog/en-us/check.after.start.anti.ice.dialog @@ -0,0 +1 @@ +Anti ice diff --git a/dialog/en-us/check.after.start.pitch.trim.dialog b/dialog/en-us/check.after.start.pitch.trim.dialog new file mode 100644 index 0000000..71ef6a9 --- /dev/null +++ b/dialog/en-us/check.after.start.pitch.trim.dialog @@ -0,0 +1 @@ +Pitch trim diff --git a/dialog/en-us/check.after.start.rudder.trim.dialog b/dialog/en-us/check.after.start.rudder.trim.dialog new file mode 100644 index 0000000..20e016b --- /dev/null +++ b/dialog/en-us/check.after.start.rudder.trim.dialog @@ -0,0 +1 @@ +Rudder trim diff --git a/dialog/en-us/check.appr.min.dialog b/dialog/en-us/check.appr.min.dialog new file mode 100644 index 0000000..a1a9b0b --- /dev/null +++ b/dialog/en-us/check.appr.min.dialog @@ -0,0 +1 @@ +Minimum diff --git a/dialog/en-us/check.appr.seat.belts.dialog b/dialog/en-us/check.appr.seat.belts.dialog new file mode 100644 index 0000000..1a3df7f --- /dev/null +++ b/dialog/en-us/check.appr.seat.belts.dialog @@ -0,0 +1 @@ +Seat belts diff --git a/dialog/en-us/check.before.start.adirs.dialog b/dialog/en-us/check.before.start.adirs.dialog new file mode 100644 index 0000000..9977a24 --- /dev/null +++ b/dialog/en-us/check.before.start.adirs.dialog @@ -0,0 +1 @@ +ADIRS diff --git a/dialog/en-us/check.before.start.beacon.dialog b/dialog/en-us/check.before.start.beacon.dialog new file mode 100644 index 0000000..9b0bc6e --- /dev/null +++ b/dialog/en-us/check.before.start.beacon.dialog @@ -0,0 +1 @@ +Beacon diff --git a/dialog/en-us/check.before.start.cockpit.preparation.dialog b/dialog/en-us/check.before.start.cockpit.preparation.dialog new file mode 100644 index 0000000..c65f0fd --- /dev/null +++ b/dialog/en-us/check.before.start.cockpit.preparation.dialog @@ -0,0 +1 @@ +Cockpit preparation diff --git a/dialog/en-us/check.before.start.fuel.quantity.dialog b/dialog/en-us/check.before.start.fuel.quantity.dialog new file mode 100644 index 0000000..86885bf --- /dev/null +++ b/dialog/en-us/check.before.start.fuel.quantity.dialog @@ -0,0 +1 @@ +Fuel quantity diff --git a/dialog/en-us/check.before.start.gear.pin.dialog b/dialog/en-us/check.before.start.gear.pin.dialog new file mode 100644 index 0000000..0ab57cf --- /dev/null +++ b/dialog/en-us/check.before.start.gear.pin.dialog @@ -0,0 +1 @@ +Gear pins and covers diff --git a/dialog/en-us/check.before.start.signs.dialog b/dialog/en-us/check.before.start.signs.dialog new file mode 100644 index 0000000..b8cf7f5 --- /dev/null +++ b/dialog/en-us/check.before.start.signs.dialog @@ -0,0 +1 @@ +Signs diff --git a/dialog/en-us/check.before.start.thr.lever.dialog b/dialog/en-us/check.before.start.thr.lever.dialog new file mode 100644 index 0000000..390a170 --- /dev/null +++ b/dialog/en-us/check.before.start.thr.lever.dialog @@ -0,0 +1 @@ +Thrust lever diff --git a/dialog/en-us/check.before.start.to.data.dialog b/dialog/en-us/check.before.start.to.data.dialog new file mode 100644 index 0000000..cc760cb --- /dev/null +++ b/dialog/en-us/check.before.start.to.data.dialog @@ -0,0 +1 @@ +Take off data diff --git a/dialog/en-us/check.before.start.window.dialog b/dialog/en-us/check.before.start.window.dialog new file mode 100644 index 0000000..ae849ed --- /dev/null +++ b/dialog/en-us/check.before.start.window.dialog @@ -0,0 +1 @@ +Windows and doors diff --git a/dialog/en-us/check.climb.gear.up.dialog b/dialog/en-us/check.climb.gear.up.dialog new file mode 100644 index 0000000..118004a --- /dev/null +++ b/dialog/en-us/check.climb.gear.up.dialog @@ -0,0 +1 @@ +Landing gear diff --git a/dialog/en-us/check.general.baro.ref.dialog b/dialog/en-us/check.general.baro.ref.dialog new file mode 100644 index 0000000..3c18297 --- /dev/null +++ b/dialog/en-us/check.general.baro.ref.dialog @@ -0,0 +1 @@ +Baro reference diff --git a/dialog/en-us/check.general.briefing.dialog b/dialog/en-us/check.general.briefing.dialog new file mode 100644 index 0000000..d8aa81e --- /dev/null +++ b/dialog/en-us/check.general.briefing.dialog @@ -0,0 +1 @@ +Briefing diff --git a/dialog/en-us/check.general.ecam.status.dialog b/dialog/en-us/check.general.ecam.status.dialog new file mode 100644 index 0000000..a4c175a --- /dev/null +++ b/dialog/en-us/check.general.ecam.status.dialog @@ -0,0 +1 @@ +ECAM status diff --git a/dialog/en-us/check.general.eng.mode.sel.dialog b/dialog/en-us/check.general.eng.mode.sel.dialog new file mode 100644 index 0000000..b3111dd --- /dev/null +++ b/dialog/en-us/check.general.eng.mode.sel.dialog @@ -0,0 +1 @@ +Engine mode selector diff --git a/dialog/en-us/check.general.flaps.dialog b/dialog/en-us/check.general.flaps.dialog new file mode 100644 index 0000000..e1349cc --- /dev/null +++ b/dialog/en-us/check.general.flaps.dialog @@ -0,0 +1 @@ +Flaps diff --git a/dialog/en-us/check.general.packs.dialog b/dialog/en-us/check.general.packs.dialog new file mode 100644 index 0000000..e6b9745 --- /dev/null +++ b/dialog/en-us/check.general.packs.dialog @@ -0,0 +1 @@ +Packs diff --git a/dialog/en-us/check.general.parking.break.dialog b/dialog/en-us/check.general.parking.break.dialog new file mode 100644 index 0000000..0def177 --- /dev/null +++ b/dialog/en-us/check.general.parking.break.dialog @@ -0,0 +1 @@ +Parking break diff --git a/dialog/en-us/check.ldg.no.blue.dialog b/dialog/en-us/check.ldg.no.blue.dialog new file mode 100644 index 0000000..08ae5ae --- /dev/null +++ b/dialog/en-us/check.ldg.no.blue.dialog @@ -0,0 +1 @@ +Landing no blue diff --git a/dialog/en-us/check.taxi.atc.dialog b/dialog/en-us/check.taxi.atc.dialog new file mode 100644 index 0000000..42cd13c --- /dev/null +++ b/dialog/en-us/check.taxi.atc.dialog @@ -0,0 +1 @@ +ATC diff --git a/dialog/en-us/check.taxi.cabin.crew.dialog b/dialog/en-us/check.taxi.cabin.crew.dialog new file mode 100644 index 0000000..85f3f06 --- /dev/null +++ b/dialog/en-us/check.taxi.cabin.crew.dialog @@ -0,0 +1 @@ +Cabin crew diff --git a/dialog/en-us/check.taxi.flaps.settings.dialog b/dialog/en-us/check.taxi.flaps.settings.dialog new file mode 100644 index 0000000..d5f9526 --- /dev/null +++ b/dialog/en-us/check.taxi.flaps.settings.dialog @@ -0,0 +1 @@ +Flaps settings diff --git a/dialog/en-us/check.taxi.tcas.dialog b/dialog/en-us/check.taxi.tcas.dialog new file mode 100644 index 0000000..026f3f1 --- /dev/null +++ b/dialog/en-us/check.taxi.tcas.dialog @@ -0,0 +1 @@ +TCAS diff --git a/dialog/en-us/check.taxi.to.no.blue.dialog b/dialog/en-us/check.taxi.to.no.blue.dialog new file mode 100644 index 0000000..4705302 --- /dev/null +++ b/dialog/en-us/check.taxi.to.no.blue.dialog @@ -0,0 +1 @@ +ECAM, take off no blue diff --git a/dialog/en-us/check.taxi.to.rwy.dialog b/dialog/en-us/check.taxi.to.rwy.dialog new file mode 100644 index 0000000..17fa1d9 --- /dev/null +++ b/dialog/en-us/check.taxi.to.rwy.dialog @@ -0,0 +1 @@ +Take off runway diff --git a/dialog/en-us/check.taxi.v.spd.dialog b/dialog/en-us/check.taxi.v.spd.dialog new file mode 100644 index 0000000..d78a677 --- /dev/null +++ b/dialog/en-us/check.taxi.v.spd.dialog @@ -0,0 +1 @@ +V1, VR and V2 diff --git a/vocab/en-us/after.ldg.check.voc b/vocab/en-us/after.ldg.check.voc new file mode 100644 index 0000000..8c734c3 --- /dev/null +++ b/vocab/en-us/after.ldg.check.voc @@ -0,0 +1 @@ +after landing check list diff --git a/vocab/en-us/after.start.check.voc b/vocab/en-us/after.start.check.voc new file mode 100644 index 0000000..9886de7 --- /dev/null +++ b/vocab/en-us/after.start.check.voc @@ -0,0 +1,2 @@ +After start checklist +After start check list diff --git a/vocab/en-us/appr.check.voc b/vocab/en-us/appr.check.voc new file mode 100644 index 0000000..9515151 --- /dev/null +++ b/vocab/en-us/appr.check.voc @@ -0,0 +1,2 @@ +approach check +approach check list diff --git a/vocab/en-us/before.start.check.voc b/vocab/en-us/before.start.check.voc new file mode 100644 index 0000000..b9a6531 --- /dev/null +++ b/vocab/en-us/before.start.check.voc @@ -0,0 +1,2 @@ +Before start checklist +Before start check list diff --git a/vocab/en-us/climb.check.voc b/vocab/en-us/climb.check.voc new file mode 100644 index 0000000..bcb1d4f --- /dev/null +++ b/vocab/en-us/climb.check.voc @@ -0,0 +1,4 @@ +after take off checklist +after take off check list +climb checklist +climb check list diff --git a/vocab/en-us/ldgcheck.voc b/vocab/en-us/ldg.check.voc similarity index 100% rename from vocab/en-us/ldgcheck.voc rename to vocab/en-us/ldg.check.voc diff --git a/vocab/en-us/parking.check.voc b/vocab/en-us/parking.check.voc new file mode 100644 index 0000000..a1540ad --- /dev/null +++ b/vocab/en-us/parking.check.voc @@ -0,0 +1 @@ +parking check list diff --git a/vocab/en-us/taxi.check.voc b/vocab/en-us/taxi.check.voc new file mode 100644 index 0000000..ff43b5a --- /dev/null +++ b/vocab/en-us/taxi.check.voc @@ -0,0 +1,4 @@ +taxi checklist +taxi check list +before take off checklist +before take off check list