mirror of https://github.com/ARMmbed/mbed-os.git
BLE: cleanup of clock_accuracy_t
parent
3e72570c52
commit
493c8580cc
|
@ -477,45 +477,29 @@ struct clock_accuracy_t : SafeEnum<clock_accuracy_t, uint8_t >{
|
||||||
* @return Parts per million as a number.
|
* @return Parts per million as a number.
|
||||||
*/
|
*/
|
||||||
uint16_t get_ppm() {
|
uint16_t get_ppm() {
|
||||||
uint16_t ppm = 0;
|
|
||||||
|
|
||||||
switch(value()) {
|
switch(value()) {
|
||||||
case PPM_500:
|
case PPM_500: return 500;
|
||||||
ppm = 500;
|
case PPM_250: return 250;
|
||||||
break;
|
case PPM_150: return 150;
|
||||||
case PPM_250:
|
case PPM_100: return 100;
|
||||||
ppm = 250;
|
case PPM_75: return 75;
|
||||||
break;
|
case PPM_50: return 50;
|
||||||
case PPM_150:
|
case PPM_30: return 30;
|
||||||
ppm = 150;
|
case PPM_20: return 20;
|
||||||
break;
|
default: return 0;
|
||||||
case PPM_100:
|
|
||||||
ppm = 100;
|
|
||||||
break;
|
|
||||||
case PPM_75:
|
|
||||||
ppm = 75;
|
|
||||||
break;
|
|
||||||
case PPM_50:
|
|
||||||
ppm = 50;
|
|
||||||
break;
|
|
||||||
case PPM_30:
|
|
||||||
ppm = 30;
|
|
||||||
break;
|
|
||||||
case PPM_20:
|
|
||||||
ppm = 20;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ppm;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Construct a new clock_accuracy_t value.
|
* Construct a new clock_accuracy_t value.
|
||||||
*/
|
*/
|
||||||
clock_accuracy_t(type value) : SafeEnum<clock_accuracy_t, uint8_t>(value) { }
|
clock_accuracy_t(type value) : SafeEnum(value) { }
|
||||||
|
|
||||||
explicit clock_accuracy_t(uint8_t raw_value) :
|
/**
|
||||||
SafeEnum<clock_accuracy_t, uint8_t>(static_cast<type>(raw_value)) { }
|
* Construct a new clock_accuracy_t value from a raw value.
|
||||||
|
* @param raw_value The value of the clock accuracy.
|
||||||
|
*/
|
||||||
|
explicit clock_accuracy_t(uint8_t raw_value) : SafeEnum(raw_value) { }
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue