Добрый день. Мы организовываем точку питания столовой предприятия. На предприятии клиент использует СКУД, соответственно у каждого сотрудника своя карта.
Для работы нам необходимо иметь возможность считать в windows карту в том же формате что они считывают в СКУД. Проблема в том что ни один формат из стандартных в PlaceCard не подходит. Самый близкий к искомому - это ШЭЛТ-ADEMANT.
PlaceCard считывает карту так:
1я карта:
Em-Marine [4000E250CA] 226,20682
байты номера- CA 50 E2 00 40
на выходе в блокнот необходимо получить - 530A47001A
2я карта:
Em-Marine [55003EDC4D] 062,56397
байты номера- 4D DC 3E 00 55
на выходе в блокнот необходимо получить - B23B7C001A
ШЭЛТ-ADEMANT успешно передает только начало кода (первые 4 цифры, а далее подставляет из шаблона)
по 1й карте получаем 530A6C001A
по 2й карте получаем B23B6C001A
соответственно 5я и 6я цифры последовательности просто подтавляются , клиенту необходимо чтоб 6 цифр последовательности читались с карты
ШЭЛТ-ADEMANT
шаблон %.4X6C001A
параметры bit(2,w01)
Помогите пожалуйста разобраться в том как нам корректно считать карты.