eis/inc/eqpalg/algs/AlgCarLimit.h

34 lines
592 B
C++

#ifndef _H_ALGORITHM_CAR_LIMIT_H
#define _H_ALGORITHM_CAR_LIMIT_H
#include <eqpalg/AlgCommonDefine.h>
#include <eqpalg/AlgorithmBase.h>
class AlgCarLimit:virtual public AlgorithmBase
{
public:
AlgCarLimit(const string name,const Json::Value rulejson, const string ruleid);
virtual ~AlgCarLimit();
public:
virtual int Reload();
virtual int calculate(string& outjson);
private:
int submitDataBase(long long diff);
private:
int m_act_pos;
int m_limit_pos;
int m_speed;
int pre_limit_pos;
//CMemTable<T_LOV_FDAAITEM::STR_T_LOV_FDAAITEM>* pFDAA;
};
#endif