DlmsUnimplementedObject Class

Object that represents DLMS/COSEM class that has not yet been implemented but Read object list procedure returns it.

Definition

Namespace: OddPrg.Protocols.DLMS
Assembly: OddPrg.Frames.Dlms (in OddPrg.Frames.Dlms.dll) Version: 2.0.0.24 (2.0.0.24)
C#
public class DlmsUnimplementedObject : DlmsObject
Inheritance
Object    DlmsObject    DlmsUnimplementedObject

Constructors

DlmsUnimplementedObject Parameterless constructor used by XmlSerializer.
DlmsUnimplementedObject(DlmsTypeOctetString, DlmsTypeLongUnsigned, DlmsTypeUnsigned) Creates a new instance of DlmsUnimplementedObject.
DlmsUnimplementedObject(DlmsTypeLong, DlmsTypeOctetString, DlmsTypeLongUnsigned, DlmsTypeUnsigned)Initializes a new instance of the DlmsUnimplementedObject class

Properties

AttributeAccess Stored access rights to all attributes. this property is filled after this object is created during reading object list.
(Inherited from DlmsObject)
BaseName Base name of the object used for SN referencing.
(Inherited from DlmsObject)
ClassId Returnds current class id for use in ancestor.
(Overrides DlmsObjectClassId)
DisplayDescription Returns a string for displaying
(Overrides DlmsObjectDisplayDescription)
LastAttributeId ID of last defined attribute.
(Inherited from DlmsObject)
LogicalName Logical name of the object used for LN refernecing. It corresponds to logical_name attribute defined in BB 4.2
(Inherited from DlmsObject)
MethodAccess Stored access rights to all methods. This property is filled after this object is created during reading object list.
(Inherited from DlmsObject)
ObjectClassId Object class id.
ObjectVersion Object class version.

Methods

AddProprietaryAttribute Guarantees that the DLMS object will have a proprietary attribute with attributeIndex or attributeName
(Inherited from DlmsObject)
ClassVersionSupported Checks if this object implements particular class version.
(Inherited from DlmsObject)
GetAttributeAccess Returns attribute access rights of attribute with given id. It uses AttributeAccess property which is filled during reading an object list.
(Inherited from DlmsObject)
GetAttributeId Gets the attribute index from the short name used in SN referencing
(Inherited from DlmsObject)
GetAttributeIds Returns a list of COSEM attribute IDs this object contains and are implemented.
(Inherited from DlmsObject)
GetAttributeName Gets name of the attribute.
(Inherited from DlmsObject)
GetAttributeValue Gets a value of COSEM attribute with specified name.
(Inherited from DlmsObject)
GetAttributeVariableName Returns a variable name used in SN referencing of a given attribute. Attribute short name offsets are defined in BB.
(Inherited from DlmsObject)
GetMethodIds Gets list of method IDs that are defined for the DLMS object.
(Inherited from DlmsObject)
GetMethodName Gets name of a method with a ID.
(Inherited from DlmsObject)
SetAttributeValue Sets a value to COSEM attribute of specified name.
(Inherited from DlmsObject)
ToString Returns string representation of the object.
(Inherited from DlmsObject)

Fields

ProprietaryAttributes List of user defined attributes.
(Inherited from DlmsObject)

See Also