Я использую Wavecom 8-портовый SMS-модем
Моя проблема в том, что я хочу проверить, есть ли ошибка (например, нет баланса нагрузки или не вставлена SIM-карта) при написании AT-команд, тогда он проверит другие доступные порты для повторной отправки SMS.
Я хочу захватить только ОШИБКУ или ОК, вывод
я использовал эту функцию
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);
});
});
}
Данные, полученные из порта