Class RobotAxisConfiguration

java.lang.Object
  extended by RobotAxisConfiguration
Direct Known Subclasses:
RobotAxisConfigurationP, RobotAxisConfigurationT, RobotAxisConfigurationX, RobotAxisConfigurationY, RobotAxisConfigurationZ

 class RobotAxisConfiguration
extends java.lang.Object

The Axis configuration base class


Field Summary
private  int acceleration
           
private  java.lang.String axis
           
private  int deceleration
           
private  int maxPosition
           
(package private)  int MEDIUM_SPEED_FACTOR
           
private  int minPosition
           
private  int SAFETY_FACTOR
           
(package private)  int SLOW_SPEED_FACTOR
           
private  int speed
           
private  int zeroSwitchPosition
           
 
Constructor Summary
RobotAxisConfiguration()
           
 
Method Summary
(package private)  int getAcceleration()
           
(package private)  java.lang.String getAxis()
           
(package private)  int getDeceleration()
           
(package private)  int getMaxPosition()
           
(package private)  int getMediumSpeed()
           
(package private)  int getMinPosition()
           
(package private)  int getSlowSpeed()
           
(package private)  int getSpeed()
           
(package private)  int getZeroSwitchPosition()
           
(package private)  void save()
          Save the axis parameters to the database
(package private)  void setAcceleration(int acceleration)
           
(package private)  void setAxis(java.lang.String axis)
           
(package private)  void setDeceleration(int deceleration)
           
(package private)  void setMaxPosition(int maxPosition)
           
(package private)  void setMinPosition(int minPosition)
           
(package private)  void setSpeed(int speed)
           
(package private)  void setZeroSwitchPosition(int zeroSwitchPosition)
           
(package private)  void updateFromDatabase()
          Update the axis parameters from the ICS database
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

axis

private java.lang.String axis

acceleration

private int acceleration

deceleration

private int deceleration

speed

private int speed

zeroSwitchPosition

private int zeroSwitchPosition

minPosition

private int minPosition

maxPosition

private int maxPosition

SAFETY_FACTOR

private final int SAFETY_FACTOR
See Also:
Constant Field Values

MEDIUM_SPEED_FACTOR

final int MEDIUM_SPEED_FACTOR
See Also:
Constant Field Values

SLOW_SPEED_FACTOR

final int SLOW_SPEED_FACTOR
See Also:
Constant Field Values
Constructor Detail

RobotAxisConfiguration

RobotAxisConfiguration()
Method Detail

setAxis

void setAxis(java.lang.String axis)

setAcceleration

void setAcceleration(int acceleration)

setDeceleration

void setDeceleration(int deceleration)

setSpeed

void setSpeed(int speed)

setZeroSwitchPosition

void setZeroSwitchPosition(int zeroSwitchPosition)

setMinPosition

void setMinPosition(int minPosition)

setMaxPosition

void setMaxPosition(int maxPosition)

getAxis

java.lang.String getAxis()

getAcceleration

int getAcceleration()

getDeceleration

int getDeceleration()

getSpeed

int getSpeed()

getMediumSpeed

int getMediumSpeed()

getSlowSpeed

int getSlowSpeed()

getZeroSwitchPosition

int getZeroSwitchPosition()

getMinPosition

int getMinPosition()

getMaxPosition

int getMaxPosition()

updateFromDatabase

void updateFromDatabase()
Update the axis parameters from the ICS database


save

void save()
Save the axis parameters to the database