CANfox is an interface for the connection of a CAN system to the USB interface of a PC. The main applications for the device are to enable the user to do program downloads, online diagnostics and system performance monitoring from the user PC interface via the CAN network.