br::ufrgs::ece::AIC::Sputtering Class Reference
[Aicapp]

List of all members.

Detailed Description

AIC Sputtering Real Time Interface.

Author:
Walter Fetter Lages (w.fetter@ieee.org)
Version:
AIC-1.6.1


Public Member Functions

native void finalize ()
 Finalizes Sputtering.

 Sputtering ()
 Constructs a Sputtering objetct.


Static Public Member Functions

native int pidStartRealtime (int period)
 Starts a real time PID controller.

native void pidStopRealtime ()
 Stops the real time PID controller.

native void setReference (float reference)
 Sets PID reference.

native float getOutput ()
 Gets plant output.

native int getTime ()
 Gets current time.

native void unlock ()
 Unlocks Sputtering usage.

native byte lock ()
 Locks Sputtering usage.

native int shutterStartRealtime (int period)
 Starts real time shutter controller.

native void shutterStopRealtime ()
 Stops the real time shutter controller.

native void findHome ()
 Moves motor to home position.

native int getIndex ()
 Gets index sensor status.

native void openShutter (int time)
 Opens shutter for specified time.


Member Function Documentation

native int br::ufrgs::ece::AIC::Sputtering::getIndex  )  [static]
 

Gets index sensor status.

Returns:
Index sensor status

native float br::ufrgs::ece::AIC::Sputtering::getOutput  )  [static]
 

Gets plant output.

Returns:
Plant output in rad

native int br::ufrgs::ece::AIC::Sputtering::getTime  )  [static]
 

Gets current time.

Returns:
Current time in ticks

native byte br::ufrgs::ece::AIC::Sputtering::lock  )  [static]
 

Locks Sputtering usage.

Returns:
1 if locked

native void br::ufrgs::ece::AIC::Sputtering::openShutter int  time  )  [static]
 

Opens shutter for specified time.

Parameters:
time Time to keep shutter open in us

native int br::ufrgs::ece::AIC::Sputtering::pidStartRealtime int  period  )  [static]
 

Starts a real time PID controller.

Parameters:
period Desired sampling time in us
Returns:
Actual sampling time in us

native void br::ufrgs::ece::AIC::Sputtering::setReference float  reference  )  [static]
 

Sets PID reference.

Parameters:
reference PID set-point

native int br::ufrgs::ece::AIC::Sputtering::shutterStartRealtime int  period  )  [static]
 

Starts real time shutter controller.

Parameters:
period Desired sampling time in us
Returns:
Actual sampling time in us


The documentation for this class was generated from the following file:
Generated on Thu Mar 27 15:33:38 2008 for Actuator Interface Card by doxygen 1.3.6