DlmsAccount Class

COSEM object account, class-id = 111.

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

Constructors

DlmsAccount Constructor used by XML serializer.
DlmsAccount(DlmsTypeOctetString) Creates a new instance of DlmsAccount class.
DlmsAccount(DlmsTypeLong, DlmsTypeOctetString) Creates a new instance of DlmsAccount class.

Properties

AccountActivationTime Attribute account_activation_time.
AccountClosureTime Attribute account_closer_time.
AccountModeAndStatus Attribute account_mode_and_status.
AggregatedDebt Attribute aggregate_debt.
AmountToClear Attribute amount_to_clear.
AttributeAccess Stored access rights to all attributes. this property is filled after this object is created during reading object list.
(Inherited from DlmsObject)
AvailableCredit Attribute available_credit.
BaseName Base name of the object used for SN referencing.
(Inherited from DlmsObject)
ClassId Returns COSEM class id of specified object.
(Overrides DlmsObjectClassId)
ClearanceThreshold Attribute clearance_threshold.
CreditChargeConfiguration Attribute credit_charge_configuration.
CreditReferenceList Attribute credit_reference_list.
Currency Attribute currency.
CurrentCreditInUse Attribute current_credit_in_use.
CurrentCreditStatus Attribute current_credit_status.
DisplayDescription Returns description of all attributes for displaying. It should return null or empty string if object is empty (not read). Returns string values of all attributes at this level. If a descendant has attributes with huge values such as structures or arrays, it should override this property to display values.
(Overrides DlmsObjectDisplayDescription)
ChargeReferenceList Attribute charge_reference_list.
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)
LowCreditThreshold Attribute low_credit_threshold.
MethodAccess Stored access rights to all methods. This property is filled after this object is created during reading object list.
(Inherited from DlmsObject)
NextCreditAvailableThreshold Attribute next_credit_available_threshold.
TokenGatewayConfiguration Attribute token_gateway_configuration.

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
(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.
(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.
(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.
(Overrides DlmsObjectSetAttributeValue(SByte, DlmsType))
ToString Returns string representation of the object.
(Inherited from DlmsObject)

Fields

See Also