public enum VifePrimary extends Enum<VifePrimary> implements Vife
Modifier and Type | Field and Description |
---|---|
static int |
CODE_OFFSET |
BEGIN, CONST, DURATION_OF, DURATION_OF_LIMIT_EXCEED, END, FACTOR, FIRST, LAST, LOWER, TIMESTAMP_OF, TIMESTAMP_OF_LIMIT_EXCEED, UPPER
Modifier and Type | Method and Description |
---|---|
static VifePrimary |
fromLabel(String label) |
String |
getLabel() |
byte |
getTableIndex() |
static double |
getVifeCorrectionConstant(Vife[] vifes) |
static int |
getVifeCorrectionExponent(Vife[] vifes) |
static double |
getVifeCorrectionFactor(Vife[] vifes) |
VifeTypes |
getVifeType() |
static boolean |
isTimestampVife(Collection<Vife> vifes) |
String |
toString() |
static VifePrimary |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static VifePrimary |
valueOfTableIndex(byte ordinal) |
static VifePrimary[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VifePrimary PER_SECOND
public static final VifePrimary PER_MINUTE
public static final VifePrimary PER_HOUR
public static final VifePrimary PER_DAY
public static final VifePrimary PER_WEEK
public static final VifePrimary PER_MONTH
public static final VifePrimary PER_YEAR
public static final VifePrimary PER_REVOLUTION
public static final VifePrimary INCREMENT_INPUT_0
public static final VifePrimary INCREMENT_INPUT_1
public static final VifePrimary INCREMENT_OUTPUT_0
public static final VifePrimary INCREMENT_OUTPUT_1
public static final VifePrimary PER_LITER
public static final VifePrimary PER_CUBIC_METER
public static final VifePrimary PER_KG
public static final VifePrimary PER_KELVIN
public static final VifePrimary PER_KWH
public static final VifePrimary PER_GJ
public static final VifePrimary PER_KW
public static final VifePrimary PER_KELVIN_MUL_LITER
public static final VifePrimary PER_VOLT
public static final VifePrimary PER_AMPERE
public static final VifePrimary MUL_BY_SEC
public static final VifePrimary MUL_BY_SEC_PER_VOLT
public static final VifePrimary MUL_BY_SEC_PER_AMPERE
public static final VifePrimary START_DATE_TIME_OF
public static final VifePrimary UNCORRECTED_UNIT
public static final VifePrimary ACCUMULATION_POSITIVE
public static final VifePrimary ACCUMULATION_ABS_NEGATIVE
public static final VifePrimary RESERVED_0X3D
public static final VifePrimary RESERVED_0X3E
public static final VifePrimary RESERVED_0X3F
public static final VifePrimary LOWER_LIMIT
public static final VifePrimary EXCEEDS_LOWER_LIMIT
public static final VifePrimary TIMESTAMP_OF_BEGIN_FIRST_LOWER
public static final VifePrimary TIMESTAMP_OF_END_FIRST_LOWER
public static final VifePrimary RESERVED_0X44
public static final VifePrimary RESERVED_0X45
public static final VifePrimary TIMESTAMP_BEGIN_LAST_LOWER
public static final VifePrimary TIMESTAMP_END_LAST_LOWER
public static final VifePrimary UPPER_LIMIT
public static final VifePrimary EXCEEDS_UPPER_LIMIT
public static final VifePrimary TIMESTAMP_BEGIN_FIRST_UPPER
public static final VifePrimary TIMESTAMP_END_FIRST_UPPER
public static final VifePrimary RESERVED_0X4C
public static final VifePrimary RESERVED_0X4D
public static final VifePrimary TIMESTAMP_BEGIN_LAST_UPPER
public static final VifePrimary TIMESTAMP_END_LAST_UPPER
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_LOWER_S
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_LOWER_MIN
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_LOWER_H
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_LOWER_D
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_LOWER_S
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_LOWER_MIN
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_LOWER_H
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_LOWER_D
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_UPPER_S
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_UPPER_MIN
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_UPPER_H
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_FIRST_UPPER_D
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_UPPER_S
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_UPPER_MIN
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_UPPER_H
public static final VifePrimary DURATION_OF_LIMIT_EXCEED_LAST_UPPER_D
public static final VifePrimary DURATION_OF_FIRST_S
public static final VifePrimary DURATION_OF_FIRST_MIN
public static final VifePrimary DURATION_OF_FIRST_H
public static final VifePrimary DURATION_OF_FIRST_D
public static final VifePrimary DURATION_OF_LAST_S
public static final VifePrimary DURATION_OF_LAST_MIN
public static final VifePrimary DURATION_OF_LAST_H
public static final VifePrimary DURATION_OF_LAST_D
public static final VifePrimary RESERVED_0X68
public static final VifePrimary RESERVED_0X69
public static final VifePrimary TIMESTAMP_BEGIN_OF_FIRST
public static final VifePrimary TIMESTAMP_END_OF_FIRST
public static final VifePrimary RESERVED_0X6C
public static final VifePrimary RESERVED_0X6D
public static final VifePrimary TIMESTAMP_BEGIN_OF_LAST
public static final VifePrimary TIMESTAMP_END_OF_LAST
public static final VifePrimary FACTOR_E__6
public static final VifePrimary FACTOR_E__5
public static final VifePrimary FACTOR_E__4
public static final VifePrimary FACTOR_E__3
public static final VifePrimary FACTOR_E__2
public static final VifePrimary FACTOR_E__1
public static final VifePrimary FACTOR_E_0
public static final VifePrimary FACTOR_E_1
public static final VifePrimary CONST_E__3
public static final VifePrimary CONST_E__2
public static final VifePrimary CONST_E__1
public static final VifePrimary CONST_E_0
public static final VifePrimary RESERVED_0X7C
public static final VifePrimary FACTOR_E_3
public static final VifePrimary FUTUR_VALUE
public static final VifePrimary MAN_SPEC
public static final int CODE_OFFSET
public static VifePrimary[] values()
for (VifePrimary c : VifePrimary.values()) System.out.println(c);
public static VifePrimary valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static final VifePrimary valueOfTableIndex(byte ordinal)
public static boolean isTimestampVife(Collection<Vife> vifes)
public byte getTableIndex()
public String toString()
toString
in class Enum<VifePrimary>
public VifeTypes getVifeType()
getVifeType
in interface Vife
public static VifePrimary fromLabel(String label)
public static double getVifeCorrectionFactor(Vife[] vifes)
public static int getVifeCorrectionExponent(Vife[] vifes)
public static double getVifeCorrectionConstant(Vife[] vifes)
Copyright © 2009–2016 MBus4J. All rights reserved.