ГОСТ Р МЭК 61784-1—2016
a) Не используется.
b
) Если DLCEP является КЛАССИЧЕСКИМ (CLASSICAL) или БЕСПОРЯДОЧНЫМ (DISORDERED)
одноранговым DLCEP. а подполя J и К принятых SD-параметров не равны нулю каждый, то DLE должен
вычислить
q
TEMP = (Nft(NDR) - VC(A)) по модулю MOD*,
N = TEMP + VC(A).
Принятый DLPDU подтверждает еще не подтвержденный переданный DLSDU (К=1) или же запра
шивает повторную передачу сегмента уже переданного DLSDU (J=1). или и то. и другое.
Если К=1, a DLCEP является КЛАССИЧЕСКИМ (CLASSICAL) или БЕСПОРЯДОЧНЫМ
(DISORDERED) одноранговым DLCEP. a VC(A) < iVS VC(M) + 1. то DLE должен:
i)
установить VC(A) равным N-1;
ii) выпустить, в изначально запрошенном порядке, подтверждение DL-DATA для каждого
DL-DATA запроса, который был подтвержден принятым NDR;
iii)
отменить набор таймеров, связанного с запросом пользователя (T^MCD)} для только что
подтвержденных запросов DL-DATA;
iv) отменить любые повторные передачи таймеров TC,K(SS). связанные с только подтвержден
ными запросами DL-DATA или упрощенный таймер TC(SS), связанный с DLCEP. и в случае последнего
(используя TC(SS)). если VC(A) < VC(M). что подразумевает наличие неподтвержденных DLSDU. TC(SS)
должен быть перезапущен;
v) там. где возможно и разрешено, переместить DL-DATA запросы от третьего раздела во вто
рой раздел соответствующей очереди запроса пользователя (user-request), QA(UR), в соответствии с
МЭК 61158-4-1,8.2.2 2. перечисление d);
иесли VC.K(SS). связанные с толькочто подтвержденными запросами DL-DATA были не пустые, то
DLE может отменить подобные запросы повторной передачи и установить в соответствующий VC,K(SS)
пустое значение.
Если J=1. а N больше, чем VC(A). и N s VC(M), то DLE должен добавить RSN-й член в набор
VCW(SS). а если набор VC>W(SS) был прежде пустым, то DLE должен:
1) отменить любые таймеры повторной передачи W .^SS), связанные с
N-м
DLSDU или TC(SS).
связанный с DLCEP. а также
2) добавить в очередь незапланированных услуг DLE. Q(US), ссылку на QA(UR) принимающего
DLCEP для обеспечения отправки запрошенного DLPDU от принимающего DLCEP.
c) Не используется.
П ри м ечания
1 Q(US) никогда не нуждается в большем количестве ссылок на (^(UR). чем число DLSDU блоков, ожидаю
щих передачи или повторной передачи.
2 Если размер окна отправки равен 1. то VC(M) есть VC<A) или V^A) + 1. Действительные значения NDR это
VC(A) +1 или Vc(А) + 2.
5.2.2.2.4.20 МЭК 61158-4-1. 8.2.2.5.3
П р и м е ч а н и е — Следующие процедуры либо не включены, либо включены частично по следующим
причинам:
МЭК61158-4-1.8.2.2.5.3. перечисление b.I.ii): данный профильно включает DL-время в SD-лараметр:
МЭК 61158-4-1. 8.2.2.5.3. перечисление Ь.2): данный профиль не включает DLSDU с более чем одним
сегментом.
Если прием DLCEP привязан к буферу, то:
a) если принимающий DLCEP обладает классом NONE (никакой) DL-своевременности
(DL-timeliness) отправителя, то статус своевременности. VB(TS). по МЭК 61158-4-1.6.7.4.21. связанный
с записью буфера, должен быть установлен в значение FALSE (ложь);
b
) в противном случае, когда (а) не применим, то:
D
i) связанный с буфером статус-своевременности. VB(TS). указанный в МЭК 61158-4-1, 6.7.4.21,
должен быть установлен в значение, равное подполю Т принятого DLPDU,
ii) не используется.
83