Twin Otter Premium Panel

Let Sim Innovations know about your Air Manager experience and let us know about your dream feature addition

Moderators: russ, Ralph

Message
Author
User avatar
olof
Posts: 40
Joined: Sun Dec 22, 2019 5:37 pm

Re: Twin Otter Premium Panel

#11 Post by olof »

Those look great Tetrachromat.
If you need a beta tester...

falcon50
Posts: 17
Joined: Thu Apr 13, 2017 4:03 am

Re: Twin Otter Premium Panel

#12 Post by falcon50 »

Hi,

The other day, the MSFS2020 DHC Twin Otter was released.
I'm considering buying his Premium panel for DHC Twin Otter.
It seems that it is for P3D only, but is it not yet compatible with MSFS2020?
When do you plan to respond?
Should I not buy yet?

User avatar
jph
Posts: 2846
Joined: Fri Apr 10, 2020 12:50 pm
Location: Somewhere over the rainbow..

Re: Twin Otter Premium Panel

#13 Post by jph »

falcon50 wrote: Sat Mar 26, 2022 12:20 pm Hi,

The other day, the MSFS2020 DHC Twin Otter was released.
I'm considering buying his Premium panel for DHC Twin Otter.
It seems that it is for P3D only, but is it not yet compatible with MSFS2020?
When do you plan to respond?
Should I not buy yet?
Hi,
'buy' when it specifically states that it fully supports the fs2020 game AND the aircraft. Don't hold your breath though. - Remember - FS2020 is purely a game and changes from day to day as they develop the mass market console version. It is virtually impossible to release something for this game as they keep moving the goal posts. It is not a 'sim' designed for use with external references.

as for -
falcon50 wrote: Sat Mar 26, 2022 12:20 pm When do you plan to respond?
- well, ask yourself WHEN will the game be stable ? - answer - I wouldn't make a space on my desk for it..................... :roll:
Joe
Joe. CISSP, MSc.

User avatar
Ralph
Posts: 7878
Joined: Tue Oct 27, 2015 7:02 pm
Location: De Steeg
Contact:

Re: Twin Otter Premium Panel

#14 Post by Ralph »

I'm in contact with someone from Aerosoft. I will see if I can get some support from them.

User avatar
olof
Posts: 40
Joined: Sun Dec 22, 2019 5:37 pm

Re: Twin Otter Premium Panel

#15 Post by olof »

Image

This is working great for me in FS2020.
Otter is a delight to fly with all the instruments now working perfectly even the Garmins.
Attachments
ot - 1.jpeg

User avatar
Ralph
Posts: 7878
Joined: Tue Oct 27, 2015 7:02 pm
Location: De Steeg
Contact:

Re: Twin Otter Premium Panel

#16 Post by Ralph »

I'm going to have a look soon. I spoke to Aerosoft and also have the contact details of the developer, so I think it'll be possible to convert the panel to FS2020.

I was told by the guys from Aerosoft that it uses mainly default variables. Can you confirm this?

FarmerTom
Posts: 13
Joined: Wed Mar 10, 2021 8:00 am

Re: Twin Otter Premium Panel

#17 Post by FarmerTom »

Hi Siminnovations Team!
From Version 1.0.4 on, Aerosoft has implemented a Bridge to Map some exclusive BVARS to LVARS.
(https://www.aerosoft.com/de/microsoft-f ... 770182e0c9)
I think, from this Version on, you should be able to set the BVARS through some LVARS (Like the Fuel Boost Pumps and so on). Unfortunately, i dont have the Names of those Variables and I dont find the Aerosoft Forum entry anymore...
But if you have contact to some Aerosoft Guys, maybe they can give you the List of these Variables?
Thank you very much for your hard work.

Btw. @jph : Yes, MSFS is a Game... But so is X-Plane. And I, as a casual simmer, want to push all my Knobs and Buttons without a mouse in my "Game" too... Just like you X-Plane Professionals in your Flying-School grade Pro-Simulation Systems. :-) I dont know if Siminnovations would be able to sell their Product at this Price, if there were only Pro-Simmers like you. No Offence... Just my 2 Cent... A "serious" Sim-Gamer ;-)
image.png

User avatar
jph
Posts: 2846
Joined: Fri Apr 10, 2020 12:50 pm
Location: Somewhere over the rainbow..

Re: Twin Otter Premium Panel

#18 Post by jph »

:D
To quote Shakespeare..
'What is in a game ?' '2B or not 2B/ THAT is the Pencil' .. I am sure it was something like that.
If you are happy with the game then that is absolutely all that matters.
Joe. CISSP, MSc.

FarmerTom
Posts: 13
Joined: Wed Mar 10, 2021 8:00 am

Re: Twin Otter Premium Panel

#19 Post by FarmerTom »

@Ralph !
Ha! Found it!
You will have to search for the Topic. Maybe i am stupid, but i cant post a link to the Aerosoft Forum Topic here... (?)
Topic`s name is "Lvar/ variable list of twin otter for AAO - external hardware"
From 1.0.4 on, those Variables are implemented in their Code.

Code: Select all

<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>

arathald
Posts: 2
Joined: Tue Apr 12, 2022 5:01 pm

Re: Twin Otter Premium Panel

#20 Post by arathald »

Tetrachromat wrote: Mon Jan 31, 2022 10:36 pm Just finished the engine gauges for the Aerosoft Twin Otter (MSFS2020) and placed them on a prototype panel:

DHC-6 Engine Panel V0.1.png
Screenshot taken with Twin Otter after engine start, all gauges operational.

Already supported features:
- minimum main bus power supply,
- adjustable panel lighting,
- fuel quantity indication test

Next steps:
- panel background,
- AFT and FWD booster pump switches
- AFT and FWD emergency booster pump switches
- tank selector (missing in original)

CREDITS TO: "blackflyjim", for his community instruments for the 'RWDesign DHC-6 Twin Otter (XPlane).
Looks great! Any chance you'd be willing to share whatever early version of these you have? There's a number of folks looking for something usable for the engine instruments, and while I'd be able to convert them myself, it doesn't really make sense if you've already done the work.

Post Reply