Hello,
Can anyone tell me what the size of the Aspect Receive
buffer is.
I am developing a Phone simulator that receives commands
from a PBX type telephone system.
The commands can be either an ACK or a preamble of !DKTPASS
with two bytes of data.
I am setting RXDATA ON and parsing the received data using comread and comgetc.
I use the WHEN $RXDATA Call Procedure and inside Procedure,
I am using the WHEN $RXDATA SUSPEND and WHEN $RXDATA RESUME.
My problem is that I seem to be missing data and I am not sure if it is because the system is not sending it or it's coming to fast for my Aspect script to handle it.
I am connected thru a COM Port running at 9600.
My understanding is that the WHEN $RXDATA commands will queue if one is in progress and another instance is detected. But, I am suspecting that there may be a limit on how much the receive buffer can handle before it starts overwriting data.
Is there some command that indicates that the receive buffer is full?
Thanks in advance for the assistance.
Can anyone tell me what the size of the Aspect Receive
buffer is.
I am developing a Phone simulator that receives commands
from a PBX type telephone system.
The commands can be either an ACK or a preamble of !DKTPASS
with two bytes of data.
I am setting RXDATA ON and parsing the received data using comread and comgetc.
I use the WHEN $RXDATA Call Procedure and inside Procedure,
I am using the WHEN $RXDATA SUSPEND and WHEN $RXDATA RESUME.
My problem is that I seem to be missing data and I am not sure if it is because the system is not sending it or it's coming to fast for my Aspect script to handle it.
I am connected thru a COM Port running at 9600.
My understanding is that the WHEN $RXDATA commands will queue if one is in progress and another instance is detected. But, I am suspecting that there may be a limit on how much the receive buffer can handle before it starts overwriting data.
Is there some command that indicates that the receive buffer is full?
Thanks in advance for the assistance.