So the SIOC script (.SSI) has been (and will remain) the single place of configuration data. This is basicaly the same code that I also use for FSIOControl.Īs the design goal of FSIO is to have O NE and only ONE placeof configuration data, the SIOC script (SSI) is used to configure what data we want to get from PMDG and what events/commands we want to send to PMDG. On the other end, the DataEventServer will connect to SIOC over TCP/IP. The program written in C#, using “PMDG Wrapper.dll” to connect to FSX /PMDG. PMDG data are values of indicators and gauges that PMDG uses, no more no less. You (you, your mouse and hardware) will cause these Events for the PMDG software to react on.Įvents can be also explained as the message we need to send the PMDG NGX to do ‘commands’ like: button clicks to panel elements and other controls of the aircraft. Think of it as EVENTS seen from the PMDG software. Initialy I had some trouble understanding the word Events here. The SDK in principle has 2 sections that I’m going to explain: NOTE - add these lines to the 737NGX_Options.ini file: PMDG SDKīefore anything else, do not forget the enable the PMDG SDK as it is by default disabled. It uses PMDG SDK to send PMDG events it receives from SIOC. The program uses the PMDG SDK to retreive PMDG data and send it to SIOC variable. The PMDGDataEventServer program is not an integrated part of the FSIO hardware so it can be used independent by anybody that uses SIOC. In the picture above the position of the PMDGDataEventServer within the system. To allow access to the PMDG Data and Events made available by the SDK I made: I noticed Electric Metering and IRS display items available.And more. Number of Data fields increased from 433 to 506 and the number of event went from 433 to 506. I noticed that one bug I had with SP1C is the MCP AT Arm Annunciator is now solved. I did not make a list of all the additions and corrections that were made. With the release of SP1D Precision manuals also released an updated SDK. Starting with the NGX 737 PMDG (rev c) released a SDK that allows programmers to write programs to read data and access all control elements of the cockpit that are also available on screen with the mouse/keyboard. There is a solution for the CDU by using the virtual joystick of FSIUPC for the CDU. The number of key combinations is limited, Especially when all the CDU keys have to be set as well. Then you have to make sure that the same key combinations are set within the SIOC virtual keyboard config. Here you need to configure the key-combinations, per event, using the CDU as an input device. This method can be used with the PMDG 737 NGX as well. In SIOC script we have to configure the key combinations in another format. These key combinations are send to the NG using the virtual keyboard of SIOC. Specific events are assigned a key combination. In order to move switches, set controls or click buttons we were forced to use keyboard ‘key combinations’. In the past it was a big challenge to use PMDG NG with SIOC (or any other hardware). !!! CDU screen content availble, no screen scraping anymore! Introduction !!! Added TCP/IP interface to facilitate network based hardware to directly access PMDGData and Events. This program will also work for P3D/PMDG NGX
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |