37 lines
843 B
C++
37 lines
843 B
C++
#ifndef SQLITE_H
|
|
#define SQLITE_H
|
|
#include "sqlite3.h"
|
|
#include <string>
|
|
#include "../pmSysvariable.h"
|
|
|
|
class SQLite
|
|
{
|
|
private:
|
|
sqlite3* m_db;
|
|
public:
|
|
std::string m_dbPath;
|
|
SQLite(const std::string& dbName);
|
|
~SQLite();
|
|
|
|
//创建表
|
|
bool createTable();
|
|
bool createTable(const std::string& tableName, const std::string& columns);
|
|
|
|
// 插入数据函数
|
|
bool insertData(ccuState data);
|
|
bool insertData(disHighVolBusState data);
|
|
bool insertData(disHighAVolBusState data);
|
|
bool insertData(disLowMainBusState data);
|
|
bool insertData(disLowBusState data);
|
|
|
|
//插入指令数据
|
|
bool insertData(ccuColCmd cmd);
|
|
bool insertData(disHighVolBusCmd cmd);
|
|
bool insertData(disHighAVolBusCmd cmd);
|
|
bool insertData(disLowMainBusCmd cmd);
|
|
bool insertData(disLowBusCmd cmd);
|
|
};
|
|
|
|
|
|
#endif
|