C# Класс MaCRo.Core.NavigationManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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