C# Класс BACnet.Tagging.TagReaderStream

Наследование: IValueStream
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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