C# Class MaCRo.Core.NavigationManager

ファイルを表示 Open project: AlexAlbala/MaCRo Class Usage Examples

Public Properties

Property Type Description
Pid bool
movement Movement

Public Methods

Method 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

Method 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 method

public ManualBackward ( ) : void
return void

ManualBrake() public method

public ManualBrake ( ) : void
return void

ManualForward() public method

public ManualForward ( ) : void
return void

ManualLeft() public method

public ManualLeft ( ) : void
return void

ManualRight() public method

public ManualRight ( ) : void
return void

MoveBackward() public method

public MoveBackward ( int distancemm ) : void
distancemm int
return void

MoveBackward() public method

public MoveBackward ( int distancemm, sbyte speed ) : void
distancemm int
speed sbyte
return void

MoveForward() public method

public MoveForward ( int distancemm ) : void
distancemm int
return void

MoveForward() public method

public MoveForward ( int distancemm, sbyte speed ) : void
distancemm int
speed sbyte
return void

MoveToObject() public method

public MoveToObject ( SensorManager sensors ) : void
sensors SensorManager
return void

NavigationManager() public method

public NavigationManager ( ) : System
return System

SetXOFF() public method

public SetXOFF ( short _cx ) : void
_cx short
return void

SetYOFF() public method

public SetYOFF ( short _cy ) : void
_cy short
return void

TurnLeftUntilWall() public method

public TurnLeftUntilWall ( SensorManager sensors ) : void
sensors SensorManager
return void

TurnRightUntilWall() public method

public TurnRightUntilWall ( SensorManager sensors ) : void
sensors SensorManager
return void

brake() public method

public brake ( ) : void
return void

disableContingency() public method

public disableContingency ( ) : void
return void

getActualPosition() public method

public getActualPosition ( ) : Position
return MaCRo.Tools.Position

getMag() public method

public getMag ( Axis axis ) : short
axis Axis
return short

resetDistance() public method

public resetDistance ( ) : void
return void

restartContingency() public method

public restartContingency ( ) : void
return void

setActualPosition() public method

public setActualPosition ( Position p ) : void
p MaCRo.Tools.Position
return void

turnLeft() public method

public turnLeft ( int angle ) : void
angle int
return void

turnLeft() public method

public turnLeft ( int angle, sbyte speed ) : void
angle int
speed sbyte
return void

turnRight() public method

public turnRight ( int angle ) : void
angle int
return void

turnRight() public method

public turnRight ( int angle, sbyte speed ) : void
angle int
speed sbyte
return void

Property Details

Pid public_oe property

public bool Pid
return bool

movement public_oe property

public Movement movement
return Movement