include/depthai/common/UsbSpeed.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <ostream>
4 
6 
7 // Global namespace
8 inline std::ostream& operator<<(std::ostream& out, const dai::UsbSpeed& speed) {
9  switch(speed) {
11  out << "UNKNOWN";
12  break;
13  case dai::UsbSpeed::LOW:
14  out << "LOW";
15  break;
17  out << "FULL";
18  break;
20  out << "HIGH";
21  break;
23  out << "SUPER";
24  break;
26  out << "SUPER_PLUS";
27  break;
28  }
29  return out;
30 }
dai::UsbSpeed
UsbSpeed
Definition: shared/depthai-shared/include/depthai-shared/common/UsbSpeed.hpp:12
dai::UsbSpeed::SUPER
@ SUPER
dai::UsbSpeed::LOW
@ LOW
dai::copyable_unique_ptr::operator<<
std::basic_ostream< charT, traits > & operator<<(std::basic_ostream< charT, traits > &os, const copyable_unique_ptr< T > &cu_ptr)
Definition: copyable_unique_ptr.hpp:374
dai::UsbSpeed::HIGH
@ HIGH
UsbSpeed.hpp
dai::UsbSpeed::FULL
@ FULL
dai::UsbSpeed::SUPER_PLUS
@ SUPER_PLUS
dai::UsbSpeed::UNKNOWN
@ UNKNOWN


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19