Hi Christof,
>> Essentially, I need to queue the commands up in the command processor itself so it receives the responses in the same order.
>
>Can't you create a command collection that is processed instead of separate commands? Then the event could initiate the next command when the first one has completed until the entire collection has been processed.
Hmmm. Since I would want to support commands from different threads coming in, I would need to keep this in the commandProcessor itself. Then essentially this collection just becomes an incoming Queue in that object. Maybe like this:
rfid.CommandProcessor.Command.Add("ATTRIBUTE", "ANTS", "2");
The Add method would keep dishing out the commands/ waiting for responses until the collection was empty. If another is added, later it has to start up again. hmmm. Starting to sound like rolling my own queue is what I need to do.
Thanks for your input and help.
Timothy Bryan