47 lines
1.1 KiB
C
47 lines
1.1 KiB
C
|
|
/*********************************************************************
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>: FileZone.h
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Shanghai Baosight Software Co., Ltd.
|
|||
|
|
*
|
|||
|
|
*********************************************************************/
|
|||
|
|
#ifndef _H_FileZone_H
|
|||
|
|
#define _H_FileZone_H
|
|||
|
|
#include <zlib/zoneDef.h>
|
|||
|
|
#include <vector>
|
|||
|
|
|
|||
|
|
using namespace baosight;
|
|||
|
|
|
|||
|
|
class FileZone
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
FileZone(void);
|
|||
|
|
public:
|
|||
|
|
~FileZone(void);
|
|||
|
|
public:
|
|||
|
|
|
|||
|
|
//ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<CDB8><D6BE><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>Ϣд<CFA2>ļ<EFBFBD>
|
|||
|
|
int write(int zone,const std::string& coilid);
|
|||
|
|
|
|||
|
|
//<2F><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD>飬ʱ<E9A3AC><CAB1><EFBFBD>־<CDB8><D6BE>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ڴ<EFBFBD>
|
|||
|
|
int read(int zone,const std::string& coilid,const string& date);
|
|||
|
|
|
|||
|
|
//<2F><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<CDB8><D6BE><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ڴ<EFBFBD>
|
|||
|
|
int read(int zone,const std::string& coilid);
|
|||
|
|
|
|||
|
|
//<2F><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD>飬ʱ<E9A3AC><CAB1><EFBFBD>־<CDB8><D6BE><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>Թ<EFBFBD><D4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ʽ json)
|
|||
|
|
int read2json(int zone,const std::string& coilid,const string& date,string buffer);
|
|||
|
|
|
|||
|
|
//<2F><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<CDB8><D6BE><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>Թ<EFBFBD><D4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ʽ json)
|
|||
|
|
int read2json(int zone,const std::string& coilid,string buffer);
|
|||
|
|
|
|||
|
|
//<2F><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>Թ<EFBFBD><D4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ʽ json)
|
|||
|
|
int read2json(int zone,string buffer);
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
private:
|
|||
|
|
std::vector<ZONE*> p_zones;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif
|