24 сентября, понедельник 21:56
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Работа с Pin-pad'ом с помощью XFS

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Работа с Pin-pad'ом с помощью XFS

    Здравствуйте.
    Есть проблема. Пишу модуль, работающий с Pin-pad'ом с помощью XFS. Проблема в том, что в определенном месте программы необходимо так сконфигурировать Pin-pad, чтобы указанные функциональные(FDK) клавиши работали бы как Cancel, Enter, Backspace, Clear. С Cancel и Enter в принципе проблем нет, это можно сделать обходными путями, а вот с Backspace и Clear - проблема, ведь WFS_CMD_PIN_GET_PIN все введенные симоволы запоминает в Pin buffer'е и удаляет их оттуда только при нажатии Backspace и Clear. А я хочу, чтобы и другие клавиши могли выполнять эти функции. Поэтому и встает вопрос, как получить доступ к Pin buffer'у (если это вообще возможно), или как сконфигурить Pin-pad.
    Заранее благодарен.

  • #2
    Спецификации CEN/XFS не дают возможности маппинга кнопок.
    Возможно, конкретный вендор может предоставлять возможности для этого (нпрм, в случае Винкоровской реализации XFS для талесовского пинпада есть возможность назначать новые коды для FK и FDK, однако, при этом FDK по любому останется FDK).
    Короче, объясняйте постановщику задачи, что в общем виде это, скорее всего, нереализуемо
    Либо игнорируйте соображения безопасности и напишите свою процедуру получения пинблока при помощи WFS_CMD_PIN_GET_DATA + WFS_CMD_PIN_CRYPT ...

    Комментарий


    • #3
      Magarila как всегда рулит

      Комментарий


      • #4
        Спасибо

        Комментарий

        Пользователи, просматривающие эту тему

        Свернуть

        Присутствует 1. Участников: 0, гостей: 1.

        Обработка...
        X