Index

B C D E G I L M N O R S T 
All Classes and Interfaces|All Packages

B

buildAndOpen() - Method in class org.openmuc.j62056.Iec21Port.Builder
Build and open the Iec21Port.
Builder(String) - Constructor for class org.openmuc.j62056.Iec21Port.Builder
Create an Iec21Port builder.

C

close() - Method in class org.openmuc.j62056.Iec21Port
Closes this communication port.

D

DataMessage - Class in org.openmuc.j62056
Represents the data sent by the meter.
DataSet - Class in org.openmuc.j62056
A data message contains a list of data sets.

E

enableFixedBaudrate(boolean) - Method in class org.openmuc.j62056.Iec21Port.Builder
Enable a fixed baud rate.
enableVerboseMode(boolean) - Method in class org.openmuc.j62056.Iec21Port.Builder
Enable or disable verbose output to standard out.
exceptionWhileListening(Exception) - Method in interface org.openmuc.j62056.ModeDListener
Is called if an exception is thrown while listening for incoming mode D data messages.

G

getAddress() - Method in class org.openmuc.j62056.DataSet
Returns the address/ID of this data set.
getDataSets() - Method in class org.openmuc.j62056.DataMessage
Returns the data sets of this data message.
getEnhancedId() - Method in class org.openmuc.j62056.DataMessage
Returns the enhanced identification/capability characters as a string.
getInputStream() - Method in class org.openmuc.j62056.Iec21Port
 
getManufacturerId() - Method in class org.openmuc.j62056.DataMessage
Returns the manufacturer identification of this data message.
getMeterId() - Method in class org.openmuc.j62056.DataMessage
Returns the identification string (except for the enhanced identification characters).
getOutputStream() - Method in class org.openmuc.j62056.Iec21Port
 
getSerialPort() - Method in class org.openmuc.j62056.Iec21Port
 
getUnit() - Method in class org.openmuc.j62056.DataSet
Returns the unit of this data set as a string.
getValue() - Method in class org.openmuc.j62056.DataSet
Returns the value of this data set as a string.

I

Iec21Port - Class in org.openmuc.j62056
Represents a serial communication port that can be used to read meters using IEC 62056-21 modes A, B, C or D.
Iec21Port.Builder - Class in org.openmuc.j62056
A builder for Iec21Ports.
isClosed() - Method in class org.openmuc.j62056.Iec21Port
Returns true if this port has been closed.

L

listen(ModeDListener) - Method in class org.openmuc.j62056.Iec21Port
Listen for mode D messages.

M

ModeDListener - Interface in org.openmuc.j62056
Listener for incoming Mode D messages.

N

newDataMessage(DataMessage) - Method in interface org.openmuc.j62056.ModeDListener
Is called if a new data message has been received and successfully parsed.

O

org.openmuc.j62056 - package org.openmuc.j62056
 

R

read() - Method in class org.openmuc.j62056.Iec21Port
Requests meter data and returns the response.

S

setAcknowledgeMode(char) - Method in class org.openmuc.j62056.Iec21Port.Builder
Sets the acknowledgeMode character
setBaudRateChangeDelay(int) - Method in class org.openmuc.j62056.Iec21Port.Builder
Set the time in ms to wait before changing the baud rate during message exchange.
setDeviceAddress(String) - Method in class org.openmuc.j62056.Iec21Port.Builder
Set the device address which is transmitted as part of the request message that is sent to the meter.
setInitialBaudrate(int) - Method in class org.openmuc.j62056.Iec21Port.Builder
Set the initial baud rate.
setRequestStartCharacters(String) - Method in class org.openmuc.j62056.Iec21Port.Builder
Sets the RequestMessage start characters.
setSelectExpectData(String) - Method in class org.openmuc.j62056.Iec21Port.Builder
Sets the Manufacturer Data for expected select response.
setSelectManufacturerData(String) - Method in class org.openmuc.j62056.Iec21Port.Builder
Sets the Manufacturer Data for select.
setTimeout(int) - Method in class org.openmuc.j62056.Iec21Port.Builder
Set the maximum time in ms to wait for new data from the remote device.

T

toString() - Method in class org.openmuc.j62056.DataMessage
 
toString() - Method in class org.openmuc.j62056.DataSet
 
B C D E G I L M N O R S T 
All Classes and Interfaces|All Packages