Raw socket squelch functionality
A condition may occur where the end device connected to the serial port continues to send out a continuous stream of data after the normal response period has expired. This can prevent the far-end remote host or master equipment from receiving data from other end devices in the network. To resolve this condition, the squelch command can be used on the raw socket at the port level (it is disabled by default). This stops the socket from receiving any more data from the problematic device.
If the command is enabled, the 7705 SAR Gen 2 monitors the serial port for a constant character stream. A configurable squelch delay period, using the following command, determines how long to measure the constant character stream before initiating the squelch function.
configure port serial rs232 socket rx squelch-delay
If the squelch function is initiated, the port is considered locked up, and an alarm is raised indicating the lock-up and that the squelching function has been triggered.
The serial port can be forced out of squelch and put back to normal, either manually using the squelch-reset command or automatically using the following command.
configure port serial rs232 socket rx unsquelch-delay
The unsquelch-delay command defines the time to wait after squelch is initiated before it is removed.