DlmsTypeBoolean Class

Represents COSEM boolean (tag 0x03) as it is defined in BB 4.1.5.

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 DlmsTypeBoolean : DlmsTypeSimple
Inheritance
Object    DlmsType    DlmsTypeSimple    DlmsTypeBoolean

Constructors

DlmsTypeBoolean Paramaterless constructor used by XmlSerializer.
DlmsTypeBoolean(Boolean) Creates a new instance of DlmsTypeBoolean using a bool value.
DlmsTypeBoolean(ByteBuffer) Creates a new instance of DlmsTypeBoolean using raw data returned by the server (meter).

Properties

TypeName Returns name of the type according to BB 4.1.5.
(Overrides DlmsTypeTypeName)
Value Returns current value
ValueAsDateTime If it is possible returns a dat/time representation of the value.
(Inherited from DlmsType)
ValueAsDouble Returns a number representation of boolean value.
(Overrides DlmsTypeValueAsDouble)
ValueAsInvariantString Returns a string representation of boolean value.
(Overrides DlmsTypeSimpleValueAsInvariantString)
ValueAsRawData Returns value as bytes that can be sent to the server (meter).
(Overrides DlmsTypeSimpleValueAsRawData)
ValueAsString Returns a string representation of boolean value for displaying.
(Overrides DlmsTypeValueAsString)
ValueIsDateTime This property should return true if ValueAsDateTime is available, otherwise it should return false.
(Inherited from DlmsType)
ValueIsMax Returns true if the value is equal to its maximal possible value which can indicate null for some meter types.
(Inherited from DlmsType)
ValueIsNumber Indicates that ValueAsDouble is available.
(Overrides DlmsTypeValueIsNumber)

Methods

ToString Returns string representation of the value. It returns ValueAsString.
(Inherited from DlmsType)

Fields

TYPE_ID COSEM type ID
VALUE_SIZE Size in bytes in raw data

See Also