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

Reply via email to