picojson::value event{picojson::object()};
auto& obj = event.get<picojson::object>();
obj.insert(std::make_pair("frequency", picojson::value(ToMHz(frequency))));
- obj.insert(std::make_pair("listenerId", "FMRadio_Onfrequencyfound"));
+ obj.insert(std::make_pair("listenerId", picojson::value("FMRadio_Onfrequencyfound")));
RadioInstance::getInstance().PostMessage(event.serialize().c_str());
}
picojson::value event{picojson::object()};
auto& obj = event.get<picojson::object>();
- obj.insert(std::make_pair("listenerId", "FMRadio_Interrupted"));
+ obj.insert(std::make_pair("listenerId", picojson::value("FMRadio_Interrupted")));
if (code == RADIO_INTERRUPTED_COMPLETED) {
obj.insert(
std::make_pair("action", picojson::value("oninterruptfinished")));
} else {
obj.insert(std::make_pair("action", picojson::value("oninterrupted")));
- obj.insert(std::make_pair("reason", TranslateInterruptedCode(code)));
+ obj.insert(std::make_pair("reason", picojson::value(TranslateInterruptedCode(code))));
}
RadioInstance::getInstance().PostMessage(event.serialize().c_str());
auto& obj = event.get<picojson::object>();
obj.insert(std::make_pair("connected", picojson::value(connected)));
- obj.insert(std::make_pair("listenerId", "FMRadio_Antenna"));
+ obj.insert(std::make_pair("listenerId", picojson::value("FMRadio_Antenna")));
RadioInstance::getInstance().PostMessage(event.serialize().c_str());
}