A B C D E F G H I L M N O R S T V W 

A

accessNumber - Variable in class org.openmuc.jmbus.VariableDataResponse
 
address - Variable in class org.openmuc.jmbus.VariableDataResponse
 
aField - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 
apduLength - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 
apduStart - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 

B

Bcd - Class in org.openmuc.jmbus
Encodes and decodes BCD encoded numbers.
Bcd(int) - Constructor for class org.openmuc.jmbus.Bcd
 
Bcd(byte[]) - Constructor for class org.openmuc.jmbus.Bcd
 

C

cField - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 
checksum - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 
ciField - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 
close() - Method in class org.openmuc.jmbus.MBusSap
Closes the serial port.

D

decode() - Method in class org.openmuc.jmbus.VariableDataBlock
 
DecodingException - Exception in org.openmuc.jmbus
 
DecodingException() - Constructor for exception org.openmuc.jmbus.DecodingException
 
DecodingException(String) - Constructor for exception org.openmuc.jmbus.DecodingException
 
DecodingException(Throwable) - Constructor for exception org.openmuc.jmbus.DecodingException
 
DecodingException(String, Throwable) - Constructor for exception org.openmuc.jmbus.DecodingException
 
DeviceType - Enum in org.openmuc.jmbus
The device type that is part of the data header of a Variable Data Response.
deviceType - Variable in class org.openmuc.jmbus.VariableDataResponse
 
DlmsUnit - Enum in org.openmuc.jmbus
The units as defined in IEC 62056-62.
doubleValue() - Method in class org.openmuc.jmbus.Bcd
 

E

ELECTRICITY - Static variable in class org.openmuc.jmbus.VariableDataResponse
 

F

floatValue() - Method in class org.openmuc.jmbus.Bcd
 

G

GAS - Static variable in class org.openmuc.jmbus.VariableDataResponse
 
getAbbreviation() - Method in enum org.openmuc.jmbus.DlmsUnit
 
getAccessNumber() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getAddress() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getAField() - Method in class org.openmuc.jmbus.internal.MBusLPdu
 
getAPDU() - Method in class org.openmuc.jmbus.internal.MBusLPdu
 
getBytes() - Method in class org.openmuc.jmbus.Bcd
 
getCField() - Method in class org.openmuc.jmbus.internal.MBusLPdu
 
getCode() - Method in enum org.openmuc.jmbus.DeviceType
 
getCode() - Method in enum org.openmuc.jmbus.DlmsUnit
Returns the code of the DLMS unit as defined in IEC 62056-62
getDataField() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getDataValue() - Method in class org.openmuc.jmbus.VariableDataBlock
Returns the decoded data field of the Variable Data Block as an Object.
getDataValueBytes() - Method in class org.openmuc.jmbus.VariableDataBlock
Returns the data field of the Variable Data Block as a byte array.
getDataValueType() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getDescription() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getDeviceType() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getDIB() - Method in class org.openmuc.jmbus.VariableDataBlock
Returns a byte array containing the DIB (i.e.
getFunctionField() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getId() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getLvar() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getManufacturerData() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getManufacturerId() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getMultiplierExponent() - Method in class org.openmuc.jmbus.VariableDataBlock
The multiplier is coded in the VIF.
getScaledDataValue() - Method in class org.openmuc.jmbus.VariableDataBlock
Returns the data (value) multiplied by the multiplier as a Double.
getStatus() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getStorageNumber() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getSubunit() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getTariff() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getTimeout() - Method in class org.openmuc.jmbus.MBusSap
Returns the timeout in ms.
getType() - Method in class org.openmuc.jmbus.internal.MBusLPdu
 
getUnit() - Method in class org.openmuc.jmbus.VariableDataBlock
 
getVariableDataBlocks() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getVersion() - Method in class org.openmuc.jmbus.VariableDataResponse
 
getVIB() - Method in class org.openmuc.jmbus.VariableDataBlock
Returns a byte array containing the VIB (i.e.

H

HEAT - Static variable in class org.openmuc.jmbus.VariableDataResponse
 
HEAT_COST_ALLOCATOR - Static variable in class org.openmuc.jmbus.VariableDataResponse
 

I

Id - Variable in class org.openmuc.jmbus.VariableDataResponse
 
intValue() - Method in class org.openmuc.jmbus.Bcd
 

L

length - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 
longValue() - Method in class org.openmuc.jmbus.Bcd
 
lpdu - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 

M

main(String[]) - Static method in class org.openmuc.jmbus.app.ReadMeter
 
main(String[]) - Static method in class org.openmuc.jmbus.app.ScanForMeters
 
manufacturerData - Variable in class org.openmuc.jmbus.VariableDataResponse
 
manufacturerID - Variable in class org.openmuc.jmbus.VariableDataResponse
 
MBusLPdu - Class in org.openmuc.jmbus.internal
Represent and parse a data link layer message.
MBusLPdu(byte[]) - Constructor for class org.openmuc.jmbus.internal.MBusLPdu
 
MBusSap - Class in org.openmuc.jmbus
M-Bus Application Layer Service Access Point
MBusSap(String) - Constructor for class org.openmuc.jmbus.MBusSap
Creates an M-Bus Service Access Point that is used to read meters.
MSG_TYPE_LONG_MSG - Static variable in class org.openmuc.jmbus.internal.MBusLPdu
 
MSG_TYPE_SHORT_MSG - Static variable in class org.openmuc.jmbus.internal.MBusLPdu
 
MSG_TYPE_SIMPLE_CHAR - Static variable in class org.openmuc.jmbus.internal.MBusLPdu
 
MSG_TYPE_UNKNOWN - Static variable in class org.openmuc.jmbus.internal.MBusLPdu
 
msgType - Variable in class org.openmuc.jmbus.internal.MBusLPdu
 

N

newDevice(int) - Static method in enum org.openmuc.jmbus.DeviceType
 

O

OIL - Static variable in class org.openmuc.jmbus.VariableDataResponse
 
open(int) - Method in class org.openmuc.jmbus.MBusSap
Opens the serial port.
org.openmuc.jmbus - package org.openmuc.jmbus
 
org.openmuc.jmbus.app - package org.openmuc.jmbus.app
 
org.openmuc.jmbus.internal - package org.openmuc.jmbus.internal
 
OTHER - Static variable in class org.openmuc.jmbus.VariableDataResponse
 

R

read(String) - Method in class org.openmuc.jmbus.MBusSap
Sends a data request (REQ_UD2) to the remote device and returns the Variable Data Response received.
ReadMeter - Class in org.openmuc.jmbus.app
 
ReadMeter() - Constructor for class org.openmuc.jmbus.app.ReadMeter
 

S

ScanForMeters - Class in org.openmuc.jmbus.app
 
ScanForMeters() - Constructor for class org.openmuc.jmbus.app.ScanForMeters
 
setTimeout(int) - Method in class org.openmuc.jmbus.MBusSap
Sets the maximum time in ms to wait for new data from the remote device.
status - Variable in class org.openmuc.jmbus.VariableDataResponse
 
STEAM - Static variable in class org.openmuc.jmbus.VariableDataResponse
 

T

toString() - Method in class org.openmuc.jmbus.Bcd
 

V

valueOf(String) - Static method in enum org.openmuc.jmbus.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.DlmsUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.VariableDataBlock.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.VariableDataBlock.Description
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.VariableDataBlock.FunctionField
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openmuc.jmbus.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jmbus.DlmsUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jmbus.VariableDataBlock.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jmbus.VariableDataBlock.Description
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jmbus.VariableDataBlock.FunctionField
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDataBlock - Class in org.openmuc.jmbus
Representation of a Variable Data Block.
VariableDataBlock.DataType - Enum in org.openmuc.jmbus
 
VariableDataBlock.Description - Enum in org.openmuc.jmbus
Data description stored in the VIF
VariableDataBlock.FunctionField - Enum in org.openmuc.jmbus
Function coded in the DIF
variableDataBlocks - Variable in class org.openmuc.jmbus.VariableDataResponse
 
VariableDataResponse - Class in org.openmuc.jmbus
Representation of the RESP-UD message.
version - Variable in class org.openmuc.jmbus.VariableDataResponse
 

W

WARM_WATER - Static variable in class org.openmuc.jmbus.VariableDataResponse
 
WATER - Static variable in class org.openmuc.jmbus.VariableDataResponse
 
A B C D E F G H I L M N O R S T V W