C# Class Ev3devMapping.Drive

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

Méthodes publiques

Свойство Type Description
module DriveModuleProperties
packetDelayMs int

Méthodes publiques

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

Méthodes protégées

Méthode Description
Awake ( ) : void
OnDestroy ( ) : void
Start ( ) : void

Private Methods

Méthode Description
CheckLimits ( ) : void
Clamp ( short &value, short min, short max ) : void
GetBacktrackFilename ( ) : string
GetRecordFilename ( ) : string
PrepareBacktrackDump ( string backtrackFilename ) : void
StopBacktrack ( ) : void

Method Details

Awake() protected méthode

protected Awake ( ) : void
Résultat void

Backtrack() public méthode

public Backtrack ( ) : void
Résultat void

CreationDelayMs() public méthode

public CreationDelayMs ( ) : int
Résultat int

DistanceAndSpeedToEngineCountsAndSpeed() public méthode

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
Résultat void

DriveAhead() public méthode

public DriveAhead ( float distance_cm, float speed_cm_per_sec ) : void
distance_cm float
speed_cm_per_sec float
Résultat void

InputToEngineSpeeds() public méthode

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
Résultat void

IsManualInput() public méthode

public IsManualInput ( ) : bool
Résultat bool

ModuleAutostart() public méthode

public ModuleAutostart ( ) : bool
Résultat bool

ModuleCall() public méthode

public ModuleCall ( ) : string
Résultat string

ModulePriority() public méthode

public ModulePriority ( ) : int
Résultat int

OnDestroy() protected méthode

protected OnDestroy ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

module public_oe property

public DriveModuleProperties,Ev3devMapping module
Résultat DriveModuleProperties

packetDelayMs public_oe property

public int packetDelayMs
Résultat int