Jump to content
The simFlight Network Forums

Configuring Goflight new MESM


Recommended Posts

Hi,

I just bought Goflight's new Multi Engine Start Module (MESM):

http://www.goflightinc.com/ShowProduct.aspx?ID=19

To use it, I need to predefine some keys within FSUIPC. These have to be:

- Engine start selector (GRD, OF, Cont, Flt)

- Engine ignition (Both, L, R)

The key combinations can be defined within the Goflight software but have to be declared within FSUIPC as key presses first.

I allready checked the possible settings but I'm not sure which one to take for the engine start selectors and ignition switch. I found the Magneto settings with IGN Both, L, R but these are not suitable for a B737, which the GF module reflects.

Which items have to be assigned within FSUIPC to match the engine start selectors and ignition switch? Do they have to be toggle switches?

Thanks for your appreciated help!

Best regards

Philipp

Link to comment
Share on other sites

I just bought Goflight's new Multi Engine Start Module (MESM)

I added support for that a while ago in FSUIPC, but as far as I know it's never been tested. I haven't seen one.

To use it, I need to predefine some keys within FSUIPC.

Really? doesn't GF software support it out of the box? Surely they don't expect every purchaser to buy FSUIPC as well?

If you have a registered install of FSUIPC, have you tried simply programming directly? I'd be interested in any feedback.

These have to be:

- Engine start selector (GRD, OF, Cont, Flt)

- Engine ignition (Both, L, R)

Which aircraft? Those aren't really implemented very fully in FS itself.

The key combinations can be defined within the Goflight software but have to be declared within FSUIPC as key presses first.

Strange. I don't understand that. if they are keypresses in GF software, what would you re-do them in FSUIPC?

I allready checked the possible settings but I'm not sure which one to take for the engine start selectors and ignition switch. I found the Magneto settings with IGN Both, L, R but these are not suitable for a B737, which the GF module reflects.

The magneto switch you refer to is the Cessna prop starter switch. FS does not simulate separate jet ignition circuits. And for its jet starter it only has start and off (equivalent to ground and off for the 737).

Which items have to be assigned within FSUIPC to match the engine start selectors and ignition switch? Do they have to be toggle switches?

If you are using the default FS aircraft you can ignore the ignition switch. What you do with the other depends on which version of FS you are using. The FSX jet starter is a little different (due to an FSX bug I think).

Regards

Pete

Link to comment
Share on other sites

Really? doesn't GF software support it out of the box? Surely they don't expect every purchaser to buy FSUIPC as well?

If you have a registered install of FSUIPC, have you tried simply programming directly? I'd be interested in any feedback.

The key combinations can be defined within the Goflight software but have to be declared within FSUIPC as key presses first.

Strange. I don't understand that. if they are keypresses in GF software, what would you re-do them in FSUIPC?

Hi Pete,

thanks for your quick reply. Let me give you an example of what I meant with my last statement. It's possible to assign key combinations to a switch or button with the Goflight software (see attachement) to some switches of the GF devices. I assigned the key combination "Ctrl+E" to the ENG IGN Switch in my example. What the GF Software does is to execute the order "Ctrl+E" in fltsim as soon as I press the ENG IGN switch. For FS it's the same as pressing "Ctrl+E" on the keyboard but for the user it's much more realistic to press the relevant switch on the hardware.

To let FS know what "Ctrl+E" means you have to assign it in FS, beside the GF Software. This might be done by the FS menue or FSUIPC. I prefer FSUIPC because it's more comfortable and offers more opportunities. Therefore you don't need FSUIPC to run GF Hardware but it works much easier to me with FSUIPC, if I want to assign actions to keys. Thanks for the great product, by the way :D

In conclusion: GF Software obeys the "order" "Ctrl+E", as soon as I press the switch, but it will take action in FS only if the combination was predefined in FS via menue or FSUIPC. Then I assigned "Ctrl+E" within FS as "engine autostart". As soon as I press the IGN switch on the GF Hardware the engine autostart process rolls on.

The GF MESM looks like an engine start panel but it can be used multifuntional that way.

These have to be:

- Engine start selector (GRD, OF, Cont, Flt)

- Engine ignition (Both, L, R)

Which aircraft? Those aren't really implemented very fully in FS itself.

Which items have to be assigned within FSUIPC to match the engine start selectors and ignition switch? Do they have to be toggle switches?

If you are using the default FS aircraft you can ignore the ignition switch. What you do with the other depends on which version of FS you are using. The FSX jet starter is a little different (due to an FSX bug I think).

Is there no way to define CONT or FLT start to FS? If not, this would explain why there is just one selection for everything in the GF Software "ENG Start ON" or "OFF".

I use FS9 and FSX with many addon-airliners. I know that IGN BOTH, L, R isn't really supported by the default planes but is there any way to assign BOTH, L, R to any key with FSUIPC. That way I could assign the pre defined key to the GF Software and use the IGN switch as meant to and not just as a dummy.

Thanks for your appreciated help.

Best regards

Philipp

post-6635-128689714717_thumb.jpg

Link to comment
Share on other sites

It's possible to assign key combinations to a switch or button with the Goflight software (see attachement) to some switches of the GF devices. I assigned the key combination "Ctrl+E" to the ENG IGN Switch in my example. What the GF Software does is to execute the order "Ctrl+E" in fltsim as soon as I press the ENG IGN switch. For FS it's the same as pressing "Ctrl+E" on the keyboard but for the user it's much more realistic to press the relevant switch on the hardware.

Yes, of course. FSUIPC offers the same facility for normal joystick and all GoFlight buttons, knobs and switches.

To let FS know what "Ctrl+E" means you have to assign it in FS, beside the GF Software.

Assignment in FS is to a control. Most easily accessed controls in FS are pre-assigned to keypresses, by default.

This might be done by the FS menue or FSUIPC. I prefer FSUIPC because it's more comfortable and offers more opportunities. Therefore you don't need FSUIPC to run GF Hardware but it works much easier to me with FSUIPC, if I want to assign actions to keys.

Yes, of course. But what I don't understand is why you don't just assign the buttons or switches in FSUIPC's "Buttons & Switches" tab directly, instead of going through the rigmarole of having GF send keypresses and then FS or FSUIPC converting them into FS controls.

Is there no way to define CONT or FLT start to FS?

No, because in the FS simulation such a selection would do nothing. It isn't really simulating ignition as such, so continuous ignition (CONT) or in-flight restarting (FLT) would be the same as normal starting. you might as well assign "CONT" and "FLT" to the same starter as "GRND".

I use FS9 and FSX with many addon-airliners. I know that IGN BOTH, L, R isn't really supported by the default planes but is there any way to assign BOTH, L, R to any key with FSUIPC.

Unless I've made a mistake in my support for the MESM you should be able to assign any of its switches to any controls in FSUIPC's lists, or to any keypress (but there is no built-in FS simulation of jet ignition coil selection).

I've not been able to test FSUIPC with the MESM, and no one has so far volunteered any information on whether my support works. I'm just a bit confused by your wanting to use GF's keypresses instead of programming the switches directly in FSUIPC. Is this because you've tried and it doesn't work, or is it something else?

Regards

Pete

Link to comment
Share on other sites

Hi Pete,

sorry for the confusion.

Yes, there is a little problem for FSUIPC to detect the Ignition switch and the right engine start selector.

FSUIPC detects the left engine start selector with the options "OFF" and "CONT" only. If I press the ignition switch or turn the right start selector nothing happens or differently said, FSUIPC doesn't detect them.

No big issue for me, as mentioned before you can make the way over the GF console to assign actions that have been preset within FSUIPC over a key assignment. I programmed the engine start selectors with the GF console-settings "Engine start" and "OFF". As you mentioned before there's no way for FS to simulate a CONT or FLT start so I'm fine with the two settings and don't need the help of FSUIPC to program the engine start selectors.

Just a last question: I checked the possible actions that can be assigned to a key press. These are a lot, as you might know, but I couldn't find an entry for Ignition, even for BOTH, L, R. Isn't it possible to assign keys to these actions or did I overlock them? How are they called in the list of contents, if they exist? I found the Magneto L, R, Both only but these a suitable for Cessna only.

Thanks for your help.

Best regards

Philipp

Link to comment
Share on other sites

Yes, there is a little problem for FSUIPC to detect the Ignition switch and the right engine start selector.

FSUIPC detects the left engine start selector with the options "OFF" and "CONT" only. If I press the ignition switch or turn the right start selector nothing happens or differently said, FSUIPC doesn't detect them.

It should do, at least according to the documentation I have from GoFlight. Are you sure they aren't effectively the "off" positions -- FSUIPC's Buttons & Switches tab only detects "off" to "on", but you can still program the off part ("release" too.

Please use the Button logging facility, operate each switch and button oin turn (keep a note of the order), and show me the log and the sequence.

Just a last question: I checked the possible actions that can be assigned to a key press. These are a lot, as you might know, but I couldn't find an entry for Ignition, even for BOTH, L, R. Isn't it possible to assign keys to these actions or did I overlock them? How are they called in the list of contents, if they exist? I found the Magneto L, R, Both only but these a suitable for Cessna only.

Didn't I say before, that FS doesn't simulate jet ignition coil selection? What would such a control do if there's nothing inside the software to react?

Regards

Pete

Link to comment
Share on other sites

Hi Pete,

sorry for my late reply but I was very busy during the last days.

It should do, at least according to the documentation I have from GoFlight. Are you sure they aren't effectively the "off" positions -- FSUIPC's Buttons & Switches tab only detects "off" to "on", but you can still program the off part ("release" too.

Please use the Button logging facility, operate each switch and button oin turn (keep a note of the order), and show me the log and the sequence.

I'm running a registered version of FSUIPC 4.60a in FSX. I double checked that issue. Yes, it seems like only the left engine start selector is detected by FSUIPC. It detects "OFF", "CONT" and "FLT" selection. The right selector and IGN switch aren't detected. If I switch or turn them nothing happens within the indication field, where FSUIPC detects the relevant hardware.

Is that enought information? Was that meant with log and sequence? Sorry, but I'm no expert in that way :-D

No issue or problem for me, because I programmed the switches over the GF module but maybe you want to fix it anyway.

Didn't I say before, that FS doesn't simulate jet ignition coil selection? What would such a control do if there's nothing inside the software to react?

Sorry about that. I wasn't sure if I understood your first statement correctly. Now it seems to be clear :-D

Best regards

Philipp

Link to comment
Share on other sites

I'm running a registered version of FSUIPC 4.60a in FSX. I double checked that issue. Yes, it seems like only the left engine start selector is detected by FSUIPC. It detects "OFF", "CONT" and "FLT" selection. The right selector and IGN switch aren't detected. If I switch or turn them nothing happens within the indication field, where FSUIPC detects the relevant hardware.

Something is wrong with the documentation GoFlight have provided me, then. I need the logging data I asked for please.

Is that enought information? Was that meant with log and sequence? Sorry, but I'm no expert in that way :-D

You don't need to be an expert. Simple go to the Logging tab in FSUIPC options (the one marked "Logging") and check the option on the left which talks about Buttons and Keys. Do NOT change anything else there nor press any buttons. Then go to the Buttons and Switches tab, operate all of the MESM switches TWICE, noting down what you do so I can match the log entries to your actions. Then go back and uncheck the Logging option you checked, exit from the Options and from FS, find the FSUIPC4.LOG file (in the FSX Modules folder) and show it to me -- you can cut and paste it into a message. (If you have Windows set to hide the real filenames from you, it will be the "FSUIPC4" file noted as a Text file).

Thanks.

Pete

Link to comment
Share on other sites

Hi Pete,

sorry for the late reply but I couldn't go online during the weekend.

Now I did the following:

1. I turned the left engine start selector, starting in the GRD position, completely to the right, back to GRD and back to the right.

2. I turned the right engine start selector the same way as the left one.

3. I operated the IGN switcht to IGN L, BOTH, IGN R. Then IGN L, BOTH, IGN R and back to BOTH

Best regards

Philipp

********* FSUIPC4, Version 4.60a by Pete Dowson *********

Reading options from "L:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\Modules\FSUIPC4.ini"

Trying to connect to SimConnect Acc/SP2 Oct07 ...

User Name="XXX"

User Addr="XXX"

FSUIPC4 Key is provided

WideFS7 Key is provided

Running inside FSX on Windows 7 (using SimConnect Acc/SP2 Oct07)

Module base=61000000

Wind smoothing fix is fully installed

DebugStatus=255

172 System time = 26/04/2010 08:55:10

203 FLT UNC path = "\\PHILIPP-PC\Flight Simulator X Files\"

203 FS UNC path = "\\PHILIPP-PC\Microsoft Flight Simulator X\"

609 LogOptions=00000000 00000001

609 SimConnect_Open succeeded: waiting to check version okay

8767 Running in "Microsoft Flight Simulator X", Version: 10.0.61637.0 (SimConnect: 10.0.61259.0)

8767 Initialising SimConnect data requests now

8767 FSUIPC Menu entry added

8845 \\PHILIPP-PC\Microsoft Flight Simulator X\FLIGHTS\OTHER\FLTSIM.FLT

8845 \\PHILIPP-PC\Microsoft Flight Simulator X\SimObjects\Airplanes\Aircreation_582SL\Aircreation_582SL.AIR

1403307 Aircraft="Aircreation582SL red"

1403307 System time = 26/04/2010 09:18:33, Simulator time = 15:55:18 (15:55Z)

1403947 GoFlight GFT8 detected: 1 device

1403947 GoFlight GFLGT detected: 1 device

1403947 GoFlight GFMCPPRO detected: 1 device

1409594 Advanced Weather Interface Enabled

2491991 *** Entered Buttons option page ***

2494737 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000001}

2494753 FirstButtonChange res=0000A600 (0.166, 0)

2495267 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000002}

2495267 FirstButtonChange res=0000A601 (0.166, 1)

2496437 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000004}

2496453 FirstButtonChange res=0000A602 (0.166, 2)

2498091 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000000}

2499495 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000004}

2499511 FirstButtonChange res=0000A602 (0.166, 2)

2499885 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000002}

2499885 FirstButtonChange res=0000A601 (0.166, 1)

2500213 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000001}

2500228 FirstButtonChange res=0000A600 (0.166, 0)

2500571 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000000}

2501648 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000001}

2501663 FirstButtonChange res=0000A600 (0.166, 0)

2502007 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000002}

2502007 FirstButtonChange res=0000A601 (0.166, 1)

2502287 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000004}

2502287 FirstButtonChange res=0000A602 (0.166, 2)

2502709 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000000}

2553596 *** Exiting Buttons option page ***

2583611 Weather Mode now = Theme

2583611 \\PHILIPP-PC\FSX\Previous flight.FLT

2595560 System time = 26/04/2010 09:38:25, Simulator time = 15:55:37 (15:55Z)

2595560 *** FSUIPC log file being closed

Average frame rate for running time of 17 secs = 59.0 fps

Memory managed: 8 Allocs, 7 Freed

********* FSUIPC Log file closed ***********

Link to comment
Share on other sites

I turned the left engine start selector, starting in the GRD position, completely to the right, back to GRD and back to the right.

Okay. It looks, from the log, as if FSUIPC is detecting all those correctly. Here:

2494737 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000001}

2494753 FirstButtonChange res=0000A600 (0.166, 0)

2495267 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000002}

2495267 FirstButtonChange res=0000A601 (0.166, 1)

2496437 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000004}

2496453 FirstButtonChange res=0000A602 (0.166, 2)

So "GRD" will be buttons 166,0 1 and 2 all off.

"OFF" is 166,0

"CONT" is 166,1 and

"FLT" is 166,2.

That's all as intended, so it puzzles me when you say:

FSUIPC detects the left engine start selector with the options "OFF" and "CONT" only.

because moving from CONT to FLT button 166,1 should turn off and 166,2 will turn on. And vice versa, as the log shows. GRD is button 166,0 going off, so you program that on "release" of button 0. The others can be programmed only on the press.

I've found the problem with the other two switches and will fix that in the next update.

Thanks,

Pete

Link to comment
Share on other sites

I've found the problem with the other two switches and will fix that in the next update.

Okay, try this:

http://fsuipc.simflight.com/beta/FSUIPC4606.zip

Now the button mapping should be something like this (all on Joystick 166):

Left GND = button 0 released

Left OFF = button 0 pressed

Left CONT = button 1 pressed

Left FLT = button 2 pressed

Ignition Left = button 3 released

ignition BOTH = button 3 pressed

Ignition Right = button 4 pressed

Right GND = button 5 released

Right OFF = button 5 pressed

Right CONT = button 6 pressed

Right FLT = button 7 pressed

Regards

Pete

Link to comment
Share on other sites

Hi Pete,

I checked the new file out. It's getting better but it seems like not all settings are working yet.

The new button 5 and IGN L has been detected.

I made the same checks as before:

1.: Left engine start selector, starting in GRD, turning to FLT and back to ground. Repeated this action for a second time.

2.: The same like no one for the right engine start selector

3.: IGN switch: starting in BOTH, then LEFT, BOTH, RIGHT, BOTH. Repeated this action for a second time.

Best regards

Philipp

********* FSUIPC4, Version 4.606 by Pete Dowson *********

Reading options from "L:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\Modules\FSUIPC4.ini"

Trying to connect to SimConnect Acc/SP2 Oct07 ...

User Name="XXX"

User Addr="XXX"

FSUIPC4 Key is provided

WideFS7 Key is provided

Running inside FSX on Windows 7 (using SimConnect Acc/SP2 Oct07)

Module base=61000000

Wind smoothing fix is fully installed

DebugStatus=255

219 System time = 27/04/2010 20:31:23

234 FLT UNC path = "\\PHILIPP-PC\Flight Simulator X Files\"

234 FS UNC path = "\\PHILIPP-PC\Microsoft Flight Simulator X\"

687 LogOptions=00000000 00000001

687 SimConnect_Open succeeded: waiting to check version okay

17254 Running in "Microsoft Flight Simulator X", Version: 10.0.61637.0 (SimConnect: 10.0.61259.0)

17254 Initialising SimConnect data requests now

17254 FSUIPC Menu entry added

17301 \\PHILIPP-PC\Microsoft Flight Simulator X\FLIGHTS\OTHER\FLTSIM.FLT

17301 \\PHILIPP-PC\Microsoft Flight Simulator X\SimObjects\Airplanes\Aircreation_582SL\Aircreation_582SL.AIR

139216 System time = 27/04/2010 20:33:42, Simulator time = 10:33:35 (10:33Z)

139231 Aircraft="Aircreation582SL red"

140042 GoFlight GFT8 detected: 1 device

140042 GoFlight GFLGT detected: 1 device

140042 GoFlight GFMCPPRO detected: 1 device

147094 Advanced Weather Interface Enabled

157671 *** Entered Buttons option page ***

160307 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000009}

160323 FirstButtonChange res=0000A600 (0.166, 0)

160572 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000012}

160572 FirstButtonChange res=0000A601 (0.166, 1)

160978 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000004}

160993 FirstButtonChange res=0000A602 (0.166, 2)

161617 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000012}

161633 FirstButtonChange res=0000A601 (0.166, 1)

161773 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000009}

161773 FirstButtonChange res=0000A600 (0.166, 0)

161851 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000000}

162491 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000009}

162491 FirstButtonChange res=0000A600 (0.166, 0)

162741 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000012}

162741 FirstButtonChange res=0000A601 (0.166, 1)

163084 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000004}

163099 FirstButtonChange res=0000A602 (0.166, 2)

163677 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000012}

163692 FirstButtonChange res=0000A601 (0.166, 1)

163848 FirstButtonChange res=0000A600 (0.166, 0)

163848 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000009}

163957 JoystickValues PCnum=0, dwCount=1, data[2]={000000a6 00000000}

181195 *** Exiting Buttons option page ***

201819 Weather Mode now = Theme

201834 \\PHILIPP-PC\FSX\Previous flight.FLT

250725 System time = 27/04/2010 20:35:34, Simulator time = 10:33:44 (10:33Z)

250725 *** FSUIPC log file being closed

Average frame rate for running time of 6 secs = 58.1 fps

Memory managed: 3 Allocs, 3 Freed

********* FSUIPC Log file closed ***********

Link to comment
Share on other sites

I checked the new file out. It's getting better but it seems like not all settings are working yet.

Right. The log helped a bit. I think this update should do more for you:

http://fsuipc.simflight.com/beta/FSUIPC4607.zip

However, I'm puzzled that the MESM isn't detected in my initialisation routine:

140042 GoFlight GFT8 detected: 1 device

140042 GoFlight GFLGT detected: 1 device

140042 GoFlight GFMCPPRO detected: 1 device

I assume you do have those three devices? The MESM should be listed too.

Is the GFDev.DLL module being used the latest, or at least very recent? It seems the lack of the MESM being identified in the Log could indicate an out of date GF driver -- not the GFConfig you are using, but the GFDev.DLL. You should find that in the same folder as your GFConfig. Could you check its version, please?

There's a recent one in my Updates announcement, here:

GFdev.dll for GoFlight users (FS2004 or FSX) http://fsuipc.simflight.com/beta/GFDevDLL.zip

(Note: this is version 1.93.0.7 (December 2009)

Oh, also please check that you don't have this DLL in the FSX Modules -- or put the up to date one in there.

Thanks & Regards

Pete

Link to comment
Share on other sites

Hi Pete,

yes, I have all the other GF devices installed too. Those work excellent with FSUIPC. It's just about the new MESM...

I checked the file in the root GF drivers folder. I've got the latest software installed and the file version of GFDev.dll is 1.93.0.19. I guess this should be the latest.

I copied the file into my FSX modules folder too. Unfortunately, nothing changed.

Best regards

Philipp

Link to comment
Share on other sites

I copied the file into my FSX modules folder too. Unfortunately, nothing changed.

Nothing changed with FSUIPC version 4.607? That really cannot be. Something MUST have changed! The results cannot possibly be as they were before! Please show me the log, but first double check that you did install 4.607.

Pete

Link to comment
Share on other sites

Hi Pete,

yes, you are right! I still had the older FSUIPC version installed. :oops: Sorry, didn't know how this could happen.

The best is that version 4.607 seems to be perfect. All switches have been detected perefectly!

Thanks for your friendly support!

Philipp

Link to comment
Share on other sites

  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.