Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

component.h File Reference

Go to the source code of this file.

Defines

#define OOMRM_OBJECT_MAX   30
 One of the JAUS defined component IDs (Ids 1..31 are user defined. many are imported from the legacy OBJECT type).

#define JAUS_COMPONENT_ID   OBJECT
 Jaus Component ID same as OBJECT.


Enumerations

enum  OBJECT {
  Error_Component = 0, Node_Manager_Component = 1, cEncodedMotor = 2, cA2D = 3,
  cCameraGB = 4, cCompassDV = 5, cConsole = 6, cDialgue = 7,
  cEncoder = 8, cKeypad = 9, cLCD = 10, cDCmotor = 11,
  cProcessor = 12, cPWM = 13, cSchedule = 14, cServo = 15,
  cSharpGP2D12 = 16, cSonarDV = 17, cTimer = 18, cUART = 19,
  cTPU = 20, cVBR = 21, cWorld_Model_Store_Component = 22, cMotion_Driver = 23,
  cIR = 24, cIR_chain = 25, cSwitch = 26, cSimulator = 27,
  cSpeaker = 28, cTTSemic = 29, cCameraC328 = 30, Subsystem_Commander_Component = 32,
  Primitive_Driver_Component = 33, Communicator_Component = 35, Visual_Sensor_Component = 37, Global_Pose_Sensor_Component = 38,
  System_Commander_Component = 40, Local_Pose_Sensor_Component = 41, Velocity_State_Sensor_Component = 42, Reflexive_Driver_Component = 43,
  Local_Vector_Driver_Component = 44, Local_Waypoint_Driver_Component = 46, Binary_Status_Component = 47, Range_Sensor_Component = 50,
  Manipulator_Joint_Position_Sensor_Component = 51, Manipulator_Joint_Velocity_Sensor_Component = 52, Manipulator_Joint_Force_Sensor_Component = 53, Manipulator_Joint_Positions_Driver_Component = 54,
  Manipulator_End_Effector_Pose_Driver_Component = 55, Manipulator_Joint_Velocities_Driver_Component = 56, Manipulator_End_Effector_Velocity_State_Driver_Component = 57, Manipulator_Joint_Move_Driver_Component = 58,
  Manipulator_End_Effector_Discrete_Pose_Driver_Component = 59, cLAST_JAUS_COMPONENT = 60
}
 Basic JAUS Component type; equavaent to OOMRM OBJECT type. More...


Functions

void display_component (uint8 comp)


Define Documentation

#define JAUS_COMPONENT_ID   OBJECT
 

Jaus Component ID same as OBJECT.

#define OOMRM_OBJECT_MAX   30
 

One of the JAUS defined component IDs (Ids 1..31 are user defined. many are imported from the legacy OBJECT type).


Enumeration Type Documentation

enum OBJECT
 

Basic JAUS Component type; equavaent to OOMRM OBJECT type.

Enumeration values:
Error_Component 
Node_Manager_Component 
cEncodedMotor 
cA2D 
cCameraGB 
cCompassDV 
cConsole 
cDialgue 
cEncoder 
cKeypad 
cLCD 
cDCmotor 
cProcessor 
cPWM 
cSchedule 
cServo 
cSharpGP2D12 
cSonarDV 
cTimer 
cUART 
cTPU 
cVBR 
cWorld_Model_Store_Component 
cMotion_Driver 
cIR 
cIR_chain 
cSwitch 
cSimulator 
cSpeaker 
cTTSemic 
cCameraC328 
Subsystem_Commander_Component 
Primitive_Driver_Component 
Communicator_Component 
Visual_Sensor_Component 
Global_Pose_Sensor_Component 
System_Commander_Component 
Local_Pose_Sensor_Component 
Velocity_State_Sensor_Component 
Reflexive_Driver_Component 
Local_Vector_Driver_Component 
Local_Waypoint_Driver_Component 
Binary_Status_Component 
Range_Sensor_Component 
Manipulator_Joint_Position_Sensor_Component 
Manipulator_Joint_Velocity_Sensor_Component 
Manipulator_Joint_Force_Sensor_Component 
Manipulator_Joint_Positions_Driver_Component 
Manipulator_End_Effector_Pose_Driver_Component 
Manipulator_Joint_Velocities_Driver_Component 
Manipulator_End_Effector_Velocity_State_Driver_Component 
Manipulator_Joint_Move_Driver_Component 
Manipulator_End_Effector_Discrete_Pose_Driver_Component 
cLAST_JAUS_COMPONENT 


Function Documentation

void display_component uint8  comp  ) 
 


Generated on Mon Oct 8 19:32:21 2007 for OOMRM Mapping API by doxygen1.3