AIC Host Interface


Classes

class  AIC_COMM
 Encapsulates functions used to provide communication between host and AIC. More...

class  AIC_MOTOR
 Provices access to the motor driver in an Actuator Interface Card. More...

class  AIC_ENCODER
 Provides access to incremental encoder in an Actuator Interface Card. More...

class  AIC_BRAKE
 Provides access to electromagnetic brake in an Actuator Interface Card. More...

class  AIC_INDEX
 Provides access to sync-switch in an Actuator Interface Card. More...

class  AIC
 Provides access to all devices in an Actuator Interface Card. More...

class  AIC_CAN
 Implements a CAN communication channel. More...

class  AIC_UDP
 Implements an UDP communication channel. More...


Defines

#define CMD_PORT   9880
 Default command port.

#define STATUS_PORT   9877
 Default status port.


Enumerations

enum  AIC_COMMAND {
  AIC_INVALID = 0x00, AIC_RESET = 0x01, AIC_MOTOR_OFF = 0x02, AIC_BRAKE_APPLY = 0x03,
  AIC_MOTOR_ACT = 0x10, AIC_MOTOR_REF = 0x15, AIC_STATUS = 0x20, AIC_BRAKE_RELEASE = 0x30,
  AIC_MOTOR_ON = 0x31, AIC_USER0 = 0x3b, AIC_USER1 = 0x3c, AIC_USER2 = 0x3d,
  AIC_USER3 = 0x3e, AIC_NOP = 0x3f
}
 AIC command codes. More...

enum  AIC_STATUS { AIC_INDEX_ON = 0x01, AIC_BUSY = 0x02 }
 AIC status codes. More...


Enumeration Type Documentation

enum AIC_COMMAND
 

AIC command codes.

Enumeration values:
AIC_INVALID  Invalid command.
AIC_RESET  Reset AIC.
AIC_MOTOR_OFF  Turns motor off.
AIC_BRAKE_APPLY  Aplies brake.
AIC_MOTOR_ACT  Actuates motor with given voltage.
AIC_MOTOR_REF  Sets the reference for the motor PID.
AIC_STATUS  Status identification.
AIC_BRAKE_RELEASE  Releases brake.
AIC_MOTOR_ON  Turns motor on.
AIC_USER0  User defined command 0.
AIC_USER1  User defined command 1.
AIC_USER2  User defined command 2.
AIC_USER3  User defined command 3.
AIC_NOP  No operation.

enum AIC_STATUS
 

AIC status codes.

Enumeration values:
AIC_INDEX_ON  Index on.
AIC_BUSY  AIC is busy.


Generated on Thu Mar 27 15:33:37 2008 for Actuator Interface Card by doxygen 1.3.6