FPC + Synacer - как работать с АТ-коммандами

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
masters
новенький
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59

FPC + Synacer - как работать с АТ-коммандами

Сообщение masters »

С простыми коммандами все нормально, посылаю через ATCommand. Все работает.

А вот с составными не знаю что и делать. например: AT+CMGS (отправка СМС). Следующей строкой она ждет текст СМС, но ATCommand этого не понимает и думает что комманда выполнена не успешно. Выбивает ошибку, типа превышен интервал ожидание и ничего не отправляется.

Пытаюсь делать:
ATCommand('AT+CMGS="+38066ххххххх"'+Chr(13)+'blablabla'+Chr(26));

Вроде бы должно было сработать, но нифига - таймаут :(

Помогите плз, у кого получилось с этим :(((
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Код: Выделить всё

var
  b: TBlockSerial;
  s: String;
begin
...
  b.SendString('AT+CMGS="+38066ххххххх"'#13'blablabla'#26);
  s:=b.RecvString(1000);
...
masters
новенький
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59

Сообщение masters »

Спасибо.

Перед тем как глянуть сюда на ответ сам до этого дошел - почитал доки по synacer :D Всетаки доки - нужная вешь!
Ответить