errdef.h

Ir a la documentación de este archivo.
00001 
00007 
00008 /* Licencia GPL
00009 /* Enumeracion para los codigos de error de la clase Rhino
00010 // Clase para la gestion del estado del controlador del Servo Robot XR4
00011 /*                             RHINO                                        */
00012 
00013 
00014 
00015 // RHINO CONTROLER Error Codes
00016 #define RB_ERR_NE 0
00017 
00018 // COMMAND ERRORS
00019 //      Meaning Code   
00020 #define INV_CMD 10      
00021 #define PAR_OUT 11      
00022 #define MIS_PAR 12      
00023 #define NO_DLIM 13      
00024 #define TOO_MNY 14      
00025 #define TP_ACTV 16      
00026                                 
00027 // COMMUNICATION ERRORS                                 
00028 //      Meaning Code    
00029 #define HST_OVF 20      
00030 #define HST_TMO 21      
00031 #define HST_ERR 22      
00032 #define TP_OVF  23      
00033 #define TP_TMO  24      
00034 #define TP_ERRO 25      
00035 #define TP_OVRN 26      
00036 #define HST_OVR 27      
00037                                 
00038 // DIAGNOSTIC ERRORS                                                    
00039 //      Meaning Code   
00040 #define BAD_RAM 30      
00041 #define IP_ERR  32      
00042 #define NO_TP   34      
00043                                 
00044 // TEACH PENDANT PROGRAM ERRORS                                 
00045 //      Meaning Code    
00046 #define LAB_ERR 40      
00047 #define NO_PGRM 41      
00048 #define MEM_FUL 42      
00049 #define EPM_FUL 43      
00050 #define RPL_ERR 44      
00051 #define PROGRAM 45      
00052                                 
00053 // EXECUTION ERRORS                             
00054 //      Meaning Code    
00055 #define HRD_ERR 50      
00056 #define NO_HARD 51      
00057 #define NO_SOFT 52      
00058 #define AR_OVFL 53      
00059 #define TRG_ERR 54      
00060 #define STK_ERR 55      
00061 #define BUSY    56      
00062 #define NO_MOTR 57      
00063 #define MOV_DAT 58      
00064 #define BAD_MOD 59      
00065                 
00066 #define NO_A_SW 60      
00067 #define NO_B_SW 61      
00068 #define NO_C_SW 62      
00069 #define NO_D_SW 63      
00070 #define NO_E_SW 64      
00071 #define NO_F_SW 65      
00072 #define NO_G_SW 66      
00073 #define NO_H_SW 67      
00074                         
00075 #define IMODE   69      
00076                                 
00077 #define POS_OUT 70      
00078                                 
00079 #define STK_A_S 80      
00080 #define STK_B_S 81      
00081 #define STK_C_S 82      
00082 #define STK_D_S 83      
00083 #define STK_E_S 84      
00084 #define STK_F_S 85      
00085 #define STK_G_S 86      
00086 #define STK_H_S 87      
00087 #define INV_RBT 91      
00088 #define INV_MOT 92      
00089 #define INV_TL  93      
00090 #define INV_PND 94      
00091 #define STOP    95      
00092 #define INV_XYZ 96      
00093 #define XYZ_PAR 97      
00094                                 
00095 // MOTOR ERRORS                                                         
00096 //      Meaning Code    
00097 #define A_STALL 100     
00098 #define B_STALL 101     
00099 #define C_STALL 102     
00100 #define D_STALL 103     
00101 #define E_STALL 104     
00102 #define F_STALL 105     
00103 #define G_STALL 106     
00104 #define H_STALL 107     
00105 #define A_CURRENT_LIMIT 110     
00106 #define B_CURRENT_LIMIT 111     
00107 #define C_CURRENT_LIMIT 112     
00108 #define D_CURRENT_LIMIT 113     
00109 #define E_CURRENT_LIMIT 114     
00110 #define F_CURRENT_LIMIT 115     
00111 #define G_CURRENT_LIMIT 116     
00112 #define H_CURRENT_LIMIT 117     
00113 #define I_CURRENT_LIMIT 118     
00114 #define J_CURRENT_LIMIT 119     
00115 
00116 // RHINO CLASS Error Codes
00117 #define RC_ERR_NE 128
00118 
00119 #define ERR_CODE 129  
00120 #define LOG_LEV  130  
00121 #define NO_FILE  131  
00122 
00123 /****************************************************************************/
00124 /* A medida que se codifica la clase se van agregando las distintas         */
00125 /* definiciones de error en este segmento. En el vector "RhinoClassErrors"  */
00126 /* perteneciente a "rhino.cpp" se escriben los mensajes de error            */
00127 /* corrspondiente                                                           */
00128 /****************************************************************************/

Generado el Wed Jun 18 19:42:44 2008 para Documentacion de la clase Rhino por  doxygen 1.5.4