We cannot do PCANBasic.Initialize and PCANCCP.Initialize at the same time.
We want to read the value from memory with CCP, while monitoring CAN messages. But PCANCCP need to uninitialize when we initialize PCANBasic or PCANBasic need to uninitialize when we initialize PCANCCP. Otherwise we cannot initialize the second one.
Working in C#, VS2015
Thank your for your request.
PCAN-CCP API uses PCANBasic as a transport layer API and has the same restrictions due to this implementation.
You cannot use 2 PCANBasic instances on one hardware-channel, that why this behaviour manifests.