#include "internal/channels.h" #include #include MYNTEYE_BEGIN_NAMESPACE namespace { int XuCamCtrlId(Option option) { switch (option) { case Option::EXPOSURE_MODE: return 0; break; case Option::MAX_GAIN: return 1; break; case Option::MAX_EXPOSURE_TIME: return 2; break; case Option::DESIRED_BRIGHTNESS: return 3; break; case Option::IMU_FREQUENCY: return 4; break; case Option::IR_CONTROL: return 5; break; case Option::HDR_MODE: return 6; break; case Option::FRAME_RATE: return 7; break; default: LOG(FATAL) << "No cam ctrl id for " << option; } } } // namespace Channels::Channels(std::shared_ptr device) : device_(device) { VLOG(2) << __func__; for (auto &&option : std::vector