添加了位置定标程序 及位置移动相关程序源码

This commit is contained in:
2022-01-12 14:30:11 +08:00
parent 5b44f94a64
commit f0ecbb8710
446 changed files with 34544 additions and 0 deletions

View File

@ -0,0 +1,50 @@
#pragma once
#include <QObject>
#include "QtEndian"
#include "QTimer"
#include "QTcpSocket"
class OptoSkyManager : public QObject
{
Q_OBJECT
public:
OptoSkyManager(QObject *parent);
~OptoSkyManager();
void optall();
void getdata();
void readconnect();
QString actionmod;
QTimer *timer;
int waittime;
int temp1, temp2;
void loadtcp();
bool isreadtogotdata;
bool readbutdonothing(int size);
bool reloadtcp();
float darkarry[2151];
int flatwite;
int flatdark;
QString processstr;
QString IP_Address;
int SampleAverage;
int WhiteReferenceAverage;
int DarkCurrentAverage;
private:
void ChangeArrEnding(float *data, int lenth);
public slots:
void conecet();
void sendMessage();
void onReciveData();
void sendgotdata();
void ComFromUI(QString commom);
/* void gotdata();*/
void ondisconnect();
void ReadError(QAbstractSocket::SocketError);
signals:
void Senddatatoui(QString datatype, QByteArray data);
void UpdataProcessBar(QString str, int val);
};