| The compatibility
to existing applications was addressed by defining
an USB Vendor class protocol confirming to the older
transport used but still taking the advantages of
USB.
For accessing all the functionalities on the
device, Wipro suggested 4 approaches. The solutions
suggested were based on the study and prototyping
done by simulating the device configuration using
dongle device and writing test drivers. The approaches
considered were:
1.
|
Multiple Configuration
approach
This approach is based on the multiple
configuration support specified by USB standard.
|
| |
|
2.
|
Alternate Interface
approach
This approach is based on the alternate
interface support specified by USB standard.
|
| |
|
3.
|
Multiple Interface
approach
This approach is based on the multiple
interface support specified by USB standard.
|
| |
|
4.
|
Shared end points
approach
This approach is based on the shared
end-points support specified by USB standard
and the IEEE 1284.4 specifications.
|
|