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
|