tool/SdoCommand.h
changeset 1835 20748e9d2238
parent 1363 11c0b2caa253
--- a/tool/SdoCommand.h	Fri Mar 05 13:20:42 2010 +0100
+++ b/tool/SdoCommand.h	Fri Mar 05 13:39:57 2010 +0100
@@ -31,22 +31,17 @@
 #define __SDOCOMMAND_H__
 
 #include "Command.h"
+#include "DataTypeHandler.h"
 
 /****************************************************************************/
 
 class SdoCommand:
-    public Command
+    public Command,
+    public DataTypeHandler
 {
     public:
         SdoCommand(const string &, const string &);
 
-        struct DataType {
-            const char *name;
-            uint16_t coeCode;
-            unsigned int byteSize;
-        };
-        static const DataType *findDataType(const string &);
-        static const DataType *findDataType(uint16_t);
         static const char *abortText(uint32_t);
 
     private:
@@ -55,7 +50,6 @@
             const char *message;
         };
 
-        static const DataType dataTypes[];
         static const AbortMessage abortMessages[];
 };