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.