br::ufrgs::ece::AIC::AIC Class Reference
[AIC Hardware Interface]

Collaboration diagram for br::ufrgs::ece::AIC::AIC:

Collaboration graph
[legend]
List of all members.

Detailed Description

Provides access to all devices in an Actuator Interface Card.

Author:
Walter Fetter Lages (w.fetter@ieee.org)


Public Member Functions

void on ()
 Turns an AIC on.

void off ()
 Turns an AIC off.

 AIC (int base, double vm, double freq, int np)
 Initializes an AIC.

void finalize ()
 Finalizes an AIC.


Public Attributes

Motor motor
 Motor actuated by AIC.

Encoder encoder
 Encoder read by AIC.

Brake brake
 Brake actuaded by AIC.

Index index
 Sync-switch read by AIC.


Constructor & Destructor Documentation

br::ufrgs::ece::AIC::AIC::AIC int  base,
double  vm,
double  freq,
int  np
[inline]
 

Initializes an AIC.

Parameters:
base Base address for on board devices
vm Motor Voltage
freq PWM frequency
np Pulses per encoder revolution


Member Data Documentation

Brake br::ufrgs::ece::AIC::AIC::brake
 

Brake actuaded by AIC.

See also:
Brake

Encoder br::ufrgs::ece::AIC::AIC::encoder
 

Encoder read by AIC.

See also:
Encoder

Index br::ufrgs::ece::AIC::AIC::index
 

Sync-switch read by AIC.

See also:
Index

Motor br::ufrgs::ece::AIC::AIC::motor
 

Motor actuated by AIC.

See also:
Motor


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