aboutsummaryrefslogtreecommitdiff
path: root/rmidevice/hiddevice.cpp
diff options
context:
space:
mode:
authorAndrew Duggan <aduggan@synaptics.com>2015-05-06 18:18:06 -0700
committerAndrew Duggan <aduggan@synaptics.com>2015-05-06 18:21:48 -0700
commit2c24adb818ca0dfc83e93e2f5c80442495a15b19 (patch)
tree44295841e7dc226b1cc4f7edc098c8ec93988202 /rmidevice/hiddevice.cpp
parent161c83c40b122099327e57f96b4cf52cadd13661 (diff)
downloadrmi4utils-2c24adb818ca0dfc83e93e2f5c80442495a15b19.tar.gz
Print protocol specific information about a device
Diffstat (limited to 'rmidevice/hiddevice.cpp')
-rw-r--r--rmidevice/hiddevice.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/rmidevice/hiddevice.cpp b/rmidevice/hiddevice.cpp
index 54d5465..e4b956c 100644
--- a/rmidevice/hiddevice.cpp
+++ b/rmidevice/hiddevice.cpp
@@ -487,6 +487,14 @@ void HIDDevice::PrintReport(const unsigned char *report)
fprintf(stdout, "\n\n");
}
+// Print protocol specific device information
+void HIDDevice::PrintDeviceInfo()
+{
+ fprintf(stdout, "HID device info:\nBus: %s Vendor: 0x%04x Product: 0x%04x\n",
+ m_info.bustype == BUS_I2C ? "I2C" : "USB", m_info.vendor, m_info.product);
+ fprintf(stdout, "Report sizes: input: %ld output: %ld\n", m_inputReportSize, m_outputReportSize);
+}
+
bool WriteDeviceNameToFile(const char * file, const char * str)
{
int fd;