Real Geek Forums  

Go Back   Real Geek Forums > Archives > Operating Systems > Windows XP > Windows XP Device Drivers

Notices

Reply

Winusb - multi device multi application

 

LinkBack Thread Tools Display Modes
Old 01-26-2008, 08:03 AM   #1 (permalink)
Default Winusb - multi device multi application

Hi,
I am going through documentation available on Winusb and it says that
Winusb shoud be used when "the device is accessed by only a single
application".

My question is

1) if i use multiple instances of same application to communicate with
different intances of same device(i.e. many boards of same kind
connect to PC via hub) , can i use winusb.

2) if my application communicates with different intances of same
device(i.e. many boards of same kind connect to PC via hub) .
Communication with each instance happens in separate thread. Can i use
WinUsb.

3) Can i use WinUSB in both case

Thanks for an answer

-Anshul

xxx
Guest
 
Posts: n/a
Reply With Quote  
Old 01-26-2008, 07:59 PM   #2 (permalink)
Default Re: Winusb - multi device multi application

My short and direct answer for all three questions is, you'll most likely
have to try it out to be sure. My best guess and individual answer to your
questions is 1. Yes, 2. Yes, 3. Yes.

Here's the explanation.

From what you told me, USB is the technology and who-knows-what is the
protocol. With most common protocols that use USB, there will need to be an
exclusive connection from a specific application to a specific external
device. Given the instruction, "the device is accessed by only a single
application", WinUSB not only uses one of the protocols with that
requirement, but also cannot handle multiple connections to the same
external device.

There will be distinction between multiple instances of the application
(assuming it is thread-safe) and multiple instances of the same external
device. Therefore, an array (multiple similar applications or devices) on
either end should pose no problem, so long as no application attempts to
make a connection to a device that already has one.


David L. Burkhart
Burkhart Technology Services
http://www.BurkhartTech.com


"xxx" <anshul.solanki@gmail.com> wrote in message
news:181d9574-48b4-40dc-be38-fc479291eb04@d21g2000prf.googlegroups.com...
Quote:
> Hi,
> I am going through documentation available on Winusb and it says that
> Winusb shoud be used when "the device is accessed by only a single
> application".
>
> My question is
>
> 1) if i use multiple instances of same application to communicate with
> different intances of same device(i.e. many boards of same kind
> connect to PC via hub) , can i use winusb.
>
> 2) if my application communicates with different intances of same
> device(i.e. many boards of same kind connect to PC via hub) .
> Communication with each instance happens in separate thread. Can i use
> WinUsb.
>
> 3) Can i use WinUSB in both case
>
> Thanks for an answer
>
> -Anshul
>
David L. Burkhart
Guest
 
Posts: n/a
Reply With Quote  
Reply

Tags
None

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
questions about multi-interface usb device rhvonlehe Windows XP Device Drivers 0 05-31-2006 06:37 PM
Multi-Processor Device Driver C. King Windows XP Device Drivers 1 09-14-2004 05:57 PM
What kinds of drives should we have to develope for a multi-Serials application from a ISA card zhoumc Windows XP Device Drivers 4 09-08-2004 08:15 AM
Multi Languages for .wma Jim Windows XP Movie Maker 1 03-05-2004 03:56 PM
Multi-user application-sharing, whiteboard, voice Hani Windows XP Messenger 1 10-25-2003 04:41 PM


All times are GMT. The time now is 03:56 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright © 2005 - 2007 RealGeek.com. All rights reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90