Package org.netxms.client.datacollection
Class MeasurementUnit
java.lang.Object
org.netxms.client.datacollection.MeasurementUnit
Represents measurement unit information.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final MeasurementUnitstatic final MeasurementUnitstatic final MeasurementUnitstatic final MeasurementUnitstatic final MeasurementUnit
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedProtected 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- 
MeasurementUnitprotected MeasurementUnit()Protected constructor for deserialization
- 
MeasurementUnitCreate measurement unit from scratch- Parameters:
- name- unit name
 
- 
MeasurementUnitCreate measurement unit object from NXCP message.- Parameters:
- msg- NXCP message
- baseId- base field ID
 
 
- 
- 
Method Details- 
getNameGet unit name.- Returns:
- unit name
 
- 
isBinarypublic boolean isBinary()Check if unit uses binary (IEC) multipliers- Returns:
- true if unit uses binary multipliers
 
- 
useMultiplierForUnitpublic boolean useMultiplierForUnit()If small multipliers should be used for current unit- Returns:
- true if small multipliers can be used for current unit
 
- 
toString
 
-