Jump to content

jwk737

Frozen-Inactivity
  • Content Count

    41
  • Donations

    $0.00 
  • Joined

  • Last visited

Posts posted by jwk737


  1. Hi All,Version 0.3 is now ready for download on https://sites.google...37/home/fsx-spySome of the above mentioned items have been dealt with. The once that didn't yet: - autostartup at login time: put it in the AllPrograms/Startup folder for now - multiple viewer persistency for multiple channels: start more than one instance and do it by hand :)The once that did:- server - multiple cutout channels from the same window - improved empty windows filter - live channel grid update - added remove channel button - default selection is now client area of window, reset selects all - adjustable fps is back- viewer - added disconnect - lock aspect ratio option - bug fix, hide frames at startupHave fun!Johan


  2. I don't get it ...again.....I have 3 monitors set up with TH2GO and I run a laptop for the approach plates via the internet/router.I also have a 4th monitor hook up to the lap top for charts.Can I use that monitor for the this program? How would I go about hooking that up.
    Yes you can, see https://docs.google....mMjg1ZjA1NTlkOQ for a brief intro. Please also note the remarks below.I intend to write a decent manual when all functionality is included, that should be a couple of days from now.
    One question,Do the windows on the FSX machine have to be visible? The reason I'm asking is that I only want to see the outside view on that monitor and the instruments on the other computer.Thanks
    Yes, FSX Spy "records" the window content and "broadcasts" to remote computers. If the window is overlapped by other windows or partly outside the destop, that part will not be renderer or refreshed.Here is a picture from the opencockpits (http://www.opencockpits.com) legacy pmdg 737NG driver manual where the whole idea originated. FSX Spy is the same, it just adds some functionality.Hth Johan

  3. Well, this could be a lot of things. The most obvious one being the firewall, but as I said earlier that is very unlikely, assuming:When you first start the server and you are running the firewall, it should have asked whether to allow the server to access the network and made a rule accordingly.You could try:- temporarily turn off the firewall (don't forget to turn it on again!)- run it on the local host first and see if that works for you.Anyway, this certainly looks like a network issue. I'd suggest you find someone nearby that has access to your computer and can help you out.HthJohan


  4. Arnaldo, are you sure the url is still intact? It should be something like 'net.tcp://localhost:8328/FsxSpy' where you replace localhost with the name of the machine where the server is running.. Also make sure first, that you can ping the server from the client, if that is ok, the router is fine. I don't think a firewall would be an issue here.HTHJohan


  5. >> Not possible to make this not only a viewer but also be able to push the buttons on the second PC?I expected this already :). No, shouldn't be too difficult, I will give it a try.>> Finally got a chance to test this software.>> And I really like it. It gives you a flexibility which has not been available before. The functionality for trimming what>> to broadcast is excellent. Excellent work Johan!!Thanks!>> user selectable fps for each window to broadcast. Some windows are OK with low fps, some would defo>> benefit from higher fps.Yeah, don't know why that disappeared.>> function for totally removing window border on client, or get the border down to 1 pixel.Right click in the viewer? Although there is a bug when starting unframed doesn't hide the inputs initially.>> functionality for duplicating window to broadcast from. So you can cut out two or more images from one>> window if you want to. That way you can use one computer as a server computer. Cutting unlimited images>> from this window, and broadcast. Then there will be no fps loss.Only the selected parts are blitted so it will have a small impact on fps, but this certainly is a nice feature.>> Function for autostart of clients when computer starts. Maybe a checkbox for this in client for user to select.Overlooked that one, haven't really used it myself lately :(.I'll take care of it,Johan


  6. Hi All,It took a little bit longer but here is version 0.2:- improved selection tool, you can now draw, resize and move the selection- improved zoom- multi channels, so muliple remote instruments, no real limits here although your framerate will prove otherwise :)- persistency, both on the server and the viewer. So once you figured your channels and layout, the next start will restart the channels and restore the layout- a real installer now, so there should be no more issues with dependencies.Below is a screenshot of both the server and a viewer in action, you can download the installer here:https://docs.google....tS0hsMWp2WUc5UQHave fun,Regards,Johan Knol


  7. I hate it when google sends me to unanswered questions, so to spare you one ...Also nr. 2 is now solved. Got a response via a pmdg ticket within 24 hours in the weekend (thanks again guys!). Don't send 1,2 or 3 as suggested by the MAIN_GearLever variable to EVT_GEAR_LEVER, but the mouse events MOUSE_FLAG_LEFTSINGLE resp. MOUSE_FLAG_RIGHTSINGLE to EVT_GEAR_LEVER and MOUSE_FLAG_LEFTSINGLE to EVT_GEAR_LEVER_OFF for gear down, up and off.HTHJohan Knol


  8. Looks nice.Hey Johan, can you share with me how can I put my instruments in a second monitor? I can't figure it out myself. You can pm to me if you wish. Thank you.
    On the fsx machine you start the "FSX Spy - Server", select a window in the left pane and check the Transmit button.On the 2nd machine (or the same fsx machine if you like) change the localhost in the url into the name of your fsx machine, e.g: "net.tcp://fsxmachine:8328/FsxSpy" and click the connect button.That's all really.
    What do you mean by I want multi-channel?Bert Van Bulck
    Right now it is only possible to "broadcast" 1 window, e.g. the dcu, but I also need a lower eicas so I am working on a kind of channel list.There is progress with the advanced selection tool and persistency so there probably will be an update in the next couple of days.Johan Knol

  9. Does this only work in windowed mode?
    Yes, it has to be a real "window", so a panel needs to be undocked and thus fs must be running in windowed mode.
    So this is like "MaxiVista" where it goes through your home network? Or different somehow?
    No, it is not a virtual monitor with all the hassle to get that configured in an already overcrowded sim machine. It is more like a live screenrecorder and a remote viewer app running on the 2nd computer. I already have 3 monitors in Eyefinity and 2 monitors for my instruments. Adding yet an other monitor for my DCU just was too much. So, it replicates a (part of a) window on a remote (or the local) computer.Johan Knol

  10. No replies yet :( but if this helps others, I figured some things out:1 - push buttons must be programmed as toggle buttons, the first push sends true (1) the next push sends false (0). This implies that it is not state-less, if I reload the plane, the first push can be lost ....? So I added a SIMCONNECT_RECV_ID_SYSTEM_STATE check for aiplane change and reset2 - no solution yet3 - two fold, after sending a control.event, wait for a 0 return before sending the next. It says so somewhere in the example, and its true ;), forgot that though. Then the same as 1 applies, program them as toggle buttons.So all of my mip switches and annunciators are ok now, apart from the gear handle (with three switches) itself.Btw, I used an IOWarrior56 in matrix-switch mode and the leds connected directly, programmed using a pmdg C# wrapper.HTH,Johan Knol


  11. Hi All,I made a small program for my hw dcu to capture the (undocked) dcu panel and stream it to an old laptop that has a tv out. It worked out pretty ok and can be used for other instruments too, so I thought it might be usefull for other people as well.On the screenshot there is the config for what and how fast to stream, you can find more screen shots in my google docs.screenshots.rtf:https://docs.google....4OFZObjRkMUp2QQFSX Spy.zip:https://docs.google....UaGhnbElTRzZyUQIf there are any comments, please feel free; this is only version 0.1 :)Johan Knol


  12. Hi all!First off, most of my mip, that is all annunciators en most of the switches and flips, work perfectly now using the SDK. Great job, pretty straight forward, efficient, although I needed to recollect the simconnect stuff :). Three puzzles left for me right now, I do appreciate any suggestions.1. The Eng and SYS switches cycle both when pressed (EVT_MPM_MFD_SYS_BUTTON, parm=1) AND when released (EVT_MPM_MFD_SYS_BUTTON, parm=0)2. Can't figure the gear out. EVT_GEAR_LEVER, EVT_GEAR_LEVER_OFF, EVT_GEAR_LEVER_UNLOCK none of them seem to do anything at all :(3. CDU keys, can only use them once in the live time of the plane. Meaning they do work once after reloading the plane, can go to the climb page, crz, but never can go back to the clb. No matter if I do release the keys, e.g. SDK.PMDGEvents.EVT_CDU_L_CRZ, parm=0 or not.Oh, I am using the SimConnect_SetClientData method so send the events control block.Again, all the other mip switches and flips and rotaries are working ok, any suggestions would be appreciated.Thanks,Johan Knol

×
×
  • Create New...