Wita, potrzebuję pilnie pomocy. Kupiłem nowy modem GSM na 64sim i skrypt, który posiadam do starego modemu na obecnym nie działa. Potrzebuję by ktoś wskazał mi błąd. Podaję skrypt
import serial,time,sys,getchar,inspect,os
for arg in sys.argv:
print arg
arg = int(arg)
p = getchar.port + arg
ser = serial.Serial(
port=p,
baudrate=115200,
timeout=5,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS
)
print ser.portstr
ser.isOpen()
ser.write('ATDT '+getchar.number2+'\r');
time.sleep(2.5)
ser.write('ATH\r');
time.sleep(1.0)
ser.write('AT+CMGF=1\r')
time.sleep(0.5)
ser.write('AT+CMGS="'+getchar.number+'"\r'+getchar.code+'\x1a')
time.sleep(1)
line = ser.readline()
line = ser.readline()
line = ser.readline()
line = ser.readline()
line = ser.readline()
print line
line = ser.readline()
print line
line = ser.readline()
print line
line = ser.readline()
print line
line = ser.readline()
print line
line = ser.readline()
print line
ser.close()
#getchar2.getch()
skrypt: