Retrieves the modem control-register values. (version 4.86 or later)
getmodemstatus <intvar>
Retrieves the modem control-register values from the serial port.
The <intvar> variable can be one or more of the following values.1 The CTS (clear-to-send) signal is on. 2 The DSR (data-set-ready) signal is on. 4 The ring indicator signal is on. 8 The RLSD (receive-line-signal-detect) signal is on.
If the command succeeds, the system variable "result" is set to 0. If the command fails, the variable is set to 1.
testlink if result=0 then connect '/C=1' pause 3 endif getmodemstatus val if result=0 then sprintf2 str "val = %d(%x)" val val messagebox str "Result value" if val & 2 > 0 then ; DSR signal is enabled. messagebox "DSR on" "Message" endif else messagebox "failed" "ERROR" endif