<?xml version="1.0" ?> <pipeline ssi-v="1"> <!-- register dlls --> <register> <load name="ioput"/> <load name="mouse"/> <load name="graphic"/> </register> <!-- mouse sensor --> <sensor create="Mouse:mouse" sr="50.0"> <output channel="cursor" pin="pos" /> </sensor> <!-- storage A 'FileWriter' generates two files: "<path>.stream" a xml file containing meta information such as sample rate "<path>.stream~" a file with sample values (here in ascii format since type is set to 1). --> <consumer create="FileWriter" path="cursor_t" type="1" delim=";"> <input pin="pos" frame="0.2s" /> </consumer> <!-- To save the cursor data in binary format we set "type=0". --> <consumer create="FileWriter" path="cursor_b" type="0"> <input pin="pos" frame="0.2s" /> </consumer> <!-- visualization --> <consumer create="SignalPainter:plot" title="CURSOR" size="10.0"> <input pin="pos" frame="0.2s" /> </consumer> <!-- decoration --> <object create="Decorator" icon="true" title="Pipeline"> <area pos="0,0,400,600">console</area> <area pos="400,0,400,600">plot</area> </object> </pipeline>