We are looking for two additional A330 pilots to join our advisory team.  We will ask for credentials (sorry for that), but if you are willing to assist contact us on mathijs.kok@aerosoft.com

Jump to content

TheFly77

Members
  • Posts

    35
  • Joined

  • Last visited

About TheFly77

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

TheFly77's Achievements

Apprentice

Apprentice (3/14)

  • One Year In
  • Dedicated Rare
  • Reacting Well Rare
  • First Post Rare
  • Collaborator Rare

Recent Badges

49

Reputation

  1. Flying out of Land's End to St Mary airport, both available at Aerosoft, following real worlds flights. GREAT scenery!! Pictures below are from Land's End. And of course, the Skybus livery would have been more appropriate here, but I'm flying with the Flybe in FSEconomy 🙂
  2. The only 2 switches that are incorrect are the seat belt and no smoking signs switches. For the pitot heat (and most of the other switches) you have to use values 1 for off and 2 for on. This is to prevent activating the Lvar action when using e.g. a mouse to move the switching (the lvar would then still be 0 and put the switch back off). For 3 way switches the usable values might be 3, 2 and 1. The toggle events always take value 1 to work. For the seat belt and no smoking, the current code omitted this check and hence directly turns the switch off if you put it on with the mouse. Fuel pumps, generators, etc all have now lvars that can be used with joysticks, controllers, etc using spad.next or similar software. Btw, Aerosoft has been very kind to include the Lvars in the code, and they are not to blame for the 2 faulty switches now!
  3. This is the latest status, with most of the LVars now defined. Just let me know if you miss something. Some of the LVARs for various lights (like NAV, TAXI, etc) posted above, I haven't included, as these can be set with standard Simconnect events. Thanks @Padbol Prod for adding the fuel boost and no smoking and seatbelts events. I renamed the LVARs to a more general name (ASDHC6), as the previous name was referring to my own control application EasyControls for MSFS (a kind of spad.next light, freely available on Github: https://github.com/TheFlyingDutchman77/EasyControlsMSFS) EDIT: I included some more from @Padbol Prod and made the naming consistent with SET events and TOGGLE events. Set events will mostly take 2 and 1 as commands for on and off respectively. For NO_SM and SEATBELTS set values are 1 and 0. <Component ID="LVAR_TO_BVAR"> <UseTemplate Name="ASOBO_GT_Update"> <UPDATE_CODE> (L:ASDHC6_PITOT_HEAT_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:DEICE_IE_PITOT_HEAT_Set) 0 (&gt;L:ASDHC6_PITOT_HEAT_SET) } (L:ASDHC6_PITOT_HEAT_TOGGLE, Number) s0 0 &gt; if{ (B:DEICE_IE_PITOT_HEAT, Bool) if{ 0 (&gt;B:DEICE_IE_PITOT_HEAT_Set) 0 (&gt;L:ASDHC6_PITOT_HEAT_TOGGLE) } els{ 1 (&gt;B:DEICE_IE_PITOT_HEAT_Set) 0 (&gt;L:ASDHC6_PITOT_HEAT_TOGGLE) } } (L:ASDHC6_STROBES_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:LIGHTING_IE_STROBE_LIGHTS_Set) 0 (&gt;L:ASDHC6_STROBES_SET) } (L:ASDHC6_STROBES_TOGGLE, Number) s0 0 &gt; if{ (B:LIGHTING_IE_STROBE_LIGHTS, number) 0 == if{ 1 (&gt;B:LIGHTING_IE_STROBE_LIGHTS_Set) 0 (&gt;L:ASDHC6_STROBES_TOGGLE) } els{ 0 (&gt;B:LIGHTING_IE_STROBE_LIGHTS_Set) 0 (&gt;L:ASDHC6_STROBES_TOGGLE) } } (L:ASDHC6_WINDOW_HEAT_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:INSTRUMENT_IE_WINDOW_HEAT_Set) 0 (&gt;L:ASDHC6_WINDOW_HEAT_SET) } (L:ASDHC6_WINDOW_HEAT_TOGGLE, Number) s0 0 &gt; if{ (B:INSTRUMENT_IE_WINDOW_HEAT, enum) 0 == if{ 1 (&gt;B:INSTRUMENT_IE_WINDOW_HEAT_Set) 0 (&gt;L:ASDHC6_WINDOW_HEAT_TOGGLE) } els{ 0 (&gt;B:INSTRUMENT_IE_WINDOW_HEAT_Set) 0 (&gt;L:ASDHC6_WINDOW_HEAT_TOGGLE) } } (L:ASDHC6_GENERATOR_LEFT_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:ELECTRICAL_IE_GENERATOR_LEFT_Set) 0 (&gt;L:ASDHC6_GENERATOR_LEFT_SET) } (L:ASDHC6_GENERATOR_RIGHT_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:ELECTRICAL_IE_GENERATOR_RIGHT_Set) 0 (&gt;L:ASDHC6_GENERATOR_RIGHT_SET) } (L:ASDHC6_GENERATORS_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:ELECTRICAL_IE_GENERATOR_RIGHT_Set) l0 1 - (&gt;B:ELECTRICAL_IE_GENERATOR_LEFT_Set) 0 (&gt;L:ASDHC6_GENERATORS_SET) } (L:ASDHC6_GENERATORS_TOGGLE, Number) s0 0 &gt; if{ (B:ELECTRICAL_IE_GENERATOR_RIGHT, number) 0 == if{ 1 (&gt;B:ELECTRICAL_IE_GENERATOR_RIGHT_Set) 0 (&gt;L:ASDHC6_GENERATORS_TOGGLE) } els{ 0 (&gt;B:ELECTRICAL_IE_GENERATOR_RIGHT_Set) 0 (&gt;L:ASDHC6_GENERATORS_TOGGLE) } (B:ELECTRICAL_IE_GENERATOR_LEFT, number) 0 == if{ 1 (&gt;B:ELECTRICAL_IE_GENERATOR_LEFT_Set) } els{ 0 (&gt;B:ELECTRICAL_IE_GENERATOR_LEFT_Set) } } (L:ASDHC6_DC_MASTER_TOGGLE, Number) s0 0 &gt; if{ (B:ELECTRICAL_IE_DC_MASTER, enum) 0 == if{ 1 (&gt;B:ELECTRICAL_IE_DC_MASTER_Toggle) 0 (&gt;L:ASDHC6_DC_MASTER_TOGGLE) } els{ 0 (&gt;B:ELECTRICAL_IE_DC_MASTER_Toggle) 0 (&gt;L:ASDHC6_DC_MASTER_TOGGLE) } } (L:ASDHC6_ENGINE_START, Number) s0 0 &gt; if{ l0 1 - (&gt;B:ENGINE_IE_STARTER_Set) 0 (&gt;L:ASDHC6_ENGINE_START) } (L:ASDHC6_DC_SOURCE_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:ELECTRICAL_IE_DC_SOURCE_Set) 0 (&gt;L:ASDHC6_DC_SOURCE_SET) } (L:ASDHC6_COND_LVR1_SET, Number) s0 0 &gt; if{ l0 1 - 1 == if{ 1 (&gt;B:CONDITION_LEVER_1_HIGH_IDLE) } els{ 1 (&gt;B:CONDITION_LEVER_1_CUT_OFF) } 0 (&gt;L:ASDHC6_COND_LVR1_SET) } (L:ASDHC6_COND_LVR2_SET, Number) s0 0 &gt; if{ l0 1 - 1 == if{ 1 (&gt;B:CONDITION_LEVER_2_HIGH_IDLE) } els{ 1 (&gt;B:CONDITION_LEVER_2_CUT_OFF) } 0 (&gt;L:ASDHC6_COND_LVR2_SET) } (L:ASDHC6_FUELBOOST_FWD_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:FUEL_IE_FUELBOOST_FWD_Set) 0 (&gt;L:ASDHC6_FUELBOOST_FWD) } (L:ASDHC6_FUELBOOST_FWD_TOGGLE, Number) s0 0 &gt; if{ (B:FUEL_IE_FUELBOOST_FWD, Bool) if{ 0 (&gt;B:FUEL_IE_FUELBOOST_FWD_Set) 0 (&gt;L:ASDHC6_FUELBOOST_FWD_TOGGLE) } els{ 1 (&gt;B:FUEL_IE_FUELBOOST_FWD_Set) 0 (&gt;L:ASDHC6_FUELBOOST_FWD_TOGGLE) } } (L:ASDHC6_FUELBOOST_AFT_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:FUEL_IE_FUELBOOST_AFT_Set) 0 (&gt;L:ASDHC6_FUELBOOST_AFT) } (L:ASDHC6_FUELBOOST_AFT_TOGGLE, Number) s0 0 &gt; if{ (B:FUEL_IE_FUELBOOST_AFT, Bool) if{ 0 (&gt;B:FUEL_IE_FUELBOOST_AFT_Set) 0 (&gt;L:ASDHC6_FUELBOOST_AFT_TOGGLE) } els{ 1 (&gt;B:FUEL_IE_FUELBOOST_AFT_Set) 0 (&gt;L:ASDHC6_FUELBOOST_AFT_TOGGLE) } } (L:ASDHC6_SEATBELTS_SET, number) (&gt;B:SAFETY_IE_SEAT_BELTS_Set) (L:ASDHC6_SEATBELTS_TOGGLE, number) s0 0 &gt; if{ (B:SAFETY_IE_SEAT_BELTS, Bool) if{ 0 (&gt;L:ASDHC6_SEATBELTS_SET) 0 (&gt;L:ASDHC6_SEATBELTS_TOGGLE) } els{ 1 (&gt;L:ASDHC6_SEATBELTS_SET) 0 (&gt;L:ASDHC6_SEATBELTS_TOGGLE) } } (L:ASDHC6_NO_SM_SET, number) (&gt;B:SAFETY_IE_NO_SMOKING_Set) (L:ASDHC6_NO_SM_TOGGLE, number) s0 0 &gt; if{ (B:SAFETY_IE_NO_SMOKING, Bool) if{ 0 (&gt;L:ASDHC6_NO_SM_SET) 0 (&gt;L:ASDHC6_NO_SM_TOGGLE) } els{ 1 (&gt;L:ASDHC6_NO_SM_SET) 0 (&gt;L:ASDHC6_NO_SM_TOGGLE) } } (L:ASDHC6_PROP_DEICE_SET, number) s0 0 &gt; if{ l0 1 - (&gt;B:DEICE_IE_PROP_DEICE_Set) 0 (&gt;L:ASDHC6_PROP_DEICE_SET) } (L:ASDHC6_PROP_DEICE_TOGGLE, number) s0 0 &gt; if{ (B:DEICE_IE_PROP_DEICE, Bool) if{ 0 (&gt;B:DEICE_IE_PROP_DEICE_Set) 0 (&gt;L:ASDHC6_PROP_DEICE_TOGGLE) } els{ 1 (&gt;B:DEICE_IE_PROP_DEICE_Set) 0 (&gt;L:ASDHC6_PROP_DEICE_TOGGLE) } } (L:ASDHC6_ENG_INTAKE_DEICE_SET, number) s0 0 &gt; if{ l0 1 - (&gt;B:DEICE_IE_INTAKE_ANTIICE_Set) 0 (&gt;L:ASDHC6_ENG_INTAKE_DEICE_SET) } (L:ASDHC6_ENG_INTAKE_DEICE_TOGGLE, number) s0 0 &gt; if{ (B:DEICE_IE_INTAKE_ANTIICE, Bool) if{ 0 (&gt;B:DEICE_IE_INTAKE_ANTIICE_Set) 0 (&gt;L:ASDHC6_ENG_INTAKE_DEICE_TOGGLE) } els{ 1 (&gt;B:DEICE_IE_INTAKE_ANTIICE_Set) 0 (&gt;L:ASDHC6_ENG_INTAKE_DEICE_TOGGLE) } } (L:ASDHC6_DEICE_BOOTS_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:DEICE_IE_DEICE_BOOTS_Set) 0 (&gt;L:ASDHC6_DEICE_BOOTS_SET) } (L:ASDHC6_DEICE_BOOTS_TOGGLE, Number) s0 0 &gt; if{ (B:DEICE_IE_DEICE_BOOTS, Bool) if{ 0 (&gt;B:DEICE_IE_DEICE_BOOTS_Set) 0 (&gt;L:ASDHC6_DEICE_BOOTS_TOGGLE) } els{ 1 (&gt;B:DEICE_IE_DEICE_BOOTS_Set) 0 (&gt;L:ASDHC6_DEICE_BOOTS_TOGGLE) } } (L:ASDHC6_LANDING_GEAR_SET, number) s0 0 &gt; if{ l0 1 - (&gt;B:LANDING_GEAR_Gear_Set) 0 (&gt;L:ASDHC6_LANDING_GEAR_SET) } (L:ASDHC6_LANDING_GEAR_TOGGLE, number) s0 0 &gt; if{ (B:LANDING_GEAR_Gear, Bool) if{ 0 (&gt;B:LANDING_GEAR_Gear_Set) 0 (&gt;L:ASDHC6_LANDING_GEAR_TOGGLE) } els{ 1 (&gt;B:LANDING_GEAR_Gear_Set) 0 (&gt;L:ASDHC6_LANDING_GEAR_TOGGLE) } } </UPDATE_CODE> <FREQUENCY>1</FREQUENCY> </UseTemplate> </Component>
  4. I would recommend to read this page, it explains this in more detail: http://www.badcasserole.com/adding-workarounds-to-msfs2020-for-mobiflight/
  5. Thanks to the reply from @UnsealedKarma, I managed to get the strobes, pitot heat and window heater switches also working for those using mobiflight. You have to put this block of code in the DHC6_Interior.xml to create access to the Bvars through self-defined Lvars (I did it just before the system simulations header, row 12). Be aware, after each update you need to redo this, since it will be overwritten if the DHC6_Interior.xml file is renewed. <!-- BVar link ################################# --> <Component ID="LVAR_TO_BVAR"> <UseTemplate Name="ASOBO_GT_Update"> <UPDATE_CODE> (L:EC_TWOTTER_PITOT_HEAT_SET, Number) s0 0 &gt; if{ l0 1 - (&gt;B:DEICE_IE_PITOT_HEAT_Set) 0 (&gt;L:EC_TWOTTER_PITOT_HEAT_SET) } (L:EC_TWOTTER_PITOT_HEAT_TOGGLE, Number) s0 0 &gt; if{ (B:DEICE_IE_PITOT_HEAT, Bool) if{ 0 (&gt;B:DEICE_IE_PITOT_HEAT_Set) 0 (&gt;L:EC_TWOTTER_PITOT_HEAT_TOGGLE) } els{ 1 (&gt;B:DEICE_IE_PITOT_HEAT_Set) 0 (&gt;L:EC_TWOTTER_PITOT_HEAT_TOGGLE) } } (L:EC_TWOTTER_STROBES_TOGGLE, Number) s0 0 &gt; if{ (B:LIGHTING_IE_STROBE_LIGHTS, number) 0 == if{ 1 (&gt;B:LIGHTING_IE_STROBE_LIGHTS_Set) 0 (&gt;L:EC_TWOTTER_STROBES_TOGGLE) } els{ 0 (&gt;B:LIGHTING_IE_STROBE_LIGHTS_Set) 0 (&gt;L:EC_TWOTTER_STROBES_TOGGLE) } } (L:EC_TWOTTER_WINDOW_HEAT_TOGGLE, Number) s0 0 &gt; if{ (B:INSTRUMENT_IE_WINDOW_HEAT, enum) 0 == if{ 1 (&gt;B:INSTRUMENT_IE_WINDOW_HEAT_Set) 0 (&gt;L:EC_TWOTTER_WINDOW_HEAT_TOGGLE) } els{ 0 (&gt;B:INSTRUMENT_IE_WINDOW_HEAT_Set) 0 (&gt;L:EC_TWOTTER_WINDOW_HEAT_TOGGLE) } } (L:EC_TWOTTER_GENERATORS_TOGGLE, Number) s0 0 &gt; if{ (B:ELECTRICAL_IE_GENERATOR_RIGHT, number) 0 == if{ 1 (&gt;B:ELECTRICAL_IE_GENERATOR_RIGHT_Set) 0 (&gt;L:EC_TWOTTER_GENERATORS_TOGGLE) } els{ 0 (&gt;B:ELECTRICAL_IE_GENERATOR_RIGHT_Set) 0 (&gt;L:EC_TWOTTER_GENERATORS_TOGGLE) } (B:ELECTRICAL_IE_GENERATOR_LEFT, number) 0 == if{ 1 (&gt;B:ELECTRICAL_IE_GENERATOR_LEFT_Set) } els{ 0 (&gt;B:ELECTRICAL_IE_GENERATOR_LEFT_Set) } } (L:EC_TWOTTER_DC_MASTER_TOGGLE, Number) s0 0 &gt; if{ (B:ELECTRICAL_IE_DC_MASTER, enum) 0 == if{ 1 (&gt;B:ELECTRICAL_IE_DC_MASTER_Toggle) 0 (&gt;L:EC_TWOTTER_DC_MASTER_TOGGLE) } els{ 0 (&gt;B:ELECTRICAL_IE_DC_MASTER_Toggle) 0 (&gt;L:EC_TWOTTER_DC_MASTER_TOGGLE) } } </UPDATE_CODE> <FREQUENCY>1</FREQUENCY> </UseTemplate> </Component> With Mobiflight you can then toggle the events as follows (I use the events.txt file to define the events): 1 (>L:EC_TWOTTER_PITOT_HEAT_TOGGLE) I will be working on more switches over the next couple of days.
  6. This is probably answered somewhere already, but I can't find it. A link to the answer would be great! What is the difference between the current CRJs and the upcoming 900/1000 versions? Are the cockpits identical?
  7. Is there any news on this issue? Had it now on several recent flights as well? Had to set TCAS to standby as it became very annoying, but obviously, that's not a very safe solution 😉
  8. I just completed another beautiful flight with the CRJ, and really just want to thank Aerosoft and its developers and other staff for creating this beautiful aircraft for MSFS. It has been a struggle sometimes in this journey with MSFS, but it is well worth it!
  9. Hi all, Maybe I did something wrong, but I got this interesting number on my VNAV MFD screen (see red circle). Anybody knows what happened here? It seems to be a combination of numbers?
  10. Thanks! Had been looking for 'updater', 'aersoft', etc but that was the right name. Thanks again!
  11. That's what I thought as well (and I bought via the shop), but I can't find it anymore... weird!
  12. There needs to be an altitude constraints on the descent. You do not need to enter a SID. Just enter an altitude constraint on one of the waypoints on the descent (if I'm correct from the top of my head, enter altitude and then select button on right side of the relevant waypoint in the legs page)
×
×
  • Create New...