Rsh API
SDK 2.1
Документация по программированию
Титульная страница
Описания
Классы
Файлы
Примеры
Файлы
Список членов всех файлов
Указатель
Классы
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Макросы
Страницы
HEADERS
Include
IRshDevice.h
См. документацию.
1
18
#ifndef IRSH_DEVICE_H
19
#define IRSH_DEVICE_H
20
21
#include "
RshDefChk.h
"
22
#include "
RshBaseType.h
"
23
#include "
RshDeviceKey.h
"
24
#include "
RshConsts_ConnectModes.h
"
25
#include "
RshConsts_InitModes.h
"
26
#include "
RshConsts_GetDataModes.h
"
27
28
29
#pragma pack(push, 8)
30
73
struct
IRshDevice
74
{
141
virtual
U32
__RSHCALLCONV
Connect
(
IN
RshBaseType
* key,
IN
U32
mode =
RSH_CONNECT_MODE_BASE
) = 0;
142
231
virtual
U32
__RSHCALLCONV
Init
(
IN
OUT
RshBaseType
* structure,
IN
U32
mode =
RSH_INIT_MODE_INIT
) = 0;
232
291
virtual
U32
__RSHCALLCONV
Start
() = 0;
292
338
virtual
U32
__RSHCALLCONV
Stop
() = 0;
339
425
virtual
U32
__RSHCALLCONV
GetData
(
IN
OUT
RshBaseType
* buffer,
IN
U32
flags=
RSH_DATA_MODE_NO_FLAGS
) = 0;
426
502
virtual
U32
__RSHCALLCONV
Get
(
IN
U32
mode,
IN
OUT
RshBaseType
* adr=
NULL
) = 0;
503
};
504
505
#pragma pack(pop)
506
#endif //IRSH_DEVICE_H
Документация по Rsh API. Последние изменения: Вт 12 Янв 2016 10:55:29. Создано системой
1.8.4