Rsh API
SDK 2.1
Документация по программированию
Титульная страница
Описания
Классы
Файлы
Примеры
Файлы
Список членов всех файлов
Указатель
Классы
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Макросы
Страницы
HEADERS
Include
RshDeviceBaseInfo.h
См. документацию.
1
18
#ifndef RSH_DEVICEBASEINFO_H
19
#define RSH_DEVICEBASEINFO_H
20
21
#include "
RshBaseType.h
"
22
#include "
RshBufferType.h
"
23
24
#include <ostream>
25
26
#pragma pack(push, 8)
27
59
struct
RshDeviceBaseInfo
:
public
RshBaseType
{
60
76
U16
chip
;
77
101
U16
vid
;
125
U16
pid
;
126
149
U16
rev
;
150
169
U16
slot
;
170
200
U16
base
;
201
213
U32
serialNumber
;
214
215
RshDeviceBaseInfo
(
RshDataTypes
type =
rshDeviceBaseInfo
,
size_t
typeSize =
sizeof
(
RshDeviceBaseInfo
));
216
217
RshDeviceBaseInfo
(
U16
vid
,
U16
pid
,
U16
rev
,
U16
chip
,
U16
slot
,
U16
base
,
U32
serialNumber
= 0);
218
219
RshDeviceBaseInfo
(
const
RshDeviceBaseInfo
& pi);
220
221
RshDeviceBaseInfo
&
operator=
(
const
RshDeviceBaseInfo
& obj);
222
223
bool
operator==
(
RshDeviceBaseInfo
& obj)
const
;
224
225
bool
operator!=
(
RshDeviceBaseInfo
& obj)
const
;
226
227
bool
operator<
(
const
RshDeviceBaseInfo
& obj)
const
;
228
229
bool
operator>
(
const
RshDeviceBaseInfo
& obj)
const
;
230
231
friend
std::ostream&
operator<<
(std::ostream &out,
const
RshDeviceBaseInfo
& obj);
232
};
233
249
typedef
RshBufferType< RshDeviceBaseInfo, rshBufferTypeDeviceBaseInfo>
RSH_BUFFER_DEVICE_BASE_INFO
;
250
251
252
#pragma pack(pop)
253
#endif //RSH_DEVICEBASEINFO_H
Документация по Rsh API. Последние изменения: Вт 12 Янв 2016 10:55:29. Создано системой
1.8.4