C# 클래스 MaCRo.Core.NavigationManager

파일 보기 프로젝트 열기: AlexAlbala/MaCRo 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Pid bool
movement Movement

공개 메소드들

메소드 설명
ManualBackward ( ) : void
ManualBrake ( ) : void
ManualForward ( ) : void
ManualLeft ( ) : void
ManualRight ( ) : void
MoveBackward ( int distancemm ) : void
MoveBackward ( int distancemm, sbyte speed ) : void
MoveForward ( int distancemm ) : void
MoveForward ( int distancemm, sbyte speed ) : void
MoveToObject ( SensorManager sensors ) : void
NavigationManager ( ) : System
SetXOFF ( short _cx ) : void
SetYOFF ( short _cy ) : void
TurnLeftUntilWall ( SensorManager sensors ) : void
TurnRightUntilWall ( SensorManager sensors ) : void
brake ( ) : void
disableContingency ( ) : void
getActualPosition ( ) : Position
getMag ( Axis axis ) : short
resetDistance ( ) : void
restartContingency ( ) : void
setActualPosition ( Position p ) : void
turnLeft ( int angle ) : void
turnLeft ( int angle, sbyte speed ) : void
turnRight ( int angle ) : void
turnRight ( int angle, sbyte speed ) : void

비공개 메소드들

메소드 설명
MoveBackward ( ) : void
MoveBackward ( sbyte speed ) : void
MoveForward ( ) : void
MoveForward ( sbyte speed ) : void
UpdatePosition ( bool isBack ) : void
turnLeft ( ) : void
turnLeft ( sbyte speed ) : void
turnRight ( ) : void
turnRight ( sbyte speed ) : void

메소드 상세

ManualBackward() 공개 메소드

public ManualBackward ( ) : void
리턴 void

ManualBrake() 공개 메소드

public ManualBrake ( ) : void
리턴 void

ManualForward() 공개 메소드

public ManualForward ( ) : void
리턴 void

ManualLeft() 공개 메소드

public ManualLeft ( ) : void
리턴 void

ManualRight() 공개 메소드

public ManualRight ( ) : void
리턴 void

MoveBackward() 공개 메소드

public MoveBackward ( int distancemm ) : void
distancemm int
리턴 void

MoveBackward() 공개 메소드

public MoveBackward ( int distancemm, sbyte speed ) : void
distancemm int
speed sbyte
리턴 void

MoveForward() 공개 메소드

public MoveForward ( int distancemm ) : void
distancemm int
리턴 void

MoveForward() 공개 메소드

public MoveForward ( int distancemm, sbyte speed ) : void
distancemm int
speed sbyte
리턴 void

MoveToObject() 공개 메소드

public MoveToObject ( SensorManager sensors ) : void
sensors SensorManager
리턴 void

NavigationManager() 공개 메소드

public NavigationManager ( ) : System
리턴 System

SetXOFF() 공개 메소드

public SetXOFF ( short _cx ) : void
_cx short
리턴 void

SetYOFF() 공개 메소드

public SetYOFF ( short _cy ) : void
_cy short
리턴 void

TurnLeftUntilWall() 공개 메소드

public TurnLeftUntilWall ( SensorManager sensors ) : void
sensors SensorManager
리턴 void

TurnRightUntilWall() 공개 메소드

public TurnRightUntilWall ( SensorManager sensors ) : void
sensors SensorManager
리턴 void

brake() 공개 메소드

public brake ( ) : void
리턴 void

disableContingency() 공개 메소드

public disableContingency ( ) : void
리턴 void

getActualPosition() 공개 메소드

public getActualPosition ( ) : Position
리턴 MaCRo.Tools.Position

getMag() 공개 메소드

public getMag ( Axis axis ) : short
axis Axis
리턴 short

resetDistance() 공개 메소드

public resetDistance ( ) : void
리턴 void

restartContingency() 공개 메소드

public restartContingency ( ) : void
리턴 void

setActualPosition() 공개 메소드

public setActualPosition ( Position p ) : void
p MaCRo.Tools.Position
리턴 void

turnLeft() 공개 메소드

public turnLeft ( int angle ) : void
angle int
리턴 void

turnLeft() 공개 메소드

public turnLeft ( int angle, sbyte speed ) : void
angle int
speed sbyte
리턴 void

turnRight() 공개 메소드

public turnRight ( int angle ) : void
angle int
리턴 void

turnRight() 공개 메소드

public turnRight ( int angle, sbyte speed ) : void
angle int
speed sbyte
리턴 void

프로퍼티 상세

Pid 공개적으로 프로퍼티

public bool Pid
리턴 bool

movement 공개적으로 프로퍼티

public Movement movement
리턴 Movement