forked from sdr/gr-osmosdr
bladerf: shorten the serial number that is being shown to the user
This commit is contained in:
parent
e68f8505df
commit
5d0bade320
|
@ -182,7 +182,14 @@ void bladerf_common::init(dict_t &dict, const char *type)
|
|||
std::cerr << _pfx << "Using nuand LLC bladeRF #" << device_number;
|
||||
|
||||
if ( bladerf_get_serial( _dev.get(), serial ) == 0 )
|
||||
std::cerr << " SN " << serial;
|
||||
{
|
||||
std::string strser(serial);
|
||||
|
||||
if ( strser.length() == 32 )
|
||||
strser.replace( 4, 24, "..." );
|
||||
|
||||
std::cerr << " SN " << strser;
|
||||
}
|
||||
|
||||
if ( bladerf_fw_version( _dev.get(), &ver ) == 0 )
|
||||
std::cerr << " FW v" << ver.major << "." << ver.minor << "." << ver.patch;
|
||||
|
@ -289,6 +296,9 @@ std::vector< std::string > bladerf_common::devices()
|
|||
s << "bladerf=" << devices[i].instance << ","
|
||||
<< "label='nuand bladeRF";
|
||||
|
||||
if ( serial.length() == 32 )
|
||||
serial.replace( 4, 24, "..." );
|
||||
|
||||
if ( serial.length() )
|
||||
s << " SN " << serial;
|
||||
|
||||
|
|
Loading…
Reference in New Issue