00001 00015 //------------------------------------- 00016 // Use this header on GuP side only! 00017 //------------------------------------- 00018 00019 #ifndef __MXS_DEV_DEF_HH__ 00020 #define __MXS_DEV_DEF_HH__ 00021 00022 #include <stdmsg.h> 00023 #include <mxmsg.h> 00024 00025 00026 namespace DeviceAccess 00027 { 00028 namespace EqModMXS 00029 { 00031 #define EQ_MODEL_NR 44 00032 00034 typedef struct DevConstType { 00036 string magnet; 00038 string hallprobe; 00040 SLong hasSeparateHallprobe; 00046 SLong polarity; 00047 } DevConstType; 00048 00050 typedef struct DevConstDesc { 00051 Boolean valid; 00052 DevConstType data; 00053 } DevConstDesc; 00054 } 00055 } 00056 00057 #endif