--- 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[];
/*****************************************************************************/