Hmmm, not compiling for me for some reason. First I got an error about it being able to find "afxres.h", so I added the correct include path. Now I'm getting this error message:
1>....ModulesSSUPad.dll : fatal error LNK1169: one or more multiply defined symbols found
Post the rest of the error message, but I think I saw something like this as well yesterday. The MLP project file needs to have some ignores added to it. I copied the linker settings from Atlantis, and then played with them until it worked. I have:
SSU_Pad->Properties->Linker->Input
Input: orbiter.lib orbitersdk.lib DlgCtrl.lib
Ignore All Default Libraries: No
Ignore: msvcirt.lib;MSVCRTD.lib;msvcrt.lib
And for that afxres.h thing (for those who haven't fixed it themselves yet):
SSU_Pad->Properties->Resources
Additional Include Directories: "c:\Program Files\Microsoft SDK\include\Win64\mfc";"c:\Program Files\Microsoft SDK\Include\mfc";"c:\Program Files\Microsoft SDK\Include"
You might have to change the beginnings of these to compile for you.
Is anyone official keeper of the project files, and willing to check these fixes in? I would, but my setup may not match others.
Also, I have an idea for a GLS/LCC display, effectively a virtual cockpit for LCC. For now, it's the famous countdown clock, along with a billboard showing the current GLS status
So, each line is a system being monitored, and its current status if OK or the time by which it needs to be made OK in order to launch on time. For instance, the APU/hydraulics. Checklist says to turn them on at T-6:00. At T-4:00 (let's say), GLS checks if the APUs are all running and hydraulic pressure is set to normal. If not, it holds the count.
For the T-9:00 hold, we have a "Proceed" button which is pressed during the hold which changes the "Cleared to pick up count at T-9:00" status to OK. Then the system automatically picks up the count to eliminate manual timing errors. I presume the real launch system does something like this.
Also some systems aren't monitored, just display time until the system activates. Things like GOX hood, white room, water, ROFI, etc.
I imagine that this will eventually be put inside the firing room as a true virtual cockpit for LCC.
I'll try to work some of this out and post a prototype soon.