BtControl=golem@192.168.2.100 BtScope=RigolDS1074e BtScopeCommand=nc -q 3 RigolDS1074e 5555 all: make ChargeCapacitor sleep 2 make Arming sleep 1 make Trigger sleep 3 make ShortCapacitor ShortCapacitor: ssh $(BtControl) 'python -c "import control; control.ShortCapacitor()"' ChargeCapacitor: ssh $(BtControl) 'python -c "import control; control.ChargeCapacitor()"' NormalCharging: ssh $(BtControl) 'python -c "import control; control.SetNormalCharging()"' ReverseCharging: ssh $(BtControl) 'python -c "import control; control.SetReverseCharging()"' ScopeArming: echo ":SINGLe"|$(BtScopeCommand) Ping: ping $(BtScope) CheckArduino: find /dev | grep ACM ScopeGetScreen: echo ":DISPLAY:DATA? ON,OFF,PNG" | $(BtScopeCommand) | dd bs=1 skip=11 of=screenshot.png Arming: echo ":SINGLe"|$(BtScopeCommand) TestIt: ssh $(BtControl) make -C Trigger: ssh $(BtControl) 'echo "t" > /dev/ttyACM0' DisableTrigger: ssh $(BtControl) 'echo "disable" > /dev/ttyACM0' EnableTrigger: ssh $(BtControl) 'echo "enable" > /dev/ttyACM0' Set1kDelay: ssh $(BtControl) 'echo "set 1000" > /dev/ttyACM0'