ГОСТ Р 56950—2016
Окончание таблицы 54
input_status
Значение
Отсутствуют доступные сеансы проигрывателя
0x03
Зарезервирован
от 0x04 до OxFF
Если в поле input_status установлено значение, отличное от нуля, то поле LTS_id должно быть
проигнорировано.
8.7.9 APDU CICAM_player_play_req
Хост направляет этот APDU к CICAM с запросом к CICAM о проигрывании службы от имени Хоста.
CICAM должен ответить или APDU CICAM_player_status_error в случае, когда обнаружена ошибка, или
APDU CICAM_player_start_req.
Синтаксис APDU CICAM_player_play_req должен быть в соответствии с таблицей 55.
Т а б л и ц а 55 — Синтаксис APDU CICAM_player_play_req
СинтаксисКоличество битовМнемоника
СICAM_player_play_req() {
CICAM_player_play_req_tag
24uimsbf
length_field()
serviceJocationJength
16uimsbf
for (i=0:i<servicejocationjength:i++) {
serviceJocationJ>yte
}
}
8uimsbf
Семантика полей APDU CICAM_player_play_req:
- CICAM_player_play_req_tag: поле 24 бита содержит значение тега, которое должно быть
0x9FA006;
- serviceJocationJength: поле 16 битов, содержит значение длины поля ServiceLocation;
- service_location_byte поле 8 битов, формирует структуру данных XML с одиночным элементом
ServiceLocation, описывающим службу, проверяемую Хостом. Схема XML ServiceLocation определена в
приложении Г настоящего стандарта.
8.7.10 APDU CICAM_player_status_error
CICAM направляет этот APDU к Хосту в ответ на APDU CICAM_player_play_req. если обнаружена
ошибка. В случае отсутствия ошибки CICAM направляет APDU CICAM_player_start_req.
Если обнаружена ошибка, то CICAM может отправить APDU CICAM_player_play_req в любое вре
мя сеанса проигрывателя или после сеанса проигрывателя, если обнаруживается состояние ошибки.
Отображение сообщения об ошибке выполняет CICAM с помощью приложения MMI.
CICAM направляет APDU CICAM_player _end для Хоста с предложением освободить ресурсы Хо
ста в режиме проигрывателя.
Синтаксис APDU CICAM_player_status_error показан в таблице 56.
Т а б л и ц а 56 — Синтаксис APDU CICAM_player_status_error
Синтаксис
Количество битов
Мнемоника
CICAM_player_status_error() {
CICAM_player_status_errorJag
length_field() = 3
24
uimsbf
65