C# 클래스 Gurux.DLMS.GXDLMSTranslatorStructure

This class is used internally in GXDLMSTranslator to save generated xml.
파일 보기 프로젝트 열기: Gurux/Gurux.DLMS.Net 1 사용 예제들

공개 메소드들

메소드 설명
Append ( String value ) : void
Append ( int tag, bool start ) : void
AppendEndTag ( Command cmd, Enum type ) : void
AppendEndTag ( Enum cmd ) : void
AppendEndTag ( int tag ) : void
AppendLine ( Enum tag, string name, object value ) : void
AppendLine ( int tag, string name, object value ) : void
AppendLine ( string str ) : void
AppendLine ( string tag, string name, object value ) : void
AppendStartTag ( Command cmd, Enum type ) : void
AppendStartTag ( Enum cmd ) : void
AppendStartTag ( Enum tag, string name, string value ) : void
AppendStartTag ( int tag, string name, string value ) : void
GXDLMSTranslatorStructure ( TranslatorOutputType type, bool numericsAshex, bool hex, string>.SortedList list ) : Gurux.DLMS.Enums

Constructor.

GetDataType ( DataType type ) : String
IntegerToHex ( System.UInt64 value ) : string

Convert integer to string.

IntegerToHex ( long value, int desimals ) : string

Convert integer to string.

ToString ( ) : string

메소드 상세

Append() 공개 메소드

public Append ( String value ) : void
value String
리턴 void

Append() 공개 메소드

public Append ( int tag, bool start ) : void
tag int
start bool
리턴 void

AppendEndTag() 공개 메소드

public AppendEndTag ( Command cmd, Enum type ) : void
cmd Command
type System.Enum
리턴 void

AppendEndTag() 공개 메소드

public AppendEndTag ( Enum cmd ) : void
cmd System.Enum
리턴 void

AppendEndTag() 공개 메소드

public AppendEndTag ( int tag ) : void
tag int
리턴 void

AppendLine() 공개 메소드

public AppendLine ( Enum tag, string name, object value ) : void
tag System.Enum
name string
value object
리턴 void

AppendLine() 공개 메소드

public AppendLine ( int tag, string name, object value ) : void
tag int
name string
value object
리턴 void

AppendLine() 공개 메소드

public AppendLine ( string str ) : void
str string
리턴 void

AppendLine() 공개 메소드

public AppendLine ( string tag, string name, object value ) : void
tag string
name string
value object
리턴 void

AppendStartTag() 공개 메소드

public AppendStartTag ( Command cmd, Enum type ) : void
cmd Command
type System.Enum
리턴 void

AppendStartTag() 공개 메소드

public AppendStartTag ( Enum cmd ) : void
cmd System.Enum
리턴 void

AppendStartTag() 공개 메소드

public AppendStartTag ( Enum tag, string name, string value ) : void
tag System.Enum
name string
value string
리턴 void

AppendStartTag() 공개 메소드

public AppendStartTag ( int tag, string name, string value ) : void
tag int
name string
value string
리턴 void

GXDLMSTranslatorStructure() 공개 메소드

Constructor.
public GXDLMSTranslatorStructure ( TranslatorOutputType type, bool numericsAshex, bool hex, string>.SortedList list ) : Gurux.DLMS.Enums
type TranslatorOutputType
numericsAshex bool
hex bool
list string>.SortedList List of tags.
리턴 Gurux.DLMS.Enums

GetDataType() 공개 메소드

public GetDataType ( DataType type ) : String
type DataType
리턴 String

IntegerToHex() 공개 메소드

Convert integer to string.
public IntegerToHex ( System.UInt64 value ) : string
value System.UInt64 Conveted value.
리턴 string

IntegerToHex() 공개 메소드

Convert integer to string.
public IntegerToHex ( long value, int desimals ) : string
value long Conveted value.
desimals int Desimal count.
리턴 string

ToString() 공개 메소드

public ToString ( ) : string
리턴 string