Lines Matching refs:value
766 uint16_t value; in ScaleLinkMarginToRawValue() local
768 value = Min(aLinkMargin, kMaxLinkMargin); in ScaleLinkMarginToRawValue()
769 value = value * NumericLimits<uint8_t>::kMax; in ScaleLinkMarginToRawValue()
770 value = DivideAndRoundToClosest<uint16_t>(value, kMaxLinkMargin); in ScaleLinkMarginToRawValue()
772 return static_cast<uint8_t>(value); in ScaleLinkMarginToRawValue()
779 uint16_t value = aRawValue; in ScaleRawValueToLinkMargin() local
781 value = value * kMaxLinkMargin; in ScaleRawValueToLinkMargin()
782 value = DivideAndRoundToClosest<uint16_t>(value, NumericLimits<uint8_t>::kMax); in ScaleRawValueToLinkMargin()
783 return static_cast<uint8_t>(value); in ScaleRawValueToLinkMargin()
791 int32_t value = aRssi; in ScaleRssiToRawValue() local
793 value = Clamp(value, kMinRssi, kMaxRssi) - kMinRssi; in ScaleRssiToRawValue()
794 value = value * NumericLimits<uint8_t>::kMax; in ScaleRssiToRawValue()
795 value = DivideAndRoundToClosest<int32_t>(value, kMaxRssi - kMinRssi); in ScaleRssiToRawValue()
797 return static_cast<uint8_t>(value); in ScaleRssiToRawValue()
802 int32_t value = aRawValue; in ScaleRawValueToRssi() local
804 value = value * (kMaxRssi - kMinRssi); in ScaleRawValueToRssi()
805 value = DivideAndRoundToClosest<int32_t>(value, NumericLimits<uint8_t>::kMax); in ScaleRawValueToRssi()
806 value += kMinRssi; in ScaleRawValueToRssi()
808 return ClampToInt8(value); in ScaleRawValueToRssi()