2023-11-17 09:24:13 +03:00
|
|
|
#ifndef COMWORKS_H
|
|
|
|
#define COMWORKS_H
|
|
|
|
|
2023-11-24 14:08:11 +03:00
|
|
|
#include "stdint.h"
|
|
|
|
#include "enums.h"
|
|
|
|
#include "mainwindow.h"
|
|
|
|
#include "QDebug"
|
|
|
|
|
|
|
|
|
|
|
|
//extern QSerialPort *serial;
|
|
|
|
//bool connectToCom();
|
|
|
|
|
|
|
|
|
|
|
|
#define LO(x) ((uint8_t) ((x) & 0xff))
|
|
|
|
#define HI(x) ((uint8_t) (((x) >> 8) & 0xff))
|
|
|
|
|
|
|
|
|
|
|
|
stateStruct readSet(QSerialPort *serial, uint16_t adr);
|
|
|
|
sensStruct readSens(QSerialPort *serial, uint16_t adr);
|
|
|
|
sensStruct readSensTest(QSerialPort *serial, uint16_t adr);
|
|
|
|
|
|
|
|
bool writePalam(QSerialPort *serial, uint16_t adr, typeParam typeparam, uint16_t value);
|
|
|
|
|
|
|
|
bool writeConSet(QSerialPort *serial, uint16_t adrCurrent,
|
|
|
|
uint16_t adrNew, uint32_t new_speed, Parity parity);
|
|
|
|
|
|
|
|
bool writeSens(QSerialPort *serial, uint16_t adr,float value);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-11-17 09:24:13 +03:00
|
|
|
#endif // COMWORKS_H
|