org.openmuc.jmbus
public final class VariableDataBlock extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VariableDataBlock.DataType |
static class |
VariableDataBlock.Description |
static class |
VariableDataBlock.FunctionField |
Constructor and Description |
---|
VariableDataBlock(byte[] dib,
byte[] vib,
byte[] data,
java.lang.Integer lvar) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getData() |
byte[] |
getDataBytes() |
byte |
getDataField() |
VariableDataBlock.DataType |
getDataType() |
VariableDataBlock.Description |
getDescription() |
short |
getDeviceUnit() |
byte[] |
getDIB() |
VariableDataBlock.FunctionField |
getFunctionField() |
java.lang.Integer |
getLvar() |
byte |
getMultiplier() |
java.lang.Double |
getScaledValue()
Returns the data (value) multiplied by the multiplier as a Double.
|
long |
getStorageNumber() |
int |
getTariff() |
DlmsUnit |
getUnit() |
byte[] |
getVIB() |
void |
parse() |
public VariableDataBlock(byte[] dib, byte[] vib, byte[] data, java.lang.Integer lvar)
public java.lang.Integer getLvar()
public byte[] getDIB()
public byte[] getVIB()
public byte[] getDataBytes()
public java.lang.Object getData()
public VariableDataBlock.DataType getDataType()
public java.lang.Double getScaledValue()
public VariableDataBlock.FunctionField getFunctionField()
public byte getDataField()
public long getStorageNumber()
public int getTariff()
public short getDeviceUnit()
public VariableDataBlock.Description getDescription()
public byte getMultiplier()
public DlmsUnit getUnit()
public void parse() throws java.text.ParseException
java.text.ParseException