summaryrefslogtreecommitdiffstats
path: root/src/plugins/canbus/peakcan/peakcanbackend.cpp
diff options
context:
space:
mode:
authorAndre Hartmann <aha_1980@gmx.de>2016-03-30 11:44:28 +0200
committerAndré Hartmann <aha_1980@gmx.de>2016-04-13 11:16:58 +0000
commit76a660d8902124605b09cc4b9ce8b101b7be4d28 (patch)
tree8605bd6543c51e83eb9e0f564fe397c57bbfb267 /src/plugins/canbus/peakcan/peakcanbackend.cpp
parentc2f4554a095f2db95e3734283a71d92d29ae29fe (diff)
PeakCAN: Support Peak PCI cards
Tested on Windows 7 with a dual-channel Peak-PCI-Express card (both channels tested). Change-Id: I61993a87f9308a02bc92a13f8ff599103038a0eb Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/plugins/canbus/peakcan/peakcanbackend.cpp')
-rw-r--r--src/plugins/canbus/peakcan/peakcanbackend.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/plugins/canbus/peakcan/peakcanbackend.cpp b/src/plugins/canbus/peakcan/peakcanbackend.cpp
index 3bea3f0..ecaeb16 100644
--- a/src/plugins/canbus/peakcan/peakcanbackend.cpp
+++ b/src/plugins/canbus/peakcan/peakcanbackend.cpp
@@ -269,6 +269,22 @@ static int channelIndexFromName(const QString &interfaceName)
return PCAN_USBBUS7;
else if (interfaceName == QStringLiteral("usbbus8"))
return PCAN_USBBUS8;
+ else if (interfaceName == QStringLiteral("pcibus1"))
+ return PCAN_PCIBUS1;
+ else if (interfaceName == QStringLiteral("pcibus2"))
+ return PCAN_PCIBUS2;
+ else if (interfaceName == QStringLiteral("pcibus3"))
+ return PCAN_PCIBUS3;
+ else if (interfaceName == QStringLiteral("pcibus4"))
+ return PCAN_PCIBUS4;
+ else if (interfaceName == QStringLiteral("pcibus5"))
+ return PCAN_PCIBUS5;
+ else if (interfaceName == QStringLiteral("pcibus6"))
+ return PCAN_PCIBUS6;
+ else if (interfaceName == QStringLiteral("pcibus7"))
+ return PCAN_PCIBUS7;
+ else if (interfaceName == QStringLiteral("pcibus8"))
+ return PCAN_PCIBUS8;
else // TODO: Add other indexes here
return PCAN_NONEBUS;
}