屏蔽了squit3,实现了外部通讯交互

This commit is contained in:
zjk
2025-04-27 00:11:30 +08:00
parent 06226b6704
commit a45ba75c37
17 changed files with 580 additions and 257 deletions
+18 -18
View File
@@ -47,15 +47,15 @@ PowerManger::PowerManger()
initControlCmd();
//初始化数据库
string dbPath = "/home/zjk/project/H100/H100PowerManger/data/power_data.db";
m_db = new SQLiteDB(dbPath);
m_db->createPowerDataTables();
m_db->createStateTables();
m_db->createDisCcuSysTables();
m_db->createDriversTables(VAR_TO_STR(m_currentDriverState));
m_db->createDriversTables(VAR_TO_STR(m_subDisSysState));
m_db->createDriversTables(VAR_TO_STR(m_subDisSysCmd));
m_db->createDriversTables(VAR_TO_STR(m_MSDriverCmd));
// string dbPath = "/home/zjk/project/H100/H100PowerManger/data/power_data.db";
// m_db = new SQLiteDB(dbPath);
// m_db->createPowerDataTables();
// m_db->createStateTables();
// m_db->createDisCcuSysTables();
// m_db->createDriversTables(VAR_TO_STR(m_currentDriverState));
// m_db->createDriversTables(VAR_TO_STR(m_subDisSysState));
// m_db->createDriversTables(VAR_TO_STR(m_subDisSysCmd));
// m_db->createDriversTables(VAR_TO_STR(m_MSDriverCmd));
}
@@ -64,7 +64,7 @@ PowerManger::PowerManger()
PowerManger::~PowerManger()
{
delete m_db;
// delete m_db;
delete m_lowerCommManager;
}
@@ -241,14 +241,14 @@ bool PowerManger::FsmLoop()
bool PowerManger::writeDataToDB()
{
//写入设备状态
if(!m_db->insertDriverTables(m_currentDriverState,VAR_TO_STR(m_currentDriverState)))
return false;
if(!m_db->insertDriverTables(m_subDisSysState,VAR_TO_STR(m_subDisSysState)))
return false;
if(!m_db->insertDriverTables(m_subDisSysCmd,VAR_TO_STR(m_subDisSysCmd)))
return false;
if(!m_db->insertDriverTables(m_MSDriverCmd,VAR_TO_STR(m_MSDriverCmd)))
return false;
// if(!m_db->insertDriverTables(m_currentDriverState,VAR_TO_STR(m_currentDriverState)))
// return false;
// if(!m_db->insertDriverTables(m_subDisSysState,VAR_TO_STR(m_subDisSysState)))
// return false;
// if(!m_db->insertDriverTables(m_subDisSysCmd,VAR_TO_STR(m_subDisSysCmd)))
// return false;
// if(!m_db->insertDriverTables(m_MSDriverCmd,VAR_TO_STR(m_MSDriverCmd)))
// return false;
return true;