Значение messageIdx определяет сообщение, которое выводится на экран терминала при запросе на ввод или подтверждение пользователем PIN-кода (например, при выполнении операций aftGetPINAsync или aftGetNewPINAsync). messageIdx представляет собой 1 байт, разделенный на два полубайта (правый и левый) по 4 бита. Правый (младший) полубайт определяет первую строку сообщения, выводимого на экран, и соответствует битам 0-3. Левый (старший) полубайт соответствует битам 4-7 и определяет вторую строку сообщения.
Правый полубайт может принимать значение в диапазоне от 0 до 2, левый от 0 до 3. Каждому значению полубайта соответствует одна строка текста (см. таблицу ниже.) Значение целого байта определяет весь отображаемый на экране текст. Например, байт со значением 0x10 соответствует следующему сообщению: Введите PIN-код пользователя.
Возможные значения каждого полубайта и соответствующий им текст приведены в таблицах ниже.
Для русского языка:
Правый (младший) полубайт, биты 0-3 | Левый (старший) полубайт, биты 4-7: | ||
---|---|---|---|
Значение | Выводимый текст | Значение | Выводимый текст |
0 | “Введите PIN-код” | 0 | пустая строка |
1 | “Введите новый PIN” | 1 | “пользователя” |
2 | “Повторите PIN” | 2 | “администратора” |
3 | “подписи” |
Для английского языка:
Правый (младший) полубайт, биты 0-3 | Левый (старший) полубайт, биты 4-7: | ||
---|---|---|---|
Значение | Выводимый текст | Значение | Выводимый текст |
0 | “Enter PIN” | 0 | пустая строка |
1 | “Enter new PIN” | 1 | “of user” |
2 | “Repeat PIN” | 2 | “of admin” |
3 | “for signature” |