00001 // $Id: RBCBoardSpecs.h,v 1.1 2009/01/28 12:54:41 aosorio Exp $ 00002 #ifndef CONFIGCODE_RBCBOARDSPECS_H 00003 #define CONFIGCODE_RBCBOARDSPECS_H 1 00004 00005 // Include files 00006 #include <vector> 00007 #include <string> 00008 00015 class RBCBoardSpecs { 00016 public: 00017 00018 RBCBoardSpecs( ); 00019 virtual ~RBCBoardSpecs( ); 00020 00021 class RBCBoardConfig { 00022 public: 00023 00024 RBCBoardConfig( ) {}; 00025 virtual ~RBCBoardConfig( ) {}; 00026 00027 int m_Firmware; 00028 int m_WheelId; 00029 int m_Latency; 00030 int m_MayorityLevel; 00031 00032 std::vector<int> m_MaskedOrInput; 00033 std::vector<int> m_ForcedOrInput; 00034 00035 std::string m_LogicType; 00036 00037 }; 00038 00039 std::vector<RBCBoardConfig> v_boardspecs; 00040 00041 }; 00042 #endif // CONFIGCODE_RBCBOARDSPECS_H