#!/bin/sh

# Ad hoc script to start every service module.
# This should be converted to Python and use the config data.

# The --quiet flag suppresses log output to the console.
# The --debug flag increases log output.

# lighting
python3 -m stage.lighting_server --quiet --debug &

# boom wheel motor driver
python3 -m stage.motion_server --quiet --debug --unit 1 --arduino /dev/ttyACM3 &

# arm base motor driver
python3 -m stage.motion_server --quiet --debug --unit 0 --arduino /dev/ttyACM2 &

# arm pneumatic valve drivers
python3 -m stage.valve_server --quiet --debug --unit 0 --arduino /dev/ttyACM0 &
python3 -m stage.valve_server --quiet --debug --unit 1 --arduino /dev/ttyACM1 &

# vision
python3 -m stage.vision_server --quiet --debug &
