Desktop Client


The source files for the desktop client can be located in the SMRC-Desktop-Client repository.

Initial Requirements

These are the requirements that the initial version must meet before being released. This is not an extensive list of all future features and more will be added with later releases.

  • Can update the firmware of boards over USB

  • Can communicate with main board over Wi-Fi

  • Can upload new devices to main board

  • Can assign addresses to boards over USB

  • User can control speed of trains via slider

  • User can control relay channels