Jump to content
The simFlight Network Forums

RavenTech

Members
  • Posts

    5
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    USA

RavenTech's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. I'm trying to create an app that will eventually read my tablet inclinometer and control the aircraft using that but in order to do so I have to compile as a Universal App in windows. When I run the code it fails to open the connection and returns error 12. Im using the C# SDK class file and VS2013 for windows. When I run similar code using C# in a console windows program it works fine so am I missing a fundamental difference that exsists between how regular .net for window will interact versus Universal Apps .net? Thank you. Im using Windows 8.1 on a Surface Pro 3 This is the code for the main program window using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation; // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 namespace FSMotionControl { /// <summary> /// An empty page that can be used on its own or navigated to within a Frame. /// </summary> public sealed partial class MainPage : Page { // Call FSUIPC Fsuipc f = new Fsuipc(); // Error code result int dwResult = -1; int token = 0; int ElevatorPosition = 0; public MainPage() { this.InitializeComponent(); } private void ConnectButton_Click(object sender, RoutedEventArgs e) { // initialize fsuipc f.FSUIPC_Initialization(); // open FSUIPC DisplaySurfacePitch.Text = f.FSUIPC_Open(0, ref dwResult).ToString() + "," +dwResult; f.FSUIPC_Close(); } private void ReadData() { } private void GetDataButton_Click(object sender, RoutedEventArgs e) { ReadData(); } } } This is the code from the program that did work using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SourceFSUIPCTest { class Program { static void Main(string[] args) { // Create Object FsuipcSdk.Fsuipc f = new FsuipcSdk.Fsuipc(); // Result Variable int dwResult = 0; bool result; int token = 0; // Initialize f.FSUIPC_Initialization(); // Open Console.WriteLine("Open Connection: " + f.FSUIPC_Open(0, ref dwResult).ToString()); // Read Console.WriteLine("Read Variable: " + f.FSUIPC_Read(0x0BB2, 2, ref token, ref dwResult)); // Process Console.WriteLine("Process Connection: " + f.FSUIPC_Process(ref dwResult)); // Get Variable Console.WriteLine("Get Variable: " + f.FSUIPC_Get(ref token, ref dwResult)); // Show Results Console.WriteLine("Results: " + dwResult); f.FSUIPC_Close(); Console.ReadLine(); } } }
  2. I want to contact you about the use of FSUIPC in my project and anything I would need to do license wise prior start beta and hopefully eventual release Thank you Andrew
  3. Very nice, will give it a try. I actually figured it out ashort while after posting but that looks alot more convienient Thanks
  4. Im trying to trigger an Aircraft Reload from my external program. I found the control at at 66512 (0x000103D2) but I am now stumped on how to proceed from here. Any help appreciated, this is coded in C# Thank YOu
×
×
  • 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.