Re: SIOC script for SixPack? pmdg737
Thanks, got the script updated with Length 1 instead.
For the ProSim panels, they come all assembled ready to use. I just uploaded a few old pics I had of the units I got them in my gallery here: Blue Skies - A 737 Cockpit Project You'll still nead to solder wires to switches and stuff though.
While they come "Plug-n-Play" I had a problem with the dual rotaries because the one's he uses are not directly compatible with the O/C Mastercard. They'll work but you get two pulses per detent. Makes it hard to dial to a certain number. To fix that I had to buy 2 O/C Encoder cards and then reprogram the chips with a PIC programmer with code from this site: Rotary Encoders to make them work correctly.
I used 2 display cards too to light up the digits.
Re: SIOC script for SixPack? pmdg737
So the sixpack code is still working for you? I finally got my sixpack setup and I can't seem to get the buggers to work. It's like the 737NGX is never throwing a "1" value even when it turns on a light.
The code:
Code:
var 3000 name FLT_LED Link IOCARD_OUT Device 1 Output 34
var 3001 name IRS_LED Link IOCARD_OUT Device 1 Output 33
var 3002 name FUEL_LED Link IOCARD_OUT Device 1 Output 32
var 3003 name ELEC_LED Link IOCARD_OUT Device 1 Output 29
var 3004 name APU_LED Link IOCARD_OUT Device 1 Output 30
var 3005 name OVHT_LED Link IOCARD_OUT Device 1 Output 31
var 3006 name ANTI_LED Link IOCARD_OUT Device 1 Output 23
var 3007 name HYD_LED Link IOCARD_OUT Device 1 Output 24
var 3008 name DOOR_LED Link IOCARD_OUT Device 1 Output 25
var 3009 name ENG_LED Link IOCARD_OUT Device 1 Output 28
var 3010 name OVHD_LED Link IOCARD_OUT Device 1 Output 27
var 3011 name AIR_LED Link IOCARD_OUT Device 1 Output 26
var 4000 name FLT_CONT LINK FSUIPC_IN Offset $6508 Length 1
{
IF &FLT_CONT = 0
{
&FLT_LED = 0
}
ELSE
{
&FLT_LED = 1
}
}
var 4001 name IRS LINK FSUIPC_IN Offset $6509 Length 1
{
IF &IRS = 0
{
&IRS_LED = 0
}
ELSE
{
&IRS_LED = 1
}
}
var 4002 name FUEL LINK FSUIPC_IN Offset $650A Length 1
{
IF &FUEL = 0
{
&FUEL_LED = 0
}
ELSE
{
&FUEL_LED = 1
}
}
var 4003 name ELEC LINK FSUIPC_IN Offset $650B Length 1
{
IF &ELEC = 0
{
&ELEC_LED = 0
}
ELSE
{
&ELEC_LED = 1
}
}
var 4004 name APU LINK FSUIPC_IN Offset $650C Length 1
{
IF &APU = 0
{
&APU_LED = 0
}
ELSE
{
&APU_LED = 1
}
}
var 4005 name OVHT_DET LINK FSUIPC_IN Offset $650D Length 1
{
IF &OVHT_DET = 0
{
&OVHT_LED = 0
}
ELSE
{
&OVHT_LED = 1
}
}
var 4006 name ANTI_ICE LINK FSUIPC_IN Offset $650E Length 1
{
IF &ANTI_ICE = 0
{
&ANTI_LED = 0
}
ELSE
{
&ANTI_LED = 1
}
}
var 4007 name HYD LINK FSUIPC_IN Offset $650F Length 1
{
IF &HYD = 0
{
&HYD_LED = 0
}
ELSE
{
&HYD_LED = 1
}
}
var 4008 name DOOR LINK FSUIPC_IN Offset $6510 Length 1
{
IF &DOOR = 0
{
&DOOR_LED = 0
}
ELSE
{
&DOOR_LED = 1
}
}
var 4009 name ENG LINK FSUIPC_IN Offset $6511 Length 1
{
IF &ENG = 0
{
&ENG_LED = 0
}
ELSE
{
&ENG_LED = 1
}
}
var 4010 name OVERHEAD LINK FSUIPC_IN Offset $6512 Length 1
{
IF &OVERHEAD = 0
{
&OVHD_LED = 0
}
ELSE
{
&OVHD_LED = 1
}
}
var 4011 name AIRCOND LINK FSUIPC_IN Offset $6513 Length 1
{
IF &AIRCOND = 0
{
&AIR_LED = 0
}
ELSE
{
&AIR_LED = 1
}
}
To test I get in the air and flip off all the fuel and hyd switches, so it lights on the sixpack but not on my panel. IOCP Console shows the offset is showing a value of "0" still even though it's on in the VC.
Re: SIOC script for SixPack? pmdg737
Nevermind. It's working now :)
Re: SIOC script for SixPack? pmdg737
all right good deal, not sure I'd be able to help you fix it, other then confirm its still working good for me..
what was the problem just out of curiosity ..?
Andy
Re: SIOC script for SixPack? pmdg737
honestly I have no idea. I think SIOC for some reason just wasn't reading anything from FSX. After double checking the sioc.ini file and reloading up some other scripts to test LED outputs, everything started working.