Не все биты регистра состояния
(MSR), назначение которых приведено в таблице:
Таблица 3-5. Кодирование битов регистра MSR
--------------------------------------------------------------------
Бит Число Симв. константа Назначение
--------------------------------------------------------------------
0 MSR_ERROR Ошибочный параметр
0 1 MSR_DELTA_CTS Изменение готовности передачи (DCTS)
1 2 MSR_DELTA_DSR Изменение готовности внешнего устройства
(DDSR)
2 4 MSR_TERI Изменение сигнала входящего вызова (TERI)
3 8 MSR_DELTA_DCD Изменение сигнала обнаружения несущей
(DDCD)
4 16 MSR_CTS Готовность к передаче (CTS)
5 32 MSR_DSR Готовность внешнего устройства (DSR)
6 64 MSR_RI Индикатор входящего вызова (RI)
7 128 MSR_DCD Обнаружение несущей (DCD)
--------------------------------------------------------------------
Описание
Не все биты регистра состояния модема MSR (Modem Status Register)
могут быть опрошены специальными функциями. Если, например, нужна информация об изменении сигнала (DELTA-<сигнал>), то следует использовать данную функцию и проверять состояние соответствующих битов.
Примечания
. Все биты данного регистра, указывающие на изменения
соответствующих сигналов, сбрасываются при чтении.
Примеры
. Анализ MSR порта1:
nStatus := COM_MSR(1)
IF ISBIT(nStatus, 5) // CTS (бит 5) активен?
...
ENDIF
See Also: COM_CTS()
COM_DCD()
COM_DSR()
COM_RING()
COM_NUM()
Возвращает наибольший из номеров доступных последовательных портов.
------------------------------------------------------------------------------
Синтаксис
COM_NUM() --> nMaxCom
Возвращаемое значение