CHAILink SDK
Version 1.3
|
Because of plug-n-play aspects of the USB protocol, the use of CHAILink over USB needs specific additional information. It is required to have a good understanding of generic CHAILink transport (see CHAILink Client Transport) and USB specifications.
Actually CopperLan USB devices do not use a standard USB class. Instead, CopperLan devices declare themselves through a Custom Class and a Custom Descriptor for unequivocal validation.
Without being as transparent as a Standard Driver for a known Class (e.g. flash key), our approach avoids the implementer to provide a driver with its product. Depending on implementation choices, CopperLan USB devices can even be installed without any additional files. Details are developed in following sections: