master/globals.h
changeset 1209 8be462afb7f4
parent 1082 ff06c58e269c
child 1217 e8a9785e63c3
--- a/master/globals.h	Wed Aug 27 16:04:18 2008 +0000
+++ b/master/globals.h	Mon Sep 01 14:17:18 2008 +0000
@@ -43,6 +43,7 @@
 #include <linux/types.h>
 
 #include "../globals.h"
+#include "../include/ecrt.h"
 
 /******************************************************************************
  * EtherCAT master
@@ -253,12 +254,16 @@
  * state_table in master/sdo_request.c.
  */
 typedef enum {
-    EC_REQUEST_INIT,
-    EC_REQUEST_QUEUED,
-    EC_REQUEST_BUSY,
-    EC_REQUEST_SUCCESS,
-    EC_REQUEST_FAILURE
-} ec_request_state_t;
+    EC_INT_REQUEST_INIT,
+    EC_INT_REQUEST_QUEUED,
+    EC_INT_REQUEST_BUSY,
+    EC_INT_REQUEST_SUCCESS,
+    EC_INT_REQUEST_FAILURE
+} ec_internal_request_state_t;
+
+/*****************************************************************************/
+
+extern const ec_request_state_t ec_request_state_translation_table[];
 
 /*****************************************************************************/