Skip to content

How To Build

ckugel edited this page Nov 13, 2024 · 1 revision

How to build and run

Make sure that if you are connecting to the bot that you have BOT_CONNECT set to 1 in src/main.cpp. If you are want to just test with dummy data you can set BOT_CONNECT to 0 in src/main.cpp and run the simple-python....py file in the root directory of the project which starts a sample TCP server to connect to.

Ensure that you have ran git submodule init and git submodule update to make sure that you have access to Dear ImGui which this program uses for the grpahical aspect of the app.

If you are using nixos all you need to build the code is to:

  1. Have flakes enabled
  2. run nix develop
  3. cmake .
  4. cd build
  5. make
  6. ./RoombaController
Clone this wiki locally