DlmsIecHdlcSetup Class

Abstract COSEM Dlms IEC HDLC Setup.

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

Constructors

DlmsIecHdlcSetup Creates new instance of class Dlms IEC HDLC Setup. This constructor is used by XmlSerializer.
DlmsIecHdlcSetup(DlmsTypeOctetString) Creates new instance of class Dlms IEC HDLC Setup using its logical name. This constructor is used for create DlmsAssociationSN after object_list is read using LN referencing.
DlmsIecHdlcSetup(DlmsTypeLong, DlmsTypeOctetString) Creates new instance of class DlmsIecHdlcSetup. 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)
ClassId Returns 1 as class id of COSEM Data object.
(Overrides DlmsObjectClassId)
CommSpeed The communication speed supported by the corresponding port.
DeviceAddress Contains the physical device address of a device.
DisplayDescription Returns description of all attributes fo displaying.
(Overrides DlmsObjectDisplayDescription)
InactivityTimeout Defines the time, expressed in seconds over which, when any frame is received from the primary station, the device will process a disconnection. When this value is set to 0, this means that the inactivity_time_out is not operational.
InterOctetTimeOut Defines the time, expressed in milliseconds, over which, when any character is received from the primary station, the device will treat the already received data as a complete frame.
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)
MaxInfoFieldLengthReceive The maximum information field length that a device can receive. During logon, a smaller value can be negotiated.
MaxInfoFieldLengthTransmit The maximum information field length that a device can transmit. During logon, a smaller value can be negotiated.
MethodAccess Stored access rights to all methods. This property is filled after this object is created during reading object list.
(Inherited from DlmsObject)
WindowSizeReceive The maximum number of frames that a device or system can receive before it needs to transmit an acknowledgement to the corresponding station. During logon, other values can be negotiated.
WindowSizeTransmit The maximum number of frames that a device or system can transmit before it needs to receive an acknowledgement from a corresponding station. During logon, other values can be negotiated.

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.
(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))
GetCommSpeedDescription Gets description for comm speed enum.
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