;--- Attribute, für die zusätzlich zu den "Count"-Attributen Werte berechnet werden sollen
Global const $attrCalc[10] = [ 1, 2, 3, 7, 9, 194, 200 ]
;--- Attribute, für die keine weiteren Raw-Spalten berechnet/aufaddiert werden sollen
Global const $attrNoFullCalc[5] = [ 5, 7, 194, 196, 203 ]
[...]
if StringInStr($desc, "Count") OR (_ArraySearch($attrCalc, $arrVendorSpecific[$i+2]) >= 0) then
$wert = $arrVendorSpecific[$i+7] + $arrVendorSpecific[$i+8]*(16^2)
if (_ArraySearch($attrNoFullCalc, $arrVendorSpecific[$i+2]) < 0) then
$wert += $arrVendorSpecific[$i+9]*(16^4) + $arrVendorSpecific[$i+10]*(16^6) + $arrVendorSpecific[$i+11]*(16^8)
EndIf
else
$wert=0
EndIf