Better docs
This commit is contained in:
parent
356755c486
commit
cd93efa04f
12 changed files with 560 additions and 29 deletions
BIN
clitools/exports/.DS_Store
vendored
BIN
clitools/exports/.DS_Store
vendored
Binary file not shown.
|
|
@ -26,7 +26,7 @@ import time
|
|||
argsparser = argparse.ArgumentParser(description="Redis exporter LJ")
|
||||
argsparser.add_argument("-i","--ip",help="IP address of the Redis server ",default="127.0.0.1",type=str)
|
||||
argsparser.add_argument("-p","--port",help="Port of the Redis server ",default="6379",type=str)
|
||||
argsparser.add_argument("-k","--key",help="Redis key to update",default="0",type=str)
|
||||
argsparser.add_argument("-k","--key",help="Redis key to update",default="/pl/0/0",type=str)
|
||||
argsparser.add_argument("-v","--verbose",action="store_true",help="Verbose")
|
||||
args = argsparser.parse_args()
|
||||
|
||||
|
|
|
|||
|
|
@ -4,9 +4,20 @@
|
|||
|
||||
'''
|
||||
tonano
|
||||
input space for X & Y : -1500,+1500
|
||||
exporter to LJ nano
|
||||
v0.1b
|
||||
|
||||
a la place de ast.literal_eval(line) : ?
|
||||
|
||||
>>> a = "[[111.121, 45.8783, 0.0],[110.936, 44.8368, 0.0],[374.849, 673.228, 230.536]]"
|
||||
>>> import json
|
||||
>>> b = json.loads(a)
|
||||
>>> b
|
||||
[[111.121, 45.8783, 0.0], [110.936, 44.8368, 0.0], [374.849, 673.228, 230.536]]
|
||||
>>> b[0]
|
||||
[111.121, 45.8783, 0.0]
|
||||
|
||||
'''
|
||||
from __future__ import print_function
|
||||
import websocket
|
||||
|
|
@ -17,6 +28,7 @@ import sys
|
|||
import random
|
||||
from websocket_server import WebsocketServer
|
||||
from socket import *
|
||||
#import ast
|
||||
|
||||
try:
|
||||
import thread
|
||||
|
|
@ -35,7 +47,8 @@ argsparser = argparse.ArgumentParser(description="tonano v0.1b help mode")
|
|||
argsparser.add_argument("-v","--verbose",action="store_true",help="Verbose output")
|
||||
argsparser.add_argument("-s","--server",help="WS server IP (127.0.0.1 by default)", type=str)
|
||||
argsparser.add_argument("-p","--port",help="WS port to bind to (9001 by default)", type=str)
|
||||
argsparser.add_argument("-k","--key",help="Redis key to update",default="0",type=str)
|
||||
argsparser.add_argument("-k","--key",help="Redis key to update",default="/pl/0/0",type=str)
|
||||
argsparser.add_argument("-o","--old",help="Coordinates in old school 0-800 space",action="store_true")
|
||||
args = argsparser.parse_args()
|
||||
|
||||
key = args.key
|
||||
|
|
@ -55,6 +68,15 @@ if args.port:
|
|||
else:
|
||||
wsPORT = 9001
|
||||
|
||||
if args.old:
|
||||
inspace = [0,800]
|
||||
else:
|
||||
inspace = [-1500,1500]
|
||||
|
||||
|
||||
outspace = [-1500,1500]
|
||||
zoom = (outspace[1]-outspace[0])/(inspace[1]-inspace[0])
|
||||
|
||||
debug("")
|
||||
debug("tonano v0.1b")
|
||||
|
||||
|
|
@ -74,7 +96,7 @@ def sendbroadcast():
|
|||
cs = socket(AF_INET, SOCK_DGRAM)
|
||||
cs.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
|
||||
cs.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
|
||||
cs.sendto("LJ tonano 0.1".encode(), ("255.255.255.255", 54545))
|
||||
cs.sendto("LJ tonano v0.1".encode(), ("255.255.255.255", 54545))
|
||||
|
||||
|
||||
#
|
||||
|
|
@ -109,10 +131,18 @@ def on_open(ws):
|
|||
line = line.replace("]",')')
|
||||
#debug(line)
|
||||
line = "[{}]".format(line)
|
||||
|
||||
if zoom != 1.0:
|
||||
shape = []
|
||||
pointsList = ast.literal_eval(line)
|
||||
for point in pointsList:
|
||||
shape.append(((point[0]*zoom)+outspace[0],(point[1]*zoom)+outspace[0], point[2]))
|
||||
line = str(shape)
|
||||
|
||||
debug("CLI proccess sending : /simul" +" "+ line)
|
||||
#sendWSall("/simul" +" "+ str(points[laserid].decode('ascii')))
|
||||
ws.send("/simul "+line)
|
||||
#debug("exports::tosimuCLIent "+str(key)+" "+line)
|
||||
|
||||
|
||||
except EOFError:
|
||||
debug("tonano break")# no more information
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue