C# Class MaCRo.Core.NavigationManager

Afficher le fichier Open project: AlexAlbala/MaCRo Class Usage Examples

Méthodes publiques

Свойство Type Description
Pid bool
movement Movement

Méthodes publiques

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

Private Methods

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

Method Details

ManualBackward() public méthode

public ManualBackward ( ) : void
Résultat void

ManualBrake() public méthode

public ManualBrake ( ) : void
Résultat void

ManualForward() public méthode

public ManualForward ( ) : void
Résultat void

ManualLeft() public méthode

public ManualLeft ( ) : void
Résultat void

ManualRight() public méthode

public ManualRight ( ) : void
Résultat void

MoveBackward() public méthode

public MoveBackward ( int distancemm ) : void
distancemm int
Résultat void

MoveBackward() public méthode

public MoveBackward ( int distancemm, sbyte speed ) : void
distancemm int
speed sbyte
Résultat void

MoveForward() public méthode

public MoveForward ( int distancemm ) : void
distancemm int
Résultat void

MoveForward() public méthode

public MoveForward ( int distancemm, sbyte speed ) : void
distancemm int
speed sbyte
Résultat void

MoveToObject() public méthode

public MoveToObject ( SensorManager sensors ) : void
sensors SensorManager
Résultat void

NavigationManager() public méthode

public NavigationManager ( ) : System
Résultat System

SetXOFF() public méthode

public SetXOFF ( short _cx ) : void
_cx short
Résultat void

SetYOFF() public méthode

public SetYOFF ( short _cy ) : void
_cy short
Résultat void

TurnLeftUntilWall() public méthode

public TurnLeftUntilWall ( SensorManager sensors ) : void
sensors SensorManager
Résultat void

TurnRightUntilWall() public méthode

public TurnRightUntilWall ( SensorManager sensors ) : void
sensors SensorManager
Résultat void

brake() public méthode

public brake ( ) : void
Résultat void

disableContingency() public méthode

public disableContingency ( ) : void
Résultat void

getActualPosition() public méthode

public getActualPosition ( ) : Position
Résultat MaCRo.Tools.Position

getMag() public méthode

public getMag ( Axis axis ) : short
axis Axis
Résultat short

resetDistance() public méthode

public resetDistance ( ) : void
Résultat void

restartContingency() public méthode

public restartContingency ( ) : void
Résultat void

setActualPosition() public méthode

public setActualPosition ( Position p ) : void
p MaCRo.Tools.Position
Résultat void

turnLeft() public méthode

public turnLeft ( int angle ) : void
angle int
Résultat void

turnLeft() public méthode

public turnLeft ( int angle, sbyte speed ) : void
angle int
speed sbyte
Résultat void

turnRight() public méthode

public turnRight ( int angle ) : void
angle int
Résultat void

turnRight() public méthode

public turnRight ( int angle, sbyte speed ) : void
angle int
speed sbyte
Résultat void

Property Details

Pid public_oe property

public bool Pid
Résultat bool

movement public_oe property

public Movement movement
Résultat Movement