Package org.netxms.client.datacollection
Class MeasurementUnit
java.lang.Object
org.netxms.client.datacollection.MeasurementUnit
Represents measurement unit information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MeasurementUnitstatic final MeasurementUnitstatic final MeasurementUnitstatic final MeasurementUnitstatic final MeasurementUnit -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProtected constructor for deserializationMeasurementUnit(String name) Create measurement unit from scratchMeasurementUnit(NXCPMessage msg, long baseId) Create measurement unit object from NXCP message. -
Method Summary
-
Field Details
-
BYTES_IEC
-
BYTES_METRIC
-
BPS_IEC
-
BPS_METRIC
-
HZ
-
UNITS_WITHOUT_MULTIPLIERS
-
-
Constructor Details
-
MeasurementUnit
protected MeasurementUnit()Protected constructor for deserialization -
MeasurementUnit
Create measurement unit from scratch- Parameters:
name- unit name
-
MeasurementUnit
Create measurement unit object from NXCP message.- Parameters:
msg- NXCP messagebaseId- base field ID
-
-
Method Details
-
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
-
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
-