Difference between revisions of "OpenIGTLink/Library/Discussions"

From NAMIC Wiki
Jump to: navigation, search
Line 37: Line 37:
 
==Skills required==
 
==Skills required==
 
*Basic knowledge about [[OpenIGTLink | OpenIGTLink]]. --> See [http://www.na-mic.org/Wiki/index.php/IGT:ToolKit IGT Toolkit Tutorial]
 
*Basic knowledge about [[OpenIGTLink | OpenIGTLink]]. --> See [http://www.na-mic.org/Wiki/index.php/IGT:ToolKit IGT Toolkit Tutorial]
 +
*[[OpenIGTLink/Library]]
 
*Socket programming
 
*Socket programming
 
*Thread
 
*Thread
 
*SVN, CMake
 
*SVN, CMake

Revision as of 14:07, 7 October 2008

Home < OpenIGTLink < Library < Discussions

<< OpenIGTLink

Discussions on Open IGT Link Library Development

Log function

Data file format

  • binary (dump message data to file)
    • pro
      • can be used for any type of data
      • easy to replay
    • con
      • too redundant, if the data source does not change
      • needs reader software
  • text format
    • pro
      • human readable
    • con
      • size
      • needs interpreter. impossible to record unknown type message.

Architecture

  • 1 connection / port
    • needs threading
    • implemented in the OpenIGTLink library
  • multiple connection port
    • use 'select()' function
    • not implemented in the OpenIGTLink library
    • can be implemented as a single-thread program

Logistics

Skills required