Rsh API  SDK 2.1
Документация по программированию
 Указатель Классы Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы Страницы
Открытые типы | Открытые члены | Открытые атрибуты | Друзья | Полный список членов класса
Структура RshInitVoltmeter

Cтруктура инициализации для вольтметров типа B7-78. Подробнее...

#include <RshInitVoltmeter.h>

Граф наследования:RshInitVoltmeter:
Inheritance graph
[см. легенду]
Граф связей класса RshInitVoltmeter:
Collaboration graph
[см. легенду]

Открытые типы

enum  StartType { Program = 0x0 }
 Способы запуска Подробнее...
 
enum  Control { VoltageDC = 0x0, VoltageAC = 0x1, CurrentDC = 0x2, CurrentAC = 0x4 }
 Режимы работы Подробнее...
 

Открытые члены

 RshInitVoltmeter ()
 
 RshInitVoltmeter (RshInitVoltmeter const &obj)
 
RshInitVoltmeteroperator= (const RshInitVoltmeter &obj)
 
bool operator== (RshInitVoltmeter &obj) const
 
bool operator!= (RshInitVoltmeter &obj) const
 
- Открытые члены inherited from RshBaseType
 RshBaseType (const RshDataTypes type=rshTypeUndefined, const size_t typeSize=sizeof(RshBaseType))
 Конструктор Подробнее...
 
const char * GetTypeName () const
 

Открытые атрибуты

U32 startType
 Тип запуска Подробнее...
 
U32 bufferSize
 Размер буфера Подробнее...
 
U32 filter
 Фильтр Подробнее...
 
U32 control
 Режим работы вольтметра Подробнее...
 
- Открытые атрибуты inherited from RshBaseType
const size_t _typeSize
 Размер структуры данных или класса. Подробнее...
 
const RshDataTypes _type
 Идентификатор типа данных. Подробнее...
 

Друзья

std::ostream & operator<< (std::ostream &out, const RshInitVoltmeter &obj)
 

Additional Inherited Members

- Открытые статические члены inherited from RshBaseType
static const char * GetTypeName (const RshDataTypes typeCode)
 Получение названия типа данных. Подробнее...
 

Подробное описание

Cтруктура инициализации для вольтметров типа B7-78.

Вольтметр управляется через USB порт, используется стандартный VISA драйвер для него.

Необходимо сделать:
Рефакторинг

Перечисления

Режимы работы

Элементы перечислений
VoltageDC 

Измерение постоянного напряжения

VoltageAC 

Измерение переменного напряжения

CurrentDC 

Измерение постоянного тока

CurrentAC 

Измерение переменного тока

Способы запуска

На текущий момент одно допустимое значение, программный запуск.

Элементы перечислений
Program 

Программный запуск

Конструктор(ы)

RshInitVoltmeter::RshInitVoltmeter ( )

Перекрестные ссылки bufferSize, control, filter, Program, startType и VoltageDC.

RshInitVoltmeter::RshInitVoltmeter ( RshInitVoltmeter const &  obj)

Перекрестные ссылки bufferSize, control, filter и startType.

Методы

bool RshInitVoltmeter::operator!= ( RshInitVoltmeter obj) const

Перекрестные ссылки operator==().

Граф вызовов:

RshInitVoltmeter & RshInitVoltmeter::operator= ( const RshInitVoltmeter obj)

Перекрестные ссылки bufferSize, control, filter и startType.

bool RshInitVoltmeter::operator== ( RshInitVoltmeter obj) const

Перекрестные ссылки bufferSize, control, filter и startType.

Используется в operator!=().

Граф вызова функции:

Документация по друзьям класса и функциям, отноносящимся к классу

std::ostream& operator<< ( std::ostream &  out,
const RshInitVoltmeter obj 
)
friend

Данные класса

U32 RshInitVoltmeter::bufferSize

Размер буфера

Размер буфера в отсчетах.

Используется в operator<<(), operator=(), operator==() и RshInitVoltmeter().

U32 RshInitVoltmeter::control

Режим работы вольтметра

Внутренняя команда: "<bFUNC</b>" Допустимые значения собраны в перечислении Control

Используется в operator<<(), operator=(), operator==() и RshInitVoltmeter().

U32 RshInitVoltmeter::filter

Фильтр

Внутренняя команда: "<b>DET:BAND</b>" Допустимые значения: 3, 20, 200 (значение по умолчанию)

Используется в operator<<(), operator=(), operator==() и RshInitVoltmeter().

U32 RshInitVoltmeter::startType

Тип запуска

В настоящий момент, доступно только одно значение - программный запуск.

Используется в operator=(), operator==() и RshInitVoltmeter().


Объявления и описания членов структур находятся в файлах: