C# Класс Ev3devMapping.Drive

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

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

Свойство Тип Описание
module DriveModuleProperties
packetDelayMs int

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

Метод Описание
Backtrack ( ) : void
CreationDelayMs ( ) : int
DistanceAndSpeedToEngineCountsAndSpeed ( float distance_cm, float speed_cm_per_s, short &l_counts_s, short &r_counts_s, short &l_counts, short &r_counts ) : void
DriveAhead ( float distance_cm, float speed_cm_per_sec ) : void
InputToEngineSpeeds ( float in_hor, float in_ver, float in_scale, short &left_counts_s, short &right_counts_s ) : void
IsManualInput ( ) : bool
ModuleAutostart ( ) : bool
ModuleCall ( ) : string
ModulePriority ( ) : int
Update ( ) : void

Защищенные методы

Метод Описание
Awake ( ) : void
OnDestroy ( ) : void
Start ( ) : void

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

Метод Описание
CheckLimits ( ) : void
Clamp ( short &value, short min, short max ) : void
GetBacktrackFilename ( ) : string
GetRecordFilename ( ) : string
PrepareBacktrackDump ( string backtrackFilename ) : void
StopBacktrack ( ) : void

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

Awake() защищенный Метод

protected Awake ( ) : void
Результат void

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

public Backtrack ( ) : void
Результат void

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

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

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

public DistanceAndSpeedToEngineCountsAndSpeed ( float distance_cm, float speed_cm_per_s, short &l_counts_s, short &r_counts_s, short &l_counts, short &r_counts ) : void
distance_cm float
speed_cm_per_s float
l_counts_s short
r_counts_s short
l_counts short
r_counts short
Результат void

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

public DriveAhead ( float distance_cm, float speed_cm_per_sec ) : void
distance_cm float
speed_cm_per_sec float
Результат void

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

public InputToEngineSpeeds ( float in_hor, float in_ver, float in_scale, short &left_counts_s, short &right_counts_s ) : void
in_hor float
in_ver float
in_scale float
left_counts_s short
right_counts_s short
Результат void

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

public IsManualInput ( ) : bool
Результат bool

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

public ModuleAutostart ( ) : bool
Результат bool

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

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

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

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

OnDestroy() защищенный Метод

protected OnDestroy ( ) : void
Результат void

Start() защищенный Метод

protected Start ( ) : void
Результат void

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

public Update ( ) : void
Результат void

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

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

public DriveModuleProperties,Ev3devMapping module
Результат DriveModuleProperties

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

public int packetDelayMs
Результат int