Jump to content

Search the Community

Showing results for tags 'FSUIPC'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • New Member Forums
    • Welcome New Members!
    • Help Using the AVSIM Forums
    • Help Creating an AVSIM Account and Logging on to AVSIM
  • AVSIM Fixed Based Operations (FBO)!
    • Hangar Chat
    • Flight Planning
    • Virtual Reality (VR) Hardware and Games
    • Letters to the Editorial Staff of AVSIM
    • All About Us
    • Crash To Desktop (CTD) Forum
    • The Bargain Hunter's Shack
    • Classified Ads | Want Ads | Swap Meet
    • AVSIM's Round the World Race Forum
    • AVSIM Reviews Feedback
    • The File Library General Forum
    • Flight Sim & Aviation User Stories
    • In Memoriam of Tom Allensworth
    • In Memoriam
  • Microsoft Flight Simulator Forums
    • Microsoft Flight Simulator (2020)
    • MS FSX | FSX-SE Forum
    • The Microsoft Flight (2012) Forum
    • The FS2004 (FS9) Forum
    • Flight Simulator Tips and Tricks
    • Shared Cockpits | Multi-Player Forum for FSX | FSX-SE | P3D
    • MS FSX | FSX=SE | P3D Simconnect Forum
    • FSX | P3D Missions Forum - How To
    • FSX/FSX-SE Aircraft and Panel Design Forum - How To
    • FSX | FSX-SE Scenery Design Forum - How To
    • The Paint Shop - The Aircraft Painter's Forum - How To
    • Mesh Scenery Design - How To
    • TTools for MSFS Forum
    • Add On Developer's Forum
    • DX-10 Discussions, Hints and Help
  • The Prepar3D Forums
    • The Prepar3d Forum
    • Prepar3D Tips, Tricks and How To's
  • The X-Plane Forums
    • The X-Plane General Discussions Forum
    • X-Plane Tips and Tricks
  • The IPACS Aerofly Forums
    • IPACS AeroFly FS2
  • Simulator Screen Shots, Real Aviation Photos, & Videos
    • The AVSIM Screen Shots Forum
    • Real Aviation Photos
    • Aviation and Flight Sim Video Forum
  • Hardware & Operating Systems Discussions
    • WIN10 OS Forum
    • WIN8 OS Forum
    • The Win7 OS Forum
    • MOBO | RAM | CPU | HDD | SSD | Desktops | Laptops
    • Monitors | Multi-Monitors | Video Cards | Drivers
    • Hardware Controllers | Joysticks | Drivers
    • Networks | WIFI | Routers | Ethernet | DSL | Cable Modems
  • Commercial Support Forums (Hosted by AVSIM)
    • FS2Crew Support Forum
    • Mindstar Aviation Support Forum
    • The RealityXP Support Forum
    • The Official DX10 Scenery Fixer Support Forum
    • The Multi-Crew Experience (MCE) Support Forum
    • Virtual Avionics Support Forum
    • Lorby-SI Support Forum
    • Pilot2ATC Users Forum
    • The Carenado Support Forum
    • The Alabeo Support Forum
    • Remote CDU for Phone / Tablet Official Support Forum
    • Airline2Sim Support Forum
    • SX Airport Design Forum
    • P3D Tweak Assistant (PTA) and RealismShaderPack
    • The simPlugins Support Forum
    • SimSettingsManager Official Support Forum
    • simFDR General Support Forum
    • Blue Sky Star Simulations Support Forum
    • Capt. PERO Support Forum
    • Flysimware Forum
    • Mid-Atlantic Air Museum Simulations Support
    • FSReborn Series Support Forum
    • Desk Pilot - Shared Cockpits
    • PhotoSim Labs - Bahamas sceneries
    • Fulcrum Simulator Controls
  • User-to-User Support Forums
  • Freeware Support Forums
  • Virtual Airlines News and Discussion
  • Home Cockpit Builders
  • Other Civil Aviation Simulators
  • International Language Forums
  • Other Forums

Categories

  • Articles
  • AVSIM News
  • File Library News
  • AVSIM Reviews
    • Hardware
    • Aircraft
    • Scenery
  • Product Announcements & Press Releases
  • What's New @ AVSIM
  • Interviews
  • AVSIM Editorials
  • Guest Editorials
  • Obituaries

Blogs

  • Tom Allensworth's Blog
  • Gaiiden's Scroll
  • Brandon's Box
  • Jess B's X-plane blog thingy
  • Tom_Test's Blog
  • Alpha Floor's Logbook
  • GolfPilot
  • adi518's Blog
  • Chase's Blog
  • The Big Tour
  • Tales of a Wannabe Pilot
  • Farmer Looking Skyward

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests


About Me


About Me

Found 13 results

  1. Hi all, I have an older version (5.12) of FSUIPC running with v4.5. When I upgraded to v5 I bought and installed FSUIPC6. Works great in v5. However... follow along... I got the Honeycomb yoke. It runs perfectly in v5 with FSUIPC6, but I cannot get FSUPIC5 in v4.5 to recognize it. Is there perhaps a conflict? Should I delete the old FSUIPC in v4.5 and install FSUIPC6? Thanks!
  2. Hello, I got a VRi mcp combo 2 recently, but I am having some problems with it. I downloaded the software that was in the box(VRi sim), and it works fine when I connect it with B737NGX. All the buttons, knobs, switches work perfectly, but the mcp display is frozen. It indicates 000 for hdg, spd, vs, and alt. I couldn’t find out how to program the custom keys. The COM panel display works fine though. When I contacted the seller, they told me to download simconnect, but I’m sure I downloaded it when I installed PMDG. http://www.vrinsightshop.com/m/view.php?number=3 Also, I saw some people using Linda or FSUIPC5 with the mcp. I bought the registered version of FSUIPC5, but I don’t know what to do after that. I will very appreciate it if anyone teaches me how to solve this display problem and the whole LINDA thing. Thank you.
  3. Hello All, Can you advise what is FSUIPC, i have the flysimware lear 35a as an add on and recently downloaded the immersion package from orbx (//42) however during installation I get a message saying FSUIPC may not be installed properly & I need to install it?. (I don't have this on my system at all) I didn't get this problem when installing the immersion pack for 737 NGXu from PMDG? Do I really need this s/w FSUIPC and worry it may adversely effect my other add ons and or P3DV.5 generally? Any advice much appreciated. My computer spec is:- P3D V4.5 / Intel (R)Core TM i7-8700KCPU @3.70GHz3.70GHZ / Installed RAM 16GB 15.9 USEABLE / Graphics Card Nvidia GeForceGTX 1070Ti0.0 (12 Cores) Win 10 Home / 64 bit Best Regards Charlie McEwan
  4. Hi everyone. I have some problems with SimConnect or FSUIPC. I did a flight from EHAM to my brand new scenery Flightbeam KMSP. At 50% of my flight it freeze every few seconds. After a few 10 minutes later this issue disappeared. A few hours later this issue started again. Later I saw that my memory was at 100%, and a few seconds later my sim rant into OOM. Few minutes later the sim closed itself and my RAM was at normal again. After that I start P3D again, it was loading and the same happens again. But this time my computer froze and I did a hard shutdown. Now I flying back from KMSP to EHAM. And around 50% of my flight, I have again issues. I chose to play it save and close the simulator and restarting it form my last autosave. Again a few hours later, its happening again. This time I decide to just let the sim run, and the sim ran into a fatal error. Now I did some research, and discovered this in the FSUIPC logfile: 'No SimConnect events or states being received!'. Can a single scenery airport cause this? P3D fatal error: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2017-07-08T16:09:36.901370500Z" /> <EventRecordID>38317</EventRecordID> <Channel>Application</Channel> <Computer>Skynet</Computer> <Security /> </System> <EventData> <Data>Prepar3D.exe</Data> <Data>3.4.9.18400</Data> <Data>57d9b14e</Data> <Data>SimConnectP3D3.dll_unloaded</Data> <Data>3.2.2.16659</Data> <Data>58f1f032</Data> <Data>c0000005</Data> <Data>00001ec0</Data> <Data>6678</Data> <Data>01d2f7eb3cac8c87</Data> <Data>F:\Program Files\Lockheed Martin\Prepar3D v3\Prepar3D.exe</Data> <Data>SimConnectP3D3.dll</Data> <Data>d6251f2f-63f7-11e7-9e4d-d8cb8a9cd07e</Data> <Data /> <Data /> </EventData> </Event>
  5. <problem solved> Hello pilots, I have a strange problem with my IVAO IVAP client in combination with FSUIPC5103 "Press the key to be sent when you press this button" feature in P3DV4. Let my try to explain: I configured a few buttons on my joysticks (yoke and HOTAS Warthog) via the FSUIPC "Buttons + Switches" tab and the option "Press the key to be sent when you press this button". A specific example is a button that when pressed should output the "S" corresponding the keyboard "S" for this explame to P3D view switching. This works perfect in P3D until I start the Ivao IVAP client. The functions stops working the minute I start the IVAP client (ivap_dllhost). All other functionalies like joystick use, throttle assignment etc all woks fine. Even in the same FSUIPC tab "Buttons + Swtches" the option "select for FS control" in combination with "control sent when button pressed" works fine. But not the option "Press the key to be sent when you press this button". When looking in FSUIPC "Buttons + Switches" tab I do see that when pressing the joystick button the function works. So the button works fine but the "function" is just blocked in the simulator by IVAP because it will not do what is programmed for. When I close IVAP via the windows task manager the function "Press the key to be sent when you press this button" works again. So its a combination of the specific option in FSUIPC and IVAO IVAP. The problem is that I configured a button on my yoke via the first option "Press the key to be sent when you press this button" to configure the "0" key on my keyboard that relates to Teamspeak push to talk key. This options, as mentioned above stops working the minute I start IVAP. I configured IVAP via the following manual: https://flightsimeindhoven.wordpress.com/category/knowledge-base/ivao-ivac-ivap/ Please note that IVAP works fine (flights are tracked by tracker). I also have FSX Steam installed and have no problems at all with the above settings. Does anyone experiance the same problem? Is there a workaround to configure the "push to talk" option from Teamspeak to a joystick button without the use of the "Press the key to be sent when you press this button" option in FSUIPC? Or a solution overall? Thank you for your help! Mike
  6. Hello, I have FSUIPC configured however at random times the Hat switch (look around the cockpit etc...) moves really slowly? Is there something I am missing in my configuration. At the minute the hat switch is assigned in "Axis Assignment", should it be somewhere else? (I have disabled my joystick in FSX control settings, so that's not the problem) -Open to all suggestions many thanks in advance Ols :)
  7. Hi, everyone, Currently, I am running PMDG 747 -400X in FSX on a desktop in Windows 7 (64-bit), with FSUIPC used to control my CH Eclipse Yoke, a CH Throttle Quadrant and its relevant Keyboard Commands. Can anyone tell me how I can double-up the commands that I presently have available? I have been thinking about using Button 1 on the Yoke (PTT usually) as a Shift Button but I do not appear to be able to program the Shift Key in. I know that if I program button 1 as a Shift Key, I will lose its availabllity as a PTT, but this is more than compensated for by the extra number oif Commands that I would get as a result of successfully doing this. I have read Pete Dowson's 'Application Interfacing Modules for MS FSX' etc, (both the normal one and the Advanced one), but do not see how I can do this. Any useful suggestions would be most welcome, but please, please, make it so simple that a 3-year oild could understand it. I am not a geek or nerd, but I do love flying, and having recently had my PPL taken away for medical reasons, this is now my only way of feeling part of the party again! Regards and Happy Flying to everyone, Philhen1943
  8. Hi , Im looking at setting up my saitek yoke and throttle with fsuipc and the pmdg aircraft. I have managed to get the axis assignments working however I am struggiling with the button assignments. The buttons I want to assign are some of the lights such as landing , taxi and strobe and I also want the autopilot disconnect button as well. If anyone could link me or tell me step by step how to do this please I would be grateful. Thanks , Will
  9. Hi people, I am a RW 320 pilot looking to set up FS labs A320. To that end, I have recently bought a copy of P3D V4 and I'm having a lot of trouble setting up my Saitek Pro thrust quadrant, MadCatz joystick and Saitek rudder pedals. I am looking for an idiots guide to FSUIPC5. Although there is indeed already a lot of information from Pete Dowson and others about this software it all assumes a certain amount of knowledge that I simply don't have. I have tried to register on Pete's support Forum so that I can ask this question but I never received the registration email despite the site saying that it's been sent (yes I've checked my junk mail folder) The video's that assist to some extent don't seem to be quite the same as what I'm looking at. I would appreciate your help.
  10. Hi Guys I would like to be able to "activate" by R/T and I/C buttons on the audio control panel of my Opencockpits pedestal, so that I can assign key presses in FSUIPC to activate PTT's in Teamspeak and vPilot. I am using Open Cockpits modules throughout except for the MCP and EFIS panels, which are from cpFlight. Below is my pedestal SIOC script. I have added a few lines right at the end of the script, under "Trial code for PTT's", which is my attempt at activating the captain's R/T button on the ACP. I have used the code posted by others on various forums as a starting point. Trouble is, I am not a programmer, and I'm really just working blind with this! Here's my setup. Visual-1 PC: is "flying" PC with Prosim server on it. I have also hooked up the pedestal to this PC using SIOC. Other PC's: 4 in total, all hooked up with FSUIPC / WideFS, and various modules using SIOC. Ideally, I would like the code to work no matter which PC I connect the pedestal to (using WideFS), but even if I can get it working just when connected to Visual-1 PC, then I'll be very happy indeed! So, if any SIOC / FSUIPC guru can offer the correct lines of code for me to insert into my script, I would be eternally grateful! // ***************************************************************************** // * Config_SIOC ver 5.0 - By Manolo V�lez - www.opencockpits.com // ***************************************************************************** // * FileName : pedestalB737_PM.txt, Ver.1.0 // * PMagenta & FSX Pedestal script // * Date : 22/06/2014 var 0,value 0 { &ent_com1 = 118 &dec_com1 = 0 &act_com1 = 118000 &enc_com1 = 1 &ent_com2 = 118 &dec_com2 = 0 &act_com2 = 118000 &enc_com2 = 1 &ent_nav1 = 108 &dec_nav1 = 0 &act_nav1 = 10800 &enc_nav1 = 1 &ent_nav2 = 108 &dec_nav2 = 0 &act_nav2 = 10800 &enc_nav2 = 1 &ent_adf1 = 10 &dec_adf1 = 0 &act_adf1 = 1000 &enc_adf1 = 1 &danta_adf1 = 1 &dants_adf1 = 1 &dadfa_adf1 = 0 &dadfs_adf1 = 0 &ent_adf2 = 10 &dec_adf2 = 0 &act_adf2 = 1000 &enc_adf2 = 1 &danta_adf2 = 1 &dants_adf2 = 1 &dadfa_adf2 = 0 &dadfs_adf2 = 0 // ATC &timerup = 0 &D_ACTIVE = 1200 &lastst = 0 &DIG_POS_STATUS = 5 &DIS_ATC = 1 &DIS_1 = 1 &DIS_2 = 0 &timeratc = 0 &timeratc = TIMER 1,0,35 } // ************************************************************ // ******************************** COM1 ********************** // ************************************************************ var 2300, name enc_com1_pro, STATIC { IF &enc_com1_pro = -1 { &enc_com1 = 0 } ELSE { &enc_com1 = 1 } } var 2308, name enc_com2_pro, STATIC { IF &enc_com2_pro = -1 { &enc_com2 = 0 } ELSE { &enc_com2 = 1 } } var 2316, name enc_nav1_pro, STATIC { IF &enc_nav1_pro = -1 { &enc_nav1 = 0 } ELSE { &enc_nav1 = 1 } } var 2320, name enc_nav2_PRO, STATIC { IF &enc_nav2_pro = -1 { &enc_nav2 = 0 } ELSE { &enc_nav2 = 1 } } var 2324, name enc_adf1_PRO, STATIC { IF &enc_adf1_PRO = -1 { &enc_adf1 = 0 } ELSE { &enc_adf1 = 1 } } var 2336, name enc_adf2_PRO, STATIC { IF &enc_adf2_PRO = -1 { &enc_adf2 = 0 } ELSE { &enc_adf2 = 1 } } var 2, name enc_com1 { if &enc_com1 = 1 { &io_pt_com1 = 1 &io_pt2_com1 = 1 call &sub_d_com1 &id2_com1 = &act_com1 } else { &io_pt_com1 = 0 &io_pt2_com1 = 0 &id_com1 = -999999 &id2_com1 = -999999 } } var 4, name ent_com1 var 6, name dec_com1 var 8, name ie_dec_com1, link IOCARD_ENCODER, input 0, type 2, aceleration 1, device 20 { if &enc_com1 = 1 { l0 = &ie_dec_com1 * 5 l1 = &dec_com1 + l0 if l1 < 0 { l1 = 975 } if l1 > 975 { l1 = 0 } &dec_com1 = l1 call &sub_d_com1 } } var 10, name ie_ent_com1, link IOCARD_ENCODER, input 2, type 2, aceleration 1, device 20 { if &enc_com1 = 1 { l0 = &ie_ent_com1 * -1 &ent_com1 = rotate 118,135,l0 call &sub_d_com1 } } var 12, name id_com1,link IOCARD_DISPLAY, digit 6, numbers 6, device 20 var 14, name sub_d_com1, link SUBRUTINE { l0 = &ent_com1 * 1000 &id_com1 = l0 + &dec_com1 } var 16, name io_pt_com1, link IOCARD_OUT, output 11, device 20 var 18, name ii_sw_com1, link IOCARD_SW, input 5, device 20 { if &ii_sw_com1 = 1 { if &enc_com1 = 1 { l0 = &ent_com1 * 1000 l0 = l0 + &dec_com1 l1 = div &act_com1 1000 l2 = mod &act_com1 1000 &act_com1 = l0 &ent_com1 = l1 &dec_com1 = l2 call &sub_d_com1 &id2_com1 = &act_com1 } } } var 20, name act_com1 var 22, name id2_com1,link IOCARD_DISPLAY, digit 0, numbers 6, device 20 { if &id2_com1 > 0 { &xp_com1 = div &id2_com1 10 } } var 24, name io_pt2_com1, link IOCARD_OUT, output 11, device 20 var 26, name xp_com1, value 11800 { l0 = &xp_com1 - 10000 &fcom1 = tobcd l0 } // ************************************************************ // ******************************** COM2 ********************** // ************************************************************ var 102, name enc_com2 { if &enc_com2 = 1 { &io_pt_com2 = 1 &io_pt2_com2 = 1 call &sub_d_com2 &id2_com2 = &act_com2 } else { &io_pt_com2 = 0 &io_pt2_com2 = 0 &id_com2 = -999999 &id2_com2 = -999999 } } var 104, name ent_com2 var 106, name dec_com2 var 108, name ie_dec_com2, link IOCARD_ENCODER, input 72, type 2, aceleration 1, device 20 { if &enc_com2 = 1 { l0 = &ie_dec_com2 * 5 l1 = &dec_com2 + l0 if l1 < 0 { l1 = 975 } if l1 > 975 { l1 = 0 } &dec_com2 = l1 call &sub_d_com2 } } var 110, name ie_ent_com2, link IOCARD_ENCODER, input 74, type 2, aceleration 1, device 20 { if &enc_com2 = 1 { l0 = &ie_ent_com2 * -1 &ent_com2 = rotate 118,135,l0 call &sub_d_com2 } } var 112, name id_com2,link IOCARD_DISPLAY, digit 70, numbers 6, device 20 var 114, name sub_d_com2, link SUBRUTINE { l0 = &ent_com2 * 1000 &id_com2 = l0 + &dec_com2 } var 116, name io_pt_com2, link IOCARD_OUT, output 75, device 20 var 118, name ii_sw_com2, link IOCARD_SW, input 77, device 20 { if &ii_sw_com2 = 1 { if &enc_com2 = 1 { l0 = &ent_com2 * 1000 l0 = l0 + &dec_com2 l1 = div &act_com2 1000 l2 = mod &act_com2 1000 &act_com2 = l0 &ent_com2 = l1 &dec_com2 = l2 call &sub_d_com2 &id2_com2 = &act_com2 } } } var 120, name act_com2 var 122, name id2_com2,link IOCARD_DISPLAY, digit 64, numbers 6, device 20 { if &id2_com2 > 0 { &xp_com2 = div &id2_com2 10 } } var 124, name io_pt2_com2, link IOCARD_OUT, output 75, device 20 var 126, name xp_com2, value 11800 { l0 = &xp_com2 - 10000 &fcom2 = tobcd l0 } // ********************************************* // ******************* NAV1 ******************* // ********************************************* var 54, name enc_nav1 { if &enc_nav1 = 1 { &io_pt_nav1 = 1 &io_pt2_nav1 = 1 call &sub_d_nav1 &id2_nav1 = &act_nav1 } else { &io_pt_nav1 = 0 &io_pt2_nav1 = 0 &id_nav1 = -999999 &id2_nav1 = -999999 } } var 56, name ent_nav1 var 58, name dec_nav1 var 60, name ie_dec_nav1, link IOCARD_ENCODER, input 9, type 2, aceleration 1, device 20 { if &enc_nav1 = 1 { l0 = &ie_dec_nav1 * 25 l1 = &dec_nav1 + l0 if l1 < 0 { l1 = 975 } if l1 > 975 { l1 = 0 } &dec_nav1 = l1 call &sub_d_nav1 } } var 62, name ie_ent_nav1, link IOCARD_ENCODER, input 11, type 2, aceleration 1, device 20 { if &enc_nav1 = 1 { l0 = &ie_ent_nav1 * -1 &ent_nav1 = rotate 108,117,l0 call &sub_d_nav1 } } var 64, name id_nav1,link IOCARD_DISPLAY, digit 21, numbers 5, device 20 var 66, name sub_d_nav1, link SUBRUTINE { l0 = &ent_nav1 * 100 l1 = div &dec_nav1 10 &id_nav1 = l0 + l1 } var 68, name io_pt_nav1, link IOCARD_OUT, output 12, device 20 var 70, name ii_sw_nav1, link IOCARD_SW, input 14, device 20 { if &ii_sw_nav1 = 1 { if &enc_nav1 = 1 { l0 = &ent_nav1 * 100 l1 = div &dec_nav1 10 l0 = l0 + l1 l1 = div &act_nav1 100 l2 = mod &act_nav1 100 &act_nav1 = l0 &ent_nav1 = l1 l0 = mod l2 10 l2 = l2 * 10 if l0 > 0 { l2 = l2 + 5 } &dec_nav1 = l2 call &sub_d_nav1 &id2_nav1 = &act_nav1 } } } var 72, name act_nav1 var 74, name id2_nav1,link IOCARD_DISPLAY, digit 16, numbers 5, device 20 { if &id2_nav1 > 0 { &xp_nav1 = &id2_nav1 } } var 76, name io_pt2_nav1, link IOCARD_OUT, output 12, device 20 var 78, name xp_nav1, value 10800 { l0 = &xp_nav1 - 10000 &fnav1 = tobcd l0 } // ********************************************* // ******************* NAV2 ******************* // ********************************************* var 154, name enc_nav2 { if &enc_nav2 = 1 { &io_pt_nav2 = 1 &io_pt2_nav2 = 1 call &sub_d_nav2 &id2_nav2 = &act_nav2 } else { &io_pt_nav2 = 0 &io_pt2_nav2 = 0 &id_nav2 = -999999 &id2_nav2 = -999999 } } var 156, name ent_nav2 var 158, name dec_nav2 var 160, name ie_dec_nav2, link IOCARD_ENCODER, input 81, type 2, aceleration 1, device 20 { if &enc_nav2 = 1 { l0 = &ie_dec_nav2 * 25 l1 = &dec_nav2 + l0 if l1 < 0 { l1 = 975 } if l1 > 975 { l1 = 0 } &dec_nav2 = l1 call &sub_d_nav2 } } var 162, name ie_ent_nav2, link IOCARD_ENCODER, input 83, type 2, aceleration 1, device 20 { if &enc_nav2 = 1 { l0 = &ie_ent_nav2 * -1 &ent_nav2 = rotate 108,117,l0 call &sub_d_nav2 } } var 164, name id_nav2,link IOCARD_DISPLAY, digit 85, numbers 5, device 20 var 166, name sub_d_nav2, link SUBRUTINE { l0 = &ent_nav2 * 100 l1 = div &dec_nav2 10 &id_nav2 = l0 + l1 } var 168, name io_pt_nav2, link IOCARD_OUT, output 76, device 20 var 170, name ii_sw_nav2, link IOCARD_SW, input 86, device 20 { if &ii_sw_nav2 = 1 { if &enc_nav2 = 1 { l0 = &ent_nav2 * 100 l1 = div &dec_nav2 10 l0 = l0 + l1 l1 = div &act_nav2 100 l2 = mod &act_nav2 100 &act_nav2 = l0 &ent_nav2 = l1 l0 = mod l2 10 l2 = l2 * 10 if l0 > 0 { l2 = l2 + 5 } &dec_nav2 = l2 call &sub_d_nav2 &id2_nav2 = &act_nav2 } } } var 172, name act_nav2 var 174, name id2_nav2,link IOCARD_DISPLAY, digit 80, numbers 5, device 20 { if &id2_nav2 > 0 { &xp_nav2 = &id2_nav2 } } var 176, name io_pt2_nav2, link IOCARD_OUT, output 76, device 20 var 178, name xp_nav2, value 10800 { l0 = &xp_nav2 - 10000 &fnav2 = tobcd l0 } // ********************************************* // ******************* ADF1 ******************* // ********************************************* var 218, name enc_adf1 { if &enc_adf1 = 1 { &io_pt_adf1 = 1 call &sub_d_adf1 &id2_adf1 = &act_adf1 &o_adf1 = 1 if &ant_adf1 = 1 { &danta_adf1 = 0 &dants_adf1 = 0 &dadfa_adf1 = 1 &dadfs_adf1 = 1 } else { &danta_adf1 = 1 &dants_adf1 = 1 &dadfa_adf1 = 0 &dadfs_adf1 = 0 } } else { &io_pt_adf1 = 0 &id_adf1 = -999999 &id2_adf1 = -999999 &o_adf1 = 0 &danta_adf1 = 1 &dants_adf1 = 1 &dadfa_adf1 = 1 &dadfs_adf1 = 1 } } var 220, name ent_adf1 var 222, name dec_adf1 var 224, name ie_dec_adf1, link IOCARD_ENCODER, input 18, type 2, aceleration 5, device 20 { if &enc_adf1 = 1 { l0 = &ie_dec_adf1 * 1 l1 = &dec_adf1 + l0 if l1 < 0 { l1 = 99 } if l1 > 99 { l1 = 0 } &dec_adf1 = l1 call &sub_d_adf1 } } var 226, name ie_ent_adf1, link IOCARD_ENCODER, input 20, type 2, aceleration 4, device 20 { if &enc_adf1 = 1 { l0 = &ie_ent_adf1 * -1 l1 = &ent_adf1 + l0 if l1 < 10 { l1 = 179 } if l1 > 179 { l1 = 10 } &ent_adf1 = l1 call &sub_d_adf1 } } var 228, name id_adf1,link IOCARD_DISPLAY, digit 37, numbers 5, device 20 var 230, name sub_d_adf1, link SUBRUTINE { l0 = &ent_adf1 * 100 l1 = &dec_adf1 &id_adf1 = l0 + l1 } var 234, name ii_sw_adf1, link IOCARD_SW, input 23,device 20 { if &ii_sw_adf1 = 1 { if &enc_adf1 = 1 { l0 = &ent_adf1 * 100 l1 = &dec_adf1 l0 = l0 + l1 l1 = div &act_adf1 100 l2 = mod &act_adf1 100 &act_adf1 = l0 &ent_adf1 = l1 &dec_adf1 = l2 call &sub_d_adf1 &id2_adf1 = &act_adf1 } } } var 236, name act_adf1 var 238, name id2_adf1,link IOCARD_DISPLAY, digit 32, numbers 5, device 20 { if &id2_adf1 > 0 { &xp_adf1 = &id2_adf1 } } var 240, name io_pt_adf1, link IOCARD_OUT, output 13, device 20 Var 242, name o_adf1 var 254, name xp_adf1 { l0 = div &xp_adf1 10000 l1 = l0 * 10000 l2 = &xp_adf1 - l1 l2 = div l2 10 &fadf1A = tobcd l2 l0 = l0 * 100 l1 = div &xp_adf1 10 l1 = l1 * 10 l2 = &xp_adf1 - l1 l2 = l2 + l0 &fadf1B = tobcd l2 } var 256, name ant_adf1, link IOCARD_SW, input 22, device 20 { if &enc_adf1 = 1 { if &ant_adf1 = 1 { &danta_adf1 = 0 &dants_adf1 = 0 &dadfa_adf1 = 1 &dadfs_adf1 = 1 } else { &danta_adf1 = 1 &dants_adf1 = 1 &dadfa_adf1 = 0 &dadfs_adf1 = 0 } } } var 258, name danta_adf1, link IOCARD_DISPLAY, digit 43, numbers 1, device 20 var 260, name dants_adf1, link IOCARD_DISPLAY, digit 44, numbers 1, device 20 var 262, name dadfa_adf1, link IOCARD_DISPLAY, digit 42, numbers 1, device 20 var 264, name dadfs_adf1, link IOCARD_DISPLAY, digit 45, numbers 1, device 20 Var 266, name S_ADF1TONE, Link IOCARD_SW, Input 24, device 20 { &toneadf1 = CHANGEBITN 0 &S_ADF1TONE } // ********************************************* // ******************* ADF2 ******************* // ********************************************* var 318, name enc_adf2 { if &enc_adf2 = 1 { &io_pt_adf2 = 1 call &sub_d_adf2 &id2_adf2 = &act_adf2 &o_adf2 = 1 if &ant_adf2 = 1 { &danta_adf2 = 0 &dants_adf2 = 0 &dadfa_adf2 = 1 &dadfs_adf2 = 1 } else { &danta_adf2 = 1 &dants_adf2 = 1 &dadfa_adf2 = 0 &dadfs_adf2 = 0 } } else { &io_pt_adf2 = 0 &id_adf2 = -999999 &id2_adf2 = -999999 &o_adf2 = 0 &danta_adf2 = 1 &dants_adf2 = 1 &dadfa_adf2 = 1 &dadfs_adf2 = 1 } } var 320, name ent_adf2 var 322, name dec_adf2 var 324, name ie_dec_adf2, link IOCARD_ENCODER, input 90, type 2, aceleration 5, device 20 { if &enc_adf2 = 1 { l0 = &ie_dec_adf2 * 1 l1 = &dec_adf2 + l0 if l1 < 0 { l1 = 99 } if l1 > 99 { l1 = 0 } &dec_adf2 = l1 call &sub_d_adf2 } } var 326, name ie_ent_adf2, link IOCARD_ENCODER, input 92, type 2, aceleration 4, device 20 { if &enc_adf2 = 1 { l0 = &ie_ent_adf2 * -1 l1 = &ent_adf2 + l0 if l1 < 10 { l1 = 179 } if l1 > 179 { l1 = 10 } &ent_adf2 = l1 call &sub_d_adf2 } } var 328, name id_adf2,link IOCARD_DISPLAY, digit 101, numbers 5, device 20 var 330, name sub_d_adf2, link SUBRUTINE { l0 = &ent_adf2 * 100 l1 = &dec_adf2 &id_adf2 = l0 + l1 } var 334, name ii_sw_adf2, link IOCARD_SW, input 95,device 20 { if &ii_sw_adf2 = 1 { if &enc_adf2 = 1 { l0 = &ent_adf2 * 100 l1 = &dec_adf2 l0 = l0 + l1 l1 = div &act_adf2 100 l2 = mod &act_adf2 100 &act_adf2 = l0 &ent_adf2 = l1 &dec_adf2 = l2 call &sub_d_adf2 &id2_adf2 = &act_adf2 } } } var 336, name act_adf2 var 338, name id2_adf2,link IOCARD_DISPLAY, digit 96, numbers 5, device 20 { if &id2_adf2 > 0 { &xp_adf2 = &id2_adf2 } } var 340, name io_pt_adf2, link IOCARD_OUT, output 77, device 20 Var 342, name o_adf2 var 354, name xp_adf2 { l0 = div &xp_adf2 10000 l1 = l0 * 10000 l2 = &xp_adf2 - l1 l2 = div l2 10 &fadf2A = tobcd l2 l0 = l0 * 100 l1 = div &xp_adf2 10 l1 = l1 * 10 l2 = &xp_adf2 - l1 l2 = l2 + l0 &fadf2B = tobcd l2 } var 356, name ant_adf2, link IOCARD_SW, input 94, device 20 { if &enc_adf2 = 1 { if &ant_adf2 = 1 { &danta_adf2 = 0 &dants_adf2 = 0 &dadfa_adf2 = 1 &dadfs_adf2 = 1 } else { &danta_adf2 = 1 &dants_adf2 = 1 &dadfa_adf2 = 0 &dadfs_adf2 = 0 } } } var 358, name danta_adf2, link IOCARD_DISPLAY, digit 107, numbers 1, device 20 var 360, name dants_adf2, link IOCARD_DISPLAY, digit 108, numbers 1, device 20 var 362, name dadfa_adf2, link IOCARD_DISPLAY, digit 106, numbers 1, device 20 var 364, name dadfs_adf2, link IOCARD_DISPLAY, digit 109, numbers 1, device 20 Var 366, name S_ADF2TONE, Link IOCARD_SW, Input 96, device 20 { &toneadf2 = CHANGEBITN 0 &S_ADF2TONE } // ********************************************* // ******************* ATC ******************** // ********************************************* Var 400, name DIG_POS_STATUS { &finatc = 0 IF &DIG_POS_STATUS = 5 { &timerup = 0 CALL &DIGITS2_SUB } else { &timerup = 1 CALL &DIGITS2_SUB } } Var 402, name DIG_1_SUB, Value 0 { CALL &DIGITS_SUB } Var 404, name DIG_2_SUB, Value 0 { CALL &DIGITS_SUB } Var 406, name DIG_3_SUB, Value 2 { CALL &DIGITS_SUB } Var 408, name DIG_4_SUB, Value 1 { CALL &DIGITS_SUB } Var 410, name D_ACTIVE, Link IOCARD_DISPLAY, device 20, Digit 90, Numbers 4 Var 412, name D_FAIL, Link IOCARD_DISPLAY, device 20, Digit 94, Numbers 1 Var 416, name DIS_ATC, Link IOCARD_OUT, device 20, Output 99 Var 418, name DIS_1, Link IOCARD_OUT, device 20, Output 100 Var 420, name DIS_2, Link IOCARD_OUT, device 20, Output 101 Var 422, name LED_FAIL, Link IOCARD_OUT, device 20, Output 98 Var 424, name E_LEFT, Link IOCARD_ENCODER, device 20, Input 113, Aceleration 0, Type 2 { IF &enc_atc = 1 { L0 = &E_LEFT * 1 &DIG_POS_STATUS = ROTATE 1 ,5 ,L0 } } Var 426, name E_RIGHT, Link IOCARD_ENCODER, device 20, Input 115, Aceleration 1, Type 2 { IF &enc_atc = 1 { IF &DIG_POS_STATUS = 1 { L0 = &E_RIGHT * -1 &DIG_1_SUB = ROTATE 0 ,7 ,L0 } IF &DIG_POS_STATUS = 2 { L0 = &E_RIGHT * -1 &DIG_2_SUB = ROTATE 0 ,7 ,L0 } IF &DIG_POS_STATUS = 3 { L0 = &E_RIGHT * -1 &DIG_3_SUB = ROTATE 0 ,7 ,L0 } IF &DIG_POS_STATUS = 4 { L0 = &E_RIGHT * -1 &DIG_4_SUB = ROTATE 0 ,7 ,L0 } } } Var 428, name I_IDENT, Link IOCARD_SW, device 20, Input 78 { IF &enc_atc = 1 { IF &I_IDENT = 1 { &IVAP_SB_IDENT = 1 } } } Var 430, name I_XPNDR, Link IOCARD_SW, device 20, Input 79 { IF &enc_atc = 1 { IF &STANDBY = 0 { CALL &check_xp } } } var 431, name check_xp, link subrutine { IF &I_XPNDR = 1 { &DIS_1 = 0 &DIS_2 = 1 } ELSE { &DIS_1 = 1 &DIS_2 = 0 } } Var 432, name STANDBY, Link IOCARD_SW, device 20, Input 139 { IF &enc_atc = 1 { IF &STANDBY = 1 { &IVAP_SB_MODE = 1 &DIS_1 = 0 &DIS_2 = 0 &DIS_ATC = 0 } ELSE { CALL &check_xp } } } Var 434, name I_R_ALT, Link IOCARD_SW, device 20, Input 140 Var 436, name I_R_XPN, Link IOCARD_SW, device 20, Input 141 { IF &enc_atc = 1 { IF &I_R_XPN = 1 { &IVAP_SB_MODE = 0 } } } Var 438, name I_R_TAO, Link IOCARD_SW, device 20, Input 142 { IF &enc_atc = 1 { IF &I_R_TAO = 1 { &TCAS_MAGENTA = 51 } } } Var 440, name I_R_TAR, Link IOCARD_SW, device 20, Input 143 { IF &enc_atc = 1 { IF &I_R_TAR = 1 { &TCAS_MAGENTA = 51 } } } Var 2348, name enc_atc_prosim, static { IF &enc_atc_prosim = -1 { &enc_atc = 0 } ELSE { &enc_atc = 1 } } Var 2350, name enc_atc { IF &enc_atc = 0 { &d_active = -999999 &d_fail = -999999 &DIG_POS_STATUS = 5 &DIS_1 = 0 &DIS_2 = 0 &DIS_ATC = 0 } ELSE { &DIS_ATC = 1 call &DIGITS_SUB &DIG_POS_STATUS = 5 IF &STANDBY <> 1 { call &check_xp } IF &XPDER_FAIL = 1 { &D_FAIL = -999997 &LED_FAIL = 1 } ELSE { &D_FAIL = -999999 &LED_FAIL = 0 } } } Var 442, name DIGITS_SUB, Link SUBRUTINE { L0 = &DIG_4_SUB * 1000 L1 = &DIG_3_SUB * 100 L0 = L0 + L1 L1 = &DIG_2_SUB * 10 L0 = L0 + L1 L0 = L0 + &DIG_1_SUB &D_ACTIVE = L0 &FS_XPDER_ID = TOBCD &D_ACTIVE } // ****************** TIMER **************** // ***************************************** var 443, name lockcount, value 0 var 444, name timeratc, link subrutine { if &timerup = 0 { &lastst = 0 } else { IF &DIG_POS_STATUS = 1 { IF &lastst = 0 { &D_ATC1 = -999999 } ELSE { &D_ATC1 = &DIG_1_SUB } } IF &DIG_POS_STATUS = 2 { IF &lastst = 0 { &D_ATC2 = -999999 } ELSE { &D_ATC2 = &DIG_2_SUB } } IF &DIG_POS_STATUS = 3 { IF &lastst = 0 { &D_ATC3 = -999999 } ELSE { &D_ATC3 = &DIG_3_SUB } } IF &DIG_POS_STATUS = 4 { IF &lastst = 0 { &D_ATC4 = -999999 } ELSE { &D_ATC4 = &DIG_4_SUB } } IF &lastst = 0 { &lastst = 1 } ELSE { &lastst = 0 } IF &finatc = 50 { &DIG_POS_STATUS = 5 } ELSE { &finatc = &finatc + 1 } } // DOOR IF &lockcount > 0 { &lockcount = &lockcount - 1 &STBAUTOL = CHANGEBITN 0 &STBAUTOL } ELSE { &STBAUTOL = 0 } // AILTRIM } var 446, name lastst var 448, name timerup Var 450, name D_ATC1, Link IOCARD_DISPLAY, device 20, Digit 90, Numbers 1 Var 452, name D_ATC2, Link IOCARD_DISPLAY, device 20, Digit 91, Numbers 1 Var 454, name D_ATC3, Link IOCARD_DISPLAY, device 20, Digit 92, Numbers 1 Var 456, name D_ATC4, Link IOCARD_DISPLAY, device 20, Digit 93, Numbers 1 var 458, name DIGITS2_SUB, link subrutine { &D_ATC1 = &DIG_1_SUB &D_ATC2 = &DIG_2_SUB &D_ATC3 = &DIG_3_SUB &D_ATC4 = &DIG_4_SUB } var 460, name finatc, value 0 // //////////////////////////////// // STABTRIM IDC // //////////////////////////////// // OUTPUTS-LEDS Var 2456, name STBLCKL, Link IOCARD_OUT, DEVICE 20, Output 96 // STAB TRIM LOCK FAIL INDICATOR Var 2458, name STBAUTOL, Link IOCARD_OUT, DEVICE 20, Output 97 // STAB TRIM AUTO-UNLOCK INDICATOR // SWITCHES-INPUTS Var 2670, name S_STBOVRD, Link IOCARD_SW, DEVICE 20, Input 135 // STAB TRIM OVERRIDE-NORM SWITCH Var 2672, name R_STBDUNLK, Link IOCARD_SW, DEVICE 20, Input 136 // STAB TRIM DOOR UNLOCK ROTARY SWITCH Var 2674, name R_STBDAUTO, Link IOCARD_SW, DEVICE 20, Input 137 // STAB TRIM DOOR AUTO ROTARY SWITCH Var 2676, name R_STBDDENY, Link IOCARD_SW, DEVICE 20, Input 138 // STAB TRIM DOOR DENY ROTARY SWITCH // //////////////////////////////// // END STABTRIM IDC // //////////////////////////////// // ///////////////////////////////////////////// // END AILERONS TRIM IDC // ///////////////////////////////////////////// // ****************************************************** // ******************* RUDDER TRIM ******************** // ****************************************************** Var 964, name S_RDAILUL, Link IOCARD_SW, device 20, Input 63 // RUDDER TRIM AILERON UP LEFT SWITCH Var 966, name S_RDAILUR, Link IOCARD_SW, device 20, Input 64 // RUDDER TRIM AILERON UP RIGHT SWITCH Var 968, name S_RDAILDL, Link IOCARD_SW, device 20, Input 65 // RUDDER TRIM AILERON DOWN LEFT SWITCH Var 970, name S_RDAILDR, Link IOCARD_SW, device 20, Input 66 // RUDDER TRIM AILERON DOWN RIGHT SWITCH Var 978, name E_RUDDER, Link IOCARD_ENCODER, device 20, Input 67, Aceleration 1, Type 2 // RUDDER TRIM ENCODER { l0 = &E_RUDDER * 500 &ruddert_o = LIMIT -16000, 16000, l0 } Var 980, name grudtrim, link USB_SERVOS, device 21, Output 1, PosL 0, PosC 511, PosR 1023 // RUDDER TRIM INDICATOR Var 982, name leftservo, value 623 // ***** Change de value for your left extreme value for 15 in the indicator **** var 984, name centerservo, value 510 // ***** change de value for your center value in the indicator **** Var 986, name rightservo, value 387 // ***** Change de value for your right extreme value for 15 in the indicator **** var 988, name runindicator, link subrutine { if &ruddert_o = 0 { l0 = &centerservo } else { if &ruddert_o < 0 // LEFT { l0 = &centerservo - &leftservo } else // RIGHT { l0 = &rightservo - &centerservo } l0 = l0 * &ruddert_o l0 = l0 / 16384 l0 = l0 + &centerservo } &grudtrim = l0 } // ///////////////////////////////////////////// // END RUDDER TRIM IDC // ///////////////////////////////////////////// // ///////////////////////////////////////////// // RADAR PEDESTAL IDC // ///////////////////////////////////////////// // RADAR Var 2686, name R_RADTST, STATIC, Link IOCARD_SW, DEVICE 20, Input 69 // RADAR TEST ROTARY SWITCH { IF &R_RADTST = 0 { IF &R_RADWX = 0 { IF &R_RADTURB = 0 { &R_RADMAP = 1 } } } ELSE { &R_RADMAP = 0 } } Var 2688, name R_RADWX, STATIC,Link IOCARD_SW, DEVICE 20, Input 70 // RADAR WX ROTARY SWITCH { IF &R_RADWX = 0 { IF &R_RADTST = 0 { IF &R_RADTURB = 0 { &R_RADMAP = 1 } } } ELSE { &R_RADMAP = 0 } } Var 2690, name R_RADTURB, STATIC,Link IOCARD_SW, DEVICE 20, Input 71 // RADAR TURB ROTARY SWITCH { IF &R_RADTURB = 0 { IF &R_RADWX = 0 { IF &R_RADTST = 0 { &R_RADMAP = 1 } } } ELSE { &R_RADMAP = 0 } } Var 2692, name R_RADMAP, STATIC // RADAR MAP ROTARY SWITCH // ANALOG Var 2698, name A_RADGAIN, Link IOCARD_ANALOGIC, DEVICE 20, Input 2, PosL 0, PosC 127, PosR 255 // RADAR GAIN POTENTIOMETER Var 2700, name A_RADGAINI, STATIC Var 2701, name A_RADTILT, Link IOCARD_ANALOGIC, DEVICE 20, Input 3, PosL 0, PosC 127, PosR 255 // RADAR TILT POTENTIOMETER { L0 = &A_RADTILT * 2 L0 = L0 - 255 &A_RADTILTI = L0 } Var 2702, name A_RADTILTI, STATIC // ///////////////////////////////////////////// // END RADAR PEDESTAL IDC // ///////////////////////////////////////////// // ///////////////////////////////////////////// // FIRE ENGINES IDC // ///////////////////////////////////////////// // OUTPUTS-LEDS Var 2410, name ENG1_OVHL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 23 // ENGINE 1 OVERHEAT, declare variable in ProSim Indicators Var 2412, name APUBOTDISL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 24 // APU BOTTLE DISCHARGE, declare variable in ProSim Indicators Var 2414, name APUDETINOPL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 25 // APU DET INOPERATIVE, declare variable in ProSim Indicators Var 2416, name FIREFAULTL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 26 // FIRE ENGINES FAULT, declare variable in ProSim Indicators Var 2418, name FIREWHELLL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 27 // FIRE WHELL WELL, declare variable in ProSim Indicators Var 2420, name ENG2_OVHL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 28 // ENGINE 2 OVERHEAT, declare variable in ProSim Indicators Var 2422, name LBOTDISL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 29 // ENGINE 1 BOTTLE DISCHARGE, declare variable in ProSim Indicators Var 2424, name RBOTDISL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 30 // ENGINE 2 BOTTLE DISCHARGE, declare variable in ProSim Indicators Var 2426, name FIRE1L, STATIC, Link IOCARD_OUT, DEVICE 20, Output 31 // ENGINE 1 FIRE HANDLE LIGHT, declare variable in ProSim Indicators Var 2428, name FIREAL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 32 // APU FIRE HANDLE LIGHT, declare variable in ProSim Indicators Var 2430, name FIRE2L, STATIC, Link IOCARD_OUT, DEVICE 20, Output 33 // ENGINE 2 FIRE HANDLE LIGHT, declare variable in ProSim Indicators Var 2432, name FIREG1L, STATIC, Link IOCARD_OUT, DEVICE 20, Output 34 // FIRE ENGINE 1 GREEN LED, declare variable in ProSim Indicators Var 2434, name FIREGAL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 35 // FIRE APU GREEN LED, declare variable in ProSim Indicators Var 2436, name FIREG2L, STATIC, Link IOCARD_OUT, DEVICE 20, Output 36 // FIRE ENGINE 2 GREEN LED, declare variable in ProSim Indicators // SWITCHES-INPUTS Var 2614, name S_OVHTDET1A, STATIC, Link IOCARD_SW, DEVICE 20, Input 46 // FIRE ENGINE 1 OVERHEAT A DETECTOR SWITCH, declare variable in ProSim Switches Var 2616, name S_OVHTDET1B, STATIC, Link IOCARD_SW, DEVICE 20, Input 45 // FIRE ENGINE 1 OVERHEAT B DETECTOR SWITCH, declare variable in ProSim Switches Var 2618, name S_FETSTOVH, STATIC, Link IOCARD_SW, DEVICE 20, Input 47 // FIRE ENGINES TEST OVH-FIRE SWITCH, declare variable in ProSim Switches Var 2620, name S_FETSTFAULT, STATIC, Link IOCARD_SW, DEVICE 20, Input 48 // FIRE ENGINES TEST FAULT-INOP SWITCH, declare variable in ProSim Switches Var 2622, name S_BELLCOUT, STATIC, Link IOCARD_SW, DEVICE 20, Input 49 // FIRE ENGINES BELL CUT OUT SWITCH, declare variable in ProSim Switches Var 2624, name S_OVHTDET2A, STATIC, Link IOCARD_SW, DEVICE 20, Input 51 // FIRE ENGINE 2 OVERHEAT A DETECTOR SWITCH, declare variable in ProSim Switches Var 2626, name S_OVHTDET2B, STATIC, Link IOCARD_SW, DEVICE 20, Input 50 // FIRE ENGINE 2 OVERHEAT B DETECTOR SWITCH, declare variable in ProSim Switches Var 2628, name S_EXT1TEST, STATIC, Link IOCARD_SW, DEVICE 20, Input 53 // FIRE ENGINE EXTINGUISHER 1 TEST SWITCH, declare variable in ProSim Switches Var 2630, name S_EXT2TEST, STATIC, Link IOCARD_SW, DEVICE 20, Input 52 // FIRE ENGINE EXTINGUISHER 2 TEST SWITCH, declare variable in ProSim Switches Var 2632, name S_HND1DW, STATIC, Link IOCARD_SW, DEVICE 20, Input 55 // FIRE ENGINE HANDLE 1 DW SWITCH, declare variable in ProSim Switches Var 2634, name S_HND1L, STATIC, Link IOCARD_SW, DEVICE 20, Input 54 // FIRE ENGINE HANDLE 1 LEFT SWITCH, declare variable in ProSim Switches Var 2636, name S_HND1R, STATIC, Link IOCARD_SW, DEVICE 20, Input 56 // FIRE ENGINE HANDLE 1 RIGHT SWITCH, declare variable in ProSim Switches Var 2638, name S_HNDADW, STATIC, Link IOCARD_SW, DEVICE 20, Input 58 // FIRE ENGINE HANDLE APU DW SWITCH, declare variable in ProSim Switches Var 2640, name S_HNDAL, STATIC, Link IOCARD_SW, DEVICE 20, Input 57 // FIRE ENGINE HANDLE APU LEFT SWITCH, declare variable in ProSim Switches Var 2642, name S_HNDAR, STATIC, Link IOCARD_SW, DEVICE 20, Input 59 // FIRE ENGINE HANDLE APU RIGHT SWITCH, declare variable in ProSim Switches Var 2644, name S_HND2DW, STATIC, Link IOCARD_SW, DEVICE 20, Input 61 // FIRE ENGINE HANDLE 2 DW SWITCH, declare variable in ProSim Switches Var 2646, name S_HND2L, STATIC, Link IOCARD_SW, DEVICE 20, Input 60 // FIRE ENGINE HANDLE 2 LEFT SWITCH, declare variable in ProSim Switches Var 2648, name S_HND2R, STATIC, Link IOCARD_SW, DEVICE 20, Input 62 // FIRE ENGINE HANDLE 2 RIGHT SWITCH, declare variable in ProSim Switches // ///////////////////////////////////////////// // END FIRE ENGINES IDC // ///////////////////////////////////////////// // ///////////////////////////////////////////// // FIRE CARGO IDC // ///////////////////////////////////////////// // OUTPUTS-LEDS Var 2438, name FCDISCL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 87 // FIRE CARGO KORRY DISCH INDICATOR, declare variable in ProSim Indicators Var 2440, name FCDISCBARL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 88 // FIRE CARGO KORRY DISCH BAR INDICATOR, declare variable in ProSim Indicators Var 2442, name FCAFTL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 89 // FIRE CARGO KORRY AFT INDICATOR, declare variable in ProSim Indicators Var 2444, name FCAFTARML, STATIC, Link IOCARD_OUT, DEVICE 20, Output 90 // FIRE CARGO KORRY AFT ARMED INDICATOR, declare variable in ProSim Indicators Var 2446, name FCFWDL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 91 // FIRE CARGO KORRY FWD INDICATOR, declare variable in ProSim Indicators Var 2448, name FCFWDARML, STATIC, Link IOCARD_OUT, DEVICE 20, Output 92 // FIRE CARGO KORRY FWD ARMED INDICATOR, declare variable in ProSim Indicators Var 2450, name FCDETFAULT, STATIC, Link IOCARD_OUT, DEVICE 20, Output 93 // FIRE CARGO DETECTOR FAULT INDICATOR, declare variable in ProSim Indicators Var 2452, name FCEXTFWDL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 94 // FIRE CARGO EXT FWD GREEN INDICATOR, declare variable in ProSim Indicators Var 2454, name FCEXTAFTL, STATIC, Link IOCARD_OUT, DEVICE 20, Output 95 // FIRE CARGO EXT AFT GREEN INDICATOR, declare variable in ProSim Indicators // INPUTS-SWITCHES Var 2650, name R_FDETFA, STATIC, Link IOCARD_SW, DEVICE 20, Input 123 // FIRE CARGO DET SELECT FWD A ROTARY SWITCH, declare variable in ProSim Switches Var 2652, name R_FDETFNORM, STATIC, Link IOCARD_SW, DEVICE 20, Input 122 // FIRE CARGO DET SELECT FWD NORM ROTARY SWITCH, declare variable in ProSim Switches Var 2654, name R_FDETFB, STATIC, Link IOCARD_SW, DEVICE 20, Input 121 // FIRE CARGO DET SELECT FWD B ROTARY SWITCH, declare variable in ProSim Switches Var 2656, name R_FDETAA, STATIC, Link IOCARD_SW, DEVICE 20, Input 120 // FIRE CARGO DET SELECT AFT A ROTARY SWITCH, declare variable in ProSim Switches Var 2658, name R_FDETANORM, STATIC, Link IOCARD_SW, DEVICE 20, Input 119 // FIRE CARGO DET SELECT AFT NORM ROTARY SWITCH, declare variable in ProSim Switches Var 2660, name R_FDETAB, STATIC, Link IOCARD_SW, DEVICE 20, Input 118 // FIRE CARGO DET SELECT AFT B ROTARY SWITCH, declare variable in ProSim Switches Var 2662, name S_FARMF, STATIC, Link IOCARD_SW, DEVICE 20, Input 128 // FIRE CARGO FWD ARMED KORRY SWITCH, declare variable in ProSim Switches Var 2664, name S_FARMA, STATIC, Link IOCARD_SW, DEVICE 20, Input 127 // FIRE CARGO AFT ARMED KORRY SWITCH, declare variable in ProSim Switches Var 2666, name S_FTEST, STATIC, Link IOCARD_SW, DEVICE 20, Input 117 // FIRE CARGO TEST SWITCH, declare variable in ProSim Switches Var 2668, name S_FDISCH, STATIC, Link IOCARD_SW, DEVICE 20, Input 126 // FIRE CARGO DISCHARGE KORRY SWITCH, declare variable in ProSim Switches // ///////////////////////////////////////////// // END FIRE CARGO IDC // ///////////////////////////////////////////// // ///////////////////////////////////////////// // AUDIO FO IDC // ///////////////////////////////////////////// // OUTPUTS-LEDS Var 2392, name AU2VH1MI, STATIC, Link IOCARD_OUT, DEVICE 20, Output 78 // AUDIO2 VHF1 MIC LED, declare variable in ProSim Indicators Var 2394, name AU2VH2MI, STATIC, Link IOCARD_OUT, DEVICE 20, Output 79 // AUDIO2 VHF2 MIC LED, declare variable in ProSim Indicators Var 2396, name AU2VH1VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 80 // AUDIO2 VHF1 VOL LED, declare variable in ProSim Indicators Var 2398, name AU2VH2VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 81 // AUDIO2 VHF2 VOL LED, declare variable in ProSim Indicators Var 2400, name AU2NA1VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 82 // AUDIO2 NAV1 VOL LED, declare variable in ProSim Indicators Var 2402, name AU2NA2VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 83 // AUDIO2 NAV2 VOL LED, declare variable in ProSim Indicators Var 2404, name AU2AD1VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 84 // AUDIO2 ADF1 VOL LED, declare variable in ProSim Indicators Var 2406, name AU2AD2VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 85 // AUDIO2 ADF2 VOL LED, declare variable in ProSim Indicators Var 2408, name AU2MKRVO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 86 // AUDIO2 MARKER VOL LED, declare variable in ProSim Indicators // INPUTS-SWITCHES Var 2584, name S_AU2VH1MI, STATIC, Link IOCARD_SW, DEVICE 20, Input 99 // AUDIO2 VHF1 MIC SWITCH, declare variable in ProSim Switches Var 2586, name S_AU2VH2MI, STATIC, Link IOCARD_SW, DEVICE 20, Input 100 // AUDIO2 VHF2 MIC SWITCH, declare variable in ProSim Switches Var 2588, name S_AU2VH1VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 101 // AUDIO2 VHF1 VOL SWITCH, declare variable in ProSim Switches Var 2590, name S_AU2VH2VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 102 // AUDIO2 VHF2 VOL SWITCH, declare variable in ProSim Switches Var 2592, name S_AU2NA1VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 103 // AUDIO2 NAV1 VOL SWITCH, declare variable in ProSim Switches Var 2594, name S_AU2NA2VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 104 // AUDIO2 NAV2 VOL SWITCH, declare variable in ProSim Switches Var 2596, name S_AU2AD1VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 105 // AUDIO2 ADF1 VOL SWITCH, declare variable in ProSim Switches Var 2598, name S_AU2AD2VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 106 // AUDIO2 ADF2 VOL SWITCH, declare variable in ProSim Switches Var 2600, name S_AU2MKRVO, STATIC, Link IOCARD_SW, DEVICE 20, Input 107 // AUDIO2 MARKER VOL SWITCH, declare variable in ProSim Switches Var 2602, name S_AU2RT, STATIC, Link IOCARD_SW, DEVICE 20, Input 110 // AUDIO2 R-T SWITCH, declare variable in ProSim Switches Var 2604, name S_AU2IC, STATIC, Link IOCARD_SW, DEVICE 20, Input 111 // AUDIO2 I-C SWITCH, declare variable in ProSim Switches Var 2606, name R_AU2FILTV, STATIC, Link IOCARD_SW, DEVICE 20, Input 109 // AUDIO2 FILTER V ROTARY SWITCH, declare variable in ProSim Switches Var 2608, name R_AU2FILTR, STATIC, Link IOCARD_SW, DEVICE 20, Input 108 // AUDIO2 FILTER R ROTARY SWITCH, declare variable in ProSim Switches Var 2610, name S_AU2NORM, STATIC, Link IOCARD_SW, DEVICE 20, Input 112 // AUDIO2 NORM SWITCH, declare variable in ProSim Switches { IF &S_AU2NORM <> 1 { &S_AU2ALT = 1 } ELSE { &S_AU2ALT = 0 } } Var 2612, name S_AU2ALT, STATIC // declare variable in ProSim Switches // ///////////////////////////////////////////// // END AUDIO FO IDC // ///////////////////////////////////////////// // ///////////////////////////////////////////// // AUDIO CAPTAIN IDC // ///////////////////////////////////////////// // OUTPUTS-LEDS Var 2374, name AU1VH1MI, STATIC, Link IOCARD_OUT, DEVICE 20, Output 14 // AUDIO1 VHF1 MIC LED Var 2376, name AU1VH2MI, STATIC, Link IOCARD_OUT, DEVICE 20, Output 15 // AUDIO1 VHF2 MIC LED Var 2378, name AU1VH1VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 16 // AUDIO1 VHF1 VOL LED Var 2380, name AU1VH2VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 17 // AUDIO1 VHF2 VOL LED Var 2382, name AU1NA1VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 18 // AUDIO1 NAV1 VOL LED Var 2384, name AU1NA2VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 19 // AUDIO1 NAV2 VOL LED Var 2386, name AU1AD1VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 20 // AUDIO1 ADF1 VOL LED Var 2388, name AU1AD2VO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 21 // AUDIO1 ADF2 VOL LED Var 2390, name AU1MKRVO, STATIC, Link IOCARD_OUT, DEVICE 20, Output 22 // AUDIO1 MARKER VOL LED // INPUTS-SWITCHES Var 2554, name S_AU1VH1MI, STATIC, Link IOCARD_SW, DEVICE 20, Input 27 // AUDIO1 VHF1 MIC SWITCH Var 2556, name S_AU1VH2MI, STATIC, Link IOCARD_SW, DEVICE 20, Input 28 // AUDIO1 VHF2 MIC SWITCH Var 2558, name S_AU1VH1VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 29 // AUDIO1 VHF1 VOL SWITCH Var 2560, name S_AU1VH2VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 30 // AUDIO1 VHF2 VOL SWITCH Var 2562, name S_AU1NA1VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 31 // AUDIO1 NAV1 VOL SWITCH Var 2564, name S_AU1NA2VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 32 // AUDIO1 NAV2 VOL SWITCH Var 2566, name S_AU1AD1VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 33 // AUDIO1 ADF1 VOL SWITCH Var 2568, name S_AU1AD2VO, STATIC, Link IOCARD_SW, DEVICE 20, Input 34 // AUDIO1 ADF2 VOL SWITCH Var 2570, name S_AU1MKRVO, STATIC, Link IOCARD_SW, DEVICE 20, Input 35 // AUDIO1 MARKER VOL SWITCH //Var 2572, name S_AU1RT, STATIC, Link IOCARD_SW, DEVICE 20, Input 38 // AUDIO1 R-T SWITCH Var 2574, name S_AU1IC, STATIC, Link IOCARD_SW, DEVICE 20, Input 39 // AUDIO1 I-C SWITCH Var 2576, name R_AU1FILTV, STATIC, Link IOCARD_SW, DEVICE 20, Input 37 // AUDIO1 FILTER V ROTARY SWITCH Var 2578, name R_AU1FILTR, STATIC, Link IOCARD_SW, DEVICE 20, Input 36 // AUDIO1 FILTER R ROTARY SWITCH Var 2580, name S_AU1NORM, STATIC, Link IOCARD_SW, DEVICE 20, Input 40 // AUDIO1 NORM SWITCH { IF &S_AU1NORM <> 1 { &S_AU1ALT = 1 } ELSE { &S_AU1ALT = 0 } } Var 2582, name S_AU1ALT, STATIC // ///////////////////////////////////////////// // END AUDIO CAPTAIN IDC // ///////////////////////////////////////////// // ********* OFFSETS **** Var 5250, Link FSUIPC_OUT, name fcom1, Offset $034E, Length 2 // COM1 Active Var 5252, Link FSUIPC_OUT, name fcom2, Offset $3118, Length 2 // COM2 Active Var 5254, Link FSUIPC_OUT, name fnav1, Offset $0350, Length 2 // NAV1 Active Var 5256, Link FSUIPC_OUT, name fnav2, Offset $0352, Length 2 // NAV2 Active Var 5258, Link FSUIPC_OUT, name fadf1A, Offset $034c, Length 2 // adf1 Active part1 Var 5260, Link FSUIPC_OUT, name fadf1B, Offset $0356, Length 2 // ADF1 Active part2 Var 5262, Link FSUIPC_OUT, name fadf2A, Offset $02D4, Length 2 // ADF2 Active part1 Var 5264, Link FSUIPC_OUT, name fadf2B, Offset $02D6, Length 2 // ADF2 Active part2 Var 5266, Link FSUIPC_OUT, name toneadf1, Offset $3107, Length 2 // ADF1 TONE Var 5268, Link FSUIPC_OUT, name toneadf2, Offset $02FB, Length 2 // ADF2 TONE Var 5270, name FS_XPDER_ID, Link FSUIPC_INOUT, Offset $0354, Length 2 Var 5272, name IVAP_SB_MODE, Link FSUIPC_INOUT, Offset $7B91, Length 1 Var 5274, name IVAP_SB_IDENT, Link FSUIPC_INOUT, Offset $7B93, Length 1 Var 5276, name XPDER_FAIL, Link FSUIPC_INOUT, Offset $0B6F, Length 1 { IF &XPDER_FAIL = 1 { &D_FAIL = -999997 &LED_FAIL = 1 } ELSE { &D_FAIL = -999999 &LED_FAIL = 0 } } Var 5278, name TCAS_MAGENTA, Link FSUIPC_INOUT, Offset $04F4, Length 2 Var 5288, name ruddert_o, link FSUIPC_INOUT, offset $0c04, length 2, type 1 // Rudder trim { CALL &runindicator } Var 5290, name ailt_o, link FSUIPC_INOUT, offset $0c02, length 2, type 1 // Ailerons trim //Trial code for PTT's Var 9210, name FO_JoyStick64, Link FSUIPC_INOUT, offset $3340, length 4, type 1 // PTT Var 9212, Link IOCARD_SW, Device 20, Input 38, Type I { &FO_JoyStick64 = CHANGEBIT 0 v9211 // toggle bit 0 of joystick 64 } Thanks a bunch.
  11. Hi all. I am struggling to get Linda to make "bigger strokes" when using the X-55 trim buttons (wheel) on the throttle, its painfully slow. I have set up FSUICP according to this thread to make the aileron Trim faster using OFFSET SWORD Increment / Decrement http://a2asimulations.com/forum/viewtopic.php?f=115&t=40237#p303155 This works a treat, but as its a button assignment I really want Linda to do this for me not FSUIPC, can anyone help me with the required Linda code please. Many thanks Rog.
  12. Hi, I know that VoxATC has it's own method for a networked setup, as given in the instructions, and I have used it without issues. But this involves installing VoxATC on the FS PC and also (VoxATC Net Server) on the second PC. Im quite curious to know if anyone has tried networking VoxATC using WideFS and FSUIPC? This way there would be only one installation of VoxATC and Voxpop voices and other voices on the second PC. Is this possible? Can it work? Regards, Sid.
  13. I suffered a lot of pain after receiving my very fine Thrustmaster Hotas Warthog - in terms of figuring out how to configure it, how to get FSX to see it even after I had disabled all control surfaces WITHIN FSX, and how to solve difficult problems like separately controlling left versus right engines, achieving proper max and IDLE thrust, and getting the REVERSERS to come on when I lift and then pull back the throttles past their "IDLE" position (and pull them further towards me).So I am beginning this thread as a roundtable for other Warthog drivers to share their experiences and nuances of the control surfaces, and how they interact with FSX and other Flight Sim products.Topic 1 - GETTING the AXES recognized in FSUIPC (after first DISABLING all your controllers within FSX by unticking them on the setup page of FSX) Start FSX Select your typical aircraft (in my case the PMDG 737NGX) From the top menu in FSX, click on OPTIONS, then SETTINGS, then Controls as shown in this picture:You'll see the following image (This picture shows the FSX controls box AFTER I have un-ticked (DE-selected) controllers (Joystick, Throttle, and SAITEK rudders))Plain ENGLISH! Make sure there is NO CHECKMARK in the box next to the words "Enable Controllers" They won't respond now until you set them up in FSUIPC as outlined further on in this topic.From the menu bar across the top of your screen in FSX, click "ADD-ONS" then click FSUIPC (registered version)Tip: There is a MISCELLANEOUS tab in FSUIPC, click on it:I would recommend you check the boxes as I have them (you can take note of what they are before you begin to change them, if you don't like the results it's easy enough to revert them back.After checking the boxes click OK button at bottom of the FSUIPC miscellaneous window to accept your changes. The Control Spike Elimination is particularly important for the Rudder, Elevator and Ailerons.If you use REX for realtime weather, you may want to consider altering the WINDS settings within FSUIPC, but I won't delve into that here as it's a tad off topic.Next, click on the Axis Assignment tab in FSUIPCSplit the throttles on the WARTHOG (pull the silver magnetic switch on the back side of the throttle handle fully left and the two throttle handles will operate independent of each other. Move ONLY the left throttle handle whilst you are in FSUIPC- you see:on the lower left where it says "Type of action required" be sure "Send direct to FSUIPC Calibration" radio button is selected.Then in the drop down box select Throttle 1 and put a checkmark next to it then click OK.After clicking OK FSUIPC will close. Restart it from within FSX and repeat the process with the RIGHT throttle handle. If the JOY# and AXIS# boxes aren't blank, clear them by pressing the CLEAR then the RESCAN buttons in FSUIPC. THis time select Throttle 2 as shown below:Notice the JOY# is the same (JOYSTICK1) but the axis letters are different between LEFT and RIGHT throttle controls!Now that these are selected you can proceed into the calibration tab within FSUIPC and thence to FSUIPC.INI file but more on that in a moment. Note the picture above, the default range for the throttles is -16384 to +16384 That is the rub. If you don't edit these to allow for a dead zone at the bottom end, your thottles will not reach IDLE THRUST properly and you'll experience major pain trying to land at too high a speed!So first go ahead and calibrate them by clicking on the CALIBRATION TABYou see:CRITCALLY IMPORTANT! Put a tick in the checkbox marked "No Reverse Zone" (Why? Because you want the REVERSERS to be controlled by YOU, when you LIFT the throttle handle UP whilst pulling it further back, (after configuring LINDA) your thrusters will work as you want them - NOT come on before you intend them to! Especially important whilst landing and not yet on the runway, yeah? I spent a LOT of time not KNOWING this trick! Hope it helps YOU and if you have a WARTHOG it will!If you don't have a warthog, you'll have to determine some other switches to assign for reversers but that's OFF TOPIC here.Note the ranges above- they are much SMALLER than the default range assigned by FSUIPC. I edited them in the FSUIPC.INI file looks like this: Plain English tip: AFter you first calibrate the controls, then after opening the FSUIPC4.ini file (it is in the MODULES folder of your FSX directory) using NOTEPAD, you will need to MANUALLY change the values (make each of them smaller to create the "DEAD ZONES" i am speaking about. For example, if a control has an existing calibration range of -16384 to +16384 you can select -15500 and +15500 instead then save the file. This will give you some 'headroom' at both the top and bottom range of the given control axis so that things will operate "as expected" - particularly important for THROTTLES and BRAKES. If you fly SAITEK rudders (Combat or regular) you MUST check REVERSE in the configuration window of FSUIPC, because the controls for brakes on Saitek rudder are programmed 'backwards' and when fully depressed your brakes will RELEASE and when fully released they will lock up which is BAD NEWS. You need to enable "REVERSE" operation and then the Saitek brakes will work as you wish. Plus, you also need to create HEADROOM on both the top and bottom ranges of your BRAKES for the same reason... so they fully release and fully engage when you want them to. If you don't create a dead zone, they will sometimes hang up or not move fully up or down, and unexpected results may occur whilst in flight.Worst case you can copy my settings they should work fine for Throttle1 and Throttle 2. You will still get max thust and min thrust, but you'll have headroom (dead zone) at the top and bottom of the throttle throw range so you will achieve full IDLE thrust upon landing and MAX takeoff thrust on takeoff.Many of you have discovered the wonderful interface button assignment tool called LINDA, here are my Linda settings unshifted and shifted (Throttle) and then the Joystick (which I use sparingly, because most of the buttons on the joystick I use to control camera views in EZDOK.Unshifted (2 views to cover all button assingments) Shifted 2 views Joystick 1 view (5 images total)JOYSTICK:What works for me is the LANDING LIGHTS run off ENGL toggle, The Taxi Lights run off FLOW R toggle, ENG OPER L increases all inside dash lights whilst I hold in UP position APU Start switch actually starts the APU (no can of corn, see above programming steps) and when you throw it the opposite way, it swaps from ENGINE GENERATORS to APU GENERATORS (thus allowing you to kill the engines when shutting down and deplaning passengers). Shift the Global Joystick button and lift ENG OPER L switch kills Left engine Lift R switch kills right engine (you must hold the SHIFT button on the joystick down to enable this due to how I programmed - why? Prevent killing engines whilst airborne. Yeah?L/G Warn is Parking Brake toggle. Autopilot engage/disengage does that, the Main A/P. RDR ALTM toggles HUGS display up and down. PATH engages LNAV ALT engages VNAV.The hat switches on the throttle adjust CRSE left and right, ALTITUDE and HEADING. The sliver side switch (left side) gear UP and gear down. The silver slide switch topmost right side pull towards you sounds passenger alert chime push away from you toggles the JETWAY. Middle silver button, pull toward you deploys airbrakes to 50% (max detent during flight) return to center turns off spoilers. Push fully forward ARMS spoilers for landing (but does not deploy them). Red bottom side switch pull towards you toggle A/P CMD A push away from you toggle A/P CMD BThe right rotator grey switch I use FSUIPC to set that axis for FLAPS. On the 737 it works perfectly. Centered is 10 degrees, fully down is 40 and fully up is 0. Try it. AMAZING.You may wish to assign things differently, but the great thing about LINDA is it's simple to use. Get version 1.11 (free from AVSIM). Consider donating to LINDA if you like it. A LOT of work went into it and it now supports up to 10 joysticks.Tip: The Logitech G13 keypad is NOT, repeat NOT recognized or supported by LINDA. It won't work because LINDA sees it as a KEYPAD not as a JOYSTICK.I hope this topic saves some of you a lot of the pain I encountered. Be aware that FSUIPC REGISTERED version is required, the free version won't do what you need it to do AFAIK. They constantly update software, be sure you have the latest versions. FSUIPC and LINDA both "live" in your FSX MODULES folder.It's wise and critically important to do frequent regular "rotating" backups. Get a good backup program, be sure you understand not only how to back up, but how to RESTORE (from your backup) and how to 'test' your backup to be sure your system can "READ IT" (iow, it's not "corrupt"). I personally like ACRONIS True Image Home 2011, they have 2012 out now. It's not super intuitive, but it's pretty strong and it will send you emails to notify when jobs complete, and it can turn your system off after the backup finishes.Keep the blue side up!Robert
×
×
  • Create New...