Page 1 of 3 123 LastLast
Results 1 to 10 of 22
  1. #1
    500+ This must be a daytime job Boeing 747 Flyer's Avatar
    Join Date
    Nov 2009
    Location
    England
    Posts
    771
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    ATC Transponder for FSX

    Hi Nico,

    Having a few problems running this device.

    I am using the following script:

    Code:
    ///////////////////////////////////////////////////////////////////////////
    //
    //                    Opencockpits ATC737 to be used 
    //                 with the Level-D 767 FSX + FS9 and 
    //     
    //
    //                        21 Aug 2010
    //
    //                          Nico Kaan
    //                        The Netherlands
    //                        www.lekseecon.nl
    //                     email: leveld757@gmail.com
    //
    //
    //
    // ************************************************************************
    
    Var 8201 name XPDRFreqLow Value 11
    Var 3830 name XPDRFreqHigh value 11
    Var 1874 name XPDRFreq Value 1111
    
    Var 581 Static name TestPed Link IOCARD_SW Device 3 Input 12 Type P  // ident push button  ATC737
    
    // see 5.11_FSX_xpdr.txt
    
    Var 9009 name D_FAIL Link IOCARD_DISPLAY Device 3 Digit 4 Numbers 1   
    
    Var 9010 name Dialling
    {
      IF &Dialling = 0
      {
        &D_FAIL = -999999  // blank
      }
      ELSE
      {
        &D_FAIL = -999995  // d from dialing
      }
    }
    
    Var 9020 name RO_RIGHT Link IOCARD_ENCODER Device 3 Input 10 Aceleration 1 Type 2     
    {
      L0 = &RO_RIGHT * -1     
      &XPDRFreqLow = ROTATE 0 77 L0
      CALL &CalcXPDRFreqL L0
      &Dialling = 1
    }
    
    Var 9917 name RO_LEFT Link IOCARD_ENCODER Device 3 Input 5 Aceleration 1 Type 2     
    {
      L0 = &RO_LEFT * -1      
      &XPDRFreqHigh = ROTATE 10 77 L0
      CALL &CalcXPDRFreqH L0 
      &Dialling = 1
    }
    
    
    Var 9732 name CalcXPDRFreqL Link SUBRUTINE
    {
      L0 = &XPDRFreqLow
      L2 = DIV L0 10
      L1 = MOD L0 10
      IF L1 = 8
      {
        IF &CalcXpdrFreqL > 0
        {
          L2 = L2 + 1
          L1 = 0
        }
        ELSE
        {
          L1 = 6
        }
      }
      ELSE
      {
        IF L1 = 9
        {
          IF &CalcXpdrFreqL > 0
          {
            L2 = L2 + 1
            L1 = 1
          }
          ELSE
          {
            L1 = 7
          }
        }
      }
      L0 = L2 * 10
      &XPDRFreqLow = L0 + L1
     
      L2 = &XPDRFreqHigh * 100
      L1 = &XPDRFreqLow
      &XPDRFreq = L1 + L2
      CALL &OutXPDRFreq 
    }
    
    Var 9867 name CalcXPDRFreqH Link SUBRUTINE
    {
      L0 = &XPDRFreqHigh
      L2 = DIV L0 10
      L1 = MOD L0 10
      IF L1 = 8
      {
        IF &CalcXpdrFreqH > 0
        {
          L2 = L2 + 1
          L1 = 0
        }
        ELSE
        {
          L1 = 6
        }
      }
      ELSE
      {
        IF L1 = 9
        {
          IF &CalcXpdrFreqH > 0
          {
            L2 = L2 + 1
            L1 = 1
          }
          ELSE
          {
            L1 = 7
          }
        }
      }
      L0 = L2 * 10
      &XPDRFreqHigh = L0 + L1
     
      L2 = &XPDRFreqHigh * 100
      L1 = &XPDRFreqLow
      &XPDRFreq = L1 + L2
      CALL &OutXPDRFreq 
    }
    
    Var 9737 name I_XPNDR Link IOCARD_SW Device 3 Input 7 Type I  // XPNDR toggle switch     
    {
      IF &Dialling = 1
      {
      // send freq to panel
        L0 = &XPDRFreq
        L1 = DIV L0 1000
        CALL &OutKey L1
        L0 = MOD L0 1000
        L1 = DIV L0 100
        CALL &OutKey L1
        L0 = MOD L0 100
        L1 = DIV L0 10
        CALL &OutKey L1
        L0 = MOD L0 10
        CALL &OutKey L0
      }
    }
    
    Var 8372 name OutKey Link SUBRUTINE
    {
      L0 = &OutKey
      IF L0 < 4
      {
        IF L0 = 0
        {
          v534 = CHANGEBITN 0 v534
        }
        IF L0 = 1
        {
          v527 = CHANGEBITN 0 v527
        }
        IF L0 = 2
        {
          v528 = CHANGEBITN 0 v528
        }
        IF L0 = 3
        {
          v529 = CHANGEBITN 0 v529
        }
      }
      ELSE
      {
        IF L0 = 4
        {
          v530 = CHANGEBITN 0 v530
        }
        IF L0 = 5
        {
          v531 = CHANGEBITN 0 v531
        }
        IF L0 = 6
        {
          v532 = CHANGEBITN 0 v532
        }
        IF L0 = 7
        {
          v533 = CHANGEBITN 0 v533
        }
      }
    }
    
    // Transponder,  keypad
    
    Var 527 Static  // 1
    Var 528 Static  // 2
    Var 529 Static  // 3
    Var 530 Static  // 4
    Var 531 Static  // 5 
    Var 532 Static  // 6
    Var 533 Static  // 7
    Var 534 Static  // 0 
    
    // outputs
    
    Var 5644 name DIS_ATC Link IOCARD_OUT Device 3 Output 20
    Var 6577 name DIS_1 Link IOCARD_OUT Device 3 Output 21
    Var 7542 name DIS_2 Link IOCARD_OUT Device 3 Output 22
    Var 9883 name LED_FAIL Link IOCARD_OUT Device 3 Output 23
    
    
    // ************************************************************************
    // XPDR rotary switch
    
    Var 5487 name I_R_STB Link IOCARD_SW Device 3 Input 0 Type I
    {
      IF &I_R_STB = 1
      {
        v540 = 1
        v541 = 0
        v542 = 0
      } 
    }
    
    Var 3990 name I_R_ALT Link IOCARD_SW Device 3 Input 1 Type I
    {
      IF &I_R_ALT = 1
      {
        v540 = 1
        v541 = 0
        v542 = 0
      } 
    }
    
    Var 3991 name I_R_XPN Link IOCARD_SW Device 3 Input 2 Type I
    {
      IF &I_R_XPN = 1
      {
        v540 = 1
        v541 = 0
        v542 = 0
      }
    }
    
    Var 3992 name I_R_TAO Link IOCARD_SW Device 3 Input 3 Type I
    {
      IF &I_R_TAO = 1
      {
        v540 = 0
        v541 = 1
        v542 = 0
      }
    }
    
    Var 3993 name I_R_TAR Link IOCARD_SW Device 3 Input 4 Type I
    {
      IF &I_R_TAR = 1
      {
        v540 = 0
        v541 = 0
        v542 = 1
      }
    }
    
    Var 540 Static
    Var 541 Static 
    Var 542 Static
    
    
    
    
    // ************************************************************************
    // ATC stby or ON:
    
    Var 2998 name I_ALTSRC Link IOCARD_SW Device 3 Input 9 Type I
    {
      IF &I_ALTSRC = 1 
      {
        v536 = 1
        v537 = 0
        v538 = 0
      }
      ELSE
      {
        v536 = 0
        v537 = 0
        v538 = 1
      }
    } 
    
    Var 536 Static
    Var 537 Static
    Var 538 Static
    
    //
    ///////////////////////////////////////////////////////////////////////////
    
    
    
    Var 2999 name FI_XPDR Link FSUIPC_IN Offset $0354 Length 2    
    {
      L2 = FROMBCD &FI_XPDR
      IF &LeftBusOff = 0
      {  
        &DIS_ATC = 1
      }
      IF L2 >= 1000 
      {
        IF L2 <> &XPDRFreq
        {
          &XPDRFreq = L2
          &XPDRFreqLow = MOD L2 100
          &XPDRFreqHigh = DIV L2 100
          CALL &OutXPDRFreq
        }
        &Dialling = 0
      }
    }
    
    Var 9102 name OutXPDRFreq Link SUBRUTINE  
    {
      IF &LeftBusOff = 1
      {
        &D_ACTIVE = -999999  // blank
        &D_FAIL = -999999  // blank
        &DIS_ATC = 0
        &DIS_1 = 0
        &DIS_2 = 0
        &LED_FAIL = 0
      }
      ELSE
      {
        IF &TestPed = 1
        {
          &D_ACTIVE = 8888
          &D_FAIL = 8
          &DIS_ATC = 1
          &DIS_1 = 1
          &DIS_2 = 1
          &LED_FAIL = 1
        }
        ELSE
        {
          &D_ACTIVE = &XPDRFreq
        }
      }
    }
    
    Var 9103 name D_ACTIVE Link IOCARD_DISPLAY Device 3 Digit 0 Numbers 4  
    
    // 
    ///////////////////////////////////////////////////////////////////////////
    This is my SIOC.ini:

    Code:
    [SIOC]
    IOCP_port=8092
    IOCP_timeout=4000
    Minimized=Yes
    toggle_delay=20
    CONFIG_FILE=ServoVSI.ssi
    
    [IOCARDS MODULE]
    IOCard_disable=No
    IOCard_LPT=No
    
    [DEVICE INFORMATION]
    USBSERVOS=0,77
    deviceUSB=2132
    
    [USBEXPANSION]
    USB=Yes
    
    [MULTIPLE]
    MUSB=Yes
    
    [MASTERS]
    ;MASTER=1,7,1,1001
    ;MASTER=2,5,1,1002
    MASTER=3,11,1,79
    ;MASTER=5,8,1,1005
    MASTER=0,4,1,91
    
    [NUMBER MASTERS]
    NCards=1
    
    [A/D USED MASTER]
    USB_AD=4
    
    [USBKEYS]
    USBKeys=0,67
    
    [FSUIPC MODULE]
    FSUipcdisable=No
    FSUipcRefresh=50
    
    [IOCP CLIENTS MODULES]
    IOCPini_delay=3000
    IOCPclient0_disable=Yes
    IOCPclient0_host=localhost
    IOCPclient0_port=8090
    IOCPclient1_disable=Yes
    IOCPclient1_host=localhost
    IOCPclient1_port=8099
    
    [SOUND MODULE]
    Sound_disable=Yes
    Volume=100
    The SIOC script "ServoVSI.ssi" has been compiled together with the ATC script, forming one very large script (but it compiles fine).

    You'll notice the Lekseecon refresh section is missing from the above script. This is because when compiling the two scripts together, I had two referesh variables, so I combined them into one:

    Code:
    Var 996 Static  // lekseecon refresh variable
    {
      CALL &OutLatitude
      CALL &OutLongitude
      CALL &OutXPDRFreq
    }
    My problem is that after starting FSX + LDS767 + SIOC + Lekseecon, absolutely nothing happens on the ATC module (no display, nothing).

    Cheers,

    Jack

  2. #2
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Hi Jack,

    My recommended approach would be to learn to compile multiple scripts without altering them or combining the sources into one big file. You only have to make sure that each script uses a different Refresh Variable number; there are plenty of them available (in the range 989 - 999).

    First make sure each script alone works fine (with its sioc.ini file).
    Then combine the sioc.ini's of the two and do the multiple sioc file compilation (with a config_sioc.ini file).

    regards,
    Nico

  3. #3
    500+ This must be a daytime job Boeing 747 Flyer's Avatar
    Join Date
    Nov 2009
    Location
    England
    Posts
    771
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Hi Nico,

    Still no luck. I separated the two scripts like you suggested and ran them individually. The ATC script does not work.

    Here is my script (I modified it slightly to include the correct refresh variable):

    Code:
    ///////////////////////////////////////////////////////////////////////////
    //
    //                    Opencockpits ATC737 to be used 
    //                 with the Level-D 767 FSX + FS9 and 
    //     
    //
    //                        21 Aug 2010
    //
    //                          Nico Kaan
    //                        The Netherlands
    //                        www.lekseecon.nl
    //                     email: leveld757@gmail.com
    //
    //
    //
    // ************************************************************************
    
    Var 8201 name XPDRFreqLow Value 11
    Var 3830 name XPDRFreqHigh value 11
    Var 1874 name XPDRFreq Value 1111
    
    Var 581 Static name TestPed Link IOCARD_SW Device 3 Input 12 Type P  // ident push button  ATC737
    
    // see 5.11_FSX_xpdr.txt
    
    Var 9009 name D_FAIL Link IOCARD_DISPLAY Device 3 Digit 4 Numbers 1   
    
    Var 9010 name Dialling
    {
      IF &Dialling = 0
      {
        &D_FAIL = -999999  // blank
      }
      ELSE
      {
        &D_FAIL = -999995  // d from dialing
      }
    }
    
    Var 9020 name RO_RIGHT Link IOCARD_ENCODER Device 3 Input 10 Aceleration 1 Type 2     
    {
      L0 = &RO_RIGHT * -1     
      &XPDRFreqLow = ROTATE 0 77 L0
      CALL &CalcXPDRFreqL L0
      &Dialling = 1
    }
    
    Var 9917 name RO_LEFT Link IOCARD_ENCODER Device 3 Input 5 Aceleration 1 Type 2     
    {
      L0 = &RO_LEFT * -1      
      &XPDRFreqHigh = ROTATE 10 77 L0
      CALL &CalcXPDRFreqH L0 
      &Dialling = 1
    }
    
    
    Var 9732 name CalcXPDRFreqL Link SUBRUTINE
    {
      L0 = &XPDRFreqLow
      L2 = DIV L0 10
      L1 = MOD L0 10
      IF L1 = 8
      {
        IF &CalcXpdrFreqL > 0
        {
          L2 = L2 + 1
          L1 = 0
        }
        ELSE
        {
          L1 = 6
        }
      }
      ELSE
      {
        IF L1 = 9
        {
          IF &CalcXpdrFreqL > 0
          {
            L2 = L2 + 1
            L1 = 1
          }
          ELSE
          {
            L1 = 7
          }
        }
      }
      L0 = L2 * 10
      &XPDRFreqLow = L0 + L1
     
      L2 = &XPDRFreqHigh * 100
      L1 = &XPDRFreqLow
      &XPDRFreq = L1 + L2
      CALL &OutXPDRFreq 
    }
    
    Var 9867 name CalcXPDRFreqH Link SUBRUTINE
    {
      L0 = &XPDRFreqHigh
      L2 = DIV L0 10
      L1 = MOD L0 10
      IF L1 = 8
      {
        IF &CalcXpdrFreqH > 0
        {
          L2 = L2 + 1
          L1 = 0
        }
        ELSE
        {
          L1 = 6
        }
      }
      ELSE
      {
        IF L1 = 9
        {
          IF &CalcXpdrFreqH > 0
          {
            L2 = L2 + 1
            L1 = 1
          }
          ELSE
          {
            L1 = 7
          }
        }
      }
      L0 = L2 * 10
      &XPDRFreqHigh = L0 + L1
     
      L2 = &XPDRFreqHigh * 100
      L1 = &XPDRFreqLow
      &XPDRFreq = L1 + L2
      CALL &OutXPDRFreq 
    }
    
    Var 9737 name I_XPNDR Link IOCARD_SW Device 3 Input 7 Type I  // XPNDR toggle switch     
    {
      IF &Dialling = 1
      {
      // send freq to panel
        L0 = &XPDRFreq
        L1 = DIV L0 1000
        CALL &OutKey L1
        L0 = MOD L0 1000
        L1 = DIV L0 100
        CALL &OutKey L1
        L0 = MOD L0 100
        L1 = DIV L0 10
        CALL &OutKey L1
        L0 = MOD L0 10
        CALL &OutKey L0
      }
    }
    
    Var 8372 name OutKey Link SUBRUTINE
    {
      L0 = &OutKey
      IF L0 < 4
      {
        IF L0 = 0
        {
          v534 = CHANGEBITN 0 v534
        }
        IF L0 = 1
        {
          v527 = CHANGEBITN 0 v527
        }
        IF L0 = 2
        {
          v528 = CHANGEBITN 0 v528
        }
        IF L0 = 3
        {
          v529 = CHANGEBITN 0 v529
        }
      }
      ELSE
      {
        IF L0 = 4
        {
          v530 = CHANGEBITN 0 v530
        }
        IF L0 = 5
        {
          v531 = CHANGEBITN 0 v531
        }
        IF L0 = 6
        {
          v532 = CHANGEBITN 0 v532
        }
        IF L0 = 7
        {
          v533 = CHANGEBITN 0 v533
        }
      }
    }
    
    // Transponder,  keypad
    
    Var 527 Static  // 1
    Var 528 Static  // 2
    Var 529 Static  // 3
    Var 530 Static  // 4
    Var 531 Static  // 5 
    Var 532 Static  // 6
    Var 533 Static  // 7
    Var 534 Static  // 0 
    
    // outputs
    
    Var 5644 name DIS_ATC Link IOCARD_OUT Device 3 Output 20
    Var 6577 name DIS_1 Link IOCARD_OUT Device 3 Output 21
    Var 7542 name DIS_2 Link IOCARD_OUT Device 3 Output 22
    Var 9883 name LED_FAIL Link IOCARD_OUT Device 3 Output 23
    
    
    // ************************************************************************
    // XPDR rotary switch
    
    Var 5487 name I_R_STB Link IOCARD_SW Device 3 Input 0 Type I
    {
      IF &I_R_STB = 1
      {
        v540 = 1
        v541 = 0
        v542 = 0
      } 
    }
    
    Var 3990 name I_R_ALT Link IOCARD_SW Device 3 Input 1 Type I
    {
      IF &I_R_ALT = 1
      {
        v540 = 1
        v541 = 0
        v542 = 0
      } 
    }
    
    Var 3991 name I_R_XPN Link IOCARD_SW Device 3 Input 2 Type I
    {
      IF &I_R_XPN = 1
      {
        v540 = 1
        v541 = 0
        v542 = 0
      }
    }
    
    Var 3992 name I_R_TAO Link IOCARD_SW Device 3 Input 3 Type I
    {
      IF &I_R_TAO = 1
      {
        v540 = 0
        v541 = 1
        v542 = 0
      }
    }
    
    Var 3993 name I_R_TAR Link IOCARD_SW Device 3 Input 4 Type I
    {
      IF &I_R_TAR = 1
      {
        v540 = 0
        v541 = 0
        v542 = 1
      }
    }
    
    Var 540 Static
    Var 541 Static 
    Var 542 Static
    
    
    
    
    // ************************************************************************
    // ATC stby or ON:
    
    Var 2998 name I_ALTSRC Link IOCARD_SW Device 3 Input 9 Type I
    {
      IF &I_ALTSRC = 1 
      {
        v536 = 1
        v537 = 0
        v538 = 0
      }
      ELSE
      {
        v536 = 0
        v537 = 0
        v538 = 1
      }
    } 
    
    Var 536 Static
    Var 537 Static
    Var 538 Static
    
    //
    ///////////////////////////////////////////////////////////////////////////
    
    
    
    Var 2999 name FI_XPDR Link FSUIPC_IN Offset $0354 Length 2    
    {
      L2 = FROMBCD &FI_XPDR
      IF &LeftBusOff = 0
      {  
        &DIS_ATC = 1
      }
      IF L2 >= 1000 
      {
        IF L2 <> &XPDRFreq
        {
          &XPDRFreq = L2
          &XPDRFreqLow = MOD L2 100
          &XPDRFreqHigh = DIV L2 100
          CALL &OutXPDRFreq
        }
        &Dialling = 0
      }
    }
    
    Var 9102 name OutXPDRFreq Link SUBRUTINE  
    {
      IF &LeftBusOff = 1
      {
        &D_ACTIVE = -999999  // blank
        &D_FAIL = -999999  // blank
        &DIS_ATC = 0
        &DIS_1 = 0
        &DIS_2 = 0
        &LED_FAIL = 0
      }
      ELSE
      {
        IF &TestPed = 1
        {
          &D_ACTIVE = 8888
          &D_FAIL = 8
          &DIS_ATC = 1
          &DIS_1 = 1
          &DIS_2 = 1
          &LED_FAIL = 1
        }
        ELSE
        {
          &D_ACTIVE = &XPDRFreq
        }
      }
    }
    
    Var 997 Static  // lekseecon refresh variable
    {
      CALL &XPDRFreq
    }
    
    Var 9103 name D_ACTIVE Link IOCARD_DISPLAY Device 3 Digit 0 Numbers 4  
    
    // 
    ///////////////////////////////////////////////////////////////////////////
    And my SIOC.ini:

    Code:
    [SIOC]
    IOCP_port=8092
    IOCP_timeout=4000
    Minimized=Yes
    toggle_delay=20
    CONFIG_FILE=ttt.ssi
    
    [IOCARDS MODULE]
    IOCard_disable=No
    IOCard_LPT=No
    
    [DEVICE INFORMATION]
    USBSERVOS=0,77
    deviceUSB=2132
    
    [USBEXPANSION]
    USB=Yes
    
    [MULTIPLE]
    MUSB=Yes
    
    [MASTERS]
    ;MASTER=1,7,1,1001
    ;MASTER=2,5,1,1002
    MASTER=3,11,1,79
    ;MASTER=5,8,1,1005
    MASTER=0,4,1,91
    
    [NUMBER MASTERS]
    NCards=1
    
    [A/D USED MASTER]
    USB_AD=4
    
    [USBKEYS]
    USBKeys=0,67
    
    [FSUIPC MODULE]
    FSUipcdisable=No
    FSUipcRefresh=50
    
    [IOCP CLIENTS MODULES]
    IOCPini_delay=3000
    IOCPclient0_disable=Yes
    IOCPclient0_host=localhost
    IOCPclient0_port=8090
    IOCPclient1_disable=Yes
    IOCPclient1_host=localhost
    IOCPclient1_port=8099
    
    [SOUND MODULE]
    Sound_disable=Yes
    Volume=100
    BTW; What are the ";;;" for preceding the MASTERS entries?

    I still have the same problem... My Transponder is dead and nothing displays on it. I make sure it is plugged in, have a valid squawk code before starting Lekseecon, and so forth... Still no luck.

    Jack

  4. #4
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Does the ATC script, run individually, not work? That cannot be true, then you must have changed something in the sioc.ini (assuming you have not changed a bit in the script). The sioc.ini you have posted is not right (for the ATC script). NCARDS=1 is not needed, MUSB entry is not needed USBEXPANSION is not needed, DEVICe INFORMATION is not ... and so on... :-[ Please go back yo my initial sioc.ini.

    A ; at the beginning of a line means that the line is commented out.

    regards,
    Nico
    P.S. Maybe you have noticed that I have switched off Private Mail. I get to many mails withy questions that can be answered in this Forum as well.

  5. #5
    500+ This must be a daytime job Boeing 747 Flyer's Avatar
    Join Date
    Nov 2009
    Location
    England
    Posts
    771
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Hi Nico,

    The SIOC.ini has to be like that... Or else I cannot run any of my Servo-Driven instruments, CDU, Pedestal, etc.

    Is there anything wrong with the script? As I said I changed it very slightly.

    & Regarding PMs; Yes, that's okay. I just have a message I'd like to send to your about that weather radar script (I reformatted the brackets etc).

  6. #6
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Why do you have a MASTER=0,.... statement?
    Try this sioc.ini for the ATC module and check that your module has device number 79

    Code:
    [SIOC]
    IOCP_port=8092
    IOCP_timeout=4000
    Minimized=Yes
    toggle_delay=20
    CONFIG_FILE=ttt.ssi
    
    [IOCARDS MODULE]
    IOCard_disable=No
    IOCard_LPT=No
    
    [MASTERS]
    MASTER=3,11,1,79
    
    [FSUIPC MODULE]
    FSUipcdisable=No
    FSUipcRefresh=50
    
    [IOCP CLIENTS MODULES]
    IOCPini_delay=3000
    IOCPclient0_disable=Yes
    IOCPclient0_host=localhost
    IOCPclient0_port=8090
    IOCPclient1_disable=Yes
    IOCPclient1_host=localhost
    IOCPclient1_port=8099
    
    [SOUND MODULE]
    Sound_disable=Yes
    Volume=100

  7. #7
    500+ This must be a daytime job Boeing 747 Flyer's Avatar
    Join Date
    Nov 2009
    Location
    England
    Posts
    771
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Hi Nico,

    Yes it is Device 79, Index 3.... still nothing happens with that SIOC script and your newly posted SIOC.ini.

  8. #8
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Then there must be something else wrong. Cannot tell from here. Check everything crefully.

    If you have installed leksecon 7.0 you could also try my ocm_configurator.exe and see what kind of sioc.ini it generates.

  9. #9
    500+ This must be a daytime job Boeing 747 Flyer's Avatar
    Join Date
    Nov 2009
    Location
    England
    Posts
    771
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Hi Nico,

    I have used the OCM configurator and followed the instructions exactly... And now everything works. Now I just have to reconstruct my SIOC.ini to accept my USBKeys Card, Other Master, USBServos etc.

    The next step is to compile the two files together. I tired the istructions on your site, and whilst it mostly works... I have a few problems...

    - My FMC doesn't work
    - When Left Bus is off, ATC Module isn't C & D

    I think I need to compile THREE scripts together: 767 Cold & Dark.txt, ATC.txt and My normal SIOCfile.txt

    How do I do this?

  10. #10
    2000+ Poster - Never Leaves the Sim kiek's Avatar
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    2,202
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: ATC Transponder for FSX

    Quote Originally Posted by Boeing 747 Flyer View Post
    How do I do this?
    The basics about compiling multiple files with config_sioc.exe:

    http://www.lekseecon.nl/configsioc.html#multiplefiles

    and info about how to use my files as well as yours can befound in HowToMakeChanges.pdf in ocm folder of lekseecon 7.0
    Last edited by kiek; 10-03-2010 at 04:24 PM.

Page 1 of 3 123 LastLast

Similar Threads

  1. Phidgets and Transponder
    By blundgren77 in forum Phidgets Interface & Alan Dyers' FS2Phidget
    Replies: 0
    Last Post: 01-29-2011, 11:04 PM
  2. XPNDR - Transponder
    By shearder in forum I/O Interfacing and Hardware
    Replies: 7
    Last Post: 01-08-2010, 04:57 AM
  3. New transponder
    By gokhotit in forum My Cockpit Update
    Replies: 0
    Last Post: 12-30-2009, 01:28 PM
  4. Transponder for GA (Cessna)
    By colt45 in forum General Builder Questions All Aircraft Types
    Replies: 5
    Last Post: 05-01-2009, 08:03 PM
  5. Transponder
    By bindook in forum I/O Interfacing Hardware and Software
    Replies: 5
    Last Post: 03-22-2007, 03:07 AM