GXDN: Gurux Developer Network
CGXCOSEMClass Class
NamespacesGurux.DLMS2CGXCOSEMClass
Members
All Members Constructors Methods Properties



Icon Member Description
CGXCOSEMClass()()()
Initializes a new instance of the CGXCOSEMClass class

AARQRequest(IGXDLMSTagCollection)
Generate AARQ request.

Authentication
Defines used authentication.

ChangeType(Object, DataType)

CheckReplyErrors(Object, Object, Object%)
Check are there any errors on received packet.

ClientID
Client ID.

DisconnectedModeRequest()()()
Generate disconnected mode request.

DisconnectRequest()()()
Generate disconnected request.

DLMSVersion
DLMS version number.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GenerateFrame
Is Checksum, HDLC frame opening flag and HDLC frame closing flag added to generated message.

GetCurrentProgressStatus(Object)
This method is used to solve current index of received DLMS packet.

GetDataFromPacket(Object, Object%)
Removes HDLC header from the packet and return COSEM data only.

GetDLMSDataType(Object)

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetKeepAlive()()()
Generate keep alive message.

GetMaxProgressStatus(Object)
This method is used to solve how many packets are rceived totally.

GetObjects(RegisterObjectType)
Read selected object from the device.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GetValue(Object)

IntefaceType
Used Media Interface type.

IsDLMSPacketComplete(Object)
IsDLMSPacketComplete specifies is DLMS packet completed.

IsMoreDataAvailable(Object)
Check from receive data is there more data available after given reply.

IsReplyPacket(Object, Object)
This method is used to check is received packet reply to send packet.

LNSettings
Get Logican Name settings after they are read from the device.

ManufacturerType
Manufacturer type

MaxReceivePDUSize
Maximum PDU receiver size.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NumberOfUnusedBits
Returns Number Of unused Bits.

ParseAAREResponse(Object)
Parse AARE response.

ParseObjects(Object, ObjectType)
Parse COSEM objects from received data.

ParseUAResponse(Object)
Parse UA response

Password
Password used in communication.

Properties(IntPtr)
Read(Object, Int32, Int32, ObjectType, Int32)
This method is used to generate read message.

ReadCollection(IDLMSObjectCollection, Int32)
ReadCollection generates Read message for given attribute.

ReadProfileGenericData(Object, Int32, Object, Int32, Int32, Object, Object)
ReceiverReady(RequestTypes)
Generate acknowledgment message.

ServerID
Server ID.

SNRMRequest()()()
Generate SNRM request.

SNSettings
Get Short Name settings after they are read from the device.

SplitDataToPackets(Object)
Split send packet to size that device can handle.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UseFromVBScript
Set true if this class is used from Visual Basic (VB6) or Visual Basic script.

UseLogicalNameReferencing
Is Logical or Short name referencing used.

ValueOfQualityOfService
Returns Value Of Quality Of Service.

Write(Object, Object, DataType, Int32, Int32, ObjectType, Int32)
Generate Write message.

Inheritance Hierarchy
Object
CGXCOSEMClass

Assembly: Gurux.DLMS2 (Module: Gurux.DLMS2) Version: 5.2.0.1