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

A

appendHexStringFromByte(int, StringBuilder) - Static method in class org.openmuc.jmbus.HexConverter
 
appendHexStringFromByteArray(StringBuilder, byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
appendShortHexStringFromByte(int, StringBuilder) - Static method in class org.openmuc.jmbus.HexConverter
 
appendShortHexStringFromByteArray(StringBuilder, byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
asByteArray() - Method in class org.openmuc.jmbus.SecondaryAddress
 
asBytes() - Method in class org.openmuc.jmbus.WMBusDataMessage
 

B

Bcd - Class in org.openmuc.jmbus
This class represents a binary-coded decimal (BCD) number as defined by the M-Bus standard.
Bcd(byte[]) - Constructor for class org.openmuc.jmbus.Bcd
Constructs a Bcd from the given bytes.

C

close() - Method in class org.openmuc.jmbus.MBusSap
Closes the serial port.
close() - Method in interface org.openmuc.jmbus.WMBusSap
Closes the service access point and its associated serial port.

D

DataRecord - Class in org.openmuc.jmbus
Representation of a data record (sometimes called variable data block).
DataRecord.DataValueType - Enum in org.openmuc.jmbus
The data value type
DataRecord.Description - Enum in org.openmuc.jmbus
Data description stored in the VIB
DataRecord.FunctionField - Enum in org.openmuc.jmbus
Function coded in the DIB
decode() - Method in class org.openmuc.jmbus.DataRecord
 
decode() - Method in class org.openmuc.jmbus.MBusMessage
 
decode() - Method in class org.openmuc.jmbus.VariableDataStructure
 
decode() - Method in class org.openmuc.jmbus.WMBusDataMessage
 
decodeDeep() - Method in class org.openmuc.jmbus.MBusMessage
 
decodeDeep() - Method in class org.openmuc.jmbus.VariableDataStructure
 
decodeDeep() - Method in class org.openmuc.jmbus.WMBusDataMessage
 
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
 
decryptMessage(byte[]) - Method in class org.openmuc.jmbus.VariableDataStructure
 
deselectComponent() - Method in class org.openmuc.jmbus.MBusSap
Deselects the previously selected meter.
DeviceType - Enum in org.openmuc.jmbus
The device type that is part of the data header of a Variable Data Response.
discardedBytes(byte[]) - Method in class org.openmuc.jmbus.app.WMBusReceiver
 
discardedBytes(byte[]) - Method in interface org.openmuc.jmbus.WMBusListener
 
DlmsUnit - Enum in org.openmuc.jmbus
The units as defined in IEC 62056-62.
doubleValue() - Method in class org.openmuc.jmbus.Bcd
Returns the value of this Bcd as a double.

E

EncryptionMode - Enum in org.openmuc.jmbus
 

F

floatValue() - Method in class org.openmuc.jmbus.Bcd
Returns the value of this Bcd as a float.

G

getAccessNumber() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getAddressField() - Method in class org.openmuc.jmbus.MBusMessage
 
getByteArrayFromShortHexString(String) - Static method in class org.openmuc.jmbus.HexConverter
 
getByteArrayString(byte[]) - Static method in class org.openmuc.jmbus.VariableDataStructure
 
getBytes() - Method in class org.openmuc.jmbus.Bcd
 
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
getCode() - Method in enum org.openmuc.jmbus.EncryptionMode
 
getControlField() - Method in class org.openmuc.jmbus.MBusMessage
 
getControlField() - Method in class org.openmuc.jmbus.WMBusDataMessage
 
getDataField() - Method in class org.openmuc.jmbus.DataRecord
 
getDataRecords() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getDataValue() - Method in class org.openmuc.jmbus.DataRecord
Returns the decoded data field of the data record as an Object.
getDataValueBytes() - Method in class org.openmuc.jmbus.DataRecord
Returns the data field of the data record as a byte array.
getDataValueType() - Method in class org.openmuc.jmbus.DataRecord
 
getDescription() - Method in class org.openmuc.jmbus.DataRecord
 
getDeviceId() - Method in class org.openmuc.jmbus.SecondaryAddress
Returns the device ID.
getDeviceType() - Method in class org.openmuc.jmbus.SecondaryAddress
Returns the device type (e.g.
getDIB() - Method in class org.openmuc.jmbus.DataRecord
Returns a byte array containing the DIB (i.e.
getEncryptionMode() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getFrameType() - Method in class org.openmuc.jmbus.MBusMessage
 
getFromLongHeader(byte[], int) - Static method in class org.openmuc.jmbus.SecondaryAddress
 
getFromWMBusLinkLayerHeader(byte[], int) - Static method in class org.openmuc.jmbus.SecondaryAddress
 
getFunctionField() - Method in class org.openmuc.jmbus.DataRecord
 
getHashCode() - Method in class org.openmuc.jmbus.SecondaryAddress
 
getHexStringFromByte(int) - Static method in class org.openmuc.jmbus.HexConverter
 
getHexStringFromByteArray(byte[]) - Static method in class org.openmuc.jmbus.HexConverter
 
getHexStringFromByteArray(byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
getLvar() - Method in class org.openmuc.jmbus.DataRecord
 
getManufacturerData() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getManufacturerId() - Method in class org.openmuc.jmbus.SecondaryAddress
 
getMultiplierExponent() - Method in class org.openmuc.jmbus.DataRecord
The multiplier is coded in the VIF.
getNumberOfEncryptedBlocks() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getRssi() - Method in class org.openmuc.jmbus.WMBusDataMessage
Returns the received signal string indication (RSSI) in dBm.
getScaledDataValue() - Method in class org.openmuc.jmbus.DataRecord
Returns the data (value) multiplied by the multiplier as a Double.
getSecondaryAddress() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getSecondaryAddress() - Method in class org.openmuc.jmbus.WMBusDataMessage
 
getShortHexStringFromByte(int) - Static method in class org.openmuc.jmbus.HexConverter
 
getShortHexStringFromByteArray(byte[]) - Static method in class org.openmuc.jmbus.HexConverter
 
getShortHexStringFromByteArray(byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
getStatus() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getStorageNumber() - Method in class org.openmuc.jmbus.DataRecord
 
getSubunit() - Method in class org.openmuc.jmbus.DataRecord
 
getTariff() - Method in class org.openmuc.jmbus.DataRecord
 
getTimeout() - Method in class org.openmuc.jmbus.MBusSap
Returns the timeout in ms.
getUnit() - Method in class org.openmuc.jmbus.DataRecord
 
getUserDefinedDescription() - Method in class org.openmuc.jmbus.DataRecord
 
getVariableDataResponse() - Method in class org.openmuc.jmbus.MBusMessage
 
getVariableDataResponse() - Method in class org.openmuc.jmbus.WMBusDataMessage
 
getVersion() - Method in class org.openmuc.jmbus.SecondaryAddress
 
getVIB() - Method in class org.openmuc.jmbus.DataRecord
Returns a byte array containing the VIB (i.e.

H

HexConverter - Class in org.openmuc.jmbus
 
HexConverter() - Constructor for class org.openmuc.jmbus.HexConverter
 

I

intValue() - Method in class org.openmuc.jmbus.Bcd
Returns the value of this Bcd as an int.
isDecoded() - Method in class org.openmuc.jmbus.WMBusDataMessage
 

L

longValue() - Method in class org.openmuc.jmbus.Bcd
Returns the value of this Bcd as a long.

M

main(String[]) - Static method in class org.openmuc.jmbus.app.ReadMeter
 
main(String[]) - Static method in class org.openmuc.jmbus.app.ScanForMeters
 
main(String[]) - Static method in class org.openmuc.jmbus.app.WMBusReceiver
 
MBusMessage - Class in org.openmuc.jmbus
Represents a wired M-Bus link layer message according to EN 13757-2.
MBusMessage(byte[]) - Constructor for class org.openmuc.jmbus.MBusMessage
 
MBusSap - Class in org.openmuc.jmbus
M-Bus Application Layer Service Access Point - Use this access point to communicate using the M-Bus wired protocol.
MBusSap(String, int) - Constructor for class org.openmuc.jmbus.MBusSap
Creates an M-Bus Service Access Point that is used to read meters.

N

newDevice(int) - Static method in enum org.openmuc.jmbus.DeviceType
 
newEncryptionMode(int) - Static method in enum org.openmuc.jmbus.EncryptionMode
 
newMessage(WMBusDataMessage) - Method in class org.openmuc.jmbus.app.WMBusReceiver
 
newMessage(WMBusDataMessage) - Method in interface org.openmuc.jmbus.WMBusListener
 

O

open() - Method in class org.openmuc.jmbus.MBusSap
Opens the serial port.
open() - Method in interface org.openmuc.jmbus.WMBusSap
Opens the serial port of this service access point and then configures the transceiver (e.g.
open() - Method in class org.openmuc.jmbus.WMBusSapAmber
 
open() - Method in class org.openmuc.jmbus.WMBusSapRadioCrafts
 
org.openmuc.jmbus - package org.openmuc.jmbus
 
org.openmuc.jmbus.app - package org.openmuc.jmbus.app
 

R

read(int) - Method in class org.openmuc.jmbus.MBusSap
Reads a meter using primary addressing.
ReadMeter - Class in org.openmuc.jmbus.app
 
ReadMeter() - Constructor for class org.openmuc.jmbus.app.ReadMeter
 
removeKey(SecondaryAddress) - Method in interface org.openmuc.jmbus.WMBusSap
Removes the stored key for the given secondary address.

S

ScanForMeters - Class in org.openmuc.jmbus.app
 
ScanForMeters() - Constructor for class org.openmuc.jmbus.app.ScanForMeters
 
SecondaryAddress - Class in org.openmuc.jmbus
 
selectComponent(SecondaryAddress) - Method in class org.openmuc.jmbus.MBusSap
Selects the meter with the specified secondary address.
setKey(SecondaryAddress, byte[]) - Method in interface org.openmuc.jmbus.WMBusSap
Stores a pair of secondary address and cryptographic key.
setTimeout(int) - Method in class org.openmuc.jmbus.MBusSap
Sets the maximum time in ms to wait for new data from the remote device.
stoppedListening(IOException) - Method in class org.openmuc.jmbus.app.WMBusReceiver
 
stoppedListening(IOException) - Method in interface org.openmuc.jmbus.WMBusListener
 

T

toString() - Method in class org.openmuc.jmbus.Bcd
 
toString() - Method in class org.openmuc.jmbus.DataRecord
 
toString() - Method in class org.openmuc.jmbus.MBusMessage
 
toString() - Method in class org.openmuc.jmbus.SecondaryAddress
 
toString() - Method in class org.openmuc.jmbus.VariableDataStructure
 
toString() - Method in class org.openmuc.jmbus.WMBusDataMessage
 

V

valueOf(String) - Static method in enum org.openmuc.jmbus.DataRecord.DataValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.DataRecord.Description
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.DataRecord.FunctionField
Returns the enum constant of this type with the specified name.
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.EncryptionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jmbus.WMBusMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openmuc.jmbus.DataRecord.DataValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jmbus.DataRecord.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.DataRecord.FunctionField
Returns an array containing the constants of this enum type, in the order they are declared.
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.EncryptionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jmbus.WMBusMode
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDataStructure - Class in org.openmuc.jmbus
Representation of the data transmitted in RESP-UD (M-Bus) and SND-NR (wM-Bus) messages.
VariableDataStructure(byte[], int, int, SecondaryAddress, HashMap<String, byte[]>) - Constructor for class org.openmuc.jmbus.VariableDataStructure
 

W

WMBusDataMessage - Class in org.openmuc.jmbus
Represents a wireless M-Bus link layer message without the CRC checksum.
WMBusListener - Interface in org.openmuc.jmbus
 
WMBusMode - Enum in org.openmuc.jmbus
 
WMBusReceiver - Class in org.openmuc.jmbus.app
 
WMBusReceiver() - Constructor for class org.openmuc.jmbus.app.WMBusReceiver
 
WMBusSap - Interface in org.openmuc.jmbus
 
WMBusSapAmber - Class in org.openmuc.jmbus
Was tested with the Amber 8426M Wireless M-Bus stick.
WMBusSapAmber(String, WMBusMode, WMBusListener) - Constructor for class org.openmuc.jmbus.WMBusSapAmber
 
WMBusSapRadioCrafts - Class in org.openmuc.jmbus
 
WMBusSapRadioCrafts(String, WMBusMode, WMBusListener) - Constructor for class org.openmuc.jmbus.WMBusSapRadioCrafts
 
A B C D E F G H I L M N O R S T V W