Rsh API
SDK 2.1
Документация по программированию
Титульная страница
Описания
Классы
Файлы
Примеры
Файлы
Список членов всех файлов
Указатель
Классы
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Макросы
Страницы
HEADERS
Include
RshInitMemory.h
См. документацию.
1
18
#ifndef RSH_INIT_MEMORY_H
19
#define RSH_INIT_MEMORY_H
20
21
#include "
RshInitADC.h
"
22
#include "
RshSynchroChannel.h
"
23
24
#include <ostream>
25
26
struct
RshInitDMA
;
27
28
#pragma pack(push, 8)
29
69
struct
RshInitMemory
:
public
RshInitADC
70
{
107
RshSynchroChannel
channelSynchro
;
108
126
U32
control
;
127
159
U32
preHistory
;
160
191
U32
startDelay
;
192
220
U32
hysteresis
;
221
255
U32
packetNumber
;
256
276
enum
Control
277
{
306
FreqSingle
= 0x0,
307
334
AutoStartOff
= 0x0,
335
366
FreqDouble
= 0x1,
367
398
FreqQuadro
= 0x2,
399
437
AutoStartOn
= 0x4,
438
};
439
440
RshInitMemory
();
441
442
RshInitMemory
(
RshInitADC
const
& obj);
443
444
RshInitMemory
(
RshInitMemory
const
& obj);
445
446
RshInitMemory
&
operator=
(
const
RshInitMemory
& obj);
447
RshInitMemory
&
operator=
(
const
RshInitDMA
& obj);
448
449
bool
operator==
(
RshInitMemory
& obj)
const
;
450
451
bool
operator!=
(
RshInitMemory
& obj)
const
;
452
453
friend
std::ostream&
operator<<
(std::ostream &out,
const
RshInitMemory
& obj);
454
474
void
SetAutoStartOn
(
bool
on =
true
);
475
487
bool
IsAutoStartOn
()
const
;
488
504
void
SetFreqModeSingle
();
505
521
void
SetFreqModeDouble
();
522
538
void
SetFreqModeQuadro
();
539
540
552
bool
IsSingleFreqModeActive
()
const
;
553
565
bool
IsDoubleFreqModeActive
()
const
;
566
578
bool
IsQuadroFreqModeActive
()
const
;
579
580
};
581
582
#pragma pack(pop)
583
#endif //RSH_INIT_MEMORY_H
Документация по Rsh API. Последние изменения: Вт 12 Янв 2016 10:55:30. Создано системой
1.8.4