#include "torc/common/DeviceDesignator.hpp"
#include <boost/algorithm/string.hpp>
#include <string>
#include <vector>
#include <map>
Go to the source code of this file.
Namespaces | |
namespace | torc |
namespace | torc::common |
Classes | |
class | torc::common::Devices |
Encapsulation of filesystem paths that are used by the library. More... | |
Typedefs | |
typedef std::vector< std::string > | torc::common::DeviceVector |
Vector of device names. | |
typedef std::map< std::string, enum EDevice > | torc::common::DeviceNameMap |
Map of device names. | |
Enumerations | |
enum | EDevice { eDeviceInvalid = 0, eXC3S100E, eXC3S250E, eXC3S500E, eXC3S1200E, eXC3S1600E, eXC6SLX4, eXC6SLX9, eXC6SLX16, eXC6SLX25, eXC6SLX45, eXC6SLX75, eXC6SLX100, eXC6SLX150, eXC6SLX25T, eXC6SLX45T, eXC6SLX75T, eXC6SLX100T, eXC6SLX150T, eXC6SLX4L, eXC6SLX9L, eXC6SLX16L, eXC6SLX25L, eXC6SLX45L, eXC6SLX75L, eXC6SLX100L, eXC6SLX150L, eXCV50, eXCV100, eXCV150, eXCV200, eXCV300, eXCV400, eXCV600, eXCV800, eXCV1000, eXCV50E, eXCV100E, eXCV200E, eXCV300E, eXCV400E, eXCV600E, eXCV1000E, eXCV1600E, eXCV2000E, eXCV2600E, eXCV3200E, eXCV405E, eXCV812E, eXC2V40, eXC2V80, eXC2V250, eXC2V500, eXC2V1000, eXC2V1500, eXC2V2000, eXC2V3000, eXC2V4000, eXC2V6000, eXC2V8000, eXC2VP2, eXC2VP4, eXC2VP7, eXC2VP20, eXC2VP30, eXC2VP40, eXC2VP50, eXC2VP70, eXC2VP100, eXC2VPX20, eXC2VPX70, eXC4VFX12, eXC4VFX20, eXC4VFX40, eXC4VFX60, eXC4VFX100, eXC4VFX140, eXC4VLX15, eXC4VLX25, eXC4VLX40, eXC4VLX60, eXC4VLX80, eXC4VLX100, eXC4VLX160, eXC4VLX200, eXC4VSX25, eXC4VSX35, eXC4VSX55, eXC5VFX30T, eXC5VFX70T, eXC5VFX100T, eXC5VFX130T, eXC5VFX200T, eXC5VLX30, eXC5VLX50, eXC5VLX85, eXC5VLX110, eXC5VLX155, eXC5VLX220, eXC5VLX330, eXC5VLX20T, eXC5VLX30T, eXC5VLX50T, eXC5VLX85T, eXC5VLX110T, eXC5VLX155T, eXC5VLX220T, eXC5VLX330T, eXC5VSX35T, eXC5VSX50T, eXC5VSX95T, eXC5VSX240T, eXC5VTX150T, eXC5VTX240T, eXC6VCX75T, eXC6VCX130T, eXC6VCX195T, eXC6VCX240T, eXC6VHX250T, eXC6VHX255T, eXC6VHX380T, eXC6VHX565T, eXC6VLX75T, eXC6VLX130T, eXC6VLX195T, eXC6VLX240T, eXC6VLX365T, eXC6VLX550T, eXC6VLX760, eXC6VSX315T, eXC6VSX475T, eXC6VLX75TL, eXC6VLX130TL, eXC6VLX195TL, eXC6VLX240TL, eXC6VLX365TL, eXC6VLX550TL, eXC6VLX760L, eXC6VSX315TL, eXC6VSX475TL, eXC7V285T, eXC7V450T, eXC7V585T, eXC7V855T, eXC7V1500T, eXC7V2000T, eXC7VX485T, eXC7V285TL, eXC7V450TL, eXC7V585TL, eXC7V855TL, eXC7V1500TL, eXC7V2000TL, eXC7K30T, eXC7K70T, eXC7K160T, eXC7K325T, eXC7K410T, eXC7K30TL, eXC7K70TL, eXC7K160TL, eXC7K325TL, eXC7K410TL, eDeviceCount } |
Enumeration of all supported devices. More... |
Definition in file Devices.hpp.