Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development:realtime:tmsi [2013/01/30 14:58]
robert added tags
development:realtime:tmsi [2017/08/17 11:21] (current)
Line 21: Line 21:
 ==== tmsi2ft ==== ==== tmsi2ft ====
  
-Based on code from **tmsidriver**,​ but also heavily relying on the [[:​development:​realtime:​buffer_cpp|common C++]] Online Data Manger framework, Stefan made an alternative implementation and briefly tested it on a PORTI device. In contrast to **tmsidriver**,​ **tmsi2ft** can save the data to GDF while streaming it out, and the user can select channels and downsampling properties via a configuration file or using the TCP command interface of the OnlineDataManager. This tool will also decode a digital (trigger) channel and write corresponding events to the FieldTrip buffer. You can start the acquisition tool from the command line using+Based on code from **tmsidriver**,​ but also heavily relying on the [[:​development:​realtime:​buffer_cpp|common C++]] Online Data Manger framework, Stefan ​Klanke ​made an alternative implementation and briefly tested it on a PORTI device. In contrast to **tmsidriver**,​ **tmsi2ft** can save the data to GDF while streaming it out, and the user can select channels and downsampling properties via a configuration file or using the TCP command interface of the OnlineDataManager. This tool will also decode a digital (trigger) channel and write corresponding events to the FieldTrip buffer. You can start the acquisition tool from the command line using
  
   tmsi2ft config.txt [hostname [port [ctrlPort]]]   tmsi2ft config.txt [hostname [port [ctrlPort]]]