cadMousePro-daemon/src/HID.h
branchv_0
changeset 11 bb42abd9f510
parent 8 465572518625
child 26 fff8e9a86e85
equal deleted inserted replaced
10:05dbed834852 11:bb42abd9f510
    81 		int error = hid_get_serial_number_string(handle.get(), buffer.data(), buffer.size());
    81 		int error = hid_get_serial_number_string(handle.get(), buffer.data(), buffer.size());
    82 		if (error) throw HIDException(L"Unable to get serial number.");
    82 		if (error) throw HIDException(L"Unable to get serial number.");
    83 		return buffer.data();
    83 		return buffer.data();
    84 	}
    84 	}
    85 
    85 
    86 	void sendFeatureReport(Packet data) {
    86 	void sendFeatureReport(const Packet& data) {
    87 		int written = hid_send_feature_report(handle.get(), data.data(), data.size());
    87 		int written = hid_send_feature_report(handle.get(), data.data(), data.size());
    88 		if (written < 0) throw HIDException(L"Unable to send feature report.");
    88 		if (written < 0) throw HIDException(L"Unable to send feature report.");
    89 	}
    89 	}
    90 
    90 
    91 };
    91 };