MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / str_code

Method str_code

Transceiver52M/UHDDevice.cpp:888–919  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

886}
887
888std::string uhd_device::str_code(uhd::rx_metadata_t metadata)
889{
890 std::ostringstream ost("UHD: ");
891
892 switch (metadata.error_code) {
893 case uhd::rx_metadata_t::ERROR_CODE_NONE:
894 ost << "No error";
895 break;
896 case uhd::rx_metadata_t::ERROR_CODE_TIMEOUT:
897 ost << "No packet received, implementation timed-out";
898 break;
899 case uhd::rx_metadata_t::ERROR_CODE_LATE_COMMAND:
900 ost << "A stream command was issued in the past";
901 break;
902 case uhd::rx_metadata_t::ERROR_CODE_BROKEN_CHAIN:
903 ost << "Expected another stream command";
904 break;
905 case uhd::rx_metadata_t::ERROR_CODE_OVERFLOW:
906 ost << "An internal receive buffer has filled";
907 break;
908 case uhd::rx_metadata_t::ERROR_CODE_BAD_PACKET:
909 ost << "The packet could not be parsed";
910 break;
911 default:
912 ost << "Unknown error " << metadata.error_code;
913 }
914
915 if (metadata.has_time_spec)
916 ost << " at " << metadata.time_spec.get_real_secs() << " sec.";
917
918 return ost.str();
919}
920
921std::string uhd_device::str_code(uhd::async_metadata_t metadata)
922{

Callers 1

readSamplesMethod · 0.80

Calls 1

strMethod · 0.45

Tested by

no test coverage detected