kopia lustrzana https://github.com/felHR85/UsbSerial
				
				
				
			added integration script
							rodzic
							
								
									203a65eb54
								
							
						
					
					
						commit
						121598728b
					
				| 
						 | 
				
			
			@ -0,0 +1,22 @@
 | 
			
		|||
import serial
 | 
			
		||||
import sys
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
port = sys.argv[1]
 | 
			
		||||
speed = sys.argv[2]
 | 
			
		||||
 | 
			
		||||
test_sizes = [1024, 2048, 16384, 65535, 131072]
 | 
			
		||||
 | 
			
		||||
for i in range(0,4):
 | 
			
		||||
    comm = serial.Serial(port, int(speed))
 | 
			
		||||
    print("Creating " + str(test_sizes[i] + " bytes buffer"))
 | 
			
		||||
    data_tx = os.urandom(test_sizes[i])
 | 
			
		||||
    print("Sending buffer of " + str(test_sizes[i]) + " bytes")
 | 
			
		||||
    comm.write(data_tx)
 | 
			
		||||
    print("Receiving " + str(test_sizes[i]) + " bytes buffer")
 | 
			
		||||
    data_rx = comm.read(test_sizes[i])
 | 
			
		||||
    
 | 
			
		||||
    if data_tx == data_rx:
 | 
			
		||||
        print("Success: " + str(test_sizes[i]) + " bytes buffer was transmitted correctly")
 | 
			
		||||
    else:
 | 
			
		||||
        print("Error: " + str(test_sizes[i]) + " bytes buffer was not transmitted correctly")
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,15 @@
 | 
			
		|||
import serial
 | 
			
		||||
import sys
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
port = sys.argv[1]
 | 
			
		||||
size = sys.argv[2]
 | 
			
		||||
speed = sys.argv[3]
 | 
			
		||||
 | 
			
		||||
comm = serial.Serial(port, int(speed))
 | 
			
		||||
 | 
			
		||||
data_tx = os.urandom(int(size))
 | 
			
		||||
 | 
			
		||||
bytes_sent = comm.write(data_tx)
 | 
			
		||||
 | 
			
		||||
print(str(bytes_sent))
 | 
			
		||||
| 
						 | 
				
			
			@ -2,23 +2,19 @@ import serial
 | 
			
		|||
import sys
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
port = sys.argv[0]
 | 
			
		||||
size = sys.argv[1]
 | 
			
		||||
speed = sys.argv[2]
 | 
			
		||||
port = sys.argv[1]
 | 
			
		||||
size = sys.argv[2]
 | 
			
		||||
speed = sys.argv[3]
 | 
			
		||||
 | 
			
		||||
comm = serial.Serial(port, int(speed))
 | 
			
		||||
 | 
			
		||||
data_tx = os.urandom(size)
 | 
			
		||||
data_tx = os.urandom(int(size))
 | 
			
		||||
 | 
			
		||||
comm.write(data_tx)
 | 
			
		||||
 | 
			
		||||
data_rx = comm.read(size)
 | 
			
		||||
data_rx = comm.read(int(size))
 | 
			
		||||
 | 
			
		||||
if data_tx == data_rx:
 | 
			
		||||
    print("Success: Data was transmitted correctly")
 | 
			
		||||
else:
 | 
			
		||||
    print("Error: Data was not transmitted")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    print("Error: Data was not transmitted")
 | 
			
		||||
		Ładowanie…
	
		Reference in New Issue