Пн дек 17, 2018 08:17:55
Пн дек 17, 2018 08:28:34
Уж не M590 ли? А то я себе такой прикупил, но даже еще в руках не держал.ARV писал(а):меня еще подобный геморрой ждет с модулем GSM: там модем тоже может неожиданно выдать ответ не тот, что я жду, а, например, сигнал о входящем звонке или СМС...
Пн дек 17, 2018 10:18:40
такой тоже есть, но пока веду речь об SIM800L - жду доставку... у М590 нет звукового тракта, на сколько я понимаю...Z_h_e писал(а):Уж не M590 ли?
Пн дек 17, 2018 18:36:03
Пн дек 17, 2018 19:34:10
вот и смотрите, что получается: я отправляю команду PLAY, плейер мне немедленно (т.е. стартовый бит его ответа начинается ровно по концу стопового бита принимаемой команды) отвечает OK. только этот ОК абсолютно не означает, что он НАЧАЛ ИГРАТЬ. очень может быть, что указанный файл не будет найден, и тогда спустя время поиска файла он мне выдаст сообщение с ошибкой. спустя неизвестно какое время. при этом плейер вполне может продолжать принимать другие команды, например, управления громкостью, отчечать на них ОК и т.п. и потом нежданно приходит ошибка. очень неприятный момент.AAX писал(а):Это неверный подход к программированию такой задачи. Правильно было бы отправить команду play, если за время меньше таймаута пришёл ok - забыть про плеер, пока он не пришлёт сообщение, что проиграл трек.
Пн дек 17, 2018 20:02:06
Пн дек 17, 2018 22:44:18
ну так как бы об этом и сказал... просто нет четкого понимания, какие состояния у модуля плейера - документация немного странноватая, не все понятно сразу. разбираюсь.AAX писал(а):лучше сразу перейти к машине состояний со списками, с произвольным доступом.
так вроде бы там пакеты маркируются, и по этому маркеру можно понять, что к чему. типа послал пять пакетов, получил четыре ответа, но каждый ответ промаркирован номером пакета, на который он послан. и можно вычислить, какой пакет без ответа остался, и его повторить. может, не совсем так, но вроде того что-то, как я понимаю...AAX писал(а):Это Вы ещё по UDP что-нибудь передавать/принимать не пробовали
Вт дек 18, 2018 14:44:09
ну так как бы об этом и сказал...AAX писал(а):лучше сразу перейти к машине состояний со списками, с произвольным доступом.
Вт дек 18, 2018 18:27:49
не совсем так. проблему решает переименование, например, 0011.wav в 0470.wav. не знаю, что было не так, но пока решил проблему тупой заменой 0470.wav на 0470.mp3 - пришлось переконверировать, естественно.AAX писал(а):т.е. переименование этого файла из 0470 в 0740 решает проблему?
да оно-то понятно... но все кажется, что есть способ и проще.AAX писал(а):стандартный путь - флаги, очередь, список
Чт дек 20, 2018 03:38:20