Index: sources/canbus/MessageDispatcher.cpp =================================================================== diff -u -rfc329c788fe9453983072bee937ccbc95b4ed6e4 -r54221e0e6482d4124661190fab14551cba0ec535 --- sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision fc329c788fe9453983072bee937ccbc95b4ed6e4) +++ sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision 54221e0e6482d4124661190fab14551cba0ec535) @@ -336,7 +336,8 @@ void MessageDispatcher::onAdjustment(const AdjustHDAlarmVolumeRequestData &vData) { QVariantList mData; - mData += vData.volume / 20; // HD vol range is [1-5] and we show [20%-100%] to user. + const int hw2ui = 20; // HD vol range is [1-5] and we show [20%-100%] to user (100 / 5). + mData += vData.volume / hw2ui; onActionTransmit(GuiActionType::ID_AlarmVolumeSetReq, mData); }