MYNT-EYE-S-SDK/src/internal/channels.cc

28 lines
659 B
C++
Raw Normal View History

2018-04-09 10:54:14 +03:00
#include "internal/channels.h"
#include <glog/logging.h>
MYNTEYE_BEGIN_NAMESPACE
Channels::Channels(std::shared_ptr<uvc::device> device) : device_(device) {
VLOG(2) << __func__;
}
Channels::~Channels() {
VLOG(2) << __func__;
}
2018-04-09 17:24:34 +03:00
bool Channels::XuControlQuery(
uint8_t selector, uvc::xu_query query, uint16_t size, uint8_t *data) {
return XuControlQuery({3}, selector, query, size, data);
}
bool Channels::XuControlQuery(
const uvc::xu &xu, uint8_t selector, uvc::xu_query query, uint16_t size,
2018-04-09 10:54:14 +03:00
uint8_t *data) {
CHECK_NOTNULL(device_);
2018-04-09 17:24:34 +03:00
return uvc::xu_control_query(*device_, xu, selector, query, size, data);
2018-04-09 10:54:14 +03:00
}
MYNTEYE_END_NAMESPACE