fsuipc

所属分类:其他
开发工具:C#
文件大小:10071KB
下载次数:1
上传日期:2018-03-02 09:15:12
上 传 者许枫
说明:  熟悉微软模拟飞行插件接口,从而知道如何从中获取数据,并进行二次开发
(Familiarity with the Microsoft analog flight plug-in interface to know how to get data from it and develop two times)

文件列表:
fsuipc\FSUIPC4 Offsets Status.pdf (621152, 2015-12-22)
fsuipc\FSUIPC4 User Guide.pdf (1334060, 2015-12-22)
fsuipc\FSUIPC4安装与注册指南.pdf (301562, 2018-01-15)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\bin\Debug\FSUIPCClient.dll (65536, 2013-06-11)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\bin\Debug\FSUIPCClient.xml (118262, 2013-06-11)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\bin\Debug\FSUIPCClientExample_CSharp.exe (32768, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\bin\Debug\FSUIPCClientExample_CSharp.pdb (40448, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\bin\Debug\FSUIPCClientExample_CSharp.vshost.exe (22712, 2018-01-31)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\bin\Debug\FSUIPCClientExample_CSharp.vshost.exe.manifest (490, 2016-07-16)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Form1.cs (28117, 2014-02-14)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Form1.Designer.cs (37556, 2010-12-17)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Form1.resx (6209, 2010-12-17)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\FSUIPCClientExample_CSharp.csproj (3847, 2013-07-22)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\DesignTimeResolveAssemblyReferences.cache (9975, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache (6449, 2018-01-18)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.csproj.FileListAbsolute.txt (2590, 2018-01-31)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.csproj.GenerateResource.Cache (847, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.csprojResolveAssemblyReference.cache (8954, 2018-01-18)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.exe (32768, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.Form1.resources (180, 2018-01-18)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.pdb (40448, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\FSUIPCClientExample_CSharp.Properties.Resources.resources (180, 2018-01-18)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll (4608, 2014-01-21)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Program.cs (493, 2006-06-03)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Properties\AssemblyInfo.cs (1310, 2006-06-03)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Properties\Resources.Designer.cs (2878, 2013-07-22)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Properties\Resources.resx (5612, 2006-06-03)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Properties\Settings.Designer.cs (1107, 2013-07-22)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp\Properties\Settings.settings (249, 2006-06-03)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp.sln (968, 2013-07-22)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_CSharp(已翻译注释)\FSUIPCClientExample_CSharp.v12.suo (35840, 2018-01-31)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\Form1.Designer.vb (31017, 2010-12-18)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\Form1.resx (6209, 2010-12-18)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\Form1.vb (31028, 2011-06-17)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\FSUIPCClientExample_VB.vbproj (6531, 2013-07-22)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\FSUIPCClientExample_VB.vbproj.user (497, 2013-07-22)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\My Project\Application.Designer.vb (1525, 2010-12-14)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\My Project\Application.myapp (468, 2010-12-14)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\My Project\AssemblyInfo.vb (1207, 2010-12-14)
fsuipc\FSUIPCDotNetClient2.4\FSUIPCClientExample_VB(参考C#注释)\FSUIPCClientExample_VB\My Project\Resources.Designer.vb (2790, 2010-12-14)
... ...

FSUIPC Developer's Kit February 2012 revised June 2017 =========================================================================== For FS2004 or before you will need FSUIPC.ZIP as well with FSUIPC3 Version 3.999 or later, and for FSX you need FSUIPC4.ZIP with FSUIPC4 Version 4.80 or later. Many of the facilities described in the Programmer's Guide need the latest versions. For FSUIPC5, whgich is ***-bit, you can still interface your 32-bit external programs, but internal module users should use the ModuleUser*** library. A ***-bit library is also provided for external ***-bit programs interfacing to FSUIPC5 (only) and also a ***-bit "Hello" demo for it. Network users will need WideFS version 6.75 or later, WideClient 6.86 or later. There is no ***-bit version of WideClient. Changes in this Release are many. Please always peruse the relevant FSUIPC History document (available in the FSUIPC Zips). IMPORTANT NOTE FOR FS GAUGE AND MODULE WRITERS ============================================== If you are wanting to access FSUIPC's facilities from INSIDE FS, rather than from an external application, please PLEASE note that using the external users library is most definitely NOT recommended. It is VERY inefficient. You are inside the FS process, so why use complex inter-process communications? (IPC == Inter-Process Communication!). Also, if you do use this slow method, you may get failures on Open which will recover, eventually, on retries. This is because, following Adam Szofran's original method, the "unique" ID string, used to identify the mapped memory, is generated using the Process ID. This ID is unique for all separate Processes, but obviously it is the same for ALL gauges and modules running inside FS. FSUIPC deliberately provides an entry for Gauges and Modules to use. It is very efficient, it uses a simple message with no memory mapping. YOU, the user, have to provide the memory for the data, but there are simple rules for calculating how much. The code is almost identical to using the external library -- only the Open call is changed to provide the memory pointer and size! Please see the "Library for FS Internal Users" ZIP. This has recently been revised to work from threads other than the main FS thread, and needs FSUIPC version 3.40 or later. There's also an "internal.pas" file inlcuded which can be used by those making DLLs in Delphi. (Thanks due to Michael "Iznogoud" for this contribution). Contents of SDK =============== NOTE that not all the parts have been updated for FS2004, FSX or ESP. The only real change usually is the definition of: SIM_FS2K4 as number 7 (FS2K2 was 6). SIM_FSX as number 8 SIM_ESP as number 9 SIM_P3D (for Prepare3D) as number 10 SIM_P3D4(***-bit) is number 12. Number 11 is reserved in case a ***-bit version of FSX is supported. Readme.txt This is it. FSUIPC for Programmers.pdf General information and reference tables FSUIPC4 Offsets Status.pdf Specific details of FSUIPC4 offsets, detailing all the differences (and additional values) to those for previous releases and documented in "FSUIPC for Programmers". Library for FS Internal Users A special version of the library for internal FS parts like gauges and other modules to read and write FSUIPC data. Use with FSUIPC 3.40 and later. A revised version of the LIB file has been kindly donated by PhilippM, who also provided a revised FSUIPC_User.lib. Library for ***-bit P3D4 Internal Users see ModuleUser***.zip UIPCAWI.zip Some basic information about the FSUIPC Advanced Weather Interface. This is only applicable to FS2000-4 and CFS2. It is not being developed. For FS2004 (and later?) see the New Weather Interface Zip. New Weather Interface for FS2004.zip This contains a C header file and a description of the New Weather Interface provided for FS2004. It allows reading of localised weather by location or station ID, and setting of localised weather by station ID. The whole interface is memory mapped and so is far easier to understand and use that was the "Advanced Weather Interface" (AWI) devised for FS2002. FSUIPC Feedback Control.txt This is preliminary documentation for the feedback flight control facilities offered by FSUIPC through offsets 0700 ff. =========================================================================== Interfacing in different computer languages Each of these Zips contains the stuff you need to write your own appplication interfacing to FS through FSUIPC. A ready compiled example, basically an FSUIPC version of the standard simple "Hello World" program, complete with source, is provided in each case. FSUIPCDotNetClient2.0.zip A client DLL for use with Microsoft .NET languages. Supplied by Paul Henty. UIPC_SDK_C.zip The Library and source for MSVC/C++ users, by yours truly. This is updated to handle FS2004 and also includes its own Access Key registration code, writing it to offset 0x8001 (no longer needed). UIPC***_SDK_C.zip is the ***-bit version for C/C++. UIPC_SDK_CSHARP Revision 1.13.zip All the details and examples for C# users, thanks to Scott McCrory with later amendments by Bob Scott. UIPC_SDK_MFC.zip Sources and data for C++ MFC users, supplied by Brent Vernon. UIPC_SDK_Delphi.zip Sources and data for Delphi users, supplied by Pelle Liljendal, with update work done by Chris Brett. UIPC_SDK_VisualBasic.zip Sources and data for VB users, supplied by Chris Brett, with update work done by Enrico Schiratti and notes from Stuart Browne and a contribution from Mark Schilberg. UIPC_SDK VB .NET Shell Revision 2.004.zip A revised version of the Visual Basic interface for VB.NET, kindly supplied by Bob Scott. UIPC_SDK_ASM.zip Sources and data for ASM users, supplied by Andrea Brunori. UIPC_SDK_JAVA.zip Java sources for Class-based access to FSUIPC, hard work kindly contributed by Mark Burton. UIPC_SDK_BCB5.zip This is a version of the C example code revised and compiled with Borland C++ Builder 5: supplied by Alan Dyer. UIPC_RealBasic_SDK.zip Kindly donated by Rafael Vallejo (www.goldwaresoft.com). UIPC_SDK_Python.zip Kindly donated by István Váradi (ivaradi@gmail.com) =========================================================================== Other utilities FSInterrogate2std.exe FSI2 Manual.pdf A very useful program written by and copyright (c) Pelle Liljendal. This is completely revised and now includes many useful facilities excellent display and conversions options. It will also run on an unregistered FSUIPC installation. Thank you Pelle! FSUIPC.fsi A database/project for use with FSInterrogate2 (NOT the previous version!) and which includes most if BUT not all of the data in the tables in the Programmers and FSUIPC4 Offsets documents. Do NOT use this as your prime Offset reference. It is not always correct and is certainly not updated anywhere near as often. =========================================================================== Peter Dowson, 27th February 2012, revised 21st June 2017 with thanks to Paul Henty, Scott McCrory, Bob Scott, Stuart Browne, Andrea Brunori, Brent Vernon, Pelle Liljendal, Mark Burton, Enrico Schiratti, Chris Brett, Mark Schilberg, Alan Dyer, Rafael Vallejo PhilippM, and István Váradi. ===========================================================================

近期下载者

相关文件


收藏者