OHM ModuleMessagingExt v2.1d for Orbiter 2010

OrbitHangar

Addon Comments
Joined
Apr 9, 2008
Messages
3,832
Reaction score
18
Points
0

Author: adswnj

(Minor tidy-up from previous major release - 2.1a re-adds in the compatibility files for old MM v1 MFDs, 2.1b minor bugfix, 2.1c better MMExtMFD, and tidied MMExt interface, v2.1d fixed bug in MMExtMFD PRV NXT with no data)

This is a major release of the Module Messaging Extended library: a utility that allows data sharing between any Orbiter module. Examples of data interchange: LaunchMFD to TransX, RV Orientation to BaseSync and Glideslope. 

For this release, the core has been rewritten fron scratch to eliminate startup dependency error 126 errors. The old interface has been preserved for existing MFDs that rely on it, but there is a new and much cleaner set of v2 interfaces to allow developers to share data with a minimum of just 3 lines of code. 

This version also has a MMExt2MFD interface into the core data handler, so you can see data exchange in real time in the simulation. 

There are no longer any pre-requisites (no run time dependencies, etc.)

Co-authored by Enjo and ADSWNJ.  



DOWNLOAD
 
This is a clean recompile on Visual Studio 2015 Community Edition, for Orbiter 2016 rc.1. Don't run on the old Orbiter 2010 please!

Watch out for those mandatory pre-requisites.
 
For the few dinosaurs out there with a 32bit OS
Don't blame yourself! Orbiter is still a 32-bit app and won't link with with 64 bit plugins. I guess Andrew made an oopsie by pasting the wrong link.
 
ANNOUNCING: ModuleMessagingExt v2 for Orbiter 2010

This is a major release of the Module Messaging Extended library: a utility that allows data sharing between any Orbiter module. Examples of data interchange: LaunchMFD to TransX, RV Orientation to BaseSync and Glideslope.

For this release, the core has been rewritten fron scratch to eliminate startup dependency error 126 errors. The old interface has been preserved for existing MFDs that rely on it, but there is a new and much cleaner set of v2 interfaces to allow developers to share data with a minimum of just 3 lines of code.

This version also has a MMExt2MFD interface into the core data handler, so you can see data exchange in real time in the simulation.

There are no longer any pre-requisites (no run time dependencies, etc.)

Co-authored by Enjo and ADSWNJ.

---------- Post added at 01:22 PM ---------- Previous post was at 01:19 PM ----------

Discuss further in the O2016 thread: https://www.orbiter-forum.com/showthread.php?p=570882
 
V2.1 released as a compatibility version for Orbiter 2010. Minor tidy-up version to fix some issues as I was coding BaseSync and Glideslope natively to this new interface.
 
Back
Top