GrpcPrint/PrintS/Config/bean/ScanParamCfg.h

83 lines
2.4 KiB
C
Raw Normal View History

2024-06-27 10:56:50 +08:00
#pragma once
2024-03-19 17:45:12 +08:00
#include <string>
#include <vector>
2024-06-27 10:56:50 +08:00
#include "../protobuf/stream.pb.h"
2024-06-27 16:08:07 +08:00
#include "../DataManage/RWData.h"
2024-03-19 17:45:12 +08:00
using namespace std;
class ScanParamCfg
{
public:
ScanParamCfg();
~ScanParamCfg();
void GetUpdateSql(int cno,vector<string>& ups);
2024-06-27 10:56:50 +08:00
void SetScanParam(stream::ScanParamCfg* sp);
2024-07-05 15:51:30 +08:00
void Update(const ReadData& rd, const list<Item>& lst);
2024-03-19 17:45:12 +08:00
public:
string CONFIG_NAME;
static string FIELD_EDGE_LEVEL;
static string FIELD_EDGE_LEVEL_MIN;
static string FIELD_EDGE_LEVEL_MAX;
static string FIELD_JUMP_DELAY;
static string FIELD_JUMP_DELAY_MIN;
static string FIELD_JUMP_DELAY_MAX;
static string FIELD_SCAN_DELAY;
static string FIELD_SCAN_DELAY_MIN;
static string FIELD_SCAN_DELAY_MAX;
static string FIELD_POLYGON_DELAY;
static string FIELD_POLYGON_DELAY_MIN;
static string FIELD_POLYGON_DELAY_MAX;
static string FIELD_LASEROFF_DELAY;
static string FIELD_LASEROFF_DELAY_MIN;
static string FIELD_LASEROFF_DELAY_MAX;
static string FIELD_LASERON_DELAY;
static string FIELD_LASERON_DELAY_MIN;
static string FIELD_LASERON_DELAY_MAX;
static string FIELD_MIN_JUMP_DELAY;
static string FIELD_MIN_JUMP_DELAY_MIN;
static string FIELD_MIN_JUMP_DELAY_MAX;
static string FIELD_JUMP_LENGTH_LIMIT;
static string FIELD_JUMP_LENGTH_LIMIT_MIN;
static string FIELD_JUMP_LENGTH_LIMIT_MAX;
static string FIELD_JUMP_SPEED;
static string FIELD_JUMP_SPEED_MIN;
static string FIELD_JUMP_SPEED_MAX;
static string FIELD_MARK_SPEED;
static string FIELD_MARK_SPEED_MIN;
static string FIELD_MARK_SPEED_MAX;
public:
int m_edge_level;
int m_edge_level_min;
int m_edge_level_max;
unsigned int m_jump_delay;
unsigned int m_jump_delay_min;
unsigned int m_jump_delay_max;
unsigned int m_scan_delay;
unsigned int m_scan_delay_min;
unsigned int m_scan_delay_max;
unsigned int m_polygon_delay;
unsigned int m_polygon_delay_min;
unsigned int m_polygon_delay_max;
long m_laseroff_delay;
long m_laseroff_delay_min;
long m_laseroff_delay_max;
long m_laseron_delay;
long m_laseron_delay_min;
long m_laseron_delay_max;
unsigned int m_min_jump_delay;
unsigned int m_min_jump_delay_min;
unsigned int m_min_jump_delay_max;
unsigned int m_jump_length_limit;
unsigned int m_jump_length_limit_min;
unsigned int m_jump_length_limit_max;
double m_jump_speed;
double m_jump_speed_min;
double m_jump_speed_max;
double m_mark_speed;
double m_mark_speed_min;
double m_mark_speed_max;
};