OxigenLib

OxigenLib is a python library which simplifies the interaction with the Slot.it Oxigen Dongle (NOTE: Version 4+)

Slot.it developed a wireless digital racing system for slot cars, called Oxigen. The dongle is a USB device that translates commands from a serial connection to wireless instruction for the cars on the track.

Warning

This project is under active development.

Note

This library is not an RMS (race management system). It is intended as backend layer to be used by external RMS

OxigenLib is developed around a Signal/Slot implementation similar to Qt GUI The existing python library psygnal is used for this purpose.

If you want to start using OxigenLib, check the user guide :)

Features

  • focus on clean communication with dongle, expose data in class-organized format

  • do not keep track of race information, this task is demanded to the RMS

  • signal/slot messaging system (in Qt-style) to inform the RMS about changing in the car state

  • include a simple timer for time alignment with the dongle (with optional timer value injection from RMS)