feat: initial commit

This commit is contained in:
2020-05-17 16:26:04 +02:00
commit f69cc0b45c
26 changed files with 10131 additions and 0 deletions

37
app.py Normal file
View File

@@ -0,0 +1,37 @@
from control.camera import Camera
from control.walle import WallE
from flask import Flask, jsonify, send_file, Response
from flask_socketio import SocketIO
# DEBUG = True
boundary = 'lkajflkasdjlkfaj'
app = Flask(__name__, static_url_path='', static_folder='client/dist')
app.config.from_object(__name__)
sio = SocketIO(app)
walle = WallE()
@app.route('/')
def index():
return send_file('client/dist/index.html')
@app.route('/imagestream.mjpg')
def image_stream():
# cam = Camera()
# return Response(cam.mjpeg_stream(boundary.encode()),
# mimetype='multipart/x-mixed-replace; boundary=lkajflkasdjlkfaj')
return ""
@sio.on("move")
def message(directions):
walle.set_movement(directions['angle'], directions['distance'])
print(f"Moving in direction {directions['angle']:f} with velocity {directions['distance']}")
if __name__ == '__main__':
sio.run(app, host='0.0.0.0')