eis/inc/zlib/FileZone.h

47 lines
1.1 KiB
C
Raw Normal View History

/*********************************************************************
*
* <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