ready to migrate to dronecommander
This commit is contained in:
18
manage.sh
18
manage.sh
@@ -1,10 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
DRONE_INTERFACE=$(yq '.commander.drone_interface' < config.yml)
|
||||
DRONE_WPA_SUPP_CONF=$(yq '.commander.drone_wpa_supp' < config.yml)
|
||||
NET_INTERFACE=$(yq '.commander.net_interface' < config.yml)
|
||||
NET_WPA_SUPP_CONF=$(yq '.commander.net_wpa_supp' < config.yml)
|
||||
DRONE_INTERFACE=$(yq '.commander.drone_interface' < settings/admin.yml)
|
||||
DRONE_WPA_SUPP_CONF=$(yq '.commander.drone_wpa_supp' < settings/admin.yml)
|
||||
NET_INTERFACE=$(yq '.commander.net_interface' < settings/admin.yml)
|
||||
NET_WPA_SUPP_CONF=$(yq '.commander.net_wpa_supp' < settings/admin.yml)
|
||||
ENV_FOR_DYNACONF=$(yq '.commander.env_for_dynaconf' < settings/admin.yml)
|
||||
|
||||
|
||||
list_related_network_interface_status() {
|
||||
@@ -35,6 +36,10 @@ start_commander_service() {
|
||||
venv/bin/python commander/commander.py $1
|
||||
}
|
||||
|
||||
talk_to_drone() {
|
||||
ENV_FOR_DYNACONF=$ENV_FOR_DYNACONF python brain/brain.py
|
||||
}
|
||||
|
||||
kill_everything() {
|
||||
for p in $pids_dir/*.txt; do echo "killing $p"; pkill $(cat "$p"); done
|
||||
}
|
||||
@@ -141,8 +146,10 @@ elif [ "$1" == "finish-flight" ]; then
|
||||
./manage.sh disconnect-drone
|
||||
./manage.sh kill-dhcp
|
||||
./manage.sh stop-commander
|
||||
#kill_everything
|
||||
echo "flight finished"
|
||||
exit 0
|
||||
elif [ "$1" == "start-talking" ]; then
|
||||
talk_to_drone
|
||||
|
||||
else
|
||||
echo "Invalid command. Please use one of:
|
||||
@@ -153,6 +160,7 @@ else
|
||||
- start-/ stop-jupyter
|
||||
- start-/ stop-cs
|
||||
- start-/ stop-commander [port]
|
||||
- start-talking
|
||||
- stop-all
|
||||
- prepare-/ finish-flight"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user