#include namespace at { std::vector getCommadsSet(commadsSet set) { std::vector ret; switch (set) { case commadsSet::modemInit: ret.push_back(AT::URC_NOTIF_CHANNEL); ret.push_back(AT::RI_PIN_AUTO_CALL); ret.push_back(AT::RI_PIN_PULSE_SMS); ret.push_back(AT::RI_PIN_OFF_OTHER); ret.push_back(AT::URC_DELAY_ON); ret.push_back(AT::URC_UART1); ret.push_back(AT::AT_PIN_READY_LOGIC); ret.push_back(AT::URC_NOTIF_SIGNAL); break; case commadsSet::simInit: ret.push_back(AT::CALLER_NUMBER_PRESENTATION); ret.push_back(AT::SMS_TEXT_FORMAT); ret.push_back(AT::SMS_UCSC2); ret.push_back(AT::CRC_ON); break; } return ret; }; } // namespace at