进行了水面端测试
This commit is contained in:
@@ -142,6 +142,57 @@ bool PMtest::Iterate()
|
||||
Notify(DB_TO_PM_MSCMD, content);
|
||||
}
|
||||
}
|
||||
else if (c == 'e')
|
||||
{
|
||||
//发送DB_TO_PM_MISSION消息
|
||||
std::cout << "发送uExternComm_setDeviceSwitch_cmd消息" << std::endl;
|
||||
string filename = "/home/zjk/project/H100/H100PowerManger/data/testmsg/uExternComm_setDeviceSwitch_cmd.json";
|
||||
string content;
|
||||
if(readJsonFromFile(filename, content)) {
|
||||
Notify("uExternComm_setDeviceSwitch_cmd", content);
|
||||
}
|
||||
}
|
||||
else if (c == 'q')
|
||||
{
|
||||
//发送DB_TO_PM_MISSION消息
|
||||
std::cout << "发送uExternComm_setOpCondition_cmd消息" << std::endl;
|
||||
string filename = "/home/zjk/project/H100/H100PowerManger/data/testmsg/uExternComm_setOpCondition_cmd.json";
|
||||
string content;
|
||||
if(readJsonFromFile(filename, content)) {
|
||||
Notify("uExternComm_setOpCondition_cmd", content);
|
||||
}
|
||||
}
|
||||
else if (c == 'w')
|
||||
{
|
||||
//发送DB_TO_PM_MISSION消息
|
||||
std::cout << "发送uExternComm_setOpMode_cmd消息" << std::endl;
|
||||
string filename = "/home/zjk/project/H100/H100PowerManger/data/testmsg/uExternComm_setOpMode_cmd.json";
|
||||
string content;
|
||||
if(readJsonFromFile(filename, content)) {
|
||||
Notify("uExternComm_setOpMode_cmd", content);
|
||||
}
|
||||
}
|
||||
else if (c == 'r')
|
||||
{
|
||||
//发送DB_TO_PM_MISSION消息
|
||||
std::cout << "发送uExternComm_setPowerSystem_cmd消息" << std::endl;
|
||||
string filename = "/home/zjk/project/H100/H100PowerManger/data/testmsg/uExternComm_setPowerSystem_cmd.json";
|
||||
string content;
|
||||
if(readJsonFromFile(filename, content)) {
|
||||
Notify("uExternComm_setPowerSystem_cmd", content);
|
||||
}
|
||||
}
|
||||
else if (c == 't')
|
||||
{
|
||||
//发送DB_TO_PM_MISSION消息
|
||||
std::cout << "发送uExternComm_setPowerSystem_cmd消息" << std::endl;
|
||||
string filename = "/home/zjk/project/H100/H100PowerManger/data/testmsg/uPlan_planStop_cmd.json";
|
||||
string content;
|
||||
if(readJsonFromFile(filename, content)) {
|
||||
Notify("uPlan_planStop_cmd", content);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
@@ -30,6 +30,13 @@ using namespace std;
|
||||
//决策消息
|
||||
#define DB_TO_PM_DEEPTH "uDevice_depth_st"
|
||||
#define DB_TO_PM_MISSION "uPlan_taskStart_cmd"
|
||||
#define DB_TO_PM_TASKSTOP "uPlan_planStop_cmd"
|
||||
|
||||
//外部通信消息
|
||||
#define DB_TO_PM_SETOPCONDITION "uExternComm_setOpCondition_cmd"
|
||||
#define DB_TO_PM_SETOPMODE "uExternComm_setOpMode_cmd"
|
||||
#define DB_TO_PM_SETPMSYS "uExternComm_setPowerSystem_cmd"
|
||||
#define DB_TO_PM_SETDEVSWITCH "uExternComm_setDeviceSwitch_cmd"
|
||||
|
||||
class PMtest : public CMOOSApp
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user