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

A

AccessResultCode - Enum in org.openmuc.jdlms
Enumeration of all possible result codes.
action(boolean, MethodParameter) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to call one methods with or without committed parameters.
action(MethodParameter) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to call one methods with or without committed parameters.
action(List<MethodParameter>) - Method in class org.openmuc.jdlms.DlmsConnection
Convenience method to call action(false, params)
action(boolean, List<MethodParameter>) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to call one or several methods with or without committed parameters
ActivityCalendarAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ActivityCalendarMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
addressPair() - Method in class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
addressPair() - Method in interface org.openmuc.jdlms.settings.client.HdlcSettings
 
addressPair() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
addRestriction(int, SecuritySuite) - Method in class org.openmuc.jdlms.LogicalDevice
Adds a restriction to the Logical Device.
Apdu(RawMessageData.CosemPdu, byte[]) - Constructor for class org.openmuc.jdlms.RawMessageData.Apdu
Construct an new APDU.
appendHexString(byte, StringBuilder) - Static method in class org.openmuc.jdlms.HexConverter
 
appendHexString(StringBuilder, byte[], int, int) - Static method in class org.openmuc.jdlms.HexConverter
 
appendShortHexString(byte, StringBuilder) - Static method in class org.openmuc.jdlms.HexConverter
 
appendShortHexString(StringBuilder, byte[], int, int) - Static method in class org.openmuc.jdlms.HexConverter
 
AssociationLnAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
AssociationLnMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
AssociationSnAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
AssociationSnMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
AttributeAccessMode - Enum in org.openmuc.jdlms
The access restrictions for COSEM attributes.
AttributeAddress - Class in org.openmuc.jdlms
Set of data needed to address an attribute.
AttributeAddress(int, ObisCode, int, SelectiveAccessDescription) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(int, String, int) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(int, ObisCode, int) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(AttributeClass, ObisCode, SelectiveAccessDescription) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(AttributeClass, ObisCode) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(AttributeClass, String) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(AttributeClass, String, SelectiveAccessDescription) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
AttributeAddress(int, String, int, SelectiveAccessDescription) - Constructor for class org.openmuc.jdlms.AttributeAddress
Creates a new attribute address.
attributeAddress() - Method in class org.openmuc.jdlms.EventNotification
 
AttributeClass - Interface in org.openmuc.jdlms.interfaceclass.attribute
 
attributeClassFor(InterfaceClass, int) - Static method in class org.openmuc.jdlms.interfaceclass.attribute.AttributeDirectory
 
AttributeDirectory - Class in org.openmuc.jdlms.interfaceclass.attribute
 
AttributeDirectory() - Constructor for class org.openmuc.jdlms.interfaceclass.attribute.AttributeDirectory
 
AttributeDirectory.AttributeNotFoundException - Exception in org.openmuc.jdlms.interfaceclass.attribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ActivityCalendarAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationLnAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationSnAttribute
 
attributeId() - Method in interface org.openmuc.jdlms.interfaceclass.attribute.AttributeClass
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoAnswerAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoConnectAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ClockAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DataAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DemandRegisterAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DisconnectControlAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.EthernetSetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ExtendedRegisterAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.GprsModemSetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecHdlcSetupClassAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecLocalPortSetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecTwistedPairAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ImageTransferAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.Ipv4SetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.MbusClientAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ModemConfigurationAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.PppSetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ProfileGenericAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterActivationAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterMonitorAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterTableAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SapAssignmentAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ScheduleAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ScriptTableAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SecuritySetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SingleActionScheduleAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SmtpSetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SpecialDaysTableAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.StatusMappingAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.TcpUdpSetupAttribute
 
attributeId() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.UtilityTablesAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ActivityCalendarAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationLnAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationSnAttribute
 
attributeName() - Method in interface org.openmuc.jdlms.interfaceclass.attribute.AttributeClass
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoAnswerAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoConnectAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ClockAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DataAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DemandRegisterAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DisconnectControlAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.EthernetSetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ExtendedRegisterAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.GprsModemSetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecHdlcSetupClassAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecLocalPortSetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecTwistedPairAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ImageTransferAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.Ipv4SetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.MbusClientAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ModemConfigurationAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.PppSetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ProfileGenericAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterActivationAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterMonitorAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterTableAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SapAssignmentAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ScheduleAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ScriptTableAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SecuritySetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SingleActionScheduleAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SmtpSetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SpecialDaysTableAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.StatusMappingAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.TcpUdpSetupAttribute
 
attributeName() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.UtilityTablesAttribute
 
AttributeNotFoundException(String) - Constructor for exception org.openmuc.jdlms.interfaceclass.attribute.AttributeDirectory.AttributeNotFoundException
 
AuthenticationMechanism - Enum in org.openmuc.jdlms
Mechanisms to authenticate to the remote meter.
AutoAnswerAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
AutoConnectAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 

B

baudrate() - Method in class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
baudrate() - Method in interface org.openmuc.jdlms.settings.client.SerialSettings
 
baudrateChangeDelay() - Method in class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
baudrateChangeDelay() - Method in interface org.openmuc.jdlms.settings.client.SerialSettings
 
BitString - Class in org.openmuc.jdlms.datatypes
Arbitrary string of bits (zeros and ones).
BitString(byte[], int) - Constructor for class org.openmuc.jdlms.datatypes.BitString
Construct a new bit string object.
build() - Method in class org.openmuc.jdlms.ConnectionBuilder
Builds a new DLMS/COSEM Connection, which is connected to the remote meter.
build() - Method in class org.openmuc.jdlms.DlmsServer.HdlcSerialServerBuilder
 
build() - Method in class org.openmuc.jdlms.DlmsServer.TcpServerBuilder
 
build() - Method in class org.openmuc.jdlms.RawMessageData.RawMessageDataBuilder
Build a new RawMessageData object form the settings.
build() - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Build a security setup.
build() - Method in class org.openmuc.jdlms.SerialConnectionBuilder
 
build() - Method in class org.openmuc.jdlms.ServerBuilder
Builds a new server and starts it, with the provided settings.
build() - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader.WrapperHeaderBuilder
 
build() - Method in class org.openmuc.jdlms.TcpConnectionBuilder
 
buildConnection(Settings, SessionLayer) - Method in class org.openmuc.jdlms.ConnectionBuilder
Builds a new DLMS/COSEM Connection.
builder() - Static method in class org.openmuc.jdlms.RawMessageData
Constructs a RawMessageDataBuilder.
builder() - Static method in class org.openmuc.jdlms.SecuritySuite
Creates a new Security Suite builder.
builder(int, int) - Static method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
bytes() - Method in class org.openmuc.jdlms.ObisCode
 

C

challengeLength() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
challengeLength() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
changeClientGlobalAuthenticationKey(byte[]) - Method in class org.openmuc.jdlms.DlmsConnection
Change the global authentication key used by the client.
changeClientGlobalEncryptionKey(byte[]) - Method in class org.openmuc.jdlms.DlmsConnection
Change the global encryption used by the client.
channel() - Method in class org.openmuc.jdlms.ObisCode
 
cipherWithAes128(byte[], byte[]) - Static method in class org.openmuc.jdlms.SecurityUtils
Encrypts a byte array with a master key with the algorithm AES in mode CBC and no padding.
clientId() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
clientId() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
ClockAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ClockMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
clockStatusFrom(byte) - Static method in enum org.openmuc.jdlms.datatypes.CosemDateTime.ClockStatus
 
clone() - Method in class org.openmuc.jdlms.datatypes.BitString
 
clone() - Method in class org.openmuc.jdlms.SecuritySuite
 
close() - Method in class org.openmuc.jdlms.DlmsConnection
Closes the connection.
close() - Method in class org.openmuc.jdlms.DlmsServer
Stops the server immediately.
close() - Method in class org.openmuc.jdlms.sessionlayer.HdlcLayer
 
close() - Method in interface org.openmuc.jdlms.sessionlayer.SessionLayer
 
close() - Method in class org.openmuc.jdlms.sessionlayer.WrapperLayer
 
close() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
close() - Method in interface org.openmuc.jdlms.transportlayer.client.StreamAccessor
 
close() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
Will close the TCP connection to the server if its still open and free any resources of this connection.
CompactArray - Class in org.openmuc.jdlms.datatypes
 
CompactArray(CompactArray.TypeDesc, byte[]) - Constructor for class org.openmuc.jdlms.datatypes.CompactArray
 
CompactArray.DescriptionArray - Class in org.openmuc.jdlms.datatypes
 
CompactArray.TypeDesc - Class in org.openmuc.jdlms.datatypes
 
CompactArray.TypeDesc.Type - Enum in org.openmuc.jdlms.datatypes
 
confirmedMode() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
ConfirmedMode - Enum in org.openmuc.jdlms.settings.client
 
confirmedMode() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
ConnectionBuilder<T extends ConnectionBuilder<T>> - Class in org.openmuc.jdlms
Class to create a DlmsConnection.
ConnectionBuilder() - Constructor for class org.openmuc.jdlms.ConnectionBuilder
Create a new connection builder, with default settings.
ConnectionBuilder.SettingsImpl - Class in org.openmuc.jdlms
This Settings can be overridden by an implementing Settings.
connectionChanged(ServerConnectionInfo) - Method in interface org.openmuc.jdlms.ServerConnectionListener
Callback function, which is invoked, when a connection is being opened or closed.
connectionClosed(IOException) - Method in interface org.openmuc.jdlms.DlmsEventListener
Invoked when an IOException occurred while listening for incoming messages.
CosemAttribute - Annotation Type in org.openmuc.jdlms
This annotation is used to define a COSEM attribute in a COSEM class.
CosemClass - Annotation Type in org.openmuc.jdlms
The CosemClass annotation tells jDLMS stack that the annotated class is a COSEM class.
CosemDate - Class in org.openmuc.jdlms.datatypes
Class representing a COSEM Date.
CosemDate(int, int, int) - Constructor for class org.openmuc.jdlms.datatypes.CosemDate
Constructs a COSEM Date.
CosemDate(int, CosemDate.Month, int) - Constructor for class org.openmuc.jdlms.datatypes.CosemDate
Constructs a COSEM Date.
CosemDate(int, int, int, int) - Constructor for class org.openmuc.jdlms.datatypes.CosemDate
Constructs a COSEM Date.
CosemDate.Month - Enum in org.openmuc.jdlms.datatypes
 
CosemDateFormat - Interface in org.openmuc.jdlms.datatypes
 
CosemDateFormat.Field - Enum in org.openmuc.jdlms.datatypes
Fields of the CosemDateFormat.
CosemDateTime - Class in org.openmuc.jdlms.datatypes
Class representing the COSEM DateTime.
CosemDateTime(int, int, int, int, int, int, int, CosemDateTime.ClockStatus...) - Constructor for class org.openmuc.jdlms.datatypes.CosemDateTime
Constructs a a COSEM Date_Time.
CosemDateTime(int, int, int, int, int, int, int, int, int, CosemDateTime.ClockStatus...) - Constructor for class org.openmuc.jdlms.datatypes.CosemDateTime
Constructs a a COSEM Date_Time.
CosemDateTime(CosemDate, CosemTime, int, CosemDateTime.ClockStatus...) - Constructor for class org.openmuc.jdlms.datatypes.CosemDateTime
Constructs a a COSEM Date_Time.
CosemDateTime(CosemDate, CosemTime, int, TimeUnit, CosemDateTime.ClockStatus...) - Constructor for class org.openmuc.jdlms.datatypes.CosemDateTime
Constructs a a COSEM Date_Time.
CosemDateTime(CosemDate, CosemTime, CosemDateTime.ClockStatus...) - Constructor for class org.openmuc.jdlms.datatypes.CosemDateTime
Constructs a a COSEM Date_Time.
CosemDateTime.ClockStatus - Enum in org.openmuc.jdlms.datatypes
 
CosemInterfaceObject - Class in org.openmuc.jdlms
Any COSEM object must inherit this abstract class.
CosemInterfaceObject(String, DlmsInterceptor) - Constructor for class org.openmuc.jdlms.CosemInterfaceObject
Creates a COSEM object with the corresponding instance ID.
CosemInterfaceObject(String) - Constructor for class org.openmuc.jdlms.CosemInterfaceObject
Creates a COSEM object with the corresponding instance ID.
CosemInterfaceObject(ObisCode, DlmsInterceptor) - Constructor for class org.openmuc.jdlms.CosemInterfaceObject
Creates a COSEM object with the corresponding instance ID.
CosemInterfaceObject(ObisCode) - Constructor for class org.openmuc.jdlms.CosemInterfaceObject
Creates a COSEM object with the corresponding instance ID.
CosemMethod - Annotation Type in org.openmuc.jdlms
This annotation is used to define a COSEM method in a COSEM class.
CosemPdu(byte[], byte[]) - Constructor for class org.openmuc.jdlms.RawMessageData.CosemPdu
 
CosemResourceDescriptor - Class in org.openmuc.jdlms
 
CosemTime - Class in org.openmuc.jdlms.datatypes
Class representing a COSEM Time.
CosemTime(int, int, int) - Constructor for class org.openmuc.jdlms.datatypes.CosemTime
Constructs a COSEM Time.
CosemTime(int, int, int, int) - Constructor for class org.openmuc.jdlms.datatypes.CosemTime
Constructs a COSEM Time.

D

DataAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
DataObject - Class in org.openmuc.jdlms.datatypes
Container class holding data about to send to the smart meter or received by the smart meter
DataObject.Type - Enum in org.openmuc.jdlms.datatypes
 
decode(InputStream) - Static method in class org.openmuc.jdlms.datatypes.CosemDate
 
decode(byte[]) - Static method in class org.openmuc.jdlms.datatypes.CosemDate
 
decode(byte[]) - Static method in class org.openmuc.jdlms.datatypes.CosemDateTime
 
decode(InputStream) - Static method in class org.openmuc.jdlms.datatypes.CosemTime
 
decode(byte[]) - Static method in class org.openmuc.jdlms.datatypes.CosemTime
 
decode(StreamAccessor, int) - Static method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
DemandRegisterAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
DemandRegisterMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
DescriptionArray(int, CompactArray.TypeDesc) - Constructor for class org.openmuc.jdlms.datatypes.CompactArray.DescriptionArray
 
destinationWPort() - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
deviceId() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
deviceId() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
disableHandshake() - Method in class org.openmuc.jdlms.SerialConnectionBuilder
Disables a IEC 62056-21 mode E handshake with the meter.
disconnect() - Method in class org.openmuc.jdlms.DlmsConnection
Disconnects gracefully from the server.
DisconnectControlAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
DisconnectControlMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
DlmsAccessException - Exception in org.openmuc.jdlms
 
DlmsAccessException() - Constructor for exception org.openmuc.jdlms.DlmsAccessException
 
DlmsConnection - Class in org.openmuc.jdlms
Class used to interact with a DLMS/Cosem Server.
DlmsEventListener - Interface in org.openmuc.jdlms
The listener interface for receiving events from a remote smart meter.
DlmsInterceptor - Interface in org.openmuc.jdlms
A interceptor interface used to intercept xDLMS services of a COSEM object.
DlmsInvocationContext - Interface in org.openmuc.jdlms
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.
DlmsInvocationContext.XDlmsServiceType - Enum in org.openmuc.jdlms
The invocation type (service).
DlmsServer - Class in org.openmuc.jdlms
Class representing a physical device (DLMS/COSEM server).
DlmsServer.HdlcSerialServerBuilder - Class in org.openmuc.jdlms
 
DlmsServer.TcpServerBuilder - Class in org.openmuc.jdlms
Builder to create a TCP physical device/server.

E

enableHandshake() - Method in class org.openmuc.jdlms.SerialConnectionBuilder
Enables a IEC 62056-21 mode E handshake with the meter.
encode() - Method in class org.openmuc.jdlms.datatypes.CosemDate
 
encode() - Method in interface org.openmuc.jdlms.datatypes.CosemDateFormat
The octet string.
encode() - Method in class org.openmuc.jdlms.datatypes.CosemDateTime
 
encode() - Method in class org.openmuc.jdlms.datatypes.CosemTime
 
encode() - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
equals(Object) - Method in class org.openmuc.jdlms.ObisCode
 
EthernetSetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
EventNotification - Class in org.openmuc.jdlms
Class holding all data received from an event that the remote station sent
EventNotification(AttributeAddress, DataObject, Long) - Constructor for class org.openmuc.jdlms.EventNotification
Creates a new event notification without timestamp
ExtendedRegisterAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ExtendedRegisterMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 

F

FatalJDlmsException - Exception in org.openmuc.jdlms
This Exception denotes, that the a fatal exception has occurred.
FatalJDlmsException(JDlmsException.ExceptionId, JDlmsException.Fault, String) - Constructor for exception org.openmuc.jdlms.FatalJDlmsException
 
FatalJDlmsException(JDlmsException.ExceptionId, JDlmsException.Fault, String, Throwable) - Constructor for exception org.openmuc.jdlms.FatalJDlmsException
 
forValue(int) - Static method in enum org.openmuc.jdlms.datatypes.CompactArray.TypeDesc.Type
 
fromShortHexString(String) - Static method in class org.openmuc.jdlms.HexConverter
 

G

generateAES128Key() - Static method in class org.openmuc.jdlms.SecurityUtils
Generates a random AES 128 key
get(CosemDateFormat.Field) - Method in class org.openmuc.jdlms.datatypes.CosemDate
 
get(CosemDateFormat.Field) - Method in interface org.openmuc.jdlms.datatypes.CosemDateFormat
Retrieves the value for a certain value.
get(CosemDateFormat.Field) - Method in class org.openmuc.jdlms.datatypes.CosemDateTime
 
get(CosemDateFormat.Field) - Method in class org.openmuc.jdlms.datatypes.CosemTime
 
get(List<AttributeAddress>) - Method in class org.openmuc.jdlms.DlmsConnection
Convenience method to call #get(false, List)
get(AttributeAddress) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to send the values of several attributes.
get(boolean, AttributeAddress) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to send the values of several attributes.
get(boolean, List<AttributeAddress>) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to send the values of one or several attributes
getAccessParameter() - Method in class org.openmuc.jdlms.SelectiveAccessDescription
Returns the access parameter.
getAccessResultCode() - Method in exception org.openmuc.jdlms.IllegalAttributeAccessException
 
getAccessSelector() - Method in class org.openmuc.jdlms.SelectiveAccessDescription
Get the access selector.
getAcsePdu() - Method in class org.openmuc.jdlms.RawMessageData.Apdu
Get the ACSE PDU of the DLMS message.
getApdu() - Method in class org.openmuc.jdlms.RawMessageData
Get the APDU.
getArrayContents() - Method in class org.openmuc.jdlms.datatypes.CompactArray
 
getAssumedFault() - Method in exception org.openmuc.jdlms.JDlmsException
Gets the assumed fault.
getAuthenticationKey() - Method in class org.openmuc.jdlms.SecuritySuite
Get the authentication key.
getAuthenticationMechanism() - Method in class org.openmuc.jdlms.SecuritySuite
Get the authentication mechanism.
getBaseName() - Method in class org.openmuc.jdlms.SnObjectInfo
Get the base name (SN address) of a COSEM objec.
getBitString() - Method in class org.openmuc.jdlms.datatypes.BitString
Get the bit string as byte array.
getCipheredCosemPdu() - Method in class org.openmuc.jdlms.RawMessageData.CosemPdu
Get the ciphered COSEM PDU.
getClassId() - Method in class org.openmuc.jdlms.CosemResourceDescriptor
 
getClassId() - Method in class org.openmuc.jdlms.SnObjectInfo
Get the class COSEM ID.
getClienInetAddress() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the client inet address.
getClientId() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the client ID.
getCode() - Method in enum org.openmuc.jdlms.AccessResultCode
 
getCode() - Method in enum org.openmuc.jdlms.AttributeAccessMode
 
getCode() - Method in enum org.openmuc.jdlms.MethodAccessMode
 
getCode() - Method in enum org.openmuc.jdlms.MethodResultCode
 
getCode() - Method in enum org.openmuc.jdlms.SecurityUtils.KeyId
 
getConformance() - Method in class org.openmuc.jdlms.LogicalDevice
 
getConnectionStatus() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the connection status.
getCosemPdu() - Method in class org.openmuc.jdlms.RawMessageData.Apdu
Get the COSEM pdu.
getCosemResourceDescriptor() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
Get the COSEM resource descriptor.
getData() - Method in class org.openmuc.jdlms.EventNotification
 
getEncryptionMechanism() - Method in class org.openmuc.jdlms.SecuritySuite
Get the encryption mechanism which is used to encrypt the transported data.
getExceptionId() - Method in exception org.openmuc.jdlms.JDlmsException
Access the exception ID.
getGlobalUnicastEncryptionKey() - Method in class org.openmuc.jdlms.SecuritySuite
Get the global unicast encryption key.
getId() - Method in enum org.openmuc.jdlms.AuthenticationMechanism
Returns the ID of this AuthenticationMechanism.
getId() - Method in class org.openmuc.jdlms.CosemResourceDescriptor
 
getId() - Method in enum org.openmuc.jdlms.SecuritySuite.EncryptionMechanism
 
getId() - Method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
 
getIndex() - Method in enum org.openmuc.jdlms.LnConformanceSetting
 
getInputStream() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
getInputStream() - Method in interface org.openmuc.jdlms.transportlayer.client.StreamAccessor
Returns the input stream for this stream accessor.
getInputStream() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
getInstance(int) - Static method in enum org.openmuc.jdlms.AuthenticationMechanism
Returns the AuthenticationMechanism that corresponds to the given ID.
getInstance(int) - Static method in enum org.openmuc.jdlms.SecuritySuite.EncryptionMechanism
Returns the EncryptionMechanism that corresponds to the given ID.
getInstanceId() - Method in class org.openmuc.jdlms.CosemInterfaceObject
Get the instance ID of the COSEM class.
getInstanceId() - Method in class org.openmuc.jdlms.CosemResourceDescriptor
 
getInterceptor() - Method in class org.openmuc.jdlms.CosemInterfaceObject
Get the list of DLMS interceptor of the current CosemInterfaceObject
getLogicalDeviceAddress() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the logical device address.
getLogicalDeviceId() - Method in class org.openmuc.jdlms.LogicalDevice
 
getLogicalDeviceName() - Method in class org.openmuc.jdlms.LogicalDevice
 
getManufacturerId() - Method in class org.openmuc.jdlms.LogicalDevice
 
getMasterKey() - Method in class org.openmuc.jdlms.LogicalDevice
 
getMember() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
The member either Method or Field which is being accessed.
getMessage() - Method in exception org.openmuc.jdlms.JDlmsException
 
getMessage() - Method in class org.openmuc.jdlms.RawMessageData
Get the whole message, which is transmitted between client and server.
getMessageSource() - Method in class org.openmuc.jdlms.RawMessageData
Get the source of the message.
getMethodResultCode() - Method in exception org.openmuc.jdlms.IllegalMethodAccessException
 
getNumBits() - Method in class org.openmuc.jdlms.datatypes.BitString
The number of bits in the byte array.
getNumOfeElements() - Method in class org.openmuc.jdlms.datatypes.CompactArray.DescriptionArray
 
getOutpuStream() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
getOutpuStream() - Method in interface org.openmuc.jdlms.transportlayer.client.StreamAccessor
Returns the output stream for this stream accessor.
getOutpuStream() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
getParameters() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
Get the parameters of the method which is going to be invoked.
getPassword() - Method in class org.openmuc.jdlms.SecuritySuite
Get the password.
getPlainCosemPdu() - Method in class org.openmuc.jdlms.RawMessageData.CosemPdu
Get the plain COSEM PDU
getRawValue() - Method in class org.openmuc.jdlms.datatypes.DataObject
Returns the raw object-value.
getRestrictions() - Method in class org.openmuc.jdlms.LogicalDevice
 
GetResult - Class in org.openmuc.jdlms
Class representing the result of a get operation received from the server.
getResultCode() - Method in class org.openmuc.jdlms.GetResult
The result code of the GET operation.
getResultCode() - Method in class org.openmuc.jdlms.MethodResult
 
getResultData() - Method in class org.openmuc.jdlms.GetResult
Returns the data of return data of this get operation.
getResultData() - Method in class org.openmuc.jdlms.MethodResult
Returns the data of return data of this method call.
getSecurityPolicy() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
The policy in which the client is invoking the xDLMS service.
getSecurityPolicy() - Method in class org.openmuc.jdlms.SecuritySuite
Get the get security policy.
getSystemTitle() - Method in class org.openmuc.jdlms.LogicalDevice
 
getTarget() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
Get the target object of the xDLMS service invokation.
getTimestamp() - Method in class org.openmuc.jdlms.EventNotification
 
getType() - Method in class org.openmuc.jdlms.datatypes.CompactArray.TypeDesc
 
getType() - Method in class org.openmuc.jdlms.datatypes.DataObject
The type of the current DataObject.
getTypeDescription() - Method in class org.openmuc.jdlms.datatypes.CompactArray.DescriptionArray
 
getTypeDescription() - Method in class org.openmuc.jdlms.datatypes.CompactArray
 
getValue() - Method in class org.openmuc.jdlms.datatypes.CompactArray.TypeDesc
Get the value of the compact array.
getValue() - Method in class org.openmuc.jdlms.datatypes.DataObject
Returns the value.
getVersion() - Method in class org.openmuc.jdlms.SnObjectInfo
Get the COSEM class version.
getXDlmsServiceType() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
The type of invocation.
GprsModemSetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 

H

hashCode() - Method in class org.openmuc.jdlms.ObisCode
 
hasTimestamp() - Method in class org.openmuc.jdlms.EventNotification
 
HdlcLayer - Class in org.openmuc.jdlms.sessionlayer
SessionLayer implementing the HDLC protocol IEC 62056-46 for further details.
HdlcLayer(HdlcSettings) - Constructor for class org.openmuc.jdlms.sessionlayer.HdlcLayer
 
hdlcSerialServerBuilder(String) - Static method in class org.openmuc.jdlms.DlmsServer
 
HdlcSettings - Interface in org.openmuc.jdlms.settings.client
 
HdlcSettingsImpl(SerialConnectionBuilder) - Constructor for class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
HdlcTcpSettings - Interface in org.openmuc.jdlms.settings.client
 
HEADER_LENGTH - Static variable in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
hexArray - Static variable in class org.openmuc.jdlms.HexConverter
 
HexConverter - Class in org.openmuc.jdlms
 

I

id() - Method in enum org.openmuc.jdlms.interfaceclass.InterfaceClass
 
iec21Address() - Method in class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
iec21Address() - Method in interface org.openmuc.jdlms.settings.client.SerialSettings
 
iec21Handshake() - Method in class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
iec21Handshake() - Method in interface org.openmuc.jdlms.settings.client.SerialSettings
 
Iec21Layer - Class in org.openmuc.jdlms.transportlayer.client
This class represents a connection on the physical layer according to IEC 62056-21 in protocol mode E.
Iec21Layer(SerialSettings) - Constructor for class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
Iec21Layer.DataFlowControl - Enum in org.openmuc.jdlms.transportlayer.client
 
IecHdlcSetupClassAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
IecLocalPortSetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
IecTwistedPairAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
IllegalAttributeAccessException - Exception in org.openmuc.jdlms
This exception signals that a COSEM attribute has been accessed in a incorrect way.
IllegalAttributeAccessException(AccessResultCode) - Constructor for exception org.openmuc.jdlms.IllegalAttributeAccessException
 
IllegalMethodAccessException - Exception in org.openmuc.jdlms
This exception signals that a COSEM method has been accessed in a wrong way.
IllegalMethodAccessException(MethodResultCode) - Constructor for exception org.openmuc.jdlms.IllegalMethodAccessException
 
IllegalPametrizationError - Error in org.openmuc.jdlms
This error indicates, that the server was set up in a incorrect way.
IllegalPametrizationError(String) - Constructor for error org.openmuc.jdlms.IllegalPametrizationError
 
ImageTransferAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ImageTransferMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
inetAddress() - Method in interface org.openmuc.jdlms.settings.client.TcpSettings
 
inetAddress() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
intercept(DlmsInvocationContext) - Method in interface org.openmuc.jdlms.DlmsInterceptor
Intercept all xDLMS GET, SET and ACTION services, except the get for attribute ID 1 (logical name/ instance ID).
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ActivityCalendarAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationLnAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationSnAttribute
 
interfaceClass() - Method in interface org.openmuc.jdlms.interfaceclass.attribute.AttributeClass
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoAnswerAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoConnectAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ClockAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DataAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DemandRegisterAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.DisconnectControlAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.EthernetSetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ExtendedRegisterAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.GprsModemSetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecHdlcSetupClassAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecLocalPortSetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.IecTwistedPairAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ImageTransferAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.Ipv4SetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.MbusClientAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ModemConfigurationAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.PppSetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ProfileGenericAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterActivationAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterMonitorAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterTableAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SapAssignmentAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ScheduleAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.ScriptTableAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SecuritySetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SingleActionScheduleAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SmtpSetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.SpecialDaysTableAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.StatusMappingAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.TcpUdpSetupAttribute
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.attribute.UtilityTablesAttribute
 
InterfaceClass - Enum in org.openmuc.jdlms.interfaceclass
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
interfaceClass() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
interfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
interfaceClassFor(int, int) - Static method in enum org.openmuc.jdlms.interfaceclass.InterfaceClass
 
Ipv4SetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
Ipv4SetupMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
isAuthenticated() - Method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
 
isBitString() - Method in class org.openmuc.jdlms.datatypes.DataObject
Is used to determine if the data contains a BitString object.
isBoolean() - Method in class org.openmuc.jdlms.datatypes.DataObject
Checks if the data of this container is a boolean.
isByteArray() - Method in class org.openmuc.jdlms.datatypes.DataObject
Checks if the data of this container is a byte array.
isClosed() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
isClosed() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
isClosed() - Method in interface org.openmuc.jdlms.transportlayer.client.TransportLayer
Status of the connection/transport layer.
isComplex() - Method in class org.openmuc.jdlms.datatypes.DataObject
Checks if the data of this container is of a complex type.
isCosemDateFormat() - Method in class org.openmuc.jdlms.datatypes.DataObject
Checks if the data of this container is a CosemDateFormat object.
isEncrypted() - Method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
 
isHlsMechanism() - Method in enum org.openmuc.jdlms.AuthenticationMechanism
 
isNull() - Method in class org.openmuc.jdlms.datatypes.DataObject
Checks if the data of this container is null.
isNumber() - Method in class org.openmuc.jdlms.datatypes.DataObject
Checks if the data of this container is a number

J

JDlmsException - Exception in org.openmuc.jdlms
Signals, that a exception has occurred.
JDlmsException(JDlmsException.ExceptionId, JDlmsException.Fault, String) - Constructor for exception org.openmuc.jdlms.JDlmsException
 
JDlmsException(JDlmsException.ExceptionId, JDlmsException.Fault, String, Throwable) - Constructor for exception org.openmuc.jdlms.JDlmsException
 
JDlmsException.ExceptionId - Enum in org.openmuc.jdlms
An exception ID.
JDlmsException.Fault - Enum in org.openmuc.jdlms
The fault of the exception cause.

K

keyChangeMethodParamFor(byte[], byte[], SecurityUtils.KeyId) - Static method in class org.openmuc.jdlms.SecurityUtils
Returns the method parameter for updating a single key of a DLMS server.
keyId() - Method in enum org.openmuc.jdlms.SecurityUtils.KeyId
 
keyName() - Method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
 
keyName() - Method in enum org.openmuc.jdlms.SecurityUtils.KeyId
 

L

length() - Method in class org.openmuc.jdlms.datatypes.CosemDate
 
length() - Method in interface org.openmuc.jdlms.datatypes.CosemDateFormat
The size of the octet string.
length() - Method in class org.openmuc.jdlms.datatypes.CosemDateTime
 
length() - Method in class org.openmuc.jdlms.datatypes.CosemTime
 
LnConformanceSetting - Enum in org.openmuc.jdlms
 
LogicalDevice - Class in org.openmuc.jdlms
This class represents a logical device in the physical server/meter.
LogicalDevice(int, String, String, long) - Constructor for class org.openmuc.jdlms.LogicalDevice
Creates a new Logical Device.
logicalDeviceId() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
logicalDeviceId() - Method in interface org.openmuc.jdlms.settings.client.Settings
 

M

mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
mandatory() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
mandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
manufactureId() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
manufactureId() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
MbusClientAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
MBusClientMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
medium() - Method in class org.openmuc.jdlms.ObisCode
 
messageCaptured(RawMessageData) - Method in interface org.openmuc.jdlms.RawMessageListener
Invoked when a message from either jDLMS client or remote meter is captured.
messageFragmentTimeout() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
messageFragmentTimeout() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
MethodAccessMode - Enum in org.openmuc.jdlms
Restrict the access mode of a method.
MethodClass - Interface in org.openmuc.jdlms.interfaceclass.method
 
methodClassFor(InterfaceClass, int) - Static method in class org.openmuc.jdlms.interfaceclass.method.MethodDirectory
 
MethodDirectory - Class in org.openmuc.jdlms.interfaceclass.method
 
MethodDirectory() - Constructor for class org.openmuc.jdlms.interfaceclass.method.MethodDirectory
 
MethodDirectory.MethodNotFoundException - Exception in org.openmuc.jdlms.interfaceclass.method
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
methodId() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
methodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
methodName() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
methodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
MethodNotFoundException(String) - Constructor for exception org.openmuc.jdlms.interfaceclass.method.MethodDirectory.MethodNotFoundException
 
MethodParameter - Class in org.openmuc.jdlms
Collection of data needed for a single remote ACTION call
MethodParameter(int, ObisCode, int) - Constructor for class org.openmuc.jdlms.MethodParameter
Creates an action parameter for that particular method with no data container
MethodParameter(int, String, int) - Constructor for class org.openmuc.jdlms.MethodParameter
 
MethodParameter(int, ObisCode, int, DataObject) - Constructor for class org.openmuc.jdlms.MethodParameter
Creates an action parameter for that particular method with a copy of the given data container
MethodParameter(int, String, int, DataObject) - Constructor for class org.openmuc.jdlms.MethodParameter
 
MethodParameter(MethodClass, String, DataObject) - Constructor for class org.openmuc.jdlms.MethodParameter
 
MethodParameter(MethodClass, ObisCode, DataObject) - Constructor for class org.openmuc.jdlms.MethodParameter
 
MethodResult - Class in org.openmuc.jdlms
Container class holding the results of a remote method invocation via action operation
MethodResultCode - Enum in org.openmuc.jdlms
Enumeration of all possible result code a smart meter can send after a method has been called via an action operation
ModemConfigurationAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 

N

newArrayData(List<DataObject>) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a array data.
newBcdData(byte) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a 2 digit BCD number data
newBitStringData(BitString) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a bit string data.
newBoolData(boolean) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a bool data.
newCompactArrayData(CompactArray) - Static method in class org.openmuc.jdlms.datatypes.DataObject
 
newDateData(CosemDate) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a calendar datum holding a date
newDateTimeData(CosemDateTime) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a calendar datum holding date and time
newEnumerateData(int) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a enum data.
newFloat32Data(float) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a 32 bit floating point number data.
newFloat64Data(double) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a 64 bit floating point number data.
newInteger16Data(short) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a int 16 data
newInteger32Data(int) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a int 32 data.
newInteger64Data(long) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a int 64 data.
newInteger8Data(byte) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a int 8 data
newNullData() - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a empty datum.
newOctetStringData(byte[]) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a byte array data.
newServer(ServerTransportLayer) - Method in class org.openmuc.jdlms.ServerBuilder
 
newStructureData(List<DataObject>) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a structure data.
newStructureData(DataObject...) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a structure data.
newTimeData(CosemTime) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a calendar datum holding a time
newUInteger16Data(int) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a unsigned int 16 data.
newUInteger32Data(long) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a unsigned int 32 data.
newUInteger64Data(long) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a unsigned int 64 data
newUInteger8Data(short) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a unsigned int 8 data
newUtf8StringData(byte[]) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a UTF-8 string, encoded as byte array data.
newVisibleStringData(byte[]) - Static method in class org.openmuc.jdlms.datatypes.DataObject
Constructs a string, encoded as byte array data.
NonFatalJDlmsException - Exception in org.openmuc.jdlms
This Exception denotes, that a non fatal exception has occurred.
NonFatalJDlmsException(JDlmsException.ExceptionId, JDlmsException.Fault, String) - Constructor for exception org.openmuc.jdlms.NonFatalJDlmsException
 
NonFatalJDlmsException(JDlmsException.ExceptionId, JDlmsException.Fault, String, Throwable) - Constructor for exception org.openmuc.jdlms.NonFatalJDlmsException
 

O

ObisCode - Class in org.openmuc.jdlms
Represents the address of a remote object according to IEC 62056-6-1.
ObisCode(int, int, int, int, int, int) - Constructor for class org.openmuc.jdlms.ObisCode
Constructor
ObisCode(String) - Constructor for class org.openmuc.jdlms.ObisCode
The reference-id can be written as OBIS number (e.g.
ObisCode(byte[]) - Constructor for class org.openmuc.jdlms.ObisCode
 
ObisCode.Medium - Enum in org.openmuc.jdlms
 
onEventReceived(EventNotification) - Method in interface org.openmuc.jdlms.DlmsEventListener
Invoked when the remote station has sent an event.
open() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
open() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
open() - Method in interface org.openmuc.jdlms.transportlayer.client.TransportLayer
Opens the physical layer.
org.openmuc.jdlms - package org.openmuc.jdlms
Package containing classes to build a DLMS client or server.
org.openmuc.jdlms.datatypes - package org.openmuc.jdlms.datatypes
 
org.openmuc.jdlms.interfaceclass - package org.openmuc.jdlms.interfaceclass
 
org.openmuc.jdlms.interfaceclass.attribute - package org.openmuc.jdlms.interfaceclass.attribute
 
org.openmuc.jdlms.interfaceclass.method - package org.openmuc.jdlms.interfaceclass.method
 
org.openmuc.jdlms.sessionlayer - package org.openmuc.jdlms.sessionlayer
 
org.openmuc.jdlms.settings.client - package org.openmuc.jdlms.settings.client
 
org.openmuc.jdlms.transportlayer.client - package org.openmuc.jdlms.transportlayer.client
 

P

parseLogicalDevices() - Method in class org.openmuc.jdlms.ServerBuilder
 
payloadLength() - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
physicalDeviceId() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
physicalDeviceId() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
PppSetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
proceed() - Method in interface org.openmuc.jdlms.DlmsInvocationContext
Invoke the actual COSEM resource.
ProfileGenericAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ProfileGenericMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 

R

RawMessageData - Class in org.openmuc.jdlms
jDLMS raw message data for logging purposes.
RawMessageData.Apdu - Class in org.openmuc.jdlms
Representation of an APDU.
RawMessageData.CosemPdu - Class in org.openmuc.jdlms
Representation of a raw COSEM PDU.
RawMessageData.MessageSource - Enum in org.openmuc.jdlms
The source of the message.
RawMessageData.RawMessageDataBuilder - Class in org.openmuc.jdlms
 
RawMessageListener - Interface in org.openmuc.jdlms
Listen to transmitted data between jDLMS client and the remote meter.
rawMessageListener() - Method in interface org.openmuc.jdlms.settings.client.TcpSettings
 
rawMessageListener() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
referencingMethod() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
ReferencingMethod - Enum in org.openmuc.jdlms.settings.client
The referencing method which is used to address the COSEM objects.
referencingMethod() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
RegisterActivationAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
RegisterActivationMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
RegisterAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
registerCosemObject(CosemInterfaceObject...) - Method in class org.openmuc.jdlms.LogicalDevice
Register a new COSEM class.
registerCosemObject(List<CosemInterfaceObject>) - Method in class org.openmuc.jdlms.LogicalDevice
Register a new COSEM class.
registerLogicalDevice(LogicalDevice...) - Method in class org.openmuc.jdlms.ServerBuilder
Register one or more logical devices to the server.
registerLogicalDevice(List<LogicalDevice>) - Method in class org.openmuc.jdlms.ServerBuilder
Register list of logical devices to the server.
RegisterMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
RegisterMonitorAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
RegisterTableAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
RegisterTableMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
responseTimeout() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
responseTimeout() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
ResponseTimeoutException - Exception in org.openmuc.jdlms
Signals that a timeout has occurred on a DlmsConnection get, set, or action request.
ResponseTimeoutException(String) - Constructor for exception org.openmuc.jdlms.ResponseTimeoutException
 
retrieveLnSnMappingFrom(DlmsConnection) - Static method in class org.openmuc.jdlms.SnObjectInfo
Retrieve the LN to SN mapping from the current connection.

S

SapAssignmentAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
SapAssignmentMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
ScheduleAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ScheduleMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
ScriptTableAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
ScriptTableMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
securityActivateMethodParamFor(SecuritySuite.SecurityPolicy) - Static method in class org.openmuc.jdlms.SecurityUtils
Sets the security policy method parameter
SecuritySetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
SecuritySetupMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
securitySuite() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
SecuritySuite - Class in org.openmuc.jdlms
This Suite hold the necessary information to authenticate a client to a server and to encrpyt and authenticity
securitySuite() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
SecuritySuite.EncryptionMechanism - Enum in org.openmuc.jdlms
Cryptographic algorithm identify the algorithm for which a derived secret symmetrical key will be used.
SecuritySuite.SecurityPolicy - Enum in org.openmuc.jdlms
The security policy.
SecuritySuite.SecuritySuiteBuilder - Class in org.openmuc.jdlms
 
SecurityUtils - Class in org.openmuc.jdlms
A static utility class that provides security functions.
SecurityUtils.KeyId - Enum in org.openmuc.jdlms
 
SelectiveAccessDescription - Class in org.openmuc.jdlms
Additional parameter to access attributes to narrow the results of a get operation on the smart meter.
SelectiveAccessDescription(int, DataObject) - Constructor for class org.openmuc.jdlms.SelectiveAccessDescription
Constructs a new SelectiveAccessDescription.
send(byte[], int, int, RawMessageData.RawMessageDataBuilder) - Method in class org.openmuc.jdlms.sessionlayer.HdlcLayer
 
send(byte[], int, int, RawMessageData.RawMessageDataBuilder) - Method in interface org.openmuc.jdlms.sessionlayer.SessionLayer
Writes len bytes from the specified byte array starting at offset off to this output stream.
send(byte[], int, int, RawMessageData.RawMessageDataBuilder) - Method in class org.openmuc.jdlms.sessionlayer.WrapperLayer
 
send(byte[]) - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
SerialConnectionBuilder - Class in org.openmuc.jdlms
This connection Builder is used, to build an serial connection to a meter, optionally using the IEC 61056-21 protocol, or directly HDLC.
SerialConnectionBuilder(String) - Constructor for class org.openmuc.jdlms.SerialConnectionBuilder
Constructs a SerialConnectionBuilder.
SerialConnectionBuilder.HdlcSettingsImpl - Class in org.openmuc.jdlms
 
serialPortName() - Method in class org.openmuc.jdlms.SerialConnectionBuilder.HdlcSettingsImpl
 
serialPortName() - Method in interface org.openmuc.jdlms.settings.client.SerialSettings
 
SerialSettings - Interface in org.openmuc.jdlms.settings.client
 
ServerBuilder<T extends ServerBuilder<T>> - Class in org.openmuc.jdlms
Builder class to build a DLMS Server.
ServerBuilder() - Constructor for class org.openmuc.jdlms.ServerBuilder
 
ServerConnectionInfo - Interface in org.openmuc.jdlms
Information about the change of the connection.
ServerConnectionInfo.Status - Enum in org.openmuc.jdlms
The status of a connection.
ServerConnectionListener - Interface in org.openmuc.jdlms
A connection listener to listen to all new connections and to closing connections.
SessionLayer - Interface in org.openmuc.jdlms.sessionlayer
Interface to implement a DLMS SessionLayer.
set(List<SetParameter>) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to set one attribute to the committed value.
set(boolean, List<SetParameter>) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to set one or several attributes to the committed values
set(boolean, SetParameter) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to set one attributes to the committed values.
set(SetParameter) - Method in class org.openmuc.jdlms.DlmsConnection
Requests the remote smart meter to set one or several attributes to the committed values.
setApdu(RawMessageData.Apdu) - Method in class org.openmuc.jdlms.RawMessageData.RawMessageDataBuilder
Set the APDU.
setAuthenticationKey(byte[]) - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Set the authentication key used mainly for authentication.
setAuthenticationMechanism(AuthenticationMechanism) - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Set the authentication level, a client authenticates to a server.
setBaudRate(int) - Method in class org.openmuc.jdlms.SerialConnectionBuilder
Sets the baudrate.
setBaudRateChangeTime(long) - Method in class org.openmuc.jdlms.SerialConnectionBuilder
Sets the baud rate change delay in ms in the handshake process.
setChallengeLength(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Change the used challenge length.
setClientId(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the client ID which should be used to connect to the server.
setConformance(LnConformanceSetting...) - Method in class org.openmuc.jdlms.LogicalDevice
Sets the logical device conformance.
setConnectionListener(ServerConnectionListener) - Method in class org.openmuc.jdlms.ServerBuilder
 
setDeviceId(long) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the used device ID.
setEncryptionMechanism(SecuritySuite.EncryptionMechanism) - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Set the cryptographic algorithm.
setGlobalUnicastEncryptionKey(byte[]) - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Set the global encryption key.
setIec21Address(String) - Method in class org.openmuc.jdlms.SerialConnectionBuilder
Specifies the optional field in the IEC 62056-21 request message.
setInactivityTimeout(int) - Method in class org.openmuc.jdlms.ServerBuilder
Sets the inactivity timeout.
setInetAddress(InetAddress) - Method in class org.openmuc.jdlms.TcpConnectionBuilder
Set the Internet address of the remote meter.
setLength(int) - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader.WrapperHeaderBuilder
 
setLogicalDeviceId(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the logical device ID of the logical device in the physical server.
setManufactureId(String) - Method in class org.openmuc.jdlms.ConnectionBuilder
Sets the manufacturer ID.
setMasterKey(byte[]) - Method in class org.openmuc.jdlms.LogicalDevice
Sets the master key.
setMaxClients(int) - Method in class org.openmuc.jdlms.ServerBuilder
Restrict the maximum number of connected clients.
setMessage(byte[]) - Method in class org.openmuc.jdlms.RawMessageData.RawMessageDataBuilder
Set the complete message, transmitted over the line.
setMessageSource(RawMessageData.MessageSource) - Method in class org.openmuc.jdlms.RawMessageData.RawMessageDataBuilder
Set the message source of the message.
SetParameter - Class in org.openmuc.jdlms
Collection of data needed for a single remote SET call
SetParameter(AttributeAddress, DataObject) - Constructor for class org.openmuc.jdlms.SetParameter
Creates a set parameter for that particular attribute with a copy of the given data container
setParameters(Object[]) - Method in interface org.openmuc.jdlms.DlmsInvocationContext
Change the parameter of the invokation.
setPassword(byte[]) - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Set the password for the authentication level AuthenticationMechanism.LOW.
setPhysicalDeviceAddress(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Sets the physical device address.
setPropertiesTo(ServerSettings) - Method in class org.openmuc.jdlms.ServerBuilder
 
setRawMessageListener(RawMessageListener) - Method in class org.openmuc.jdlms.TcpConnectionBuilder
Set the a RawMessageListener to log the incoming and outgoing messages as byte arrays.
setReferencingMethod(ReferencingMethod) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the referencing method used to address COSEM objects in the remote meter.
setResponseTimeout(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Sets the time in milliseconds the client waits for a response.
setResponseTimeout(int) - Method in class org.openmuc.jdlms.ServerBuilder
The max time a server waits for a response from the client, after sending a request to the client.
setSecurityPolicy(SecuritySuite.SecurityPolicy) - Method in class org.openmuc.jdlms.SecuritySuite.SecuritySuiteBuilder
Set the security policy for the connection.
setSecuritySuite(SecuritySuite) - Method in class org.openmuc.jdlms.ConnectionBuilder
setSerialPortName(String) - Method in class org.openmuc.jdlms.SerialConnectionBuilder
Sets the serial port name.
setSnObjectMapping(Map<ObisCode, SnObjectInfo>) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the LN -> SN mapping, so the connection does not have to retrieve the mapping when opening the SN connection.
setSystemTitle(String, long) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the client's system title.
setTcpPort(int) - Method in class org.openmuc.jdlms.DlmsServer.TcpServerBuilder
The port a client may access the server.
setTcpPort(int) - Method in class org.openmuc.jdlms.TcpConnectionBuilder
Set the TCP port of the remote meter.
setTimeout(int) - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
setTimeout(int) - Method in interface org.openmuc.jdlms.transportlayer.client.StreamAccessor
Enable/disable TIMEOUT with the specified timeout, in milliseconds.
setTimeout(int) - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
Settings - Interface in org.openmuc.jdlms.settings.client
 
SettingsImpl(ConnectionBuilder<?>) - Constructor for class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
shutdown() - Method in class org.openmuc.jdlms.DlmsServer
Sends disconnect messages to all connected clients.
SingleActionScheduleAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
SmtpSetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
SnObjectInfo - Class in org.openmuc.jdlms
Object info for the short name addressing.
SnObjectInfo(int, int, int) - Constructor for class org.openmuc.jdlms.SnObjectInfo
Create a new short name object info.
sourceWPort() - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 
SpecialDaysTableAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
SpecialDaysTableMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
startListening(SessionLayerListener) - Method in class org.openmuc.jdlms.sessionlayer.HdlcLayer
 
startListening(SessionLayerListener) - Method in interface org.openmuc.jdlms.sessionlayer.SessionLayer
Function to start the connection.
startListening(SessionLayerListener) - Method in class org.openmuc.jdlms.sessionlayer.WrapperLayer
 
StatusMappingAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
StreamAccessor - Interface in org.openmuc.jdlms.transportlayer.client
Stream accessor interface to access a physical stream to a remote meter.
systemTitle() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
systemTitle() - Method in interface org.openmuc.jdlms.settings.client.Settings
 

T

TcpConnectionBuilder - Class in org.openmuc.jdlms
Builder class to establish a DLMS connection via TCP.
TcpConnectionBuilder(InetAddress) - Constructor for class org.openmuc.jdlms.TcpConnectionBuilder
Construct a TcpConnectionBuilder with client ID 1, logical device address 16 and a default TCP port 4059.
TcpConnectionBuilder.TcpSettingsImpl - Class in org.openmuc.jdlms
 
TcpLayer - Class in org.openmuc.jdlms.transportlayer.client
Class to handle all outgoing and incoming TCP packets over one TCP connection.
TcpLayer(TcpSettings) - Constructor for class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
tcpPort() - Method in interface org.openmuc.jdlms.settings.client.TcpSettings
 
tcpPort() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
tcpServerBuilder(int) - Static method in class org.openmuc.jdlms.DlmsServer
Create a new TCP server builder.
TcpSettings - Interface in org.openmuc.jdlms.settings.client
 
TcpSettingsImpl(TcpConnectionBuilder) - Constructor for class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
TcpUdpSetupAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
toCalendar() - Method in class org.openmuc.jdlms.datatypes.CosemDate
 
toCalendar() - Method in interface org.openmuc.jdlms.datatypes.CosemDateFormat
Converts the COSEM DATE/TIME to a Calendar.
toCalendar() - Method in class org.openmuc.jdlms.datatypes.CosemDateTime
 
toCalendar() - Method in class org.openmuc.jdlms.datatypes.CosemTime
 
toDecimal() - Method in class org.openmuc.jdlms.ObisCode
 
toHexCode() - Method in class org.openmuc.jdlms.ObisCode
 
toHexString(byte) - Static method in class org.openmuc.jdlms.HexConverter
 
toHexString(byte[]) - Static method in class org.openmuc.jdlms.HexConverter
 
toHexString(byte[], int, int) - Static method in class org.openmuc.jdlms.HexConverter
 
toObisCode() - Method in class org.openmuc.jdlms.ObisCode
 
toShortHexString(int) - Static method in class org.openmuc.jdlms.HexConverter
Returns the integer value as hex string filled with leading zeros.
toShortHexString(byte) - Static method in class org.openmuc.jdlms.HexConverter
Returns the byte as a hex string.
toShortHexString(byte[]) - Static method in class org.openmuc.jdlms.HexConverter
 
toShortHexString(byte[], int, int) - Static method in class org.openmuc.jdlms.HexConverter
 
toString() - Method in class org.openmuc.jdlms.datatypes.DataObject
Returns a string representation of the DataObject.
toString() - Method in class org.openmuc.jdlms.ObisCode
 
toString() - Method in class org.openmuc.jdlms.RawMessageData.Apdu
 
toString() - Method in class org.openmuc.jdlms.RawMessageData.CosemPdu
 
toString() - Method in class org.openmuc.jdlms.RawMessageData
 
toString() - Method in class org.openmuc.jdlms.SnObjectInfo
 
TransportLayer - Interface in org.openmuc.jdlms.transportlayer.client
Class handing the physical communication to a smart meter.
TypeDesc(Object, CompactArray.TypeDesc.Type) - Constructor for class org.openmuc.jdlms.datatypes.CompactArray.TypeDesc
 
TypeDesc(CompactArray.TypeDesc.Type) - Constructor for class org.openmuc.jdlms.datatypes.CompactArray.TypeDesc
 

U

unwrapAesRFC3394Key(byte[], byte[]) - Static method in class org.openmuc.jdlms.SecurityUtils
This function unwraps a wrapped key with the kek (key encryption key)
updateAuthenticationKey(byte[]) - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
updateAuthenticationKey(byte[]) - Method in interface org.openmuc.jdlms.settings.client.Settings
 
updateGlobalEncryptionKey(byte[]) - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
updateGlobalEncryptionKey(byte[]) - Method in interface org.openmuc.jdlms.settings.client.Settings
 
useHdlc() - Method in class org.openmuc.jdlms.TcpConnectionBuilder
 
useWrapper() - Method in class org.openmuc.jdlms.TcpConnectionBuilder
 
UtilityTablesAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 

V

valueOf(String) - Static method in enum org.openmuc.jdlms.AccessResultCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.AttributeAccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.AuthenticationMechanism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.datatypes.CompactArray.TypeDesc.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.datatypes.CosemDate.Month
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.datatypes.CosemDateFormat.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.datatypes.CosemDateTime.ClockStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.datatypes.DataObject.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.DlmsInvocationContext.XDlmsServiceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ActivityCalendarAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationLnAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationSnAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoAnswerAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoConnectAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ClockAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.DataAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.DemandRegisterAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.DisconnectControlAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.EthernetSetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ExtendedRegisterAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.GprsModemSetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.IecHdlcSetupClassAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.IecLocalPortSetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.IecTwistedPairAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ImageTransferAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.Ipv4SetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.MbusClientAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ModemConfigurationAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.PppSetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ProfileGenericAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterActivationAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterMonitorAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterTableAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SapAssignmentAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ScheduleAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ScriptTableAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SecuritySetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SingleActionScheduleAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SmtpSetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SpecialDaysTableAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.StatusMappingAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.TcpUdpSetupAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.UtilityTablesAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.InterfaceClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.JDlmsException.ExceptionId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.JDlmsException.Fault
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.LnConformanceSetting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.MethodAccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.MethodResultCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.ObisCode.Medium
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.RawMessageData.MessageSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.SecuritySuite.EncryptionMechanism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.SecurityUtils.KeyId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.ServerConnectionInfo.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.settings.client.ConfirmedMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.settings.client.ReferencingMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.transportlayer.client.Iec21Layer.DataFlowControl
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openmuc.jdlms.AccessResultCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.AttributeAccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.AuthenticationMechanism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.datatypes.CompactArray.TypeDesc.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.datatypes.CosemDate.Month
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.datatypes.CosemDateFormat.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.datatypes.CosemDateTime.ClockStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.datatypes.DataObject.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.DlmsInvocationContext.XDlmsServiceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ActivityCalendarAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationLnAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AssociationSnAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoAnswerAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.AutoConnectAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ClockAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.DataAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.DemandRegisterAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.DisconnectControlAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.EthernetSetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ExtendedRegisterAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.GprsModemSetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.IecHdlcSetupClassAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.IecLocalPortSetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.IecTwistedPairAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ImageTransferAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.Ipv4SetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.MbusClientAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ModemConfigurationAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.PppSetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ProfileGenericAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterActivationAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterMonitorAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.RegisterTableAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SapAssignmentAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ScheduleAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.ScriptTableAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SecuritySetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SingleActionScheduleAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SmtpSetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.SpecialDaysTableAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.StatusMappingAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.TcpUdpSetupAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.attribute.UtilityTablesAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.InterfaceClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.JDlmsException.ExceptionId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.JDlmsException.Fault
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.LnConformanceSetting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.MethodAccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.MethodResultCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.ObisCode.Medium
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.RawMessageData.MessageSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.SecuritySuite.EncryptionMechanism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.SecurityUtils.KeyId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.ServerConnectionInfo.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.settings.client.ConfirmedMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.settings.client.ReferencingMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.transportlayer.client.Iec21Layer.DataFlowControl
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in enum org.openmuc.jdlms.interfaceclass.InterfaceClass
 
version() - Method in class org.openmuc.jdlms.sessionlayer.WrapperHeader
 

W

wrapAesRFC3394Key(byte[], byte[]) - Static method in class org.openmuc.jdlms.SecurityUtils
This function wraps a key with a kek (key encryption key)
WrapperHeader - Class in org.openmuc.jdlms.sessionlayer
 
WrapperHeader.WrapperHeaderBuilder - Class in org.openmuc.jdlms.sessionlayer
 
WrapperLayer - Class in org.openmuc.jdlms.sessionlayer
 
WrapperLayer(TcpSettings, TransportLayer) - Constructor for class org.openmuc.jdlms.sessionlayer.WrapperLayer
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links