Thanks. I'm stll working on the aerodynamic data files; after that I'll fix the jacking and steering/speed control stuff.
For the PBIs, what I'll do is turn the engine on when the FWD or REV PBI is selected; the NEUT PBI will shut the engine down. The direction in which the crawler moves will be determined by whether the FWD or REV PBI is selected. Any objections?That should take care of the cabs except for the FWD, NEUT and REV PBIs. These could be used to start/shut down the C/T ALCO GenSets. Right now the noise (CrawlerEngine.wav) is only played when the C/T is moving. This is incorrect as that is the noise of the ALCO GenSets. So it should be played as long as the ALCOs are running.
if(name.c_str() == "SSU_Pad")
if(name == "SSU_Pad")
None. Commanded speed should only be allowed to go negative when the REV PBI is selected.For the PBIs, what I'll do is turn the engine on when the FWD or REV PBI is selected; the NEUT PBI will shut the engine down. The direction in which the crawler moves will be determined by whether the FWD or REV PBI is selected. Any objections?
Based on on what I can see in various videos, it is JEL cylinder extension. That would explain why the gauge only goes to 6.Do you know what the AVERAGE HEIGHT gauge measures? Is it jacking height (so when the Crawler is jacked down, it measure 0), or is it something else?
It is used essentially to align the C/T with the mounts either in the VAB (HBs 1, 2 and 3), the two MLP refurbishment sites north of the VAB and the two pads.There might be other issues, but this is definitely a problem. One other problem with this approach is that the LDS will work for SSUPad vessels; in real life, I think it is used when picking up the MLP from the VAB as well. I think it might be better to check the attachment ID and see if the strings match.
Another potential problem is that, IMHO, the LDS mouse click event handling shouldn't be part of the Crawler class. I think it makes more sense to have the LDS class derive from the CrawlerPanel class and put all the mouse click event (and drawing, when it is implemented) in there. You can take a look at the CrawlerLeftPanel/CrawlerRightPanel classes to see how this works. This will also avoid having duplicated code for the fwd/rear LDS displays; at the moment, there seems to be 2 copies of everything.
Everything is good. Just need to play the CrawlerEngine_shutdown.wav and CrawlerEngine_startup.wav files and generate a ton of smoke. See this time-lapse video. You can quite easily see when the ALCOs are being turned on.Checked in the code to use the FWD/NEUT/REV PBIs. DaveS, let me know if anything needs to be changed.
Yes. There seems to be discrepancy between the printed Target Speed and the speedometer.That's intentional, actually. Now that we have the FWD and REV PBIs, it seems to make more sense to have '+' accelerate in the direction selected, while '-' will slow down the crawler. This is also how the speed control knob on the crawler behaves, I think.
Do we need different jacking heights for the Pad and the VAB, or is this a problem with the attachment points?
There's a VAB_MLP_stands vessel which has attachment points for the MLP.
Let me check with my sources. I know that the mounts at the pad currently is too tall but I'm not sure about the mounts in the VAB.There seems to be a mismatch between the required docking heights for the Pad and the VAB. At the moment, the code works at the pad, but it's too low to drop the MLP off at the VAB. Do we need different jacking heights for the Pad and the VAB, or is this a problem with the attachment points?
I think the panel photos is just showing non-valid data. Kinda like how the AVERAGE HEIGHT display shows -21.40 while the actual bar display only shows 1 bar.I've been working on restructuring the GPC code for the past few days. For the MODE PBI, do you know what the allowed steering range is? The NSF posts indicate the range is either 2 or 6 degrees, but the panel photos show steering angles above 12 degrees.
No problems except that the actual VC PBI doesn't indicate the selected mode. Also, it seems like you'll have to tackle the LDS as Poscik won't have the time to do it in the near-term future.Checked in the MODE PBI code. I also modified the turning code a bit (earlier, the turn rate would decrease under time acceleration), so let me know if there are any problems.
Weired. For me the 2°/6° mode indicators on the actual PBI doesn't show up. The MODE label does however.What PBI are you talking about? The MODE PBI works for me.