In SliceKit .xn file, what is the purpose of the XScope Serv

If you have a simple question and just want an answer.
User avatar
TSC
Experienced Member
Posts: 111
Joined: Sun Mar 06, 2011 11:39 pm

In SliceKit .xn file, what is the purpose of the XScope Serv

Post by TSC »

I noticed the latest version of the SLICEKIT-L16.xn file has a node declaration that has something to do with XScope functionality. The xn file I've been using does not have this node declaration, but Xscope console output functionality works fine.

What is the purpose of the node declaration below?

    <Nodes>
      <Node Id="2" Type="device:" routingId="0x8000">
        <Service Id="0" Proto="xscope_host_data(chanend c);">
          <Chanend Identifier="c" end="3"/>
        </Service>
      </Node>
    </Nodes>



User avatar
sethu_jangala
XCore Expert
Posts: 589
Joined: Wed Feb 29, 2012 10:03 am

Post by sethu_jangala »

This API is used to communicate the xSCOPE data to the Host machine and receive data from host machine while using Realtime scopes. Have a look at the xSCOPE host library on how to implement the host application to receive xSCOPE data:https://github.com/xcore/sc_xscope_support