Difference between revisions of "OpenIGTLink/Library/Discussions"
From NAMIC Wiki
Line 32: | Line 32: | ||
*Make a copy repository of OpenIGTLink library | *Make a copy repository of OpenIGTLink library | ||
*Make wiki account and SVN repository account for the student | *Make wiki account and SVN repository account for the student | ||
+ | **[Editing_Guide:Getting_Started| NA-MIC wiki editing guide] | ||
+ | **[Engineering:SandBox| NA-MIC Subversion Repository] | ||
==Skills required== | ==Skills required== |
Revision as of 12:21, 7 October 2008
Home < OpenIGTLink < Library < DiscussionsDiscussions 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
- pro
- text format
- pro
- human readable
- con
- size
- needs interpreter. impossible to record unknown type message.
- pro
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
- Make a copy repository of OpenIGTLink library
- Make wiki account and SVN repository account for the student
- [Editing_Guide:Getting_Started| NA-MIC wiki editing guide]
- [Engineering:SandBox| NA-MIC Subversion Repository]
Skills required
- Basic knowledge about [OpenIGTLink | OpenIGTLink].
- Socket programming
- Thread
- SVN, CMake