78 lines
2.2 KiB
C
78 lines
2.2 KiB
C
|
#pragma once
|
||
|
#include <string>
|
||
|
#include <vector>
|
||
|
using namespace std;
|
||
|
class ScanParamCfg
|
||
|
{
|
||
|
public:
|
||
|
ScanParamCfg();
|
||
|
~ScanParamCfg();
|
||
|
void GetUpdateSql(int cno,vector<string>& ups);
|
||
|
|
||
|
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;
|
||
|
};
|
||
|
|