DlmsGsmDiagnostic Class

Abstract COSEM DLMS GSM Diagnostic.

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

Constructors

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

Properties

AdjacentCells Represents the adjacent cells information.
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)
CaptureTime Holds the date and time when the data have been last captured.
CellInfo Represents the cell information.
ClassId Returns 1 as class id of COSEM Data object.
(Overrides DlmsObjectClassId)
CsAttachment Indicates the current circuit switched status.
DisplayDescription Returns description of all attributes fo displaying.
(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)
Operator Holds the name of the network operator e.g. “YourNetOp”.
PsStatus The ps_status value field indicates the packet switched status of the modem.
Status Indicates the registration status of the modem.

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))
GetCsAttachmentTypeDescription Gets description of Cs attachment.
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)
GetPsStatusTypeDescription Gets description of Ps status.
GetSignalQualityDescription Gets meaning of value of signal quailty as it is represented in DLMS types of GSM Cell info.
GetStatusTypeDescription Gets description of status.
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

ADJACENT_CELLS_ATTR_ID 
CAPTURE_TIME_ATTR_ID 
CELL_INFO_ATTR_ID 
CLASS_ID COSEM class id.
CS_ATTACHMENT_ATTR_ID 
OPERATOR_ATTR_ID 
ProprietaryAttributes List of user defined attributes.
(Inherited from DlmsObject)
PS_STATUS_ATTR_ID 
SIGNAL_QUALITY_NOT_KNOWN Special code for signal quality indicating unknown value.
STATUS_ATTR_ID 

See Also