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
 
asDecimalString() - Method in class org.openmuc.jdlms.ObisCode
 
asHexCodeString() - Method in class org.openmuc.jdlms.ObisCode
 
asShortObisCodeString() - Method in class org.openmuc.jdlms.ObisCode
 
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
 
asUnixTimeStanp() - Method in interface org.openmuc.jdlms.datatypes.CosemDateFormat
 
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.
BitString(BitString) - Constructor for class org.openmuc.jdlms.datatypes.BitString
Copy Constructor.
buffer(HdlcFrame) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrameSegmentBuffer
 
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.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.client.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.client.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.
clear() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrameSegmentBuffer
 
clear() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
clearTil(int) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
CLIENT_ALL_STATION - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Client address used by remote stations to send a broadcast message.
CLIENT_MANAGEMENT_PROCESS - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Identifies client as management process.
CLIENT_NO_STATION - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Guaranteed to be received by no client
CLIENT_PUBLIC_CLIENT - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Identifies client as public client.
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
 
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.client.HdlcLayer
 
close() - Method in interface org.openmuc.jdlms.sessionlayer.client.SessionLayer
 
close() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperLayer
 
close() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
close() - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayer
 
close() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
close() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
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.
close() - Method in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
close() - Method in interface org.openmuc.jdlms.transportlayer.server.ServerTransportLayer
 
close() - Method in interface org.openmuc.jdlms.transportlayer.StreamAccessor
 
CompactArray - Class in org.openmuc.jdlms.datatypes
A COSEM compact array type.
CompactArray(CompactArray.TypeDesc, byte[]) - Constructor for class org.openmuc.jdlms.datatypes.CompactArray
 
CompactArray.DescriptionArray - Class in org.openmuc.jdlms.datatypes
The description array of a COSEM Compact Array.
CompactArray.TypeDesc - Class in org.openmuc.jdlms.datatypes
The type description of a COSEM Compact Array.
CompactArray.TypeDesc.Type - Enum in org.openmuc.jdlms.datatypes
The types of a type description.
concatFramesBytes() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrameSegmentBuffer
 
ConformanceSetting - Enum in org.openmuc.jdlms
 
connect(HdlcSettings, HdlcDispatcher.HdlcConnectionListener) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher
 
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.
connectionInterrupted(IOException) - Method in interface org.openmuc.jdlms.sessionlayer.client.SessionLayerListener
 
connectionInterrupted(IOException) - Method in interface org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher.HdlcConnectionListener
 
connectionListener - Variable in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
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(long) - Constructor for class org.openmuc.jdlms.datatypes.CosemDate
 
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(long, TimeZone) - Constructor for class org.openmuc.jdlms.datatypes.CosemDateTime
 
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
The COSEM resource descriptor.
CosemSnInterfaceObject - Class in org.openmuc.jdlms
COSEM interface object which is necessary to extend, if short naming is used.
CosemSnInterfaceObject(int, String, DlmsInterceptor) - Constructor for class org.openmuc.jdlms.CosemSnInterfaceObject
 
CosemSnInterfaceObject(int, String, int, DlmsInterceptor) - Constructor for class org.openmuc.jdlms.CosemSnInterfaceObject
Create a new CosemSnInterfaceObject.
CosemSnInterfaceObject(int, String) - Constructor for class org.openmuc.jdlms.CosemSnInterfaceObject
Create a new CosemSnInterfaceObject.
CosemSnInterfaceObject(int, String, int) - Constructor for class org.openmuc.jdlms.CosemSnInterfaceObject
 
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.
CosemTime(long) - Constructor for class org.openmuc.jdlms.datatypes.CosemTime
 

D

DataAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
DataDirectory - Interface in org.openmuc.jdlms
Type used to type server data directory structure.
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
 
dataReceived(byte[], RawMessageData.RawMessageDataBuilder) - Method in interface org.openmuc.jdlms.sessionlayer.client.SessionLayerListener
 
dataReceived(RawMessageData.RawMessageDataBuilder, HdlcFrame) - Method in interface org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher.HdlcConnectionListener
 
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.client.WrapperHeader
 
decode(StreamAccessor, Settings) - Static method in class org.openmuc.jdlms.sessionlayer.client.WrapperPdu
 
decode(byte[], int) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
decode(byte[]) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
decode(RawMessageData.RawMessageDataBuilder, StreamAccessor, int) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageDecoder
 
decode(byte[]) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
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
 
destination() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
destinationWPort() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperHeader
 
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.
disconnect(HdlcSettings) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher.HdlcConnection
 
DisconnectControlAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
DisconnectControlMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
DlmsAccessException - Exception in org.openmuc.jdlms
Base exception for a illegal attribute of illegal method access exception.
DlmsAccessException() - Constructor for exception org.openmuc.jdlms.DlmsAccessException
 
DlmsConnection - Class in org.openmuc.jdlms
Class used to interact with a DLMS/Cosem Server.
DlmsEnumeration - Interface in org.openmuc.jdlms.datatypes
 
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.TcpServerBuilder - Class in org.openmuc.jdlms
Builder to create a TCP physical device/server.
DlmsServer.TcpServerSettingsImpl - Class in org.openmuc.jdlms
 

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.client.WrapperHeader
 
encode() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
encode() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
encode() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
encodeWithoutFlags() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
equals(Object) - Method in class org.openmuc.jdlms.MethodIdOffsetPair
 
equals(Object) - Method in class org.openmuc.jdlms.ObisCode
 
equals(Object) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
equals(Object) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
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(long) - Static method in enum org.openmuc.jdlms.datatypes.CompactArray.TypeDesc.Type
 
FrameInvalidException - Exception in org.openmuc.jdlms.sessionlayer.hdlc
 
FrameRejectReason - Class in org.openmuc.jdlms.sessionlayer.hdlc
Class representing the information field of a FrameReject response frame.
FrameRejectReason.RejectReason - Enum in org.openmuc.jdlms.sessionlayer.hdlc
 
FrameType - Enum in org.openmuc.jdlms.sessionlayer.hdlc
 
frameTypeFor(int) - Static method in enum org.openmuc.jdlms.sessionlayer.hdlc.FrameType
 
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
Get the access result code of the illegal attribute access.
getAccessSelection() - Method in class org.openmuc.jdlms.AttributeAddress
 
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.
getAddressPair() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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.
getAttributeAddress() - Method in class org.openmuc.jdlms.SetParameter
 
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.
getCapacity() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
getCipheredCosemPdu() - Method in class org.openmuc.jdlms.RawMessageData.CosemPdu
Get the ciphered COSEM PDU.
getClassId() - Method in class org.openmuc.jdlms.CosemResourceDescriptor
Get the class ID.
getClassId() - Method in class org.openmuc.jdlms.SnObjectInfo
Get the class COSEM ID.
getClientId() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the client ID.
getClientId() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
getClientId() - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayer
 
getClientId() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
getClientInetAddress() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the client inet address.
getCode() - Method in enum org.openmuc.jdlms.AccessResultCode
 
getCode() - Method in enum org.openmuc.jdlms.AttributeAccessMode
 
getCode() - Method in enum org.openmuc.jdlms.datatypes.CompactArray.TypeDesc.Type
 
getCode() - Method in interface org.openmuc.jdlms.datatypes.DlmsEnumeration
 
getCode() - Method in enum org.openmuc.jdlms.MethodAccessMode
 
getCode() - Method in enum org.openmuc.jdlms.MethodResultCode
 
getCode() - Method in enum org.openmuc.jdlms.SecuritySuite.EncryptionMechanism
 
getCode() - Method in enum org.openmuc.jdlms.SecurityUtils.KeyId
 
getConformance() - Method in class org.openmuc.jdlms.LogicalDevice
 
getConnectionListener() - Method in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
getConnectionListener() - Method in interface org.openmuc.jdlms.settings.server.ServerSettings
 
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
 
getData() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperPdu
 
getData() - Method in class org.openmuc.jdlms.SetParameter
 
getDestinationAddress() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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.
getFirstMethodId() - Method in class org.openmuc.jdlms.MethodIdOffsetPair
 
getFirstMethodIdOffsetPair() - Method in class org.openmuc.jdlms.SnObjectInfo
Get the method id, method offset pair.
getFirstMethodOffset() - Method in class org.openmuc.jdlms.CosemSnInterfaceObject
 
getFirstMethodOffset() - Method in class org.openmuc.jdlms.MethodIdOffsetPair
 
getFrameType() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
getGlobalUnicastEncryptionKey() - Method in class org.openmuc.jdlms.SecuritySuite
Get the global unicast encryption key.
getheader() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperPdu
 
getId() - Method in enum org.openmuc.jdlms.AuthenticationMechanism
Returns the ID of this AuthenticationMechanism.
getId() - Method in class org.openmuc.jdlms.CosemResourceDescriptor
The ID/index of the resource.
getId() - Method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
 
getInactivityTimeout() - Method in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
getInactivityTimeout() - Method in interface org.openmuc.jdlms.settings.server.ServerSettings
 
getIndex() - Method in enum org.openmuc.jdlms.ConformanceSetting
 
getInformationField() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
getInformationFieldWithoutLlc() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
getInputStream() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
getInputStream() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
getInputStream() - Method in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
getInputStream() - Method in interface org.openmuc.jdlms.transportlayer.StreamAccessor
Returns the input stream for this stream accessor.
getInstance(int) - Static method in enum org.openmuc.jdlms.AuthenticationMechanism
Returns the AuthenticationMechanism that corresponds to the given ID.
getInstance(long) - 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
Get the instance ID of the interface class.
getInterceptor() - Method in class org.openmuc.jdlms.CosemInterfaceObject
Get the list of DLMS interceptor of the current CosemInterfaceObject
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
getInterfaceClass() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
getInterfaceClass() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
getLength() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
getLength() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
getLogicalDeviceAddress() - Method in interface org.openmuc.jdlms.ServerConnectionInfo
Get the logical device address.
getLogicalDeviceId() - Method in class org.openmuc.jdlms.LogicalDevice
 
getLogicalDeviceId() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
getLogicalDeviceId() - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayer
 
getLogicalDeviceId() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
getLogicalDeviceName() - Method in class org.openmuc.jdlms.LogicalDevice
 
getLogicalId() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
getManufacturerId() - Method in class org.openmuc.jdlms.LogicalDevice
 
getMasterKey() - Method in class org.openmuc.jdlms.LogicalDevice
 
getMaxClients() - Method in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
getMaxClients() - Method in interface org.openmuc.jdlms.settings.server.ServerSettings
 
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.
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
getMethodId() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
getMethodId() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
getMethodName() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
getMethodName() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
getMethodResultCode() - Method in exception org.openmuc.jdlms.IllegalMethodAccessException
Get the access result code of the illegal method access.
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
 
getObjectName() - Method in class org.openmuc.jdlms.CosemSnInterfaceObject
 
getOutpuStream() - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
getOutpuStream() - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
getOutpuStream() - Method in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
getOutpuStream() - Method in interface org.openmuc.jdlms.transportlayer.StreamAccessor
Returns the output stream for this stream accessor.
getParameter() - Method in class org.openmuc.jdlms.MethodParameter
 
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.
getPhysicalId() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
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.
getReceiveInformationLength() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
getReceiveSequence() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
getReceiveWindowSize() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
getReferencingMethod() - Method in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
getReferencingMethod() - Method in interface org.openmuc.jdlms.settings.server.ServerSettings
 
getResponseTimeout() - Method in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
getResponseTimeout() - Method in interface org.openmuc.jdlms.settings.server.ServerSettings
 
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.
getSendSequence() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
getSourceAddress() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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.
getTcpPort() - Method in class org.openmuc.jdlms.DlmsServer.TcpServerSettingsImpl
 
getTcpPort() - Method in interface org.openmuc.jdlms.settings.server.TcpServerSettings
 
getTimestamp() - Method in class org.openmuc.jdlms.EventNotification
 
getTransmitInformationLength() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
getTransmitWindowSize() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
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.
getValue() - Method in class org.openmuc.jdlms.sessionlayer.client.HdlcSequenceNumber
 
getVersion() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperHeader
 
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.MethodIdOffsetPair
 
hashCode() - Method in class org.openmuc.jdlms.ObisCode
 
hashCode() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
hashCode() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
hasTimestamp() - Method in class org.openmuc.jdlms.EventNotification
 
HdlcAddress - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcAddress(int) - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
HdlcAddress(int, int) - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
 
HdlcAddress.ReservedAddresses - Class in org.openmuc.jdlms.sessionlayer.hdlc
HdlcAddresses with special meanings.
HdlcAddressPair - Class in org.openmuc.jdlms.sessionlayer.hdlc
Pair of client and server address that uniquely identifies an HDLC Client connection.
HdlcAddressPair(HdlcAddress, HdlcAddress) - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
HdlcDispatcher - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcDispatcher.HdlcConnection - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcDispatcher.HdlcConnectionListener - Interface in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcFrame - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcFrameSegmentBuffer - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcFrameSegmentBuffer() - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrameSegmentBuffer
 
HdlcLayer - Class in org.openmuc.jdlms.sessionlayer.client
SessionLayer implementing the HDLC protocol IEC 62056-46 for further details.
HdlcLayer(HdlcSettings) - Constructor for class org.openmuc.jdlms.sessionlayer.client.HdlcLayer
 
hdlcMaxInformationLength() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
hdlcMaxInformationLength() - Method in interface org.openmuc.jdlms.settings.client.HdlcSettings
 
hdlcMaxInformationLength() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
HdlcMessageDecoder - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcMessageQueue - Class in org.openmuc.jdlms.sessionlayer.hdlc
 
HdlcMessageQueue(int) - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
HdlcParameters - Class in org.openmuc.jdlms.sessionlayer.hdlc
This class represents optional parameter that are negotiated during the connection phase between client and server on the HDLC layer.
HdlcParameters() - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
HdlcParameters(int, int) - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
HdlcParameters(int, int, int, int) - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
HdlcSequenceNumber - Class in org.openmuc.jdlms.sessionlayer.client
 
HdlcSequenceNumber() - Constructor for class org.openmuc.jdlms.sessionlayer.client.HdlcSequenceNumber
 
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.client.WrapperHeader
 
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
Construct a new Exception.
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
Construct a new Exception.
IllegalPametrizationError - Error in org.openmuc.jdlms
This error indicates, that the server was set up incorrect.
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
 
inactivityTimeout - Variable in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
increment() - Method in class org.openmuc.jdlms.sessionlayer.client.HdlcSequenceNumber
 
inetAddress() - Method in interface org.openmuc.jdlms.settings.client.TcpSettings
 
inetAddress() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
initialize() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
initialize() - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayer
 
initialize() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
instance() - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher
 
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
 
interfaceClassFor(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
 
isAllStation() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
Checks if the HdlcAddress is a reserved broadcast address Reserved broadcast addresses may never be the source of a message
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.
isCalling() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
Checks if the HdlcAddress is a reserved calling station address Reserved calling station addresses may only be sent from the server to send an event to the client
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.
isClosed() - Method in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
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.
isEmpty() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrameSegmentBuffer
 
isEncrypted() - Method in enum org.openmuc.jdlms.SecuritySuite.SecurityPolicy
 
isHlsMechanism() - Method in enum org.openmuc.jdlms.AuthenticationMechanism
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ActivityCalendarMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationLnMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.AssociationSnMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ClockMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.DemandRegisterMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.DisconnectControlMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ExtendedRegisterMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ImageTransferMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.Ipv4SetupMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.MBusClientMethod
 
isMandatory() - Method in interface org.openmuc.jdlms.interfaceclass.method.MethodClass
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ProfileGenericMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterActivationMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.RegisterTableMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.SapAssignmentMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScheduleMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.ScriptTableMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.SecuritySetupMethod
 
isMandatory() - Method in enum org.openmuc.jdlms.interfaceclass.method.SpecialDaysTableMethod
 
isNoStation() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress
Checks if the HdlcAddress is a reserved no station address Reserved no station addresses may never be the source of a message.
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
isSegmented() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
iterator() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 

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

mask() - Method in enum org.openmuc.jdlms.sessionlayer.hdlc.FrameRejectReason.RejectReason
 
MAX_INFORMATION_LENGTH - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
MAX_UDP_PAYLOAD_SIZE - Static variable in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
MAX_WINDOW_SIZE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
maxClients - Variable in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
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.
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
 
MethodIdOffsetPair - Class in org.openmuc.jdlms
 
MethodIdOffsetPair(int, int) - Constructor for class org.openmuc.jdlms.MethodIdOffsetPair
 
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
MIN_INFORMATION_LENGTH - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
MIN_WINDOW_SIZE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
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
newDisconnectFrame(HdlcAddressPair, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
newDisconnectModeFrame(HdlcAddressPair, byte[], boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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.
newFrameRejectFrame(HdlcAddressPair, FrameRejectReason, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
newHdlcSessionLayerFactory() - Static method in class org.openmuc.jdlms.sessionlayer.server.ServerSessionLayerFactories
 
newInformationFrame(HdlcAddressPair, int, int, byte[], boolean, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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.
newReceiveNotReadyFrame(HdlcAddressPair, int, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
newReceiveReadyFrame(HdlcAddressPair, int, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
newSecuritySuiteFrom(SecuritySuite) - Static method in class org.openmuc.jdlms.SecuritySuite
 
newServer(ServerTransportLayer) - Method in class org.openmuc.jdlms.ServerBuilder
 
newSesssionLayer(StreamAccessor, ServerSettings) - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayerFactory
 
newSetNormalResponseModeFrame(HdlcAddressPair, HdlcParameters, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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
newUnnumberedAcknowledgeFrame(HdlcAddressPair, HdlcParameters, boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
newUnnumberedInformationFrame(HdlcAddressPair, byte[], boolean) - Static method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrame
 
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.
newWrapperSessionLayerFactory() - Static method in class org.openmuc.jdlms.sessionlayer.server.ServerSessionLayerFactories
 
NO_STATION - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Guaranteed to be received by no one
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
 
offerMessage(byte[], int) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
onEventReceived(EventNotification) - Method in interface org.openmuc.jdlms.DlmsEventListener
Invoked when the remote station has sent an event.
open(HdlcSettings) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher.HdlcConnection
 
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.
open() - Method in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
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
This package contains relevant data types fir a dlms client or server.
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.client - package org.openmuc.jdlms.sessionlayer.client
 
org.openmuc.jdlms.sessionlayer.hdlc - package org.openmuc.jdlms.sessionlayer.hdlc
 
org.openmuc.jdlms.sessionlayer.server - package org.openmuc.jdlms.sessionlayer.server
 
org.openmuc.jdlms.settings.client - package org.openmuc.jdlms.settings.client
 
org.openmuc.jdlms.settings.server - package org.openmuc.jdlms.settings.server
 
org.openmuc.jdlms.transportlayer - package org.openmuc.jdlms.transportlayer
 
org.openmuc.jdlms.transportlayer.client - package org.openmuc.jdlms.transportlayer.client
 
org.openmuc.jdlms.transportlayer.server - package org.openmuc.jdlms.transportlayer.server
 

P

parseLogicalDevices() - Method in class org.openmuc.jdlms.ServerBuilder
 
payloadLength() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperHeader
 
physicalDeviceId() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
physicalDeviceId() - Method in interface org.openmuc.jdlms.settings.client.Settings
 
port() - Method in interface org.openmuc.jdlms.settings.client.TcpSettings
 
port() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
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() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
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.Settings
 
readNextMessage() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
readNextMessage() - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayer
 
readNextMessage() - Method in class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
reasonsFor(byte) - Static method in enum org.openmuc.jdlms.sessionlayer.hdlc.FrameRejectReason.RejectReason
 
referencingMethod() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
referencingMethod - Variable in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
ReferencingMethod - Enum in org.openmuc.jdlms.settings.client
The referencing method which is used to address the COSEM objects or resources.
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
 
rejectReason() - Method in exception org.openmuc.jdlms.sessionlayer.hdlc.FrameInvalidException
 
rejectReasons() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.FrameRejectReason
 
requestSuccessful() - Method in class org.openmuc.jdlms.GetResult
 
ReservedAddresses() - Constructor for class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
 
responseTimeout() - Method in class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
responseTimeout - Variable in class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
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
 
reszize(int) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
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.client.HdlcLayer
 
send(byte[], int, int, RawMessageData.RawMessageDataBuilder) - Method in interface org.openmuc.jdlms.sessionlayer.client.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.client.WrapperLayer
 
send(byte[]) - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcDispatcher.HdlcConnection
 
send(byte[]) - Method in class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
send(byte[]) - Method in interface org.openmuc.jdlms.sessionlayer.server.ServerSessionLayer
 
send(byte[]) - Method in class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
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
 
SERVER_LOWER_CALLING_1BYTE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Physical address used by remote stations as source for event messages.
SERVER_LOWER_CALLING_2BYTE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Physical address used by remote stations as source for event messages.
SERVER_UPPER_ALL_STATIONS_1BYTE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Logical address to send a message to all logical devices of a remote station.
SERVER_UPPER_ALL_STATIONS_2BYTE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Logical address to send a message to all logical devices of a remote station.
SERVER_UPPER_MANAGEMENT_LOGICAL_DEVICE - Static variable in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddress.ReservedAddresses
Logical address of the management logical device.
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
 
ServerBuilder.ServerSettingsImpl - Class in org.openmuc.jdlms
 
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.
ServerHdlcSessionLayer - Class in org.openmuc.jdlms.sessionlayer.server
 
ServerHdlcSessionLayer(StreamAccessor, ServerSettings) - Constructor for class org.openmuc.jdlms.sessionlayer.server.ServerHdlcSessionLayer
 
ServerSessionLayer - Interface in org.openmuc.jdlms.sessionlayer.server
 
ServerSessionLayerFactories - Class in org.openmuc.jdlms.sessionlayer.server
 
ServerSessionLayerFactory - Interface in org.openmuc.jdlms.sessionlayer.server
 
ServerSettings - Interface in org.openmuc.jdlms.settings.server
 
ServerSettingsImpl() - Constructor for class org.openmuc.jdlms.ServerBuilder.ServerSettingsImpl
 
ServerTransportLayer - Interface in org.openmuc.jdlms.transportlayer.server
 
ServerWrapperLayer - Class in org.openmuc.jdlms.sessionlayer.server
 
ServerWrapperLayer(StreamAccessor, ServerSettings) - Constructor for class org.openmuc.jdlms.sessionlayer.server.ServerWrapperLayer
 
SessionLayer - Interface in org.openmuc.jdlms.sessionlayer.client
Interface to implement a DLMS SessionLayer.
SessionLayerListener - Interface in org.openmuc.jdlms.sessionlayer.client
 
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(ConformanceSetting...) - Method in class org.openmuc.jdlms.LogicalDevice
Sets the logical device conformance.
setConnectionListener(ServerConnectionListener) - Method in class org.openmuc.jdlms.ServerBuilder
 
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.
setHdlcMaxInformationLength(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the maximum HDLC information length.
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.client.WrapperHeader.WrapperHeaderBuilder
 
setLogicalDeviceId(int) - Method in class org.openmuc.jdlms.ConnectionBuilder
Set the logical device ID of the logical device in the physical server.
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 invocation.
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.
setPort(int) - Method in class org.openmuc.jdlms.TcpConnectionBuilder
Set the port of the remote meter.
setPropertiesTo(ServerBuilder.ServerSettingsImpl) - Method in class org.openmuc.jdlms.ServerBuilder
 
setRawMessageListener(RawMessageListener) - Method in class org.openmuc.jdlms.ConnectionBuilder
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.
setRefernceingMethod(ReferencingMethod) - Method in class org.openmuc.jdlms.ServerBuilder
Set the Referencing Method.
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.
setSessionLayerFactory(ServerSessionLayerFactory) - Method in class org.openmuc.jdlms.DlmsServer.TcpServerBuilder
Set the server session layer factory.
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.
setTimeout(int) - Method in class org.openmuc.jdlms.transportlayer.client.Iec21Layer
 
setTimeout(int) - Method in class org.openmuc.jdlms.transportlayer.client.TcpLayer
 
setTimeout(int) - Method in class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
setTimeout(int) - Method in interface org.openmuc.jdlms.transportlayer.StreamAccessor
Enable/disable TIMEOUT with the specified timeout, in milliseconds.
Settings - Interface in org.openmuc.jdlms.settings.client
 
SettingsImpl(ConnectionBuilder<?>) - Constructor for class org.openmuc.jdlms.ConnectionBuilder.SettingsImpl
 
setTranportProtocol(TcpConnectionBuilder.InetTransportProtocol) - Method in class org.openmuc.jdlms.TcpConnectionBuilder
 
shutdown() - Method in class org.openmuc.jdlms.DlmsServer
Sends disconnect messages to all connected clients.
SingleActionScheduleAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
size() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcMessageQueue
 
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.
SnObjectInfo(int, int, int, int, int) - Constructor for class org.openmuc.jdlms.SnObjectInfo
Create a new short name object info.
source() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
sourceWPort() - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperHeader
 
SpecialDaysTableAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
SpecialDaysTableMethod - Enum in org.openmuc.jdlms.interfaceclass.method
 
start() - Method in interface org.openmuc.jdlms.transportlayer.server.ServerTransportLayer
 
startListening(SessionLayerListener) - Method in class org.openmuc.jdlms.sessionlayer.client.HdlcLayer
 
startListening(SessionLayerListener) - Method in interface org.openmuc.jdlms.sessionlayer.client.SessionLayer
Function to start the connection.
startListening(SessionLayerListener) - Method in class org.openmuc.jdlms.sessionlayer.client.WrapperLayer
 
StatusMappingAttribute - Enum in org.openmuc.jdlms.interfaceclass.attribute
 
StreamAccessor - Interface in org.openmuc.jdlms.transportlayer
Stream accessor interface to access a physical stream to a remote meter.
switchedPair() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
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/IP protocol suite.
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(String) - Constructor for class org.openmuc.jdlms.TcpConnectionBuilder
 
TcpConnectionBuilder.InetTransportProtocol - Enum in org.openmuc.jdlms
 
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
 
tcpServerBuilder(int) - Static method in class org.openmuc.jdlms.DlmsServer
Create a new TCP server builder.
tcpServerBuilder() - Static method in class org.openmuc.jdlms.DlmsServer
Create a new TCP server builder.
TcpServerSettings - Interface in org.openmuc.jdlms.settings.server
 
TcpServerSettingsImpl(int) - Constructor for class org.openmuc.jdlms.DlmsServer.TcpServerSettingsImpl
 
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
 
toByteArray() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcFrameSegmentBuffer
 
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
 
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
 
toShortHexString(int) - Static method in class org.openmuc.jdlms.HexConverter
Returns the integer value as hex string filled with leading zeros.
toShortHexString(long) - Static method in class org.openmuc.jdlms.HexConverter
Returns the long 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.GetResult
 
toString() - Method in class org.openmuc.jdlms.MethodIdOffsetPair
 
toString() - Method in class org.openmuc.jdlms.MethodResult
 
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.sessionlayer.hdlc.HdlcAddress
 
toString() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcAddressPair
 
toString() - Method in class org.openmuc.jdlms.sessionlayer.hdlc.HdlcParameters
 
toString() - Method in class org.openmuc.jdlms.SnObjectInfo
 
tranportProtocol() - Method in interface org.openmuc.jdlms.settings.client.TcpSettings
 
tranportProtocol() - Method in class org.openmuc.jdlms.TcpConnectionBuilder.TcpSettingsImpl
 
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

UdpLayer - Class in org.openmuc.jdlms.transportlayer.client
The transport layer used to communicate via the User Datagram Protocol (UDP).
UdpLayer(TcpSettings) - Constructor for class org.openmuc.jdlms.transportlayer.client.UdpLayer
 
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

value() - Method in enum org.openmuc.jdlms.sessionlayer.hdlc.FrameType
 
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.ConformanceSetting
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.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.sessionlayer.hdlc.FrameRejectReason.RejectReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openmuc.jdlms.sessionlayer.hdlc.FrameType
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.TcpConnectionBuilder.InetTransportProtocol
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.ConformanceSetting
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.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.sessionlayer.hdlc.FrameRejectReason.RejectReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openmuc.jdlms.sessionlayer.hdlc.FrameType
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.TcpConnectionBuilder.InetTransportProtocol
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
 

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.client
 
WrapperHeader.WrapperHeaderBuilder - Class in org.openmuc.jdlms.sessionlayer.client
 
WrapperLayer - Class in org.openmuc.jdlms.sessionlayer.client
 
WrapperLayer(Settings, TransportLayer) - Constructor for class org.openmuc.jdlms.sessionlayer.client.WrapperLayer
 
WrapperPdu - Class in org.openmuc.jdlms.sessionlayer.client
 
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