Search found 115 matches: emesary

Return to advanced search

Re: Fundamental FDM design problems.

... mechanism that works over sockets (or some other IPC): http://wiki.flightgear.org/Remote_Properties This is something where Richard's Emesary work could become highly useful, because the cost of adapting the Canvas system to optionally support an out-of-mainloop mode would be marginal ...
by Hooray
Sun Oct 13, 2019 4:32 pm
 
Forum: Flight dynamics model
Topic: Fundamental FDM design problems.
Replies: 45
Views: 879

Re: re: porting aircraft.nas /cppunit testing (pointers)

... wrapper. How to proceed from here really depends on your background, i.e. what makes most sense to you in C++ terms - cppbind can look daunting, Emesary may seem "roundabout" if you have never done any message-based programming, fgcommands look simple and the extension function based ...
by Hooray
Sun Sep 15, 2019 4:44 pm
 
Forum: Nasal
Topic: re: porting aircraft.nas /cppunit testing (pointers)
Replies: 7
Views: 219

Re: re: porting aircraft.nas /cppunit testing (pointers)

... how the Canvas system works, but the mechanism could also use cppbind to expose existing C++ classes to Nasal (and vice versa!), equally Richard's Emesary work could come in handy here. If in doubt, it's best to look at these different options and see what makes most sense to you given your own ...
by Hooray
Sun Sep 15, 2019 2:51 pm
 
Forum: Nasal
Topic: re: porting aircraft.nas /cppunit testing (pointers)
Replies: 7
Views: 219

re: porting aircraft.nas /cppunit testing (pointers)

... ⋅  more recently, Richard has provided another promising option, namely: Emesary: http://wiki.flightgear.org/Emesary ⋅  any of these options could be used to expose Torsten's existing C++ work to scripting space ...
by Hooray
Sun Sep 15, 2019 1:30 pm
 
Forum: Nasal
Topic: re: porting aircraft.nas /cppunit testing (pointers)
Replies: 7
Views: 219

Re: Mapstructure request for help - nasal error

... Extra500 Avidyne Entegra R9 code, and the discussions revolving around people wanting to use that avionics stack elsehwere. For the time being, Emesary is your best bet to create reusable components - however, if/when the sc::Element is fully exposed to scripting space, most scripting space ...
by Hooray
Sat Jun 15, 2019 9:22 pm
 
Forum: Canvas
Topic: Mapstructure request for help - nasal error
Replies: 44
Views: 4125

Re: Mapstructure request for help - nasal error

... Airbus related MapStructure files. By the way, given the state of affairs today, such a framework would probably be best written using Richard's Emesary Framework (see the wiki). Finally, most Canvas related Nasal code we've seen over the years suffers from pretty much the same limitations that ...
by Hooray
Sat Jun 15, 2019 7:57 pm
 
Forum: Canvas
Topic: Mapstructure request for help - nasal error
Replies: 44
Views: 4125

Re: Microsoft Flight Simulator, a small graphics study

... collection issue I mentioned earlier: Commit: 92a3c8 Added Nasal garbage collection background thread This uses an SGThreadExclusive controlled by Emesary notifications that are received from the main loop. When active at the end of a frame the garbage collection thread will be released; if it ...
by bugman
Thu Jun 13, 2019 9:24 am
 
Forum: Hangar talk
Topic: Microsoft Flight Simulator, a small graphics study
Replies: 92
Views: 3859

Re: Microsoft Flight Simulator, a small graphics study

... Would FlightGear still be FlightGear if it didn't have a property tree? I'm talking about something I know little about but Richard's emesary (now implemented in C++ apparently?) sounds ideal for intra-subsystem communication :?
by legoboyvdlp
Wed Jun 12, 2019 10:25 am
 
Forum: Hangar talk
Topic: Microsoft Flight Simulator, a small graphics study
Replies: 92
Views: 3859

Re: JSBSim Piper J-3 Cub

... on adding some improvements we use (author asked me not to broadly describe). That should help. Maybe you are used to our Canvas :) Richard's Emesary apparently can only update things when needed, which helps. Kind Regards, Josh
by Octal450
Sun Mar 17, 2019 1:46 am
 
Forum: Aircraft
Topic: JSBSim Piper J-3 Cub
Replies: 1070
Views: 112811

Re: MapStructure Layer controller

... so many contributions would look very different if they were to be re-done today - e.g. looking at stuff like the addon framework or Richard's Emesary framework (or even both in conjunction). There are quite a few lessons to be learnt here, and like I alluded to previously, I believe the most ...
by Hooray
Tue Feb 12, 2019 9:27 pm
 
Forum: Nasal
Topic: MapStructure Layer controller
Replies: 6
Views: 680

Re: MapStructure Layer controller

... rominet's addon system, which would provide for another elegant method to ship custom Nasal resources, possibly in conjunction with Richard's Emesary framework, but those two things were developed several years later. For the time being, I would suggest to look at the MapStructure work done ...
by Hooray
Mon Feb 11, 2019 6:33 pm
 
Forum: Nasal
Topic: MapStructure Layer controller
Replies: 6
Views: 680

Re: Space Shuttle - Development

... is next to impossible unless the code in question is structured in a corresponding fashion (e.g. using a simple form of message passing akin to Emesary). Conceptually, an external FDM (i.e. jsbsim) running out-of-process can still affect properties in fgfs and vice versa, via the so called "FDMShell" ...
by Hooray
Sun Jan 20, 2019 5:18 pm
 
Forum: Spaceflight
Topic: Space Shuttle - Development
Replies: 463
Views: 20025

Re: FG1000 ready for integration into aircraft

... models that surround it and provide the buttons and knobs? As Hooray has alluded to, the FG1000 UI isn't really property driven. Instead it uses Emesary messages. If you look at the code in Aircraft/Instruments-3d/FG1000/Nasal/GUI.nas you can see the fgcommand() calls that are used to send the ...
by stuart
Sun Jan 13, 2019 7:03 pm
 
Forum: Cockpit development
Topic: FG1000 ready for integration into aircraft
Replies: 45
Views: 3339

Re: FG1000 ready for integration into aircraft

... re-invent the wheel over and over again. In other words, people not using the FG1000 approach (namely, Richard's MFD framework in conjunction with Emesary) are unlikely to come up with a structure that actually scales - so that such Nasal/Canvas contributions will continue to reflect badly upon ...
by Hooray
Sun Jan 13, 2019 6:54 pm
 
Forum: Cockpit development
Topic: FG1000 ready for integration into aircraft
Replies: 45
Views: 3339

Re: EDDF-Triangle

... and instrumentation/transponder/ are transmitted over MP. This is intended to allow models to use an alternative encoding (such as the Emesary PropertyNotification) to transmit a well known (to the model) list of properties packed into the generic properties. The maximum size of a string ...
by tdammers
Mon Jan 07, 2019 6:44 am
 
Forum: Multiplayer events
Topic: EDDF-Triangle
Replies: 1012
Views: 140116
Next

Return to advanced search