Meadville Space Center
Welcome, Guest. Please login or register.
February 28, 2020, 04:19:48 PM

Login with username, password and session length
Search:     Advanced search
Welcome to the new Meadville Space Center forums!
25068 Posts in 2094 Topics by 2266 Members
Latest Member: twa517
* Home Help Search Login Register
+  Meadville Space Center
|-+  Project Apollo - NASSP
| |-+  Project Apollo - NASSP Development
| | |-+  Programming (Moderators: movieman, dseagrav, Swatch, lassombra)
| | | |-+  Integration of the new CSM and LM panel graphics
« previous next »
Pages: [1] 2 3 ... 23 Print
Author Topic: Integration of the new CSM and LM panel graphics  (Read 50021 times)
NoName
Project Team Member
Hero Member
****
Posts: 795


View Profile
« on: April 08, 2005, 07:25:05 PM »

Hello my developer friends,

In the night from saturday to sunday I'll commit my new crew module instrument panels to CVS Very Happy. I'll implement the main panel, the two side panels, the lower equipment bay, the upper hatch window view and the two rendezvous windows. I'll also implement the latest DSKY graphics (we'll have two DSKY's) and some of important gauges. So it will be possible to launch the saturnV/saturn1b for testing during coding progresses.

This is the latest version of our new DSKY's:



Tschachim will work on the ECS and EPS (environmental and electrical systems) while I'm going to implement a lot of switches and gauges the next days. I'll inform the whole team before I commit new updates of the instrument panels from time to time.

Aquarius, standing by for contact...  Wink

best ones,

Moonwalker
Logged
gimp1992
Full Member
***
Posts: 190


View Profile
« Reply #1 on: April 09, 2005, 09:56:32 AM »

Very impressive.
Logged

Joe Brown
NoName
Project Team Member
Hero Member
****
Posts: 795


View Profile
« Reply #2 on: April 09, 2005, 10:10:24 PM »

Well, the first step is done. The new CM-Panels are in CVS and connected to the source code. So when you compile the code, from now on you'll have the new instrument panels in Project Apollo.

Don't worry about all the missing switches & gauges. I'll add them from time to time. But the Mission clock is already running (using the new much more realistic fonts) Wink

I hope that the work I did today is in CVS and I committed it correctly. I'm not very experienced using CVS. But since today I very like it.

standing by for progress...
Logged
movieman
Moderator
Hero Member
****
Posts: 1710



View Profile
« Reply #3 on: April 10, 2005, 02:45:32 PM »

Thanks, I'll get it out of CVS and give it a quick try Happy.

Edit: the Saturn V and 1b code builds and runs (LEM doesn't build), but for some reason I can't click any switches or the DSKY keypad. This may be a retarded user error rather than a real error, of course Happy.

Otherwise it's looking good, and I can run at 1600x1200 again without getting display corruption on the panel Happy.
Logged
Yogenfrutz
Full Member
***
Posts: 10


View Profile
« Reply #4 on: April 11, 2005, 06:50:20 AM »

Hallo Monnwalker,

please check your private messages,thanks

Yogenfrutz
Logged
NoName
Project Team Member
Hero Member
****
Posts: 795


View Profile
« Reply #5 on: April 13, 2005, 10:54:34 AM »

Quote
for some reason I can't click any switches or the DSKY keypad


Yeah Movieman, thats correct. Sorry, I didn't define the area for the keypad yet Wink But I'll do it as soon as possible...
Logged
Tschachim
Project Apollo - NASSP
Administrator
Hero Member
*****
Posts: 3700


nassp.sf.net


View Profile WWW
« Reply #6 on: April 14, 2005, 05:04:16 PM »

I just want to inform the developers that I'm working on the panel integration at the moment, especially saturnpanel.cpp. This is already discussed with Moonwalker, he will continue with that in a few days.

More info's will follow soon!

Cheers
Tschachim
Logged

NoName
Project Team Member
Hero Member
****
Posts: 795


View Profile
« Reply #7 on: April 15, 2005, 04:37:48 PM »

Well, Tschachim,

just some minutes ago I updated and commited the switch bitmaps "switchup" and "threeposswitch". Have fun with them Wink

laters...
Logged
Tschachim
Project Apollo - NASSP
Administrator
Hero Member
*****
Posts: 3700


nassp.sf.net


View Profile WWW
« Reply #8 on: April 15, 2005, 05:35:53 PM »

Thank you very much, they're looking good!  Happy

But the CVS log message is still empty...
Logged

Anonymous
Guest
« Reply #9 on: April 17, 2005, 08:43:20 AM »

Both DSKY's are operational now, but some of the display graphics and the "pressed keys" are still missing.
I will continue with some controls related to the internal systems now, I'll need a needle for the linear gauges soon.  Wink
Because all of these are new panel elements there shouldn't be any conflicts if someone wants to continue with the other panel switches and gauges, but please post here just for "development coordination".

Cheers
Tschachim
Logged
Tschachim
Project Apollo - NASSP
Administrator
Hero Member
*****
Posts: 3700


nassp.sf.net


View Profile WWW
« Reply #10 on: April 17, 2005, 08:45:19 AM »

Sorry, my cookie went away, last post was from me...
Logged

NoName
Project Team Member
Hero Member
****
Posts: 795


View Profile
« Reply #11 on: April 17, 2005, 09:57:45 AM »

Great Tschachim Happy Thanks a lot for help! I didn't figure out why both DSKY Light areas doesn't work. Great that you fixed it. Yeah the "Key Pressed" graphics and some ohter stuff is still missing.

I'll update all bitmaps soon. One by one.

Standing by....

BTW: Sorry for the empty log's Embarassed I didn't remember. I'll enter all news the next time Wink
Logged
Tschachim
Project Apollo - NASSP
Administrator
Hero Member
*****
Posts: 3700


nassp.sf.net


View Profile WWW
« Reply #12 on: April 17, 2005, 02:42:02 PM »

Aah, I forgot I want to introduce some defines for the panels and surfaces and change some toggleswitch-related things, so please post here if you want to work with saturnpanel.cpp.

Thanks
Tschachim
Logged

movieman
Moderator
Hero Member
****
Posts: 1710



View Profile
« Reply #13 on: April 19, 2005, 10:32:27 AM »

BTW, at 1600x1200 I can 'see around' the edges of the side panels. I'm not sure whether it makes sense to pad out the edges to 1600x1200 or whether being able to see space around the edges is an acceptable limitation Happy.
Logged
Tschachim
Project Apollo - NASSP
Administrator
Hero Member
*****
Posts: 3700


nassp.sf.net


View Profile WWW
« Reply #14 on: April 22, 2005, 09:58:22 AM »

I committed my changes, so Moonwalker:
The panels are yours again!  Happy

The major change was the introduction of Radu's PanelSDK. I'll describe
it in a topic of it's own, but if someone has problems building/running
it, please post here, I'll help you!

The panel related changes:

Cabin Fan switches are working again.

I introduced the Cryogenic Tanks indicators, heaters and the fuel
cell reactants switches. They are connected to the PanelSDK but
not working properly at the moment, I'm working on it.

I introduced some defines for panel ids and surfaces.

I changed the Init function of the switches in the toggleswitch-lib
(no vessel and soundlib arguments any more) and introduced
a SwitchListener "interface" implemented by the Saturn for
"event handling". I fixed the LM so you can build and run it,
but the DSKY is out of order until we have the new panels.

I'll continue to work on the PanelSDK and satsystems.cpp,
news will follow soon!

Cheers
Tschachim
Logged

Pages: [1] 2 3 ... 23 Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!