Search the Community
Showing results for tags '.net'.
Found 3 results
Version 3 Released FSUIPCClientDLL is a library that make it easy for .NET developers to use FSUIPC. Version 3 is now available as a NuGet package called FSUIPCClientDLL. Full instructions on how to install it are on the new website below. Be sure to download the new example code application in either C# or VB. This is the main documentation for the library and covers all features of the library from beginners to advanced. http://fsuipc.paulhenty.com The website has: Installation instructions for Version 3 Upgrade instructions from Version 2.4 & 3.0RC Change history New project templates for WinForms and WPF in both C# and VB.NET New and improved example code applications in C# and VB.NET Complete Video Guide for Beginners (C# and VB.NET) The main features added from V2.4 are: Helper method to Read/Write LVARs Weather Services Airports/Runways Database Helper method to send controls (events) Helper method to move the aircraft and save/restore position snapshots DLL no longer limited to 32bit. You can now write 64bit applications.
.NET DLL for communicating with FSUIPC Attached is Version 2.4 of my FSUIPC Client DLL for .NET Benefits: Object-Oriented class interface better suited to .NET than the other procedural .NET SDKs. Data from FSUIPC is returned directly to your .NET variables. Supported types are: Byte, Int16, Int32, Int64, UInt16, UInt32, UInt64, Double, Single String (Unicode/ASCII conversion and termination handled for you) BitArray (Allows you to easily manage the bit field type offsets) Array of Bytes (Allows you to read and write raw blocks of data if you need that level of control.) Writes are handled just by assigning a new value to the local .NET data variable. The write to FSUIPC will be handled automatically during the next Process(). Errors are handled by .NET exceptions, not by checking return values. The DLL can be use with any .NET language. Documentation and example projects for C# and Visual Basic.NET. The library has full internal documentation that will appear on the IntelliSense popup menus in Visual Studio. Just as fast as the procedural-style .NET SDKs. Thread safe. Can be used in multi-threaded applications, with each thread communicating with FSUIPC, without corrupting the data. (Only one thread can talk to FSUIPC at a time – other threads will block until the connection is free). The zip file contains the DLL, documentation and an example project in C# and Visual Basic.NET (Visual Studio 2010 format). Documentation for the 2.4 features is only in the form of example code which is attached below. Microsoft have free versions of Visual Studio 2012 compilers for VB, C#, C++ here: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop Paul FSUIPCDotNetClient2.4.zip