add CORS
This commit is contained in:
parent
32260595a1
commit
fa25b2c8b1
@ -2,16 +2,22 @@ import http.server
|
||||
import socketserver
|
||||
import os
|
||||
|
||||
class CORSHTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
|
||||
def end_headers(self):
|
||||
self.send_header('Access-Control-Allow-Origin', '*')
|
||||
self.send_header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS')
|
||||
self.send_header('Access-Control-Allow-Headers', 'X-Requested-With, Content-Type')
|
||||
http.server.SimpleHTTPRequestHandler.end_headers(self)
|
||||
|
||||
def run_server(port, directory):
|
||||
"""
|
||||
Run a simple HTTP server serving files from the specified directory.
|
||||
Run a simple HTTP server serving files from the specified directory with CORS enabled.
|
||||
"""
|
||||
# Change the working directory to the specified directory
|
||||
os.makedirs(directory, exist_ok=True)
|
||||
os.chdir(directory)
|
||||
|
||||
# Create the HTTP server
|
||||
handler = http.server.SimpleHTTPRequestHandler
|
||||
with socketserver.TCPServer(("", port), handler) as httpd:
|
||||
print(f"Serving cable images & files at port {port}")
|
||||
# Create the HTTP server using the CORS-enabled handler
|
||||
with socketserver.TCPServer(("", port), CORSHTTPRequestHandler) as httpd:
|
||||
print(f"Serving files at port {port} with CORS enabled")
|
||||
httpd.serve_forever()
|
||||
|
8
run.py
8
run.py
@ -483,18 +483,20 @@ def get_sensors():
|
||||
val = val[0]
|
||||
if val == 1 and sensors[idx] >= 0: # skip negative values
|
||||
sensors[idx] += 1
|
||||
else:
|
||||
elif val == 0:
|
||||
if sensors[idx] >= 4:
|
||||
sensors[idx] -= 4
|
||||
else:
|
||||
sensors[idx] += 4
|
||||
else:
|
||||
out = [0, 0, 0, 0]
|
||||
sensors = [0, 0, 0, 0]
|
||||
|
||||
#fprint("Values: " + str(sensors))
|
||||
#mbconn.close()
|
||||
for x in range(len(sensors)):
|
||||
if sensors[x] >= 180: # 3 sec
|
||||
# cable newly detected on tray
|
||||
sensors[x] = -10000
|
||||
sensors[x] = -180
|
||||
fprint("Precense detected: slot " + str(x))
|
||||
return x
|
||||
|
||||
|
@ -590,7 +590,7 @@ def tray_routine(robot, slot=0, pick_up=True):
|
||||
]
|
||||
if pick_up:
|
||||
open_gripper()
|
||||
rob.movel(slot_position[slot],vel=0.2, acc=1)
|
||||
rob.movel(slot_position[slot], vel=0.2, acc=1)
|
||||
|
||||
# Place/Grab the tube
|
||||
if pick_up:
|
||||
|
Loading…
x
Reference in New Issue
Block a user