Click or drag to resize

Demo3D.HLE.Comms.Telegram Namespace

The Demo3D.HLE.Comms.Telegram namespace provides functionality for telegram processing.
Classes
 ClassDescription
Public classAlignedFormat Defines a TelegramFormat where data is aligned with fixed byte length.
Public classAlignedSegment Defines a TelegramFormatSegment where data is aligned with fixed byte length.
Public classDelimitedFormat Defines a TelegramFormat that can be delimited.
Public classDelimitedSegment Defines a delimited TelegramFormatSegment.
Public classDirectEncodingPropertiesEncodingProperties property bag representing Direct.
Public classFixedFormat Defines the TelegramFormat of a telegram where byte length is fixed.
Public classFixedSegment Defines a TelegramFormatSegment where byte length is fixed.
Public classIAlignedExtensions Extension methods for IAligned.
Public classIDelimitedExtensions Extension methods for IDelimited.
Public classILengthEncodedExtensions Extension methods for ILengthEncoded.
Public classLengthEncodedFormat Defines a TelegramFormat that can be length-encoded.
Public classLengthEncodedSegment Defines a length-encoded TelegramFormatSegment.
Public classReceiveSymbol Receive telegram symbol.
Public classStringEncodingPropertiesEncodingProperties property bag representing String.
Public classSymbolFormats Represents all telegram formats applied to a TelegramSymbol.
Public classTelegramFormat Defines the format of a telegram.
Public classTelegramFormatSegment Defines a segment within a TelegramFormat.
Public classTelegramFormatSelector Determines how a TelegramFormat is selected for an inbound or outbound telegram.
Public classTelegrams The central point for telegram comms.
Public classTelegramSymbol Telegram symbol.
Public classTelegramSymbolTable Symbol table for a telegram connection.
Public classTransmitSymbol Transmit telegram symbol.
Interfaces
 InterfaceDescription
Public interfaceIAligned Represents fixed-length data that can be aligned to the left or right of designated fill bytes.
Public interfaceIDelimited Represents dynamic-length data that is delimited by start and end bytes.
Public interfaceILengthEncoded Represents length-encoded data using a determined integer type. Encoded bytes are directly before the data.
Enumerations
 EnumerationDescription
Public enumerationAlignmentType Determines how the data within a FixedFormat or FixedSegment is aligned.
Public enumerationDirectEncodingType Determines how types are directly encoded for a TelegramFormatSegment.
Public enumerationEncodingType Determines how a TelegramFormatSegment is encoded.
Public enumerationLengthEncodingType Determines the length encoding integer type.
Public enumerationStringEncodingType Determines how string types are encoded for a TelegramFormatSegment.
Public enumerationTypeCode Supported types for TelegramFormatSegment.