在服务器上第一次调试

This commit is contained in:
2021-12-03 12:55:05 +08:00
parent 8d73aba000
commit bebef6bef6
24 changed files with 2040 additions and 8 deletions

View File

@ -0,0 +1,78 @@
#pragma once
/******************************************************
* <20>ļ<EFBFBD><C4BC><EFBFBD> : SensorMannager.h
* <20><><EFBFBD><EFBFBD> :
* <20><><EFBFBD><EFBFBD> :
* <20><><EFBFBD><EFBFBD> : xin
* <20><><EFBFBD><EFBFBD> : renlixin@iris-rs.cn
* <20><><EFBFBD><EFBFBD> : 2021-2-22
********************************************************
* *
* _ooOoo_ *
* o8888888o *
* 88" . "88 *
* (| -_- |) *
* O\ = /O *
* ____/`---'\____ *
* .' \\| |// `. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' | | *
* \ .-\__ `-` ___/-. / *
* ___`. .' /--.--\ `. . __ *
* ."" '< `.___\_<|>_/___.' >'"". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `-. \_ __\ /__ _/ .-` / / *
* ======`-.____`-.___\_____/___.-`____.-'====== *
* `=---=' *
* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ *
* <20><><EFBFBD><EFBFBD><E6B1A3> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *
* *
********************************************************/
#include <QObject>
#include "SensorBase.h"
enum SensorType
{
QESENSOR = 1,
};
class SensorMannager : public QObject
{
Q_OBJECT
public:
SensorMannager(QObject *parent=0 );
~SensorMannager();
SensorBase *Sensor;
//************************************
// Method: SensorOpt <20>Զ<EFBFBD><D4B6>Ż<EFBFBD> <20><><EFBFBD><EFBFBD>persentΪĬ<CEAA><C4AC><EFBFBD>Ż<EFBFBD><C5BB><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF> 0<><30>100 Ĭ<><C4AC><EFBFBD><EFBFBD>100
// FullName: SensorMannager::SensorOpt
// Access: public
// Returns: void
// Qualifier:
// Parameter: int persent
//************************************
void opensensor();
void CloseSensor();
long SensorOpt(int persent=100);
long Getmaxvalue(float *arr, int start, int lenth);
void SetnumbertoGot(int nscan);
void GetSifData(QString outfilepath,bool isskyfirs = true);
private:
int Numberofscan;
void writeonedatatoCSV(FILE *fp, STROnePlot plot);
void WriteTitletoCSV(FILE *fp,QString sensname, int NmberofScan, float temp, QString wavestring, float skyshutter, float vegshutter);
};