corrected dump for divider

This commit is contained in:
john30
2015-02-23 23:36:56 +01:00
parent d50b3b6cb2
commit 453ffd2477
+1 -1
View File
@@ -898,7 +898,7 @@ result_t NumberDataField::derive(string name, string comment,
void NumberDataField::dump(ostream& output)
{
NumericDataField::dump(output);
if ((m_dataType.bitCount%8) != 0 && m_dataType.divisorOrFirstBit != m_divisor)
if ((m_dataType.bitCount % 8) == 0 && m_dataType.divisorOrFirstBit != m_divisor)
output << static_cast<unsigned>(m_divisor / m_dataType.divisorOrFirstBit) << FIELD_SEPARATOR;
dumpString(output, m_unit);
dumpString(output, m_comment);