added basic test script
This commit is contained in:
parent
62d1a3bf63
commit
ee10cdf4ef
|
@ -57,7 +57,7 @@ static void process_command(char *command) {
|
||||||
// examples:
|
// examples:
|
||||||
// A24500,13400,12000,1,1,1B
|
// A24500,13400,12000,1,1,1B
|
||||||
// A19900,11000,15000,1,1,1B
|
// A19900,11000,15000,1,1,1B
|
||||||
// A34100,15100,01000,1,1,1B
|
// A20000,12300,10000,1,1,1B
|
||||||
|
|
||||||
char *token;
|
char *token;
|
||||||
uint8_t tokencounter = 0;
|
uint8_t tokencounter = 0;
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
#!/usr/bin/python
|
||||||
|
import sys
|
||||||
|
import tty
|
||||||
|
import serial
|
||||||
|
import time
|
||||||
|
|
||||||
|
ser = serial.Serial("/dev/ttyUSB0", 38400)
|
||||||
|
|
||||||
|
voltage = 20000
|
||||||
|
current = 0
|
||||||
|
incdec = 0
|
||||||
|
|
||||||
|
while 1:
|
||||||
|
tdata = ser.read()
|
||||||
|
time.sleep(1)
|
||||||
|
data_left = ser.inWaiting()
|
||||||
|
tdata += ser.read(data_left)
|
||||||
|
|
||||||
|
out = "A%05d,12300,%05d,1,1,1B" % (voltage, current)
|
||||||
|
print out
|
||||||
|
ser.write(out)
|
||||||
|
|
||||||
|
if incdec == 0:
|
||||||
|
current = current + 1000
|
||||||
|
else:
|
||||||
|
current = current - 1000
|
||||||
|
|
||||||
|
if current > 20000:
|
||||||
|
current = 20000
|
||||||
|
incdec = 1
|
||||||
|
|
||||||
|
if current < 0:
|
||||||
|
current = 0
|
||||||
|
incdec = 0
|
||||||
|
|
Loading…
Reference in New Issue