low fidelity
06-18-2011, 11:55 AM
Hi all,
I'm having some difficulty interfacing my Cockpitsonic 'PnP' 737 fire panel assembly to Sim-Avionics (I think the 'PnP' concept only really extends to PM). I'm a relatively new builder (although long time researcher!) and don't think I have the right conceptual model of how this whole interface process works, which is why I'm finding it difficult to help myself using the manuals and data. Any advice/correction would be much appreciated.
I have the panel properly powered and hooked up to the PC via it's USB and I have the latest Cockpitsonic 737 driver installed (I have the driver set to use CS offsets). The driver program can 'see' the fire panel and when I throw the lights test switch the various annunciators illuminate, so I'm pretty certain it's not a hardware issue.
The problem is that FSUIPC won't recognise any button pushes or handle selections I make (I'm looking under the Buttons & Key Press tab). However, using the FSUIPC logging facility I can see that offset 5652 is being written to when I move the fire handles. Curiously all three fire handles use the same offset, the value written just changes depending on the positioning of them (so there's a lot of possible output values depending on the combination of handle positions). In Sim-Avionics I can also monitor this offset and see the value changing as I move the handles.
So, I opened up the FSUIPC I/O .INI in Sim-Avionics and edited the line to read "ENG_L_FIRE_HANDLE_PULL = 5652b0000100" hoping that when the fire handle went to a value of 4 it would send the 'pull=1' input to Sim-A. Unfortunately this causes absolutely nothing to happen! I've tried tying the offset to other switches but it still causes nothing to happen.
Do I have the wrong end of the stick here? Is this a fundamentally silly thing to be doing? Do I need to overcome my fears and enter the curious world of SIOC?
One thing which crossed my mind was that offset 5652 is outside the range reserved for Sim-A. In the server .INI (i think) I found an option to extend the range of offsets scanned so I set the upper limit to 56FF - but again this didn't appear to make any difference.
Any help, advice or slaps around the head would be much welcomed!
Cheers,
Maxreverse
I'm having some difficulty interfacing my Cockpitsonic 'PnP' 737 fire panel assembly to Sim-Avionics (I think the 'PnP' concept only really extends to PM). I'm a relatively new builder (although long time researcher!) and don't think I have the right conceptual model of how this whole interface process works, which is why I'm finding it difficult to help myself using the manuals and data. Any advice/correction would be much appreciated.
I have the panel properly powered and hooked up to the PC via it's USB and I have the latest Cockpitsonic 737 driver installed (I have the driver set to use CS offsets). The driver program can 'see' the fire panel and when I throw the lights test switch the various annunciators illuminate, so I'm pretty certain it's not a hardware issue.
The problem is that FSUIPC won't recognise any button pushes or handle selections I make (I'm looking under the Buttons & Key Press tab). However, using the FSUIPC logging facility I can see that offset 5652 is being written to when I move the fire handles. Curiously all three fire handles use the same offset, the value written just changes depending on the positioning of them (so there's a lot of possible output values depending on the combination of handle positions). In Sim-Avionics I can also monitor this offset and see the value changing as I move the handles.
So, I opened up the FSUIPC I/O .INI in Sim-Avionics and edited the line to read "ENG_L_FIRE_HANDLE_PULL = 5652b0000100" hoping that when the fire handle went to a value of 4 it would send the 'pull=1' input to Sim-A. Unfortunately this causes absolutely nothing to happen! I've tried tying the offset to other switches but it still causes nothing to happen.
Do I have the wrong end of the stick here? Is this a fundamentally silly thing to be doing? Do I need to overcome my fears and enter the curious world of SIOC?
One thing which crossed my mind was that offset 5652 is outside the range reserved for Sim-A. In the server .INI (i think) I found an option to extend the range of offsets scanned so I set the upper limit to 56FF - but again this didn't appear to make any difference.
Any help, advice or slaps around the head would be much welcomed!
Cheers,
Maxreverse