Interface | Description |
---|---|
DlmsEventListener |
The listener interface for receiving events from a remote smart meter.
|
DlmsInterceptor |
A interceptor interface used to intercept xDLMS services of a COSEM object.
|
DlmsInvocationContext |
Exposes context information about the intercepted invocation and operations that enable interceptor methods to
control the behavior of the invocation of an xDLMS action/ COSEM attribute or method access.
|
RawMessageListener |
Listen to transmitted data between jDLMS client and the remote meter.
|
ServerConnectionInfo |
Information about the change of the connection.
|
ServerConnectionListener |
A connection listener to listen to all new connections and to closing connections.
|
Class | Description |
---|---|
AttributeAddress |
Set of data needed to address an attribute.
|
ConnectionBuilder<T extends ConnectionBuilder<T>> |
Class to create a
DlmsConnection . |
CosemInterfaceObject |
Any COSEM object must inherit this abstract class.
|
CosemResourceDescriptor | |
DlmsConnection |
Class used to interact with a DLMS/Cosem Server.
|
DlmsServer |
Class representing a physical device (DLMS/COSEM server).
|
DlmsServer.HdlcSerialServerBuilder | |
DlmsServer.TcpServerBuilder |
Builder to create a TCP physical device/server.
|
EventNotification |
Class holding all data received from an event that the remote station sent
|
GetResult |
Class representing the result of a get operation received from the server.
|
HexConverter | |
LogicalDevice |
This class represents a logical device in the physical server/meter.
|
MethodParameter |
Collection of data needed for a single remote ACTION call
|
MethodResult |
Container class holding the results of a remote method invocation via action operation
|
ObisCode |
Represents the address of a remote object according to IEC 62056-6-1.
|
RawMessageData |
jDLMS raw message data for logging purposes.
|
RawMessageData.Apdu |
Representation of an APDU.
|
RawMessageData.CosemPdu |
Representation of a raw COSEM PDU.
|
RawMessageData.RawMessageDataBuilder | |
SecuritySuite |
This Suite hold the necessary information to authenticate a client to a server and to encrpyt and authenticity
|
SecuritySuite.SecuritySuiteBuilder | |
SecurityUtils |
A static utility class that provides security functions.
|
SelectiveAccessDescription |
Additional parameter to access attributes to narrow the results of a get operation on the smart meter.
|
SerialConnectionBuilder |
This connection Builder is used, to build an serial connection to a meter, optionally using the IEC 61056-21
protocol, or directly HDLC.
|
SetParameter |
Collection of data needed for a single remote SET call
|
SnObjectInfo |
Object info for the short name addressing.
|
TcpConnectionBuilder |
Enum | Description |
---|---|
AccessResultCode |
Enumeration of all possible result codes the smart meter can send after a get or set operation has been processed
|
AttributeAccessMode |
The access restrictions for COSEM attributes.
|
AuthenticationMechanism | |
DlmsInvocationContext.XDlmsServiceType |
The invocation type (service).
|
JDlmsException.ExceptionId |
An exception ID.
|
JDlmsException.Fault |
The fault of the exception cause.
|
LnConformanceSetting | |
MethodAccessMode |
Restrict the access mode of a method.
|
MethodResultCode |
Enumeration of all possible result code a smart meter can send after a method has been called via an action operation
|
ObisCode.Medium | |
RawMessageData.MessageSource |
The source of the message.
|
SecuritySuite.EncryptionMechanism |
Cryptographic algorithm identify the algorithm for which a derived secret symmetrical key will be used.
|
SecuritySuite.SecurityPolicy |
The security policy.
|
SecurityUtils.KeyId | |
ServerConnectionInfo.Status |
The status of a connection.
|
Exception | Description |
---|---|
DlmsAccessException | |
FatalJDlmsException |
This Exception denotes, that the a fatal exception has occurred.
|
IllegalAttributeAccessException |
This exception signals that a COSEM attribute has been accessed in a incorrect way.
|
IllegalMethodAccessException |
This exception signals that a COSEM method has been accessed in a wrong way.
|
JDlmsException |
Signals, that a exception has occurred.
|
NonFatalJDlmsException |
This Exception denotes, that a non fatal exception has occurred.
|
ResponseTimeoutException |
Signals that a timeout has occurred on a
DlmsConnection get, set, or action request. |
Error | Description |
---|---|
IllegalPametrizationError |
This error indicates, that the server was set up in a incorrect way.
|
Annotation Type | Description |
---|---|
CosemAttribute |
This annotation is used to define a COSEM attribute in a COSEM class.
|
CosemClass |
The
CosemClass annotation tells jDLMS stack that the annotated class is a COSEM class. |
CosemMethod |
This annotation is used to define a COSEM method in a COSEM class.
|