增加了driver文件

This commit is contained in:
zjk
2025-02-13 22:24:17 +08:00
parent 6d00ecfbf2
commit df8a23fd46
7 changed files with 42 additions and 2 deletions
+9
View File
@@ -25,6 +25,7 @@ SET(SRC
fsm.cpp fsm.cpp
main.cpp main.cpp
SQLiteDB.cpp SQLiteDB.cpp
driver.cpp
) )
ADD_EXECUTABLE(pPowerManger ${SRC}) ADD_EXECUTABLE(pPowerManger ${SRC})
@@ -49,5 +50,13 @@ SET(SQLITEDB_SRC
SQLiteDB.cpp SQLiteDB.cpp
) )
SET(FSMLIB_SRC
fsm.cpp)
SET(DRIVER_SRC
driver.cpp)
ADD_LIBRARY(SQLiteDB STATIC ${SQLITEDB_SRC}) ADD_LIBRARY(SQLiteDB STATIC ${SQLITEDB_SRC})
ADD_LIBRARY(UDPComm STATIC ${UDPCOMM_SRC}) ADD_LIBRARY(UDPComm STATIC ${UDPCOMM_SRC})
ADD_LIBRARY(FSMLib STATIC ${FSMLIB_SRC})
ADD_LIBRARY(Driver STATIC ${DRIVER_SRC})
+2 -1
View File
@@ -31,6 +31,7 @@
#include "pmSysvariable.h" #include "pmSysvariable.h"
#include "fsm.h" #include "fsm.h"
#include "SQLiteDB.h" #include "SQLiteDB.h"
#include "driver.h"
#define VAR_TO_STR(var) #var #define VAR_TO_STR(var) #var
@@ -66,7 +67,7 @@ class PowerManger : public AppCastingMOOSApp
protected: // app function protected: // app function
// bool _ListenCB(); // bool _ListenCB();
bool updatePmState(); bool updatePmState();
void updateTime(){m_current_time = MOOSTime();} void updateTime(){m_current_time = MOOSTime();}
bool IsSkewed(double dfTimeNow, double * pdfSkew = NULL); bool IsSkewed(double dfTimeNow, double * pdfSkew = NULL);
string getTypeName(const string typeName); string getTypeName(const string typeName);
-1
View File
@@ -8,7 +8,6 @@
#define DIS_MSG_HEAD1 0x40 #define DIS_MSG_HEAD1 0x40
#define DIS_MSG_HEAD2 0x40 #define DIS_MSG_HEAD2 0x40
#define CCU_STATE_FB_ID 0x0051 #define CCU_STATE_FB_ID 0x0051
#define CCU_SET_PARM_FB_ID 0x0040 #define CCU_SET_PARM_FB_ID 0x0040
#define DIS_HVBUS_FB_ID 0x0005 #define DIS_HVBUS_FB_ID 0x0005
+11
View File
@@ -0,0 +1,11 @@
#include "driver.h"
Driver::Driver()
{
}
Driver::~Driver()
{
}
+14
View File
@@ -0,0 +1,14 @@
#ifndef DRIVER_H
#define DRIVER_H
class Driver
{
public:
Driver();
~Driver();
};
#endif // DRIVER_H
+2
View File
@@ -384,4 +384,6 @@ enum disBreakerOpt{
}; };
#endif #endif
+4
View File
@@ -33,6 +33,10 @@ TEST_CASE("SQLiteDB Test", "[SQLiteDB]") {
REQUIRE(stateDataForGet.event_id == 1); REQUIRE(stateDataForGet.event_id == 1);
REQUIRE(stateDataForGet.fault_code == 1); REQUIRE(stateDataForGet.fault_code == 1);
REQUIRE(stateDataForGet.note == "test"); REQUIRE(stateDataForGet.note == "test");
//REQUIRE(db.clearPowerData(stateDataForGet) == true);
} }
} }