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