[FYI] CommViewer plugin

Keith Smith
Posts: 9942
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: [FYI] CommViewer plugin

Post by Keith Smith »

Hi Joe,

That's a good change. You never want to be doing XPLMFindDataRef() on a frequent basis. A good pattern to follow is the deferred startup pattern, where you register a flightloopcallback to happen, say, every ten frames. That way, when your callback fires for the first time, you can guarantee that the sim has fully loaded all plugins. That's a good place to do the XPLMFindDatarefs, then you can unregister your deferred callback function.
jpoirier
Posts: 27
Joined: Wed Jun 18, 2014 7:48 pm

Re: [FYI] CommViewer plugin

Post by jpoirier »

Hey Keith,

Great info! Thanks! It's the first plugin I've done that checks for the existence of
another plugin. And I only caught the continuous calls to XPLMFindDataRef because
I'm playing around with Rust and Nim language ports of the plugin. :)
jpoirier
Posts: 27
Joined: Wed Jun 18, 2014 7:48 pm

Re: [FYI] CommViewer plugin

Post by jpoirier »

I just posted a new release (v1.6.0). The output window now includes your PilotEdge aircraft type and N-number when connected to PE.

The project repo (includes pics): https://github.com/jpoirier/xplane-commviewer-plugin
The release page for downloads: https://github.com/jpoirier/xplane-comm ... n/releases

-joe
Post Reply