Revision 0e3240ec host/lib/usrp/multi_usrp.cpp

b/host/lib/usrp/multi_usrp.cpp
350 350
            std::string ref_source;
351 351
            switch(clock_config.ref_source){
352 352
            case clock_config_t::REF_INT: ref_source = "internal"; break;
353
            case clock_config_t::PPS_SMA: ref_source = "sma"; break;
353
            case clock_config_t::PPS_SMA: ref_source = "external"; break;
354 354
            case clock_config_t::PPS_MIMO: ref_source = "mimo"; break;
355 355
            default: ref_source = "unknown";
356 356
            }
357
            if (ref_source == "sma" and clock_config.pps_polarity == clock_config_t::PPS_NEG) ref_source = "_sma_";
357
            if (ref_source == "external" and clock_config.pps_polarity == clock_config_t::PPS_NEG) ref_source = "_external_";
358 358
            _tree->access<std::string>(mb_root(mboard) / "ref_source" / "value").set(ref_source);
359 359

  
360 360
            //set the time source
361 361
            std::string time_source;
362 362
            switch(clock_config.pps_source){
363 363
            case clock_config_t::PPS_INT: time_source = "internal"; break;
364
            case clock_config_t::PPS_SMA: time_source = "sma"; break;
364
            case clock_config_t::PPS_SMA: time_source = "external"; break;
365 365
            case clock_config_t::PPS_MIMO: time_source = "mimo"; break;
366 366
            default: time_source = "unknown";
367 367
            }

Also available in: Unified diff