MCPcopy Create free account
hub / github.com/Barracuda09/SATPI / doAddToXML

Method doAddToXML

src/input/DeviceData.cpp:48–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46 // =======================================================================
47
48 void DeviceData::doAddToXML(std::string &xml) const {
49 const mpegts::SDT::Data sdtData = _filter.getSDTData()->getSDTDataFor(
50 _filter.getPMTData()->getProgramNumber());
51 ADD_XML_ELEMENT(xml, "channelname", sdtData.channelNameUTF8);
52 ADD_XML_ELEMENT(xml, "networkname", sdtData.networkNameUTF8);
53
54 // Monitor
55 ADD_XML_ELEMENT(xml, "status", _status);
56 ADD_XML_ELEMENT(xml, "signal", _strength);
57 ADD_XML_ELEMENT(xml, "snr", _snr);
58 ADD_XML_ELEMENT(xml, "ber", _ber);
59 ADD_XML_ELEMENT(xml, "unc", _ublocks);
60
61 ADD_XML_ELEMENT(xml, "pidcsv", _filter.getPidCSV());
62
63 doNextAddToXML(xml);
64 }
65
66 void DeviceData::doFromXML(const std::string &xml) {
67 doNextFromXML(xml);

Callers

nothing calls this directly

Calls 5

getSDTDataForMethod · 0.80
getSDTDataMethod · 0.80
getProgramNumberMethod · 0.80
getPMTDataMethod · 0.45
getPidCSVMethod · 0.45

Tested by

no test coverage detected