The values returned by the event logger are decimal, not hex. Also, If you want to use the values returned in a trap, you'll need to add 65536 to them, so you probably want:
<On Event="65566"> (>K:PAUSE_TOGGLE)
<On Event="0x1001E"> (>K:PAUSE_TOGGLE)
You've declared the constructor as taking 4 input arguments, so your declaration
This is what is getting you in trouble:
getLatLonDist::getLatLonDist(double latitudeA, double latitudeB, double longitudeA, double longitudeB)
lat1 = latitudeA;
It certainly wouldn't hurt to asked the developer for permission. While extent can certainly be argued, I don't think there is any question that existence of after-market 2D panels will make a given add-on aircraft more marketable. I certainly stopped buying add-on aircraft when 2D panels...
What happens if you ignore the petulance of Intellisense and just bash on regardless:
double ThisDistance = distance.calc_distance(W,X,Y,Z);
My experience has been that Intellisense isn't really. It is rather easily confused by changes to your code. I find myself manually deleting the huge...
There will only be a conflict if the gauges have the same name.
For a generic solution such as you have here, pick a name for the gauge that matches it and you should be good.
Keep in mind that the numbering you see in the ini files is only a way to match the LVars with the sound files, within...
It's not at all unreasonable to ask. That doesn't mean that anyone will have the answer you are looking for.
There isn't a textbook on sim aircraft design. There are SDK's available, but they are targeted squarely at people who already know what they are doing. They can be pretty tough going...