C# Class Ev3devMapping.ControlMessage

Inheritance: IMessage
Afficher le fichier Open project: bmegli/ev3dev-mapping-ui Class Usage Examples

Méthodes publiques

Свойство Type Description
NEGATIVE_COMMANDS_ATTRIBUTES ControlAttributes[][]
POSITIVE_COMMANDS_ATTRIBUTES ControlAttributes[][]

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Validate ( ) : void

Method Details

Attribute() public méthode

public Attribute ( int index ) : VALUE
index int
Résultat VALUE

DisableAllMessage() public static méthode

public static DisableAllMessage ( ) : ControlMessage
Résultat ControlMessage

DisableMessage() public static méthode

public static DisableMessage ( string unique_name ) : ControlMessage
unique_name string
Résultat ControlMessage

EnableMessage() public static méthode

public static EnableMessage ( string unique_name, string call, ushort creation_delay_ms ) : ControlMessage
unique_name string
call string
creation_delay_ms ushort
Résultat ControlMessage

FillWithKeepaliveMessage() public méthode

public FillWithKeepaliveMessage ( ) : ControlMessage
Résultat ControlMessage

FromBinary() public méthode

public FromBinary ( BinaryReader reader ) : void
reader BinaryReader
Résultat void

GetCommand() public méthode

public GetCommand ( ) : ControlCommands
Résultat ControlCommands

GetTimestampUs() public méthode

public GetTimestampUs ( ) : ulong
Résultat ulong

HeaderSize() public méthode

public HeaderSize ( ) : int
Résultat int

KeepaliveMessage() public static méthode

public static KeepaliveMessage ( ) : ControlMessage
Résultat ControlMessage

NewMessage() public méthode

public NewMessage ( ControlCommands command ) : void
command ControlCommands
Résultat void

PayloadSize() public méthode

public PayloadSize ( BinaryReader header_data ) : int
header_data BinaryReader
Résultat int

PutAttribute() public méthode

public PutAttribute ( ControlAttribute attribute ) : void
attribute ControlAttribute
Résultat void

PutI32() public méthode

public PutI32 ( ControlAttributes attribute, int value ) : void
attribute ControlAttributes
value int
Résultat void

PutString() public méthode

public PutString ( ControlAttributes attribute, string value ) : void
attribute ControlAttributes
value string
Résultat void

PutU16() public méthode

public PutU16 ( ControlAttributes attribute, ushort value ) : void
attribute ControlAttributes
value ushort
Résultat void

ToBinary() public méthode

public ToBinary ( BinaryWriter writer ) : int
writer BinaryWriter
Résultat int

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

NEGATIVE_COMMANDS_ATTRIBUTES public_oe property

public ControlAttributes[][] NEGATIVE_COMMANDS_ATTRIBUTES
Résultat ControlAttributes[][]

POSITIVE_COMMANDS_ATTRIBUTES public_oe property

public ControlAttributes[][] POSITIVE_COMMANDS_ATTRIBUTES
Résultat ControlAttributes[][]