Amx60DlmsOperationLoadControl |
Class for interpreting Amx60DlmsOperationControl of DLMS Operation Control for AMX60.
|
BerEncoding |
Provides methods for BER encoding.
|
CosemAttributeDecsriptorWithSelection |
Class that holds the pair Attribute descriptor - Selective access descriptor.
|
CosemAttributeValue |
Represents COSEM attribute - DLMS value pair.
|
CosemAttributeValueCollection |
Represents collection of COSEM attributes with values.
|
CosemMethodDecsriptorWithParamters |
Class that holds the method and the ivocation parameters
|
CosemMethodDescriptor |
Class that describes the attrribute in GET request. GET request is used to read attribute values using LN referencing.
|
CosemMethodDescriptorsCollection |
Represents collection of COSEM method descriptors.
|
CosemVariableDescriptorWithSelection |
Class that holds the pair Variable descriptor - Selective access descriptor.
|
CosemVariableValue |
Represents COSEM variable - DLMS value pair.
|
CosemVariableValueCollection |
Supporting object for writting attributes.
|
DlmsAccount |
COSEM object account, class-id = 111.
|
DlmsActionResponse |
One result from response on ACTION request.
|
DlmsActivityCalendar |
COSEM Activity Calendar class defined in BB 4.3.2.
|
DlmsApplicationNameContextId |
Represents context-id of application-context-name used in AARQ/AARE.
|
DlmsAssociationLN |
COSEM class Association LN defined in BB 4.4.2.
|
DlmsAssociationSN |
COSEM class Association SN defined in BB 4.4.1.
|
DlmsAttributeDescriptor |
Class that describes the attrribute in GET request. GET request is used to read attribute values using LN referencing.
|
DlmsAttributeInfo |
Structure used to carry information of one attribute for reading or wirting.
|
DlmsAutoAnswer |
Models how the device handles incoming calls to request the connection of the modem.
|
DlmsAutoConnect |
Models the management of data transfer from the device to one or several destinations.
|
DlmsClock |
Abstract COSEM Clock class defined in BB 4.3.1.
|
DlmsComPortProtection |
Represents a COSEM class Communication Port Protection, class_id = 124.
|
DlmsCosemDataProtection |
Abstract COSEM Data Protection class defined in BB
|
DlmsCredit |
Represents a COSEM class Credit, class_id = 112.
|
DlmsData |
Abstract COSEM Data class defined in BB 4.3.1.
|
DlmsDataResult |
One result from response on GET/Read request that includes results data and data access resulting byte.
|
DlmsDataSecurity |
Provides settings and methods for protecting APDUs in DLMS.
|
DlmsDataSecuritySettings |
Holds settings of DLMS Data access security and Data transport security.
|
DlmsDemandRegister |
Abstract COSEM Dlms Demand register class defined in BB.
|
DlmsDisconnectControl |
Abstract COSEM Disconnect Control class defined in BB 4.3.1.
|
DlmsException |
Exception that is thrown in case of an error during HDLC frames parsing.
|
DlmsExtendedRegister |
COSEM ExtendedRegister class defined in BB 4.3.3.
|
DlmsFrame |
Static class that can parse birary data into DLMS structures and create binary data from DLMS structures.
|
DlmsFramesLength |
Provides methods for calculating length of DLMS frames.
|
DlmsFrameTags |
Codebook of DLMS frame tags.
|
DlmsFrameWrapper |
Static class that wraps/extracts DLMS frame into/from units that can be send via TCP/UDP.
|
DlmsGprsModemSetup |
GPRS modem setup object defined in BB 4.8.5
|
DlmsGsmDiagnostic |
Abstract COSEM DLMS GSM Diagnostic.
|
DlmsIecHdlcSetup |
Abstract COSEM Dlms IEC HDLC Setup.
|
DlmsIecLocalPortSetup |
Represents a COSEM class IecLocalPortSetup, class_id = 19.
|
DlmsImageTransfer |
Abstract COSEM Image Transfer class defined in BB.
|
DlmsInvokeIdAndPriority |
Class that can create/parse invoke-id-and-priority byte of DLMS GET request/response.
|
DlmsIPv4Setup |
COSEM DLMS IPv4 setup.
|
DlmsLimiter |
Abstract COSEM Dlms Limiter class defined in BB 4.3.1.
|
DlmsLteMonitoring |
LTE monitoring (class_id = 151, version = 1).
Instances of the ‘LTE monitoring” IC allow monitoring LTE modems by handling all data necessary data for this purpose.
Version 1 of the LTE monitoring IC also covers LTE Cat M1 and NB-IoT networks.
|
DlmsMacAddressSetup |
Abstract COSEM Dlms MAC Address Setup class defined in BB 4.3.1.
|
DlmsMBusPortSetup |
Abstract COSEM M-Bus port setup class defined in BB.
|
DlmsMethodInfo |
Structure that carry information for invoking a method of DLMS object. It includes method indentifiesr and optionally
method invoking parameters.
|
DlmsModemConfiguration |
Modem configuration (class_id = 27, version = 1).
This IC allows modelling the configuration and initialisation of modems used for data transfer from/to a device.
|
DlmsObject |
Abstract COSEM interface class. It corresponds to Base class defined in BB 4.2.
To successfully create a new COSEM class, remember to
- add XmlInclude attribute with this class to DlmsObject class - for XmlSerializer
- add class to supported classes in GetClassIds
- add class to supperted classes in GetClassType
|
DlmsParameters |
Paramaters of DLMS communication that can be negotiated during createng an association.
|
DlmsPartialParsingInfo |
Object to maintain information used for partial parsing while long block data transfer running.
|
DlmsPppSetup |
COSEM DLMS PPP setup
|
DlmsPrimeNbOfdmPlcPhLayerParams |
An instance of the “PRIME NB OFDM PLC Physical layer counters” IC stores counters
related to the physical layers exchanges. The objective of these counters is to provide statistical
information for management purposes.
|
DlmsPrimePlcAppIdent |
B.1.9.- PRIME PLC Application identification (class_id: 86, version: 0) (Companion Standard)
An instance of this interface class holds the identification information
related to administration and maintenance of PRIME devices.
They are not communication parameters but allow the device management.
|
DlmsProfileGeneric |
Abstract COSEM Profile Generic class defined in BB 4.3.1.
|
DlmsProprietaryAttribute |
User defined attribute of a DLMS object. It has a negative ID.
|
DlmsProtocol |
A class that manages a communication with DLMS servers (meters, concentrators).
It contains methods for reading and managing meters using DLMS statndard.
|
DlmsProtocolDlmsEventData |
Used by ParseTcpEvent to return parsed event data.
|
DlmsProtocolDlmsNotificationData |
Used by ParseIpNotification to return parsed data.
|
DlmsProtocolPartialParsingParams |
Parameter of parsing thread.
|
DlmsPushSetup |
Represents a COSEM object Push Setup (class_id = 40).
|
DlmsRegister |
COSEM Register class defined in BB 4.3.2.
|
DlmsRegisterActivation |
Abstract COSEM Register Activation class defined in BB
|
DlmsRegisterMonitor |
Abstract COSEM Register monitor class defined in BB 4.5.6.
|
DlmsSapAssignment |
Abstract COSEM Dlms SAP assignment class defined in BB 4.3.1.
|
DlmsScriptTable |
Abstract COSEM Dlms Script table.
|
DlmsSecuritySetup |
Instances of the “Security setup” IC contain the necessary information on the security suite
in use and the security policy applicable between a client and a server identified by their respective system title.
They also provide methods to increase the level of security and to manage symmetric keys, asymmetric key pairs and certificates.
|
DlmsSecuritySuiteSettings |
Encapsulates properties of particular Security Suite.
|
DlmsSelectiveAccessDescriptor |
Class that describes the selective access in GET request. GET request is used to read attribute values using LN referencing.
|
DlmsSelectiveAccessParams |
Class that describes the selective access paramters.
|
DlmsSingleActionSchedule |
Abstract COSEM Single action schedule class defined in BB 4.3.1.
|
DlmsSpecialDaysTable |
Abstract COSEM Register Activation class defined in BB
|
DlmsTcpUdpSetup |
COSEM DLMS TCP-UDP setup
|
DlmsType |
Class that represents a DLMS/COSEM data type. Its descendatns are defined in BB 4.1.5.
It can be created from raw data returned by the server (meter). It should implement ToString for displaying value.
If it is possible it should also implement ValueAsDouble or ValueAsDateTime for storing data to ReadEn database.
|
DlmsTypeAccessRightListSN |
Represents access_rights_type defined in BB 4.4.1. It is used to get access rights to all methods and attributes of one object.
|
DlmsTypeAccessRightLN |
Represents access_right type defined in BB 4.4.2. It is used to get access rights for all methods and attributes of an object.
|
DlmsTypeAccessRightSN |
Represents access_rights_element type defined in BB 4.4.1. It is used to get access rights to all methods and attributes of
one object.
|
DlmsTypeAccountModeAndStatus |
Represents a DlmsTypeScriptStructure type attributte of COSEM classes.
|
DlmsTypeAction |
Represents a Action type of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeActionArray |
Represents DLMS array of DlmsTypeSpecialDayEntry type instances.
|
DlmsTypeActionResult |
Represents Action-Result enumeration that is returned in ACTION responses.
|
DlmsTypeActionSpecification |
Represents a UserList Entry type attributte of COSEM classes.
|
DlmsTypeActionSpecificationArray |
Represents DLMS array of DlmsTypeActionSpecificationArray type instances.
|
DlmsTypeAdjacentCellInfo |
Represents a DLMS CellInfo type of COSEM classes.
|
DlmsTypeAdjacentCellInfoArray |
Represents array of DlmsTypeAdjacentCellInfo type instances.
|
DlmsTypeAllowedCallerArray |
Contains an – optional – list of calling numbers which further limits the connectivity of the modem based on the calling number.
It also controls the acceptance of wake-up calls or wake-up messages (e.g. SMS) from a calling number.
|
DlmsTypeAllowedCallerCallType |
Represents mode enumeration that is used in DlmsTypeAutoAnswerAllowedCaller object.
|
DlmsTypeArray |
Represents COSEM array (tag 0x01) as it is defined in BB 4.1.5.
|
DlmsTypeAssignment |
Represents a Assignment type attributte of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeAssignmentList |
Represents list of DlmsTypeAssignment type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeAssociatedPartners |
Represents associated_partners_type type used in class Association LN.
This type is defined in BB 4.4.2.
|
DlmsTypeAssociationStatus |
Represents association status enum used in Association LN class defined in BB 4.4.2.
|
DlmsTypeAttributeAccessItem |
Represents attribute_access_item type defined in BB 4.4.2. It is used to get access rights for one attribute.
|
DlmsTypeAttributeAccessList |
Represents a attribute_access_descriptor type defined in BB 4.4.2. It is used to get access rights to all atributes of one
object.
|
DlmsTypeAttributeAccessMode |
Enumeration that represents attribute access mode defined in BB 4.4.2.
|
DlmsTypeAutoAnswerAllowedCaller |
List item of DlmsTypeAllowedCallerArray |
DlmsTypeAutoAnswerMode |
Represents mode enumeration that is used in DlmsAutoAnswer object.
|
DlmsTypeAutoAnswerNumberOfRings |
Defines the number of rings before the meter connects the modem
|
DlmsTypeAutoAnswerStatus |
Represents mode enumeration that is used in DlmsAutoAnswer object.
|
DlmsTypeAutoConnectMode |
Represents mode enumeration that is used in DlmsAutoConnect object.
|
DlmsTypeBcd |
Represents a number coded in BCD (Type tag 13)
The length of data is 1 byte max. (as declared in Blue Book), so the range of numbers is 0 to 99
|
DlmsTypeBitString |
Represents COSEM bit-string (tag 0x04) as it is defined in BB 4.1.5.
|
DlmsTypeBoolean |
Represents COSEM boolean (tag 0x03) as it is defined in BB 4.1.5.
|
DlmsTypeCallbackData |
Describes a dial-up peer to callback for LCP option
|
DlmsTypeCellInfo |
Represents a DLMS CellInfo type of COSEM classes.
|
DlmsTypeCertificateEntity |
Represents certificate_entity enumeration that is a part of certificate_info structure.
|
DlmsTypeCertificateInfo |
Carries X.509 v3 certificate.
|
DlmsTypeCertificateInfoArray |
Represents DLMS array of DlmsTypeCertificateInfo type instances.
|
DlmsTypeCertificateType |
Represents certificate_type enumeration that is a part of certificate_info structure.
|
DlmsTypeCompactArray |
Represents COSEM compact-array (tag 0x13) as it is defined in BB 4.1.5.
|
DlmsTypeComplex |
Represents a complex dlms type such as array or structure
|
DlmsTypeConformanceBlock |
Represents conformance block bit mask - 3 Bytes = 24 bits.
It correcponds to Conformance type from abstract DLMS/COSEM syntax.
|
DlmsTypeContextNameStructure |
Represents a DlmsTypeContextNameStructure type attributte of COSEM classes.
|
DlmsTypeCreditChargeConfigurationElement |
Represents a DlmsCreditChargeConfigurationElement type attributte of COSEM classes.
|
DlmsTypeCreditChargeConfigurationElementArray |
Represents DLMS array of DlmsTypeActionSpecificationArray type instances.
|
DlmsTypeCurrency |
Represents a DlmsCurrency type attributte of COSEM classes.
|
DlmsTypeDataAccessResult |
Represents Data-Access-Result enumeration that is returned in GET/Read responses.
|
DlmsTypeDate |
Represents COSEM date (tag 0x1A) as it is defined in BB 4.1.5.
|
DlmsTypeDateTime |
Represents COSEM date-time (tag 0x19) as it is defined in BB 4.1.5.
|
DlmsTypeDayProfile |
Represents a DlmsTypeDayProfile type of COSEM classes.
|
DlmsTypeDayProfileAction |
Represents a Day profile action type of COSEM classes.
|
DlmsTypeDayProfileActionArray |
Represents DLMS array of DlmsTypeDayProfileAction type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeDayProfileArray |
Represents DLMS array of DlmsTypeDayProfileArray type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeDescriptor |
Represents a type descriptor used to define COSEM compact-array type.
It corresponds to TypeDescription choice from abstract DLMS/COSEM syntax.
|
DlmsTypeDontCare |
Represents dont-care value type (tag 0xFF) as it is defined in BB 4.1.5.
|
DlmsTypeDoubleLong |
Represents a 32-bit signed integer.
|
DlmsTypeDoubleLongUnsigned |
Represents a 32-bit unsigned integer.
|
DlmsTypeDoubleLongUnsignedArray |
Represents list of DoubleLongUnsigned type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeEmergencyProfile |
Represents a Value Definition type attributte of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeEnum |
Represents COSEM enum data type (tag 0x16) as it is defined in BB 4.1.5.
|
DlmsTypeExecutionTimeDate |
Represents a DlmsTypeExecutionTimeDate type attributte of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeExecutionTimeDateArray |
Represents DLMS array of DlmsTypeExecutionTimeDate type instances.
|
DlmsTypeExecutionTimeType |
Represents a execution_time_type enumeration.
|
DlmsTypeFloat32 |
Represents a floating-point number represented as a fixed length octet-string, containing the 4 bytes
Floating point number formats are defined in IEC 60559.
NOTE For the following, IEC 60559 is equivalent to IEEE 754.
.NET also uses IEEE 754 format.
|
DlmsTypeFloat64 |
Represents a floating-point number represented as a fixed length octet-string, containing the 8 bytes
Floating point number formats are defined in IEC 60559.
NOTE For the following, IEC 60559 is equivalent to IEEE 754.
.NET also uses IEEE 754 format.
|
DlmsTypeFloatingPoint |
Represents COSEM array (tag 0x07) as it is defined in BB 4.1.5.
|
DlmsTypeGatewayConfigurationElement |
Represents a DlmsGatewayConfigurationElement type attributte of COSEM classes.
|
DlmsTypeGatewayConfigurationElementArray |
Represents DLMS array of DlmsGatewayConfigurationElementArray type instances.
|
DlmsTypeInitializationString |
Represents an initialization string element type of COSEM classes.
|
DlmsTypeInitializationStringArray |
Represents DLMS array of DlmsTypeInitializationString type instances.
|
DlmsTypeInteger |
Represents a 8-bit signed integer, COSEM Type ID = 15 (values range -128...127)
|
DlmsTypeIpcpOption |
Contains the necessary parameters to support the selected IPCP configuration option for PPP setup DLMS object
|
DlmsTypeIpcpOptionsArray |
Represents DLMS array of DlmsTypeIpcpOption type instances.
|
DlmsTypeKeyAgreementData |
Represents a key_agreement_data structure.
|
DlmsTypeKeyAgreementDataArray |
Represents DLMS array of DlmsTypeKeyAgreementData type instances.
|
DlmsTypeKeyTransferData |
Contains identification of the key and wrapped key itself.
|
DlmsTypeKeyTransferDataArray |
Represents DLMS array of DlmsTypeKeyTransferData type instances.
|
DlmsTypeLcpOption |
Contains the necessary parameters to support the selected LCP configuration option for PPP setup DLMS object
|
DlmsTypeLcpOptionsArray |
Represents DLMS array of DlmsTypeLcpOption type instances.
|
DlmsTypeLong |
Represents a 16-bit signed integer.
|
DlmsTypeLong64 |
Represents an 64-bit signed integer.
|
DlmsTypeLong64Unsigned |
Represents an 64-bit signed integer.
|
DlmsTypeLongUnsigned |
Represents a 16-bit unsigned integer.
|
DlmsTypeLongUnsignedList |
Represents list of LongUnsigned type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeLTENetworkParameters |
Represents a Season type of COSEM classes.
|
DlmsTypeLTEQualityOfService |
Represents a Season type of COSEM classes.
|
DlmsTypeMBusWindowElement |
Represents a window_element type attributte of COSEM classes.
|
DlmsTypeMBusWindowElementArray |
Represents DLMS array of DlmsTypeSpecialDayEntry type instances.
|
DlmsTypeMessageType |
Represents message_type enumeration that is used in DlmsTypeSendDestinationandMethod type.
|
DlmsTypeMethodAccessItem |
Represents method_access_item type defined in BB 4.4.2. It is used to get access rights for one action.
|
DlmsTypeMethodAccessList |
Represents a method_access_descriptor type defined in BB 4.4.2. It is used to get access rights to all methods (actions) of one
object.
|
DlmsTypeMethodAccessMode |
Enumeration that represents method access mode defined in BB 4.4.2.
|
DlmsTypeNull |
Represents null value type (tag 0x00) as it is defined in BB 4.1.5.
|
DlmsTypeObjectDefinition |
Represents a script type attributte of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeObjectDefinitionList |
Represents list of DlmsTypeObjectDefinition type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeObjectDefinitionShort |
Represents a Object definition type used in Register Activation object
|
DlmsTypeObjectDefinitionShortArray |
Represents list of DlmsTypeObjectDefinitionShort type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeObjectListElementLN |
Represents object_list_element type used in attribute object_list of class Association LN.
This type is defined in BB 4.4.2.
|
DlmsTypeObjectListElementSN |
Represents objlist_element type used in attribute object_list of class Association SN.
This type is defined in BB 4.4.1.
|
DlmsTypeObjectListLN |
Represents object_list_type type used in attribute object_list of class Association LN.
This type is defined in BB 4.4.2.
|
DlmsTypeObjectListSN |
Represents objlist_type type used in attribute object_list of class Association SN.
This type is defined in BB 4.4.1.
|
DlmsTypeOctetString |
Represents octet-string type (tag 0x09) as it is defined in BB 4.1.5.
An ordered sequence of octets (8 bit bytes)
|
DlmsTypeOctetStringArray |
Represents array of DlmsTypeRegisterActMask type instances.
|
DlmsTypeProtectionMode |
Represents protection_mode enumeration that is used in DlmsComProtection object.
|
DlmsTypeProtectionStatus |
Represents protection_status enumeration that is used in DlmsComProtection object.
|
DlmsTypeQuos |
Represents quality_of_service type used in attribute quality_of_service in GPRS modem setup object.
It is defined in BB 4.8.5.
|
DlmsTypeQuosElement |
Represents quos_element type used in attribute quality_of_service in GPRS modem setup object.
It is defined in BB 4.8.5.
|
DlmsTypeRegisterActMask |
Represents a RegisterActMask type of COSEM classes.
|
DlmsTypeRegisterActMaskArray |
Represents array of DlmsTypeRegisterActMask type instances.
|
DlmsTypeScalerUnit |
Class that represents scale and unit of a register as it is defined in BB 4.3.2.
|
DlmsTypeScript |
Represents a script type attributte of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeScriptsArray |
Represents DLMS array of DlmsTypeScriptsArray type instances.
|
DlmsTypeScriptStructure |
Represents a DlmsTypeScriptStructure type attributte of COSEM classes.
|
DlmsTypeSeason |
Represents a Season type of COSEM classes.
|
DlmsTypeSeasonArray |
Represents DLMS array of DlmsTypeSeason type instances.
|
DlmsTypeSendDestinationandMethod |
Represents send_destination_and_method structure used in DlmsPushSetup type.
|
DlmsTypeSimple |
Represents a simple value dlms type. In addition to DlmsType it should parse/return value as raw data.
|
DlmsTypeSpecialDayEntry |
Represents a Special Day Entry type attributte of COSEM classes.
This type is defined in BB 4.5.4.
|
DlmsTypeSpecialDayEntryArray |
Represents DLMS array of DlmsTypeSpecialDayEntry type instances.
|
DlmsTypeStructure |
Represents COSEM structure (tag 0x02) as it is defined in BB 4.1.5.
|
DlmsTypeStructureList |
Represents list of DlmsTypeStructure type instances.
|
DlmsTypeTime |
Represents COSEM time (tag 0x1B) as it is defined in BB 4.1.5.
|
DlmsTypeTransportServiceType |
Represents transport_service_type enumeration that is used in DlmsTypeSendDestinationandMethod type.
|
DlmsTypeUnit |
Enumeration that represens a unit used in DLMS/COSEM.
|
DlmsTypeUnsigned |
Represents an 8-bit unsigned integer.
|
DlmsTypeUnsignedArray |
Represents list of LongUnsigned type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeUserListEntry |
Represents a UserList Entry type attributte of COSEM classes.
|
DlmsTypeUserListEntryArray |
Represents DLMS array of DlmsTypeSpecialDayEntry type instances.
|
DlmsTypeUTF8String |
An ordered sequence of characters encoded as UTF-8
|
DlmsTypeValueDefinition |
Represents a Value Definition type attributte of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsTypeVisibleString |
Represents an ordered sequence of ASCII characters
|
DlmsTypeWeekProfile |
Represents a Week Profile type of COSEM classes.
|
DlmsTypeWeekProfileArray |
Represents DLMS array of DlmsTypeWeekProfile type instances.
This type is defined in BB 4.4.2.
|
DlmsTypeWindowElement |
Represents window_element type used in DlmsPushSetup object.
|
DlmsTypeWindowElementList |
Represents a list of window_element type used in DlmsPushSetup object.
|
DlmsTypexDlmsContextInfo |
Represents a Action type of COSEM classes.
This type is defined in BB 4.4.2.
|
DlmsUnimplementedObject |
Object that represents DLMS/COSEM class that has not yet been implemented but Read object list procedure returns it.
|
DlmsVariableDescriptor |
Class that describes the variable in Read request. Read request is used to read attribute value using SN referencing.
|
Frame |
Provides methods for consuming bytes form bytes array.
|
FrameCounter |
Frame counter for DLMS communication.
|
PlcFrameWrapper |
Static class that wraps/extracts DLMS frame into/from units that can be send via PLC.
|
RandomGenerator |
Class for generating random values.
|
SecurityHeader |
Concatenation of the security control byte SC and the frame counter FC: SH = SC II FC.
|