Classes | Public Member Functions | Protected Member Functions

QlfRNet Class Reference

Интерфейс RNet. More...

#include <QlfRNet.h>

List of all members.

Classes

class  RegValue
 Регистр RNet. More...

Public Member Functions

 QlfRNet (QIODevice *ioDevice)
 Конструктор.
RegValue readReg (unsigned char dev, unsigned char cha, unsigned char reg) const
bool writeReg (unsigned char dev, unsigned char cha, unsigned char reg, const RegValue &value) const

Protected Member Functions

char calculate_crc (const QByteArray &data) const

Detailed Description

Интерфейс RNet.

Definition at line 10 of file QlfRNet.h.


Constructor & Destructor Documentation

QlfRNet::QlfRNet ( QIODevice *  ioDevice  ) 

Конструктор.

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

Definition at line 211 of file QlfRNet.cpp.


Member Function Documentation

char QlfRNet::calculate_crc ( const QByteArray &  data  )  const [protected]

Расчитать CRC - контрольную сумму сообщения

Parameters:
data указатель на первый элемент в сообщении
datalen длина сообщения
Returns:
контрольная сумма

Definition at line 274 of file QlfRNet.cpp.

QlfRNet::RegValue QlfRNet::readReg ( unsigned char  dev,
unsigned char  cha,
unsigned char  reg 
) const

Читать значение регистра

Parameters:
dev Адрес устройства на шине RNet
cha Номер канала
reg Номер регистра
Returns:
Значение регистра

Definition at line 216 of file QlfRNet.cpp.

bool QlfRNet::writeReg ( unsigned char  dev,
unsigned char  cha,
unsigned char  reg,
const RegValue value 
) const

Записать регистр

Parameters:
dev Адрес устройства на шине RNet
cha Номер канала
reg Номер регистра
value Новое значение регистра
Returns:
Если true регистр записан

Definition at line 245 of file QlfRNet.cpp.


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