Changeset 404 for branches/streaming-rework/src/motu/motu_avdevice.h
- Timestamp:
- 02/18/07 07:09:00 (17 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/streaming-rework/src/motu/motu_avdevice.h
r384 r404 75 75 namespace Motu { 76 76 77 class MotuDevice : public IAvDevice { 78 public: 79 enum EMotuModel { 77 enum EMotuModel { 80 78 MOTUFW_MODEL_NONE = 0x0000, 81 79 MOTUFW_MODEL_828mkII = 0x0001, 82 80 MOTUFW_MODEL_TRAVELER = 0x0002, 83 }; 81 }; 82 83 struct VendorModelEntry { 84 unsigned int vendor_id; 85 unsigned int model_id; 86 unsigned int unit_version; 87 unsigned int unit_specifier_id; 88 enum EMotuModel model; 89 char *vendor_name; 90 char *model_name; 91 }; 92 93 class MotuDevice : public IAvDevice { 94 public: 84 95 85 96 MotuDevice( std::auto_ptr<ConfigRom>( configRom ), … … 123 134 124 135 signed int m_motu_model; 136 struct VendorModelEntry * m_model; 125 137 int m_nodeId; 126 138 int m_verboseLevel; … … 144 156 signed int WriteRegister(unsigned int reg, quadlet_t data); 145 157 146 // IEEE1394 Vendor IDs. One would expect only MOTU, but you never147 // know if a clone might appear some day.148 enum EVendorId {149 MOTUFW_VENDOR_MOTU = 0x000001f2,150 };151 152 // IEEE1394 Unit directory version IDs for different MOTU hardware153 enum EUnitVersionId {154 MOTUFW_UNITVER_828mkII = 0x00000003,155 MOTUFW_UNITVER_TRAVELER = 0x00000009,156 };157 158 158 // debug support 159 159 DECLARE_DEBUG_MODULE;