Я использую 8-портовый SMS-модем Wavecom. Моя проблема в том, что я хочу проверить, есть ли ошибка (например, отсутствие баланса нагрузки или отсутствие SIM-карты) при написании AT-команд, тогда он проверит другие доступные порты для повторной отправки SMS.
Я хочу зафиксировать только вывод ERROR или OK
я использовал эту функцию
function sendSync(port, src) {
return new Promise((resolve, reject) => {
port.write(src,(err)=>{
if(err){
reject(err)
}
port.drain()
});
port.once('data', (data) => {
console.log('###############################',data.toString())
resolve(data.toString());
});
port.once('error', (err) => {
console.log('************************')
reject(err);
});
});
}
sendSync()
? - person Roamer-1888   schedule 07.09.2018