Ключ контроллера.
Подробнее...
#include <ilg_cpp_helpers.h>
|
|
union { |
|
uint64_t nData |
| | Номер ключа в формате целого числа.
|
| |
|
uint8_t aDallas [6] |
| | Номер ключа в формате массива байт.
|
| |
|
struct { |
| uint16_t nNumber |
| | < Номер ключа в формате в Em-Marine Подробнее...
|
| |
|
uint8_t nSeries |
| | Серия
|
| |
|
uint8_t aFacility [3] |
| | Код производителя
|
| |
| } em_marine |
| |
|
struct { |
|
uint8_t aDallas1 [3] |
| |
|
uint8_t aDallas2 [3] |
| |
| } dual_dallas |
| |
|
struct { |
|
uint16_t nNumber1 |
| | Номер
|
| |
|
uint8_t nSeries1 |
| | Серия
|
| |
|
uint16_t nNumber2 |
| | Номер
|
| |
|
uint8_t nSeries2 |
| | Серия
|
| |
| } dual_em_marine |
| |
| }; | |
| |
Ключ контроллера.
Это класс-обертка для ilg_key_number.
◆ CKeyNumber() [1/3]
◆ CKeyNumber() [2/3]
| ilg::CKeyNumber::CKeyNumber |
( |
uint8_t |
nEmSeries, |
|
|
uint16_t |
nEmNumber, |
|
|
uint32_t |
nFacility = 0 |
|
) |
| |
Конструктор номера Em-Marine.
- Аргументы
-
| [in] | nEmSeries | Серия Em-Marine. |
| [in] | nEmNumber | Номер Em-Marine. |
| [in] | nFacility | Код производителя Em-Marine. |
◆ CKeyNumber() [3/3]
| ilg::CKeyNumber::CKeyNumber |
( |
const uint8_t * |
pData, |
|
|
size_t |
nSize |
|
) |
| |
Конструктор из байт данных.
- Аргументы
-
| [in] | pData | Данные. |
| [in] | nSize | Размер данных. |
◆ Assign()
| void ilg::CKeyNumber::Assign |
( |
const uint8_t * |
pData, |
|
|
size_t |
nSize |
|
) |
| |
Устанавливает байты номера ключа.
- Аргументы
-
| [in] | pData | Данные. |
| [in] | nSize | Размер данных. |
◆ Clear()
| void ilg::CKeyNumber::Clear |
( |
| ) |
|
◆ operator=()
Оператор присвоения номера ilg_key_number.
- Аргументы
-
| [in] | other | Значение номера. |
Объявления и описания членов классов находятся в файлах: