DlmsAutoConnect Class

Models the management of data transfer from the device to one or several destinations.

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 DlmsAutoConnect : DlmsObject
Inheritance
Object    DlmsObject    DlmsAutoConnect

Constructors

DlmsAutoConnect Creates new instance of class DlmsAutoConnect. This constructor is used by XmlSerializer.
DlmsAutoConnect(DlmsTypeOctetString) Creates new instance of class DlmsAutoConnect using its logical name. This constructor is used for create DlmsAssociationSN after object_list is read using LN referencing.
DlmsAutoConnect(DlmsTypeLong, DlmsTypeOctetString) Creates new instance of class DlmsAutoConnect. This constructor is used for create DlmsAssociationSN after object_list is read using SN referencing.

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)
CallingWindows List of Start and End times between which the window is active.
ClassId Returns COSEM class id of specified object.
(Overrides DlmsObjectClassId)
DestinationList List of destinations (for example phone numbers, email addresses) where the message(s) have to be sent under certain conditions.
DisplayDescription Description of GPRS setup object.
(Overrides DlmsObjectDisplayDescription)
LastAttributeId ID of last defined attribute.
(Overrides DlmsObjectLastAttributeId)
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)
Mode Defines the mode controlling the auto dial functionality concerning the timing, the message type to be sent and the infrastructure to be used.
RepetitionDelay The time delay, expressed in seconds until an unsuccessful dial attempt can be repeated. Repetition_delay 0 means delay is not specified.
Repetitions The maximum number of trials in the case of unsuccessful dialling attempts.

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. Versions 0 through 2 differ only by additional values for the Mode enum.
(Overrides DlmsObjectClassVersionSupported(Byte))
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
(Overrides DlmsObjectGetAttributeId(UInt16))
GetAttributeIds Returns a list of COSEM attribute IDs this object contains and are implemented.
(Inherited from DlmsObject)
GetAttributeName Gets name of the attribute.
(Overrides DlmsObjectGetAttributeName(SByte))
GetAttributeValue Gets a value of COSEM attribute with specified name.
(Overrides DlmsObjectGetAttributeValue(SByte))
GetAttributeVariableName Returns a variable name used in SN referencing of a given attribute. Attribute short name offsets are defined in BB.
(Overrides DlmsObjectGetAttributeVariableName(SByte))
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.
(Overrides DlmsObjectSetAttributeValue(SByte, DlmsType))
ToString Returns string representation of the object.
(Inherited from DlmsObject)

Fields

See Also