What is the difference between handles and channels?

11/08/2017 by Kvaser

By channel we mean the actual physical CAN channel.
A handle can be seen as a virtual bus extension, that you need to open with a canOpenChannel() call to programmatically access the channel. You can have many handles open to the same channel.