Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement message type TDATA #17

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

henrykrumb
Copy link

This PR implements the first composite message type, namely TDATA. In the API, the message object is constructed by creating a TDataMessage-type object, supplying an iterable (e.g. list) of TDataRecord objects in the constructor.

The code has been successfully tested with the unit test file, but a test with the OpenIGTLink reference implementation still needs to be done.

henrykrumb and others added 6 commits November 21, 2022 15:02
This commit implements the TDATA message type, which is the first composite
message type to be implemented in pyigtl. The message is abstracted in
an object-oriented fashion by composition, i.e. TDataMessage requires a
list of TDataRecord objects in the constructor.

So far, this implementation has only been tested with the project's unit testing
framework. It still needs to be tested with the reference implementation of
OpenIGTLink.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant