Coder Social home page Coder Social logo

mhwlng / fip-elite Goto Github PK

View Code? Open in Web Editor NEW
41.0 41.0 3.0 9.91 MB

Information Display for Logitech Flight Instrument Panel and for VR for Elite Dangerous

Home Page: https://forums.frontier.co.uk/threads/information-display-for-logitech-flight-instrument-panel.535231/

License: MIT License

C# 84.57% HTML 15.24% CSS 0.19%
elite-dangerous fip flight-instrument-panel logitech saitek vr

fip-elite's People

Contributors

mhwlng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fip-elite's Issues

Font Size

Hi, Love the extension, however the font seems to be bigger than the photo on here, is there anyway to change the size?

Setup of fip screens

Hey I’m brand new and I’m ordering 2 fip and a elgato I’m having hard time understanding how I can setup the saitek fip screens to what you have I’m looking to setup the same way do you have discord or is there way you can help me when my screens come in? Looking to setup elite dangerous the same way you have on the 2 screens

Error loading app on windows 10

Hi

My friend Kerwin has a logitech flight instrumental panel but this week is experimenting an error when app is loading... Pasting image and log with the problem. ¿Can you help us?...

Imagen de WhatsApp 2023-05-08 a las 19 43 24

ERROR 2023-05-08 19:26:29,183 Invoke - AppDispatcherUnhandledException: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en Elite.App.OnExit(ExitEventArgs e)
en System.Windows.Application.DoShutdown()
en System.Windows.Application.ShutdownImpl()
en System.Windows.Application.ShutdownCallback(Object arg)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
ERROR 2023-05-08 19:26:29,226 Invoke - AppDispatcherUnhandledException: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en Elite.App.OnExit(ExitEventArgs e)
en System.Windows.Application.DoShutdown()
en System.Windows.Application.ShutdownImpl()
en System.Windows.Application.ShutdownCallback(Object arg)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
ERROR 2023-05-08 19:26:29,227 TryCatchWhen - AppDomainUnhandledExceptionHandler: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en Elite.App.OnExit(ExitEventArgs e)
en System.Windows.Application.DoShutdown()
en System.Windows.Application.ShutdownImpl()
en System.Windows.Application.ShutdownCallback(Object arg)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
en System.Windows.Threading.DispatcherOperation.InvokeImpl()
en MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Threading.DispatcherOperation.Invoke()
en System.Windows.Threading.Dispatcher.ProcessQueue()
en System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
en System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
en MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
en System.Windows.Application.RunDispatcher(Object ignore)
en System.Windows.Application.RunInternal(Window window)
en Elite.App.Main()

Application doesn't load because of the dependency on EDDB

Fails on Version: 1.9.6
Works on Version: 1.9.5

Due to the recent shutdown of EDDB the application is stuck in the loading screen while Loading Populated Systems

image

The log shows an Exception when exited from the tray icon:

ERROR 2023-04-10 01:04:33,061 Invoke - AppDispatcherUnhandledException: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
   en Elite.App.OnExit(ExitEventArgs e)
   en System.Windows.Application.DoShutdown()
   en System.Windows.Application.ShutdownImpl()
   en System.Windows.Application.ShutdownCallback(Object arg)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
ERROR 2023-04-10 01:04:33,075 Invoke - AppDispatcherUnhandledException: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
   en Elite.App.OnExit(ExitEventArgs e)
   en System.Windows.Application.DoShutdown()
   en System.Windows.Application.ShutdownImpl()
   en System.Windows.Application.ShutdownCallback(Object arg)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
ERROR 2023-04-10 01:04:33,076 TryCatchWhen - AppDomainUnhandledExceptionHandler: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
   en Elite.App.OnExit(ExitEventArgs e)
   en System.Windows.Application.DoShutdown()
   en System.Windows.Application.ShutdownImpl()
   en System.Windows.Application.ShutdownCallback(Object arg)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   en System.Windows.Threading.DispatcherOperation.InvokeImpl()
   en MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Windows.Threading.DispatcherOperation.Invoke()
   en System.Windows.Threading.Dispatcher.ProcessQueue()
   en System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   en MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   en System.Windows.Application.RunDispatcher(Object ignore)
   en System.Windows.Application.RunInternal(Window window)
   en Elite.App.Main()

Downgrading the installation to v1.9.5 solves the issue and the application starts without problem.

cargo randomly disables

I first started using fip-elite with version 1.3.1, in that version and 1.3.2 I have been experiencing the cargo page randomly disables itself. If the page is displayed it will jump to another page. Sometimes I can go right back to it, but other times it's grey'd out for a little while.

Let me know if there's anything I can do help troubleshoot the issue.

I really like having the cargo page up while mining, and I plan to add more screens to maximize my information while playing thanks to your efforts. This is awesome work.

(Also, there's no binary zip attached to 1.3.3)

Nothing but Elite Logo in Window

Hi!

I'm trying to get this to work with ED:Odyssey and my Thrustmaster T.16000M HOTAS. I don't have a Logitech Flight Instrument Panel, but am trying to use the window on a second monitor and/or in VR. I installed the 64 bit Logitech Flight Instrument Panel Drivers you mentioned in the README and changed the PID and VID in the joysticksetting.config to get my Thrustmaster recognized. But unfortunately the Toggle Window shows nothing but the Elite Dangerous Logo. Am I missing something?

Log.txt is showing this:


INFO  2021-06-12 20:40:02,700 <OnStartup>b__0 - Sending joystick button presses to FIP panel with serial number : window

INFO  2021-06-12 20:40:02,716 AddWindow - Adding new Window device 0 of type: 00000000-0000-0000-0000-000000000000

INFO  2021-06-12 20:40:02,718 InitFipPanelSerialNumber - FipPanel Serial Number : window

INFO  2021-06-12 20:40:02,943 <OnStartup>b__0 - Looking for directinput devices with PID=B10A and VID=044F

INFO  2021-06-12 20:40:02,943 <OnStartup>b__0 - Button numbers : Up=21 Down=23 Left=24 Right=22 Push=25

INFO  2021-06-12 20:40:03,021 <OnStartup>b__0 - PID:b10a - VID:044f - Joystick    - b10a044f-0000-0000-0000-504944564944 - 34dae2f0-b35e-11eb-8001-444553540000 - T.16000M Joystick

INFO  2021-06-12 20:40:03,021 <OnStartup>b__0 - Using Joystick T.16000M Joystick with Instance Guid 34dae2f0-b35e-11eb-8001-444553540000

INFO  2021-06-12 20:40:03,028 <OnStartup>b__0 - PID:b687 - VID:044f - Flight      - b687044f-0000-0000-0000-504944564944 - 34dd53f0-b35e-11eb-8002-444553540000 - TWCS Throttle

INFO  2021-06-12 20:40:03,029 MoveNext - joystick task started

INFO  2021-06-12 20:40:03,828 <OnStartup>b__0 - Fip-Elite started

INFO  2021-06-12 20:40:03,837 MoveNext - json task started

INFO  2021-06-12 20:40:03,839 MoveNext - HWInfo task started

Any idea?

Cheers,
Fenrir

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.