Question Communicate with DSKY

lricca

New member
Joined
Jan 7, 2017
Messages
9
Reaction score
0
Points
1
Hi,
I hope this is the right section of the forum. I'm looking for creating an external interface for the NASSP DSKY, but I can't understand how to communicate with it.
Is there an easy way to read the dsky status (I'm not a programmer, so if there is something easy or well documented would be great)?

Thanks in advice
Luigi
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
1,783
Reaction score
287
Points
83
Hi Iricca,

NASSP internally uses the same "protocol" to communicate with the DSKY as was used in the original AGC-design. This enables NASSP to run the original software that was written for the AGC back in the Apollo times (really cool!).

This is kind of 'complicated' (for a non-programmer that is ;) ), but essentially it has two channels:
One from the AGC to the DSKY, indicating what lights should be on/off
and one from the DSKY to the AGC, indicating what buttons were pressed.
If you like to have a "simpler" protocol than the bit-banging that is done according to the original specifications you might need to program a wrapper into the NASSP source-code...
The best place to do this would be the place where the NASSP code renders the DSKY, but that would also mean, that this code might only be called when the DSKY is displayed (in Orbiter that is), so it might not work when you're in outside view.

So to summarize: I think you have to dig a little more into programming ;)
 
Top