Program Listing for File UsbSpeed.hpp
↰ Return to documentation for file (include/depthai/common/UsbSpeed.hpp)
#pragma once
// std
#include <cstdint>
#include <ostream>
namespace dai {
enum class UsbSpeed : int32_t { UNKNOWN, LOW, FULL, HIGH, SUPER, SUPER_PLUS };
} // namespace dai
inline std::ostream& operator<<(std::ostream& out, const dai::UsbSpeed& usbSpeed) {
switch(usbSpeed) {
case dai::UsbSpeed::UNKNOWN:
out << "UNKNOWN";
break;
case dai::UsbSpeed::LOW:
out << "LOW";
break;
case dai::UsbSpeed::FULL:
out << "FULL";
break;
case dai::UsbSpeed::HIGH:
out << "HIGH";
break;
case dai::UsbSpeed::SUPER:
out << "SUPER";
break;
case dai::UsbSpeed::SUPER_PLUS:
out << "SUPER_PLUS";
break;
}
return out;
}