Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • eRTIS Software Usage Guide eRTIS Software Usage Guide
  • Project information
    • Project information
    • Activity
    • Members
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • RTIS Software
  • eRTIS Software Usage GuideeRTIS Software Usage Guide
  • Wiki
  • Developing remotely with an RTIS Remote Dev wrapper

Developing remotely with an RTIS Remote Dev wrapper · Changes

Page history
Update Developing remotely with an RTIS Remote Dev wrapper authored Feb 23, 2024 by Wouter Jansen's avatar Wouter Jansen
Hide whitespace changes
Inline Side-by-side
Developing-remotely-with-an-RTIS-Remote-Dev-wrapper.md 0 → 100644
View page @ b2e34690
The primary supported language to create your own RTIS software to run on the eRTIS devices is **Python**. There is one primary Python module available called [RTIS Dev](https://cosysgit.uantwerpen.be/rtis-software/rtisdev/-/wikis/home) that can be used to make your own scripts to perform both the recording and processing aspects.
However, this Python module naturally only works directly on the eRTIS device. However, in order to support remote usage of the sensor a service is available on each eRTIS device to connect remotely to and use RTIS Dev as if you were directly working on device itself.
In order to facilitate the different coding languages and programs that people prefer to use when writing software, multiple 'wrappers' are available. This means you can use RTIS Dev functionality running locally on the RTIS device in Python, but from a different language.
## MATLAB Wrapper
The first wrapper that is available is in MATLAB. Please see [here](https://cosysgit.uantwerpen.be/rtis-software/rtisdevremotematlabwrapper/-/releases) for the latest version to install (from source or as a MATLAB toolbox). For more information on how to use this wrapper and example code, please see the [wiki](https://cosysgit.uantwerpen.be/rtis-software/rtisdevremotematlabwrapper/-/wikis/home).
## Python Wrapper
The second wrapper that is available is in Python. Python? Isn't RTIS Dev in Python already? While wrapper might not be the right wording, this module still allows you to connect remotely to a RTIS device and use RTIS Dev as if you were working on the device itself. This isn't something possible with RTIS Dev by default. As such, this 'wrapper' is needed. Please see [here](https://cosysgit.uantwerpen.be/rtis-software/rtisdevremotepy/-/releases) for the latest version to install from source as a Python module. For more information on how to use this wrapper and example code, please see the [wiki](https://cosysgit.uantwerpen.be/rtis-software/rtisdevremotepy/-/wikis/home).
## Developing a wrapper
Creating a new wrapper is easy to do if you are familiar with Python and your language of choice can easily interact with Python as interpreter. More information and example please see the [RTIS Dev Remote library repository](https://cosysgit.uantwerpen.be/rtis-software/rtisdevremote).
\ No newline at end of file
Clone repository
  • Home
  • Initial Connection & Network Setup
  • RTIS Network Usage
  • Developing Python with PyCharm