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
Exibir arquivo Open project: syre/SortingIndustrialRobot Class Usage Examples

Public Methods

Method 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

Method Description
IsOnline ( ) : void

Method Details

ManualController() public method

public ManualController ( ) : System
return System

moveAxisBase() public method

public moveAxisBase ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
return void

moveAxisConveyer() public method

public moveAxisConveyer ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
return void

moveAxisElbow() public method

public moveAxisElbow ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
return void

moveAxisGripper() public method

public moveAxisGripper ( enumCloseOpen _ecoGripper ) : void
_ecoGripper enumCloseOpen
return void

moveAxisPitch() public method

public moveAxisPitch ( enumUpDown _eudDirection ) : void
_eudDirection enumUpDown
return void

moveAxisRoll() public method

public moveAxisRoll ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
return void

moveAxisShoulder() public method

public moveAxisShoulder ( enumLeftRight _elrDirection ) : void
_elrDirection enumLeftRight
return void

moveCoordPitch() public method

public moveCoordPitch ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
return void

moveCoordRoll() public method

public moveCoordRoll ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
return void

moveCoordX() public method

public moveCoordX ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
return void

moveCoordY() public method

public moveCoordY ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
return void

moveCoordZ() public method

public moveCoordZ ( enumIncDec _eidIncOrDec ) : void
_eidIncOrDec enumIncDec
return void

setTimeSecond() public method

public setTimeSecond ( int _sec ) : bool
_sec int
return bool

stopAllMovement() public method

public stopAllMovement ( ) : void
return void