C# 클래스 Ev3devMapping.Drive

상속: ReplayableUDPClient
파일 보기 프로젝트 열기: bmegli/ev3dev-mapping-ui 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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