C# Класс Ev3devMapping.ControlMessage

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

Открытые свойства

Свойство Тип Описание
NEGATIVE_COMMANDS_ATTRIBUTES ControlAttributes[][]
POSITIVE_COMMANDS_ATTRIBUTES ControlAttributes[][]

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

Метод Описание
Attribute ( int index ) : VALUE
DisableAllMessage ( ) : ControlMessage
DisableMessage ( string unique_name ) : ControlMessage
EnableMessage ( string unique_name, string call, ushort creation_delay_ms ) : ControlMessage
FillWithKeepaliveMessage ( ) : ControlMessage
FromBinary ( BinaryReader reader ) : void
GetCommand ( ) : ControlCommands
GetTimestampUs ( ) : ulong
HeaderSize ( ) : int
KeepaliveMessage ( ) : ControlMessage
NewMessage ( ControlCommands command ) : void
PayloadSize ( BinaryReader header_data ) : int
PutAttribute ( ControlAttribute attribute ) : void
PutI32 ( ControlAttributes attribute, int value ) : void
PutString ( ControlAttributes attribute, string value ) : void
PutU16 ( ControlAttributes attribute, ushort value ) : void
ToBinary ( BinaryWriter writer ) : int
ToString ( ) : string

Приватные методы

Метод Описание
Validate ( ) : void

Описание методов

Attribute() публичный Метод

public Attribute ( int index ) : VALUE
index int
Результат VALUE

DisableAllMessage() публичный статический Метод

public static DisableAllMessage ( ) : ControlMessage
Результат ControlMessage

DisableMessage() публичный статический Метод

public static DisableMessage ( string unique_name ) : ControlMessage
unique_name string
Результат ControlMessage

EnableMessage() публичный статический Метод

public static EnableMessage ( string unique_name, string call, ushort creation_delay_ms ) : ControlMessage
unique_name string
call string
creation_delay_ms ushort
Результат ControlMessage

FillWithKeepaliveMessage() публичный Метод

public FillWithKeepaliveMessage ( ) : ControlMessage
Результат ControlMessage

FromBinary() публичный Метод

public FromBinary ( BinaryReader reader ) : void
reader BinaryReader
Результат void

GetCommand() публичный Метод

public GetCommand ( ) : ControlCommands
Результат ControlCommands

GetTimestampUs() публичный Метод

public GetTimestampUs ( ) : ulong
Результат ulong

HeaderSize() публичный Метод

public HeaderSize ( ) : int
Результат int

KeepaliveMessage() публичный статический Метод

public static KeepaliveMessage ( ) : ControlMessage
Результат ControlMessage

NewMessage() публичный Метод

public NewMessage ( ControlCommands command ) : void
command ControlCommands
Результат void

PayloadSize() публичный Метод

public PayloadSize ( BinaryReader header_data ) : int
header_data BinaryReader
Результат int

PutAttribute() публичный Метод

public PutAttribute ( ControlAttribute attribute ) : void
attribute ControlAttribute
Результат void

PutI32() публичный Метод

public PutI32 ( ControlAttributes attribute, int value ) : void
attribute ControlAttributes
value int
Результат void

PutString() публичный Метод

public PutString ( ControlAttributes attribute, string value ) : void
attribute ControlAttributes
value string
Результат void

PutU16() публичный Метод

public PutU16 ( ControlAttributes attribute, ushort value ) : void
attribute ControlAttributes
value ushort
Результат void

ToBinary() публичный Метод

public ToBinary ( BinaryWriter writer ) : int
writer BinaryWriter
Результат int

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

NEGATIVE_COMMANDS_ATTRIBUTES публичное свойство

public ControlAttributes[][] NEGATIVE_COMMANDS_ATTRIBUTES
Результат ControlAttributes[][]

POSITIVE_COMMANDS_ATTRIBUTES публичное свойство

public ControlAttributes[][] POSITIVE_COMMANDS_ATTRIBUTES
Результат ControlAttributes[][]