Classes | |
struct | hwmon_cmd |
struct | hwmon_cmd_details |
Functions | |
void | check_eeprom_read_write_status (int IRB_opcode, uvc::device &device) |
void | execute_usb_command (uvc::device &device, std::timed_mutex &mutex, uint8_t *out, size_t outSize, uint32_t &op, uint8_t *in, size_t &inSize) |
void | fill_usb_buffer (int opCodeNumber, int p1, int p2, int p3, int p4, uint8_t *data, int dataLength, uint8_t *bufferToSend, int &length) |
void | get_raw_data (uint8_t opcode, uvc::device &device, std::timed_mutex &mutex, uint8_t *data, size_t &bytesReturned) |
void | i2c_read_reg (int command, uvc::device &device, uint16_t slave_address, uint16_t reg, uint32_t size, byte *data) |
void | i2c_write_reg (int command, uvc::device &device, uint16_t slave_address, uint16_t reg, uint32_t value) |
void | perform_and_send_monitor_command (uvc::device &device, std::timed_mutex &mutex, hwmon_cmd &newCommand) |
void | perform_and_send_monitor_command (uvc::device &device, std::timed_mutex &mutex, unsigned char, hwmon_cmd &newCommand) |
void | read_from_eeprom (int IRB_opcode, int IWB_opcode, uvc::device &device, unsigned int offset, int size, byte *data) |
void | send_hw_monitor_command (uvc::device &device, std::timed_mutex &mutex, hwmon_cmd_details &details) |
Definition at line 219 of file hw-monitor.cpp.
void rsimpl::hw_monitor::execute_usb_command | ( | uvc::device & | device, |
std::timed_mutex & | mutex, | ||
uint8_t * | out, | ||
size_t | outSize, | ||
uint32_t & | op, | ||
uint8_t * | in, | ||
size_t & | inSize | ||
) |
Definition at line 44 of file hw-monitor.cpp.
void rsimpl::hw_monitor::fill_usb_buffer | ( | int | opCodeNumber, |
int | p1, | ||
int | p2, | ||
int | p3, | ||
int | p4, | ||
uint8_t * | data, | ||
int | dataLength, | ||
uint8_t * | bufferToSend, | ||
int & | length | ||
) |
Definition at line 12 of file hw-monitor.cpp.
void rsimpl::hw_monitor::get_raw_data | ( | uint8_t | opcode, |
uvc::device & | device, | ||
std::timed_mutex & | mutex, | ||
uint8_t * | data, | ||
size_t & | bytesReturned | ||
) |
Definition at line 262 of file hw-monitor.cpp.
void rsimpl::hw_monitor::i2c_read_reg | ( | int | command, |
uvc::device & | device, | ||
uint16_t | slave_address, | ||
uint16_t | reg, | ||
uint32_t | size, | ||
byte * | data | ||
) |
Definition at line 184 of file hw-monitor.cpp.
void rsimpl::hw_monitor::i2c_write_reg | ( | int | command, |
uvc::device & | device, | ||
uint16_t | slave_address, | ||
uint16_t | reg, | ||
uint32_t | value | ||
) |
Definition at line 166 of file hw-monitor.cpp.
void rsimpl::hw_monitor::perform_and_send_monitor_command | ( | uvc::device & | device, |
std::timed_mutex & | mutex, | ||
hwmon_cmd & | newCommand | ||
) |
Definition at line 95 of file hw-monitor.cpp.
void rsimpl::hw_monitor::perform_and_send_monitor_command | ( | uvc::device & | device, |
std::timed_mutex & | mutex, | ||
unsigned | char, | ||
hwmon_cmd & | newCommand | ||
) |
Definition at line 131 of file hw-monitor.cpp.
void rsimpl::hw_monitor::read_from_eeprom | ( | int | IRB_opcode, |
int | IWB_opcode, | ||
uvc::device & | device, | ||
unsigned int | offset, | ||
int | size, | ||
byte * | data | ||
) |
Definition at line 230 of file hw-monitor.cpp.
void rsimpl::hw_monitor::send_hw_monitor_command | ( | uvc::device & | device, |
std::timed_mutex & | mutex, | ||
hwmon_cmd_details & | details | ||
) |
Definition at line 74 of file hw-monitor.cpp.