Адаптеры & Конвертеры > Z-2 Base
Z2 + Mifare 1k
(1/1)
Wadim:
Добрый день.
Есть вопрос по настройке форматов в PlaceCard.
Имеем систему СКУД с ПО болид, считывателями HID R10, АРМ с ПО Орион Про, PlaceCard и настольным считывателем Z2.
PlaceCard - Версия 2.1.15 (10.05.2021)
Считыватель- USB Z-2 ADAPTER S/N:28844 [0301], Software version: 231, Build Oct 5 2016 16:24:18.
Заказчик купил новый вид карточек Mifare Clasic 1k UID 4.
Есть различие в том как читают эти карточки считыватели HID и Z2, от одной и той же карточки мы имеем:
HID: D600000d23f9ff01 (если смотреть в двоичном формате: 11010110 00000000 00000000 0000 1101 0010 0011 1111 1001 1111 1111 00000001)
Z2 : D200009A47F3FE01 (если смотреть в двоичном формате: 11010010 00000000 00000000 100 1101 0010 0011 1111 1001 1111 1111 0 00000001).
Я создал свой формат с
шаблоном: %.2X0000%.8X01
параметрами: BY (l0123>>1)&1073741823
В результате я получил:D200000D23F9FF01
Сейчас ID карточки получаем одинаковым 0d23f9ff, но контрольную сумму считает по прежнему (D2) от 9A47F3FE, а надо от 0d23f9ff.
Как мне изменить шаблон чтобы получит правильную контрольную сумму?
gsa:
Добрый день
Шаблон можно не изменять. Параметры такие:
--- Код: ---ds(7, (set(0, (l0123 >> 1) & 1073741823)<<8)+1) get(0)
--- Конец кода ---
Wadim:
Добрый день.
Спасибо за помощь. Все работает.
Я тоже экспериментировал с DS, но у меня не получилось. В справке маловато информации по этой функции. Я нашел такую информацию:
bA - Если A = 'Y', то = ds(1, x[0], x[1], x[2], 0, 0, 0);
пробовал взять ее за основу но не вышло.
Еще раз Спасибо.
Навигация
Перейти к полной версии