Skip to content
Snippets Groups Projects
Commit 4d09568e authored by bbartels's avatar bbartels
Browse files

quad: remove old scripts

parent 775d87fe
No related branches found
No related tags found
No related merge requests found
#!/
import sys
print(sys.version_info)
import serial
if __name__ == '__main__':
data = bytes.fromhex('be040002001c0002000000d80471be5732703f9d16093f8bf7a03d0586ab3d006d3a40c1')
with serial.Serial('/dev/ttyUSB0', 115200) as ser:
ser.write(data)
File deleted
#!/usr/bin/python
import sys
print(sys.version_info)
import serial
if __name__ == '__main__':
data = bytes.fromhex('be040002001c0002000000d80471be5732703f9d16093f8bf7a03d0586ab3d006d3a40c1')
with serial.Serial('/dev/ttyUSB0', 921600) as ser:
ser.write(data)
#!/bin/bash
# Use the usb port on this machine that you are using for UART
USB_UART=ttyUSB0
MSG="\xbe\x04\x00\x02\x00\x1c\x00\x02\x00\x00\x00\xd8\x04\x71\xbe\x57\x32\x70\x3f\x9d\x16\x09\x3f\x8b\xf7\xa0\x3d\x05\x86\xab\x3d\x00\x6d\x3a\x40\xc1"
#MSG="\xbe\x04\x00\x02\x00\x1c\x00\x02\x00\x00\x00"
#MSG="hello"
echo -en $MSG > /dev/$USB_UART
\ No newline at end of file
#!/bin/bash
# The USB device that you are using for UART
USB_DEV=ttyUSB0
stty -F /dev/$USB_DEV raw speed 115200
#!/usr/bin/python
import sys
print(sys.version_info)
import serial
def create_msg(main_type, subtype, msg_id, data):
msg = bytes()
msg += b'\xBE'
msg += main_type.to_bytes(1, 'little')
msg += subtype.to_bytes(1, 'little')
msg += msg_id.to_bytes(2, 'little')
msg += len(data).to_bytes(2, 'little')
msg += data
checksum = 0
for b in msg:
checksum ^= b
msg += checksum.to_bytes(1, 'little')
return msg
def create_test_packet(size=8):
data = bytes((i % 256 for i in range(size)))
return create_msg(0, 2, 0, data)
def read_packet(ser):
header = ser.read(7)
length = int.from_bytes(header[5:7], byteorder='little')
data = ser.read(length)
checksum = ser.read()
return data
def query_received(ser):
# Send request
query_msg = create_msg(0, 3, 0, b'')
ser.write(query_msg)
ser.flush()
resp = read_packet(ser)
received_str = resp[:-1].decode()
return tuple(map(int, received_str.split(',')))
if __name__ == '__main__':
with serial.Serial('/dev/ttyUSB0', 921600, timeout=5) as ser:
ser.write(create_test_packet(500))
ser.flush()
print(query_received(ser))
#!/usr/local/bin/python3.6
import sys
import time
import serial
def read_packet(ser):
header = ser.read(7)
length = int.from_bytes(header[5:7], byteorder='little')
data = ser.read(length)
checksum = ser.read()
return data
if __name__ == '__main__':
with serial.Serial('/dev/ttyUSB0', 921600, timeout=5) as ser:
i = 0
while True:
ser.reset_input_buffer()
time.sleep(0.05)
while ser.in_waiting != 0:
resp = read_packet(ser)
elapsed = int.from_bytes(resp[0:3], byteorder='little')
processed = int.from_bytes(resp[4:7], byteorder='little')
print("{} {} {}".format(i, elapsed, processed))
i += 1
ser.flush()
#!/usr/local/bin/python3.6
import sys
import time
import serial
def create_msg(main_type, subtype, msg_id, data):
msg = bytes()
msg += b'\xBE'
msg += main_type.to_bytes(1, 'little')
msg += subtype.to_bytes(1, 'little')
msg += msg_id.to_bytes(2, 'little')
msg += len(data).to_bytes(2, 'little')
msg += data
checksum = 0
for b in msg:
checksum ^= b
msg += checksum.to_bytes(1, 'little')
return msg
def create_test_packet(size=8):
data = bytes((i % 256 for i in range(size)))
return create_msg(0, 2, 0, data)
if __name__ == '__main__':
with serial.Serial('/dev/ttyUSB0', 921600, timeout=5) as ser:
for i in range(5):
ser.reset_input_buffer()
data = bytes.fromhex('be040002001c0002000000d80471be5732703f9d16093f8bf7a03d0586ab3d006d3a40c1')
#ser.write(create_test_packet(24))
ser.write(data)
#ser.flush()
#time.sleep(0.5)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment