The Robot Application Programming Interface Delegate Project
RAPID Logo

JointSample.idl

Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines