IronLogic СКУД

Адаптеры & Конвертеры => Z-2 Base => Тема начата: Алекс от 22 Апреля 2022, 08:32

Название: Чтение карт Temic
Отправлено: Алекс от 22 Апреля 2022, 08:32
При чтении карты  Temic  считывателем Matrix в режиме  Temic  мы видим 000000C0085A.
Как получить эти же данные  с помощью считывателя  z-2 mod ETH? При чтении этой же карты temic мы видим только 8 байт E0 15 A0 10 68 4C 00 85, из которых не получается восстановить  000000C0085A. Перепробовали все что есть в инструкции к драйверу zr1c_v1.9.1, не получается.
Название: Re: Чтение карт Temic
Отправлено: gsa от 22 Апреля 2022, 10:31
Добрый день. Вроде такой формат подходит: шаблон "000000%.6X", параметры "lhE5CFDA". Если не подошел, то пришлите ещё несколько пар номеров: 8-байтный номер и номер Matrix, тогда будет проще найти подходящий формат.
Название: Re: Чтение карт Temic
Отправлено: Алекс от 22 Апреля 2022, 10:59
При чтении получилось 000000C08005
Название: Re: Чтение карт Temic
Отправлено: gsa от 22 Апреля 2022, 12:17
При чтении получилось 000000C08005
В результате ZR1C будет читать из Temic 8 байт ("E015A010684C0085", где 'A' - это 5-й полубайт), после форматирования будет номер "000000C008A5".
Название: Re: Чтение карт Temic
Отправлено: Алекс от 22 Апреля 2022, 13:40
После обновления драйвера и шаблона выводит для всех ключей одно и тоже число 16105600.
При использовании %x выводит с00805.
Если на затруднит, поясните, откуда брать и куда вставлять A -5 полубайт полубайт
Название: Re: Чтение карт Temic
Отправлено: gsa от 22 Апреля 2022, 14:15
Если на затруднит, поясните, откуда брать и куда вставлять A -5 полубайт полубайт
Пришлите, пожалуйста, лог файл "ZR1C.log":
Название: Re: Чтение карт Temic
Отправлено: Алекс от 22 Апреля 2022, 14:30
Во вложении.
ПС. Карты не инициализированные
Название: Re: Чтение карт Temic
Отправлено: gsa от 22 Апреля 2022, 15:24
Во вложении.
ПС. Карты не инициализированные
Из лога видно, что программа получает такой номер 85004C68100A15E0
Обновите ZR1C https://disk.yandex.ru/d/vxB6L4I13P5JXp (https://disk.yandex.ru/d/vxB6L4I13P5JXp) (исправил мелкую ошибку).
Измените формат:
Шаблон: 000000%.6X
Параметры: lh4EFCDA
Форматированный номер получится "000000C0085A"

E0 15 0A 10 68 4C 00 85
10 32 54 76 98 BA DC FE

Первая строка - байты номер от младшего к старшему
Вторая строка - номер полубайта в 16-ричном формате
Название: Re: Чтение карт Temic
Отправлено: Алекс от 25 Апреля 2022, 14:37
Вот примеры:
-1 E0 15 A0 10 68 4C 00 85 000000C0085A
1  E0 15 0A 10 68 4C 13 CB 000000C13CBA
2  E0 15 0A 10 68 4C 17 EE 000000C17EEA
3  E0 15 0A 10 68 4C 09 8A 000000C098AA
4  E0 15 0A 10 68 4C 18 4C 000000C184CA
5  E0 15 0A 10 68 4C 22 67 000000C2267A
6  E0 15 0A 10 68 4C 05 23 000000C0523A
7  E0 15 0A 10 68 4C 28 A3 000000C28A3A
8  E0 15 0A 10 68 4C 00 23 000000C0023A
9  E0 15 0A 10 68 4C 32 9A 000000C329AA
10 E0 15 0A 10 68 4C 0B 28 000000C0B28A
11 E0 15 0A 9C 19 82 27 B3 000000227B3A
12 E0 15 0A 10 68 4C 23 22 000000C2322A
13 E0 15 0A 10 68 4C 1D 14 000000C1D14A
14 E0 15 0A 10 68 4C 01 5B 0000008B06C6
15 E0 15 0A 10 68 4C 28 6B 000000C286BA
Название: Re: Чтение карт Temic
Отправлено: gsa от 25 Апреля 2022, 15:02
Вот примеры:
-1 E0 15 A0 10 68 4C 00 85 000000C0085A
1  E0 15 0A 10 68 4C 13 CB 000000C13CBA
2  E0 15 0A 10 68 4C 17 EE 000000C17EEA
3  E0 15 0A 10 68 4C 09 8A 000000C098AA
4  E0 15 0A 10 68 4C 18 4C 000000C184CA
5  E0 15 0A 10 68 4C 22 67 000000C2267A
6  E0 15 0A 10 68 4C 05 23 000000C0523A
7  E0 15 0A 10 68 4C 28 A3 000000C28A3A
8  E0 15 0A 10 68 4C 00 23 000000C0023A
9  E0 15 0A 10 68 4C 32 9A 000000C329AA
10 E0 15 0A 10 68 4C 0B 28 000000C0B28A
11 E0 15 0A 9C 19 82 27 B3 000000227B3A
12 E0 15 0A 10 68 4C 23 22 000000C2322A
13 E0 15 0A 10 68 4C 1D 14 000000C1D14A
14 E0 15 0A 10 68 4C 01 5B 0000008B06C6
15 E0 15 0A 10 68 4C 28 6B 000000C286BA
Скорее всего пары "E0 15 A0 10 68 4C 00 85 000000C0085A" и "E0 15 0A 10 68 4C 01 5B 0000008B06C6" не правильные, т.к. выбиваются из общей логики: у первого номера вместо "A0" должно быть "0A" (верный номер был в лог файле), второй - слишком отличается.
К остальным парам формат "000000%.6X", "lh4EFCDA" должен подходить.
Название: Re: Чтение карт Temic
Отправлено: Алекс от 26 Апреля 2022, 09:31
14 будем пока условно считать браком ключа. А не подскажите, как это перевести  в 10-чный формат, где  число из 3 цифр  первый байт и последние 5 цифр еще два байта. Когда я использовал ключи емарин это  было так: "%.2X\t%.2X\t%.2X" b5 b6 b7.  "lh4EFCDA" у меня не хватает знаний разбить на два части 1 первый байт  и два последних байта.
Название: Re: Чтение карт Temic
Отправлено: gsa от 26 Апреля 2022, 10:04
14 будем пока условно считать браком ключа. А не подскажите, как это перевести  в 10-чный формат, где  число из 3 цифр  первый байт и последние 5 цифр еще два байта.
Шаблон: %.3u,%.5u
Параметры: bhDA wh4EFC

Когда я использовал ключи емарин это  было так: "%.2X\t%.2X\t%.2X" b5 b6 b7.  "lh4EFCDA" у меня не хватает знаний разбить на два части 1 первый байт  и два последних байта.
"%.2X" - это 2 цифры в 16-ричном формате. "%.3u" - это 3 цифры в 10-тичном
Разделённые байты в 16-ричном:
Шаблон: %.2X\t%.2X\t%.2X
Параметры: bhDA bhFC bh4E

Обновление ZR1C https://disk.yandex.ru/d/vxB6L4I13P5JXp (https://disk.yandex.ru/d/vxB6L4I13P5JXp)
Исправил мелкую ошибку при создании формата.
Название: Re: Чтение карт Temic
Отправлено: Алекс от 26 Апреля 2022, 10:41
А как получить первый по порядку полубайт "E" в ключе E0 15 A0 10 68 4C 00 85? Я пробовал h1 и h1x (по маске 10 32 54 76 98 BA DC FE), не сработало   :-\
Для общего бы развития  :)
Название: Re: Чтение карт Temic
Отправлено: gsa от 26 Апреля 2022, 11:05
А как получить первый по порядку полубайт "E" в ключе E0 15 A0 10 68 4C 00 85? Я пробовал h1 и h1x (по маске 10 32 54 76 98 BA DC FE), не сработало   :-\
Для общего бы развития  :)
Обновление ZR1C https://disk.yandex.ru/d/vxB6L4I13P5JXp (https://disk.yandex.ru/d/vxB6L4I13P5JXp)
Исправил.
Шаблон: %X
Параметры: h1
В E0 первый (младший) полубайт 0, второй (старший) E.
В h1 число 1 означает второй полубайт, потому что отсчет от 0.
Название: Re: Чтение карт Temic
Отправлено: Алекс от 26 Апреля 2022, 11:21
Сработало, спасибо :)