Ключ контроллера.
Подробнее...
#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 | Значение номера. |
Объявления и описания членов классов находятся в файлах: