3.6.1 Общие положения
КАНАЛЬНЫЙ уровень приводится в готовность ФИЗИЧЕСКИМ уровнем при активации последнего. Затем он находится в состоянии ожидании флага синхронизации (PHILI) от ФИЗИЧЕСКОГО уровня.
При получении этого флага он выполняет свои действия до передачи сигнала верхнему уровню (СЕАНСОВОМУ) посредством флага синхронизации LISES, так что последний может начать выполнение своих действий.
Затем он переводится в режим ожидания возврата флага синхронизации (SESLI) от СЕАНСОВОГО уровня, чтобы выполнить свое действие перед пересинхронизацией ФИЗИЧЕСКОГО уровня с помощью LIPHI.
Этот процесс синхронизации может быть представлен следующим образом.
Отключение (возврат в состояние ожидания ФИЗИЧЕСКОГО уровня) может происходить при различных событиях, которые будут описаны в диаграмме состояний.
КАНАЛЬНЫЙ уровень отключается только ФИЗИЧЕСКИМ уровнем в нормальном конце обмена или при переполнении одной из временных задержек.
3.6.2 Поля операций КАНАЛЬНОГО уровня
Действие КАНАЛЬНОГО уровня для первичной станции совершенно аналогично действию КАНАЛЬНОГО уровня для вторичной станции (см. раздел 2).
Проверки синтаксиса и достоверности передачи при приеме включают в себя:
- синтаксическую проверку байта N (N128);
- проверку посредством CRC 16;
- синтаксическую проверку и проверку достоверности управляющего поля (СОМ);
- синтаксическую проверку и проверку достоверности первичного поля адреса (ADP) и вторичного поля адреса (ADS);
- соответствие между первичным ADP и вторичным ADS адресами, полученными в структуре, и данными, содержащимися в таблице А (поля AADS и AADP). Эта проверка не предусмотрена для случаев AADS = 0 и AADP = 0.
При передаче КАНАЛЬНЫЙ уровень будет получать от верхнего уровня буфер, соответствующий данным для передачи, связанной с полем управления; затем он составляет полную структуру, посланную ФИЗИЧЕСКИМ уровнем по шине, вставляя байты из полей ADS и ADP, которые извлекаются из таблицы А, и вычисляя число N, вставленное как заголовок, а также CRC, вставленный в конце структуры.
Значение числа N
N = | (LSUP) + | L (ADS) + | L (ADP) + | L (N) + | L (CRC), | |||
6 | 1 | 1 | 2 |
N= (LSUP) + 10 байтов.