C# Class ControlSystem.ManualController

Class that encapsulates controlling manual movement. Instead of using directly Robot or Simulator by interface. Note: Uses IRobot, so it is able to use either a Robot or a Simulator.
Inheritance: IManualController
Afficher le fichier Open project: syre/SortingIndustrialRobot Class Usage Examples

Méthodes publiques

Méthode Description
ManualController ( ) : System
moveAxisBase ( enumLeftRight _elrDirection ) : void
moveAxisConveyer ( enumLeftRight _elrDirection ) : void
moveAxisElbow ( enumLeftRight _elrDirection ) : void
moveAxisGripper ( enumCloseOpen _ecoGripper ) : void
moveAxisPitch ( enumUpDown _eudDirection ) : void
moveAxisRoll ( enumLeftRight _elrDirection ) : void
moveAxisShoulder ( enumLeftRight _elrDirection ) : void
moveCoordPitch ( enumIncDec _eidIncOrDec ) : void
moveCoordRoll ( enumIncDec _eidIncOrDec ) : void
moveCoordX ( enumIncDec _eidIncOrDec ) : void
moveCoordY ( enumIncDec _eidIncOrDec ) : void
moveCoordZ ( enumIncDec _eidIncOrDec ) : void
setTimeSecond ( int _sec ) : bool
stopAllMovement ( ) : void

Private Methods

Méthode Description
IsOnline ( ) : void

Method Details

ManualController() public méthode

public ManualController ( ) : System
Résultat System

moveAxisBase() public méthode

public moveAxisBase ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
Résultat void

moveAxisConveyer() public méthode

public moveAxisConveyer ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
Résultat void

moveAxisElbow() public méthode

public moveAxisElbow ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
Résultat void

moveAxisGripper() public méthode

public moveAxisGripper ( enumCloseOpen _ecoGripper ) : void
_ecoGripper enumCloseOpen
Résultat void

moveAxisPitch() public méthode

public moveAxisPitch ( enumUpDown _eudDirection ) : void
_eudDirection enumUpDown
Résultat void

moveAxisRoll() public méthode

public moveAxisRoll ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
Résultat void

moveAxisShoulder() public méthode

public moveAxisShoulder ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
Résultat void

moveCoordPitch() public méthode

public moveCoordPitch ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
Résultat void

moveCoordRoll() public méthode

public moveCoordRoll ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
Résultat void

moveCoordX() public méthode

public moveCoordX ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
Résultat void

moveCoordY() public méthode

public moveCoordY ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
Résultat void

moveCoordZ() public méthode

public moveCoordZ ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
Résultat void

setTimeSecond() public méthode

public setTimeSecond ( int _sec ) : bool
_sec int
Résultat bool

stopAllMovement() public méthode

public stopAllMovement ( ) : void
Résultat void