C# 클래스 BACnet.Tagging.TagReaderStream

상속: IValueStream
파일 보기 프로젝트 열기: LorenVS/bacstack 1 사용 예제들

공개 메소드들

메소드 설명
EnterArray ( ) : void

Enters an array value

EnterChoice ( ) : byte

Enters a choice value

EnterSequence ( ) : void

Enters a sequence value

GetBitString24 ( ) : BitString24

Retrieves an bit string value from the stream

GetBitString56 ( ) : BitString56

Retrieves an bit string value from the stream

GetBitString8 ( ) : BitString8

Retrieves an bit string value from the stream

GetBoolean ( ) : bool

Retrieves a boolean value from the stream

GetCharString ( ) : string

Retrieves an char stream value from the stream

GetDate ( ) : Date

Retrieves a date value from the stream

GetEnumerated ( ) : uint

Retrieves an enumerated value from the stream

GetFloat32 ( ) : float

Retrieves a float32 value from the stream

GetFloat64 ( ) : double

Retrieves a float64 value from the stream

GetGeneric ( ) : GenericValue

Retrieves a generic value from the stream

GetNull ( ) : System.Null

Retrieves a null value from the tream

GetObjectId ( ) : ObjectId

Retrieves an object id value from the stream

GetOctetString ( ) : byte[]

Retrieves an octet stream value from the stream

GetSigned16 ( ) : short

Retrieves a signed value from the stream

GetSigned32 ( ) : int

Retrieves a signed value from the stream

GetSigned64 ( ) : long

Retrieves a signed value from the stream

GetSigned8 ( ) : sbyte

Retrieves a signed value from the stream

GetTime ( ) : Time

Retrieves a time value from the stream

GetUnsigned16 ( ) : ushort

Retrieves an unsigned value from the stream

GetUnsigned32 ( ) : uint

Retrieves an unsigned value from the stream

GetUnsigned64 ( ) : ulong

Retrieves an unsigned value from the stream

GetUnsigned8 ( ) : byte

Retrieves an unsigned value from the stream

LeaveArray ( ) : void

Leaves an array value

LeaveChoice ( ) : void

Leaves a choice value

LeaveSequence ( ) : void

Leaves a sequence value

OptionHasValue ( ) : bool

Determines whether an option has a value

TagReaderStream ( TagReader reader, ISchema schema ) : System

Constructs a new TagReaderStream

비공개 메소드들

메소드 설명
_atEnd ( byte tag ) : bool

Determines whether the tag reader is at the end of an array or list

_moveNext ( ) : void

Moves the current state to the next value to read

_require ( StreamOp op ) : void

Requires that the next operation is expected

메소드 상세

EnterArray() 공개 메소드

Enters an array value
public EnterArray ( ) : void
리턴 void

EnterChoice() 공개 메소드

Enters a choice value
public EnterChoice ( ) : byte
리턴 byte

EnterSequence() 공개 메소드

Enters a sequence value
public EnterSequence ( ) : void
리턴 void

GetBitString24() 공개 메소드

Retrieves an bit string value from the stream
public GetBitString24 ( ) : BitString24
리턴 BACnet.Types.BitString24

GetBitString56() 공개 메소드

Retrieves an bit string value from the stream
public GetBitString56 ( ) : BitString56
리턴 BACnet.Types.BitString56

GetBitString8() 공개 메소드

Retrieves an bit string value from the stream
public GetBitString8 ( ) : BitString8
리턴 BACnet.Types.BitString8

GetBoolean() 공개 메소드

Retrieves a boolean value from the stream
public GetBoolean ( ) : bool
리턴 bool

GetCharString() 공개 메소드

Retrieves an char stream value from the stream
public GetCharString ( ) : string
리턴 string

GetDate() 공개 메소드

Retrieves a date value from the stream
public GetDate ( ) : Date
리턴 Date

GetEnumerated() 공개 메소드

Retrieves an enumerated value from the stream
public GetEnumerated ( ) : uint
리턴 uint

GetFloat32() 공개 메소드

Retrieves a float32 value from the stream
public GetFloat32 ( ) : float
리턴 float

GetFloat64() 공개 메소드

Retrieves a float64 value from the stream
public GetFloat64 ( ) : double
리턴 double

GetGeneric() 공개 메소드

Retrieves a generic value from the stream
public GetGeneric ( ) : GenericValue
리턴 GenericValue

GetNull() 공개 메소드

Retrieves a null value from the tream
public GetNull ( ) : System.Null
리턴 System.Null

GetObjectId() 공개 메소드

Retrieves an object id value from the stream
public GetObjectId ( ) : ObjectId
리턴 ObjectId

GetOctetString() 공개 메소드

Retrieves an octet stream value from the stream
public GetOctetString ( ) : byte[]
리턴 byte[]

GetSigned16() 공개 메소드

Retrieves a signed value from the stream
public GetSigned16 ( ) : short
리턴 short

GetSigned32() 공개 메소드

Retrieves a signed value from the stream
public GetSigned32 ( ) : int
리턴 int

GetSigned64() 공개 메소드

Retrieves a signed value from the stream
public GetSigned64 ( ) : long
리턴 long

GetSigned8() 공개 메소드

Retrieves a signed value from the stream
public GetSigned8 ( ) : sbyte
리턴 sbyte

GetTime() 공개 메소드

Retrieves a time value from the stream
public GetTime ( ) : Time
리턴 BACnet.Types.Time

GetUnsigned16() 공개 메소드

Retrieves an unsigned value from the stream
public GetUnsigned16 ( ) : ushort
리턴 ushort

GetUnsigned32() 공개 메소드

Retrieves an unsigned value from the stream
public GetUnsigned32 ( ) : uint
리턴 uint

GetUnsigned64() 공개 메소드

Retrieves an unsigned value from the stream
public GetUnsigned64 ( ) : ulong
리턴 ulong

GetUnsigned8() 공개 메소드

Retrieves an unsigned value from the stream
public GetUnsigned8 ( ) : byte
리턴 byte

LeaveArray() 공개 메소드

Leaves an array value
public LeaveArray ( ) : void
리턴 void

LeaveChoice() 공개 메소드

Leaves a choice value
public LeaveChoice ( ) : void
리턴 void

LeaveSequence() 공개 메소드

Leaves a sequence value
public LeaveSequence ( ) : void
리턴 void

OptionHasValue() 공개 메소드

Determines whether an option has a value
public OptionHasValue ( ) : bool
리턴 bool

TagReaderStream() 공개 메소드

Constructs a new TagReaderStream
public TagReaderStream ( TagReader reader, ISchema schema ) : System
reader TagReader The tag reader instance to read from
schema ISchema The schema for the types to read
리턴 System