Jump to content
The simFlight Network Forums

cmenge

Members
  • Posts

    16
  • Joined

  • Last visited

Everything posted by cmenge

  1. Hi Pete, Thanks for the detailed response. I'm currently in the middle of adding some old DirectX or DirectInput code and will add to my FSUIPC SDK application. I'll be dumping this into a thread which will allow for precision timing control and should improve general button reads. Not only do provide awesome support but apparently can read minds as well. :-) Thanks again! Christian
  2. Hi Pete, I am using SimConnect to read joystick buttons and map to different sim controls like VOR - OBS knob. I'm finding that the occasional joystick button press is being missed. I also created a simple application using the FSUIPC SDK that reads the same joystick buttons (Hot Buttons). I'm trying to get a better understanding about general I/O or joystick read performance when using your SDK. We kind of touched on this topic in an earlier post and the solution to our problem was to increase the FSUIPC read speed by adding the value PollInterval=10 in FSUIPC4.ini. I'm wondering the following: (1) Would an application created using SimConnect SDK read joystick inputs faster than the FSUIPC SDK? (2) If I did use the FSUIPC SDK to read joystick inputs (Hot Buttons) does changing the PollInterval in FSUIPC.ini effect the read performance? The goal is to increase the "read speed" of the joystick and hopefully reduce the number of missed button presses. Thanks! Christian
  3. Hey Guys, I just spent several hours working through a couple tests with the FSUIPC SDK and have found it very easy to work with once you get all the compile issues out of the way. With a compiled application created using FSUIPC SDK how do you run the application? Is there a way to run automatically with system start-up? My first thought was to use the internal .lib provided and include in a Flight Sim DLL. How are most doing this? Cheers! Christian
  4. Hey Guys, Quick update on this topic. I was having a similar problem with the sample compiling properly but m_hWnd = FindWindowEx(NULL, NULL, "UIPCMAIN", NULL); not returning a handle. I'm using Visual Studio 2010 and went to the project Property Pages. Look for Configuration Properties -> General -> Character Set My project had nothing selected, I switched to "Not Set" recompiled and m_hWnd = FindWindowEx(NULL, NULL, "UIPCMAIN", NULL); now returns a handle to the FSUIPC Window. Cheers! Christian
  5. guenseli, I will give it a try and let you know how it works, thanks! C
  6. Hi Pete, In FSUIPC I'm seeing control words that allow increment and decrement of VOR OBS. There is a normal speed and a fast speed. Our problem is that the fast is way to fast and the normal is way to slow. We are using rotary encoders which send a momentary pulse. If I was using buttons this would be easier because by holding the button down for three seconds the rotation speed of the OBS would increase. Is there a way to create a custom rotation speed with FSUIPC? LUA Script? Thanks!
  7. Pete, I'm really not sure it is nessecary at this stage but very good information to have. Thanks! Christian
  8. Is there a third party plug-in that will simulate this and work with FSUIPC? Thanks! C
  9. Hi Pete, We are currently using FSUIPC to control are 172 radio's. Things are working well but we are having a little trouble with switching the transponder to different modes (ALT, ON, TST, SBY, OFF). After running a few tests it would seem the "stock" transponder modes can not be changed with keyboard short-cuts. We are looking for a basic transponder that can fit the Cessna 172 radio stack and can be switched into different modes using FSUIPC. Can you make any recommendations? Thanks! Christian
  10. Hi Pete, There are several control names that begin with the letters GPS. All of these control words make a change at the GPS 500. I'm confused at why FSUIPC is not showing control words in the console window? By the way did I say....awesome software :-) Happy Thanksgiving Christian
  11. Pete, I'm using your tick of monitoring the console window to get FSX Control names. Unfortunately the Garmin GPS 500 does not display any control names when I rotate knobs of hit any buttons. I have all Log Details selected in FSUIPC. Christian
  12. Hi Pete, Console window did the trick. Value is GYRO_DRIFT_INC & GYRO_DRIFT_DEC. Thanks! C
  13. Hey Guys, I can't seem to find a control name in FSUIPC for the Heading Indicator Adjust knob. Bug is there but nothing for actual heading adjust. Thanks! Christian
  14. Hi Pete, I'm using Windows which reads the encoder hardware (think joystick button inputs). The encoder is wired in manner to produce simple ON / OFF button pulses which increment/decrement FSX data. The speed at which the joystick data is read on my end is controlled by Windows. The delay is being measured with my eye. The encoder ratio for increment/decrement is 1:1. One click of encoder equals one pulse which should increase/decrease FSX variables. Occasionally FSX and or FSUIPC is missing a pulse or the pulse is read and takes a moment to register the change in FSX. I am not reading FSX think of this as a simple Windows joystick interface. (open-loop) I only mention this as I am unsure about how your DLL is being called or reading I/O. Your software provides a layer between FSX, SimConnect and the outside World. Maybe you run this layer as a multi-threaded app. that is polling at frequencies related to frame rate? Maybe its strictly event based similar to a hardware interrupt? Think of my interface as joystick buttons. The buttons sends ON / OFF pulse which are read by Windows. I have assigned a number of controls to each of these button presses using FSUIPC. Can I increase the rate at which FSUIPC reads joystick data and send that to FSX? Love the software and thanks for your help... Christian
  15. Pete, Just started working with the latest FSUIPC4. I'm using rotary encoders and occasionally get a slight delay with FSX updates. After doing some reading it would seem that FSUIPC4 is event driven, updating only when there is new data or a change in data state. Thus updates are dependent upon the simulation or FSX frame rates. Higher the frame rate the better I/O response. Is there any other control, tweaks we can adjust to increase read / write frequency? Thanks! Christian
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.