I'm trying to put together Tcl application which is going to collect data from several devices attached to serial ports.I need to be able to wait until I have received a full packet and than write it into a file together with time stamp and port number that the data came from.Does anyone have an idea how to do it in Tcl?Do I have to poll each device or is there something else I could do?