Optimize DPT Constructor: Check for SubGroup==0 before MainGroups

This commit is contained in:
Cornelius Köpp 2025-10-05 19:12:23 +02:00
parent 71c7e60b66
commit 8bd74ac273

View File

@ -8,8 +8,7 @@ Dpt::Dpt()
Dpt::Dpt(short mainGroup, short subGroup, short index /* = 0 */)
: mainGroup(mainGroup), subGroup(subGroup), index(index)
{
if ((mainGroup < 14 || mainGroup > 16) &&
subGroup == 0)
if (subGroup == 0 && (mainGroup < 14 || mainGroup > 16))
println("WARNING: You used an invalid Dpt *.0");
}