Class MeasurementUnit

java.lang.Object
org.netxms.client.datacollection.MeasurementUnit

public class MeasurementUnit extends Object
Represents measurement unit information.
  • Field Details

  • Constructor Details

    • MeasurementUnit

      public MeasurementUnit(String name, int multiplierPower)
      Create measurement unit from scratch
      Parameters:
      name - unit name
      multiplierPower - multiplier power (0 for automatically calculated)
    • MeasurementUnit

      public MeasurementUnit(String name)
      Create measurement unit from scratch with automatically calculated multiplier power
      Parameters:
      name - unit name
    • MeasurementUnit

      public MeasurementUnit(NXCPMessage msg, long baseId)
      Create measurement unit object from NXCP message.
      Parameters:
      msg - NXCP message
      baseId - base field ID
  • Method Details

    • getName

      public String getName()
      Get unit name.
      Returns:
      unit name
    • isBinary

      public boolean isBinary()
      Check if unit uses binary (IEC) multipliers
      Returns:
      true if unit uses binary multipliers
    • getMultipierPower

      public int getMultipierPower()
      Get fixed multiplier power.
      Returns:
      fixed multiplier power or 0 if automatic multiplier power selection should be used
    • useMultiplierForUnit

      public boolean useMultiplierForUnit()
      If small multipliers should be used for current unit
      Returns:
      true if small multipliers can be used for current unit
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: