Ключ аутентификации Mifare Plus.
Подробнее...
#include <ilr_cpp_helpers.h>
|
union { |
uint8_t a [16] |
| Байты ключа.
|
|
struct { |
uint64_t lo |
| Младшая часть ключа.
|
|
uint64_t hi |
| Старшая часть ключа.
|
|
} ll |
|
}; | |
|
Ключ аутентификации Mifare Plus.
Это класс-обертка для ilr_mf_plus_key.
- Примеры
- auto_read_card/main.cpp и mf_plus/main.cpp.
◆ CMifarePlusKey() [1/3]
◆ CMifarePlusKey() [2/3]
ilr::CMifarePlusKey::CMifarePlusKey |
( |
const uint64_t & |
lo, |
|
|
const uint64_t & |
hi |
|
) |
| |
Конструктор из двух 8-байтных чисел.
- Аргументы
-
[in] | lo | Число, которое копируется в младшие 8 байт ключа Mifare Plus. |
[in] | hi | Число, которое копируется в старшие 8 байт ключа Mifare Plus. |
◆ CMifarePlusKey() [3/3]
Конструктор из ключа Mifare Classic.
- Аргументы
-
[in] | other | Значение ключа Mifare Classic. |
◆ operator!=()
bool ilr::CMifarePlusKey::operator!= |
( |
const CMifarePlusKey & |
other | ) |
const |
|
inline |
Оператор сравнение ключей на неравенство.
- Аргументы
-
- Возвращает
- True ключи не равны.
◆ operator<()
bool ilr::CMifarePlusKey::operator< |
( |
const CMifarePlusKey & |
other | ) |
const |
|
inline |
Оператор сравнение ключей "меньше".
- Аргументы
-
- Возвращает
- True этот ключ меньше, чем другой.
◆ operator<=()
bool ilr::CMifarePlusKey::operator<= |
( |
const CMifarePlusKey & |
other | ) |
const |
|
inline |
Оператор сравнение ключей "меньше или равно".
- Аргументы
-
- Возвращает
- True этот ключ меньше, чем другой, или равен ему.
◆ operator=() [1/2]
Оператор присвоения ключа Mifare Classic.
- Аргументы
-
◆ operator=() [2/2]
Оператор присвоения ключа Mifare Plus.
- Аргументы
-
◆ operator==()
bool ilr::CMifarePlusKey::operator== |
( |
const CMifarePlusKey & |
other | ) |
const |
|
inline |
Оператор сравнение ключей на равенство.
- Аргументы
-
- Возвращает
- True ключи равны.
◆ operator>()
bool ilr::CMifarePlusKey::operator> |
( |
const CMifarePlusKey & |
other | ) |
const |
|
inline |
Оператор сравнение ключей "больше".
- Аргументы
-
- Возвращает
- True этот ключ больше, чем другой.
◆ operator>=()
bool ilr::CMifarePlusKey::operator>= |
( |
const CMifarePlusKey & |
other | ) |
const |
|
inline |
Оператор сравнение ключей "больше или равно".
- Аргументы
-
- Возвращает
- True этот ключ больше, чем другой, или равен ему.
Объявления и описания членов классов находятся в файлах: