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

A

appendHexString(int, StringBuilder) - Static method in class org.openmuc.jmbus.HexConverter
 
appendHexString(StringBuilder, byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
appendShortHexString(int, StringBuilder) - Static method in class org.openmuc.jmbus.HexConverter
 
appendShortHexString(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.WMBusMessage
 

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() - Constructor for class org.openmuc.jmbus.DataRecord
 
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.VariableDataStructure
 
decode() - Method in class org.openmuc.jmbus.WMBusMessage
 
decodeDeep() - Method in class org.openmuc.jmbus.WMBusMessage
 
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 interface org.openmuc.jmbus.WMBusListener
 
DlmsUnit - Enum in org.openmuc.jmbus
The units as defined in IEC 62056-6-2.
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.
fromShortHexString(String) - Static method in class org.openmuc.jmbus.HexConverter
 

G

getAccessNumber() - Method in class org.openmuc.jmbus.VariableDataStructure
 
getBytes() - Method in class org.openmuc.jmbus.Bcd
 
getControlField() - Method in class org.openmuc.jmbus.WMBusMessage
 
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.
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
 
getFromHexString(String) - Static method in class org.openmuc.jmbus.SecondaryAddress
 
getFromLongHeader(byte[], int) - Static method in class org.openmuc.jmbus.SecondaryAddress
 
getFromManufactureId(byte[], String, byte, byte) - 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
 
getId() - Method in enum org.openmuc.jmbus.DeviceType
Returns the ID of this DeviceType.
getId() - Method in enum org.openmuc.jmbus.DlmsUnit
Returns the ID of this DlmsUnit.
getId() - Method in enum org.openmuc.jmbus.EncryptionMode
Returns the ID of this EncryptionMode.
getInstance(int) - Static method in enum org.openmuc.jmbus.DeviceType
Returns the DeviceType that corresponds to the given ID.
getInstance(int) - Static method in enum org.openmuc.jmbus.DlmsUnit
Returns the DlmsUnit that corresponds to the given ID.
getInstance(int) - Static method in enum org.openmuc.jmbus.EncryptionMode
Returns the EncryptionMode that corresponds to the given ID.
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.WMBusMessage
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.WMBusMessage
 
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
 
getUnit() - Method in enum org.openmuc.jmbus.DlmsUnit
Returns the unit sign of this DlmsUnit.
getUserDefinedDescription() - Method in class org.openmuc.jmbus.DataRecord
 
getVariableDataResponse() - Method in class org.openmuc.jmbus.WMBusMessage
 
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
 

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.WMBusMessage
 

L

linkReset(int) - Method in class org.openmuc.jmbus.MBusSap
Sends a SND_NKE message to reset the FCB (frame counter bit).
longValue() - Method in class org.openmuc.jmbus.Bcd
Returns the value of this Bcd as a long.

M

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.
moreRecordsFollow() - Method in class org.openmuc.jmbus.VariableDataStructure
 

N

newMessage(WMBusMessage) - 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
 

R

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

S

scan(MBusSap, String) - Static method in class org.openmuc.jmbus.ScanSecondaryAddress
* Scans for secondary addresses.
ScanSecondaryAddress - Class in org.openmuc.jmbus
 
scanSelection(SecondaryAddress) - Method in class org.openmuc.jmbus.MBusSap
[alpha]
Scans if any device response to the given wildcard.
SecondaryAddress - Class in org.openmuc.jmbus
 
selectComponent(SecondaryAddress) - Method in class org.openmuc.jmbus.MBusSap
Selects the meter with the specified secondary address.
selectForReadout(int, List<DataRecord>) - Method in class org.openmuc.jmbus.MBusSap
 
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 interface org.openmuc.jmbus.WMBusListener
 

T

toHexString(byte) - Static method in class org.openmuc.jmbus.HexConverter
 
toHexString(byte[]) - Static method in class org.openmuc.jmbus.HexConverter
 
toHexString(byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
toShortHexString(int) - Static method in class org.openmuc.jmbus.HexConverter
 
toShortHexString(byte) - Static method in class org.openmuc.jmbus.HexConverter
 
toShortHexString(byte[]) - Static method in class org.openmuc.jmbus.HexConverter
 
toShortHexString(byte[], int, int) - Static method in class org.openmuc.jmbus.HexConverter
 
toString() - Method in class org.openmuc.jmbus.Bcd
 
toString() - Method in class org.openmuc.jmbus.DataRecord
 
toString() - Method in class org.openmuc.jmbus.SecondaryAddress
 
toString() - Method in class org.openmuc.jmbus.VariableDataStructure
 
toString() - Method in class org.openmuc.jmbus.WMBusMessage
 

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

WMBusListener - Interface in org.openmuc.jmbus
 
WMBusMessage - Class in org.openmuc.jmbus
Represents a wireless M-Bus link layer message without the CRC checksum.
WMBusMode - Enum in org.openmuc.jmbus
 
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
 
write(int, byte[]) - Method in class org.openmuc.jmbus.MBusSap
Writes to a meter using primary addressing.
A B C D E F G H I L M N O R S T V W 
Skip navigation links