Currently I'm trying to setup two channels, one for ISO14230 and one for CAN sniffing. I've been able to make it work by duplicating the J2534Channels outside of the SharpSession and modifying the wrapper functions accordingly, but I'm assuming there's a way to do this natively within the SharpSession object.
Do you happen to have any examples showing the intended way of setting up multiple channels? Trying to use PTConnect() multiple times just results in all the DeviceChannels[] (stored in the SharpSession) being overwritten by the most recent channel.