Public Types | Public Slots | Signals | Public Member Functions

QlfTornPend Class Reference

Интерфейс крутильного маятника. More...

#include <QlfTornPend.h>

List of all members.

Public Types

enum  State {
  Running, Stoped, InADCMode, InTestMode,
  Unknown, Disconnected
}

Public Slots

void run ()
void stop ()
void runInTestMode ()
void runADC ()
void stopADC ()
void enableMagnet ()
void disableMagnet ()
void setResistorCode (int code)
void clearScreen ()

Signals

void adcCodeReaded (int code)
void periodDataReaded (int number, int maxAmpl, int minAmpl, int period)

Public Member Functions

 QlfTornPend (QIODevice *ioDevice)
 ~QlfTornPend ()
State state ()
char symbolState ()
int getResistorCode ()
QString getID ()
void print (const char *message)
int getGainCode ()

Detailed Description

Интерфейс крутильного маятника.

Definition at line 15 of file QlfTornPend.h.


Member Enumeration Documentation

Состояние маятника

Definition at line 22 of file QlfTornPend.h.


Constructor & Destructor Documentation

QlfTornPend::QlfTornPend ( QIODevice *  ioDevice  ) 

Коструктор

Parameters:
sPort Указатель на эземпляр класса SerialPort

Definition at line 6 of file QlfTornPend.cpp.

QlfTornPend::~QlfTornPend (  ) 

Деструктор

Definition at line 15 of file QlfTornPend.cpp.


Member Function Documentation

void QlfTornPend::adcCodeReaded ( int  code  )  [signal]

Получен код АЦП

Parameters:
code код АЦП
void QlfTornPend::clearScreen (  )  [slot]

Очистить экран крутильного маятника

Definition at line 96 of file QlfTornPend.cpp.

void QlfTornPend::disableMagnet (  )  [slot]

Выключить магнит

Definition at line 52 of file QlfTornPend.cpp.

void QlfTornPend::enableMagnet (  )  [slot]

Включить магнит

Definition at line 47 of file QlfTornPend.cpp.

int QlfTornPend::getGainCode (  ) 

Получить код переключателя усиления

Returns:
код переключателя усиления

Definition at line 118 of file QlfTornPend.cpp.

QString QlfTornPend::getID (  ) 

Прочитать идентификатор прибора

Returns:
идентификатор

Definition at line 109 of file QlfTornPend.cpp.

int QlfTornPend::getResistorCode (  ) 

Прочитать положение подстроечного резистора

Returns:
код положения резистора (0 - мин., 255 - макс.)

Definition at line 79 of file QlfTornPend.cpp.

void QlfTornPend::periodDataReaded ( int  number,
int  maxAmpl,
int  minAmpl,
int  period 
) [signal]

Получены данные периода

Parameters:
number номер колебания
maxAmpl максимальная амплитуда в колебании
minAmpl минимальная амплитуда в колебании
period период колебания в ед.
void QlfTornPend::print ( const char *  message  ) 

вывести сообщение на дисплей

Parameters:
message сообщение

Definition at line 101 of file QlfTornPend.cpp.

void QlfTornPend::run (  )  [slot]

Запустить крутильный маятник

Definition at line 22 of file QlfTornPend.cpp.

void QlfTornPend::runADC (  )  [slot]

Запустить маятник в режиме АЦП

Definition at line 37 of file QlfTornPend.cpp.

void QlfTornPend::runInTestMode (  )  [slot]

Запустить маятник в режиме настройки

Definition at line 32 of file QlfTornPend.cpp.

void QlfTornPend::setResistorCode ( int  code  )  [slot]

Установить подстроечный резистор

Parameters:
code код положения резистора (0 - мин., 255 - макс.)

Definition at line 88 of file QlfTornPend.cpp.

QlfTornPend::State QlfTornPend::state (  ) 

Получить состояние маятника

Definition at line 57 of file QlfTornPend.cpp.

void QlfTornPend::stop (  )  [slot]

Остановить крутильный маятник

Definition at line 27 of file QlfTornPend.cpp.

void QlfTornPend::stopADC (  )  [slot]

Остановить режим АЦП

Definition at line 42 of file QlfTornPend.cpp.

char QlfTornPend::symbolState (  ) 

Получить состояние маятника

Definition at line 70 of file QlfTornPend.cpp.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Enumerator