@override void setAsBCD(double aValue) { if (checkRange(aValue)) { setData(TValueBuffer(aValue)); } else { rangeError(aValue, _minValue, _maxValue); } }