The Robot Application Programming Interface Delegate Project
|
00001 /* 00002 * Copyright (c) 2009 United States Government as represented by the 00003 * Administrator of the National Aeronautics and Space Administration. 00004 * All Rights Reserved. 00005 */ 00006 00007 #include "Message.idl" 00008 00017 module rapid { 00018 00022 const long JOINT_ENABLED = 0x0000; 00023 00025 const long JOINT_DISABLED = 0x0001; 00026 00028 const long JOINT_FROZEN = 0x0003; 00029 00031 const long JOINT_ESTOP = 0x0005; 00032 00034 const long JOINT_FAILURE = 0x0100; 00035 00037 const long JOINT_OVER_CURRENT = 0x0300; 00038 00040 const long JOINT_POSITION_ERROR = 0x0500; 00041 00046 valuetype JointSample : Message { 00047 00049 public FloatSequence anglePos; 00050 00052 public FloatSequence angleVel; 00053 00055 public FloatSequence angleAcc; 00056 00058 public FloatSequence current; 00059 00061 public FloatSequence torque; 00062 00064 public FloatSequence temperature; 00065 00067 public LongSequence status; 00068 00070 public NFSeqSequence16 auxFloat; 00071 }; 00072 00073 }; 00074