this is step2 away from NML and towards remote realtime operations. STP will be the foundation for replacing the NML/RCS Status channel and the EMC_STATUS message.
An overview of the Status Tracking Protocol is here: http://static.mah.priv.at/public/wip/html/wip/rstatus.html This is significantly simpler than the HAL remote component protocol and similar. If you just want to figure 'how does this help me', see the halcmd example at http://static.mah.priv.at/public/wip/html/wip/rstatus.html#_stp_updaters_and_hal_groups - this shows a (working) example how HAL information can be exported in a comprehensible and extensible way, as opposed through the NML straightjacket. Please note the key message for anybody interested/working on motion: this implies all interesting status variables are exported as HAL pins (which should have been completed long since anyway). A test observer and updater implementation for HAL groups already exists and scales very well. The observer API needs to be redone in a more general way. I'd be glad to hear any comments and feedback on this document. The last major part pending is the command/response support protocol for RT commands. - Michael --- ps: re HALrcomp and the demo video - the implementation is now signficantly faster and entirely usable even with both sides in Python and several instances running, and no advanced tuning measures have been applied yet (such as generating the Cython instead of the pure Python protobuf bindings). ------------------------------------------------------------------------------ November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
