예제 #1
0
qu = Queue.Queue()
kalqueue = Queue.Queue()
to = 0.1665
#receiver = packetHandler.packetHandler("/dev/tty.SLAB_USBtoUART",38400,0.02,qu,inclog)
# Using the udev rules file 42-aauship.rules 
#receiver = packetHandler.packetHandler("/dev/lli",115200,0.02,qu,inclog) # This runs its own thread
receiver = packetHandler.packetHandler("/dev/lli",57600,0.02,qu,inclog) # This runs its own thread
#echorcv = serial.Serial("/dev/echosounder",4800,timeout=0.04)
#gps2rcv = serial.Serial("/dev/gps2",115200,timeout=0.04)

receiver.start()

measuredstates = numpy.zeros((9,2))
tempm = measuredstates
parser = packetparser.packetParser(acclog,gpslog,measuredstates,receivinglog,plog)
bla = True
timeout = 1000
p = receiver.constructPacket("",0,9)
print "Packet:", p
count = 0
motor = numpy.matrix([[0],[0]])
motor2 = numpy.matrix([[0],[0]])
sendControl = 0
running = True
sign = 1
p = {'DevID': chr(255) , 'MsgID': 0,'Data': 0, 'Time': time.time()}
p2 = {'DevID': chr(255) , 'MsgID': 0,'Data': 0, 'Time': time.time()}
GPSFIX = True

#receiver.
예제 #2
0
qu = Queue.Queue()
kalqueue = Queue.Queue()
to = 0.1665
#receiver = packetHandler.packetHandler("/dev/tty.SLAB_USBtoUART",38400,0.02,qu,inclog)
# Using the udev rules file 42-aauship.rules
#receiver = packetHandler.packetHandler("/dev/lli",115200,0.02,qu,inclog) # This runs its own thread
receiver = packetHandler.packetHandler("/dev/lli", 57600, 0.02, qu,
                                       inclog)  # This runs its own thread
#echorcv = serial.Serial("/dev/echosounder",4800,timeout=0.04)
#gps2rcv = serial.Serial("/dev/gps2",115200,timeout=0.04)

receiver.start()

measuredstates = numpy.zeros((9, 2))
tempm = measuredstates
parser = packetparser.packetParser(acclog, gpslog, measuredstates,
                                   receivinglog, plog)
bla = True
timeout = 1000
p = receiver.constructPacket("", 0, 9)
print "Packet:", p
count = 0
motor = numpy.matrix([[0], [0]])
motor2 = numpy.matrix([[0], [0]])
sendControl = 0
running = True
sign = 1
p = {'DevID': chr(255), 'MsgID': 0, 'Data': 0, 'Time': time.time()}
p2 = {'DevID': chr(255), 'MsgID': 0, 'Data': 0, 'Time': time.time()}
GPSFIX = True

#receiver.
예제 #3
0
파일: comtest.py 프로젝트: kpagels/aauship
import packetHandler
import packetparser
import Queue
import time
import csv
accf = open("accdata00204.csv", 'w')
gpsf = open("gpsdata00204.txt", 'a')
qu = Queue.Queue()
receiver = packetHandler.packetHandler("/dev/tty.SLAB_USBtoUART",38400,qu)
receiver.start()
parser = packetparser.packetParser(accf,gpsf)
bla = True
timeout = 0
p = receiver.constructPacket(0,0,9)
print "Packet:"
print p
receiver.sendPacket(p)
#time.sleep(2)
stopping = False
print "message sent"
while bla == True:
	try:
		if(receiver.isOpen()):
			#time.sleep(0.1)
			packet = qu.get(False)
			try:
				pass
			#	print packet
			except:
				print "Oh well"
			parser.parse(packet)
예제 #4
0
파일: comtest.py 프로젝트: vjoly/aauship-1
import packetHandler
import packetparser
import Queue
import time
import csv
accf = open("accdata00204.csv", 'w')
gpsf = open("gpsdata00204.txt", 'a')
qu = Queue.Queue()
receiver = packetHandler.packetHandler("/dev/tty.SLAB_USBtoUART", 38400, qu)
receiver.start()
parser = packetparser.packetParser(accf, gpsf)
bla = True
timeout = 0
p = receiver.constructPacket(0, 0, 9)
print "Packet:"
print p
receiver.sendPacket(p)
#time.sleep(2)
stopping = False
print "message sent"
while bla == True:
    try:
        if (receiver.isOpen()):
            #time.sleep(0.1)
            packet = qu.get(False)
            try:
                pass
            #	print packet
            except:
                print "Oh well"
            parser.parse(packet)
예제 #5
0
	def __init__(self, *args, **kwargs):
		super(LBSwitch, self).__init__(*args, **kwargs)
		self.pp = packetparser.packetParser()
		self.WAN_PORTS = [1,2]
		self.LAN_PORTS = [3,4,5]
		self.arper = arper.arper('9e:ac:1c:7e:e1:43')