no comment
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -101,7 +101,7 @@ dkms.conf
|
|||||||
|
|
||||||
/log
|
/log
|
||||||
/launch/launch_local.moos
|
/launch/launch_local.moos
|
||||||
bin/
|
/bin/
|
||||||
build/
|
/build/
|
||||||
/scripts
|
/scripts
|
||||||
/.vscode
|
/.vscode
|
||||||
|
|||||||
16
README.md
16
README.md
@@ -19,8 +19,20 @@ bin/ : 程序执行文件存放位置
|
|||||||
|
|
||||||
# 文件说明
|
# 文件说明
|
||||||
|
|
||||||
./build.sh : 编译脚本
|
build.sh : 编译脚本
|
||||||
|
|
||||||
./clean.sh : 清除编译生成文件
|
clean.sh : 清除编译生成文件
|
||||||
|
|
||||||
|
launch/launch.moos : Pi上的moos-ivp-pi启动脚本
|
||||||
|
|
||||||
|
alpha.moos : moos-ivp调试端启动脚本,在pi以外的调试计算机上使用,可以监控pi的各个状态。
|
||||||
|
|
||||||
|
.gitignore : git的配置文件,编辑这个可以文件以设置忽略哪些不需要跟踪的文件,比如编译生成文件等。
|
||||||
|
|
||||||
|
setting/PlanConfigure.json : 使命文本
|
||||||
|
|
||||||
|
setting/ControlParam.json : 运动控制器参数配置文件
|
||||||
|
|
||||||
|
setting/Origin.json :经纬度原点配置文件
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ bool StateManagement::OnNewMail(MOOSMSG_LIST &NewMail)
|
|||||||
for(p=NewMail.begin(); p!=NewMail.end(); p++) {
|
for(p=NewMail.begin(); p!=NewMail.end(); p++) {
|
||||||
CMOOSMsg &msg = *p;
|
CMOOSMsg &msg = *p;
|
||||||
|
|
||||||
#if 1 // Keep these around just for template
|
|
||||||
string key = msg.GetKey();
|
string key = msg.GetKey();
|
||||||
string comm = msg.GetCommunity();
|
string comm = msg.GetCommunity();
|
||||||
double dval = msg.GetDouble();
|
double dval = msg.GetDouble();
|
||||||
@@ -45,11 +44,10 @@ bool StateManagement::OnNewMail(MOOSMSG_LIST &NewMail)
|
|||||||
double mtime = msg.GetTime();
|
double mtime = msg.GetTime();
|
||||||
bool mdbl = msg.IsDouble();
|
bool mdbl = msg.IsDouble();
|
||||||
bool mstr = msg.IsString();
|
bool mstr = msg.IsString();
|
||||||
#endif
|
|
||||||
|
|
||||||
Json::Value deviceState;
|
Json::Value deviceState;
|
||||||
std::string manualState;
|
std::string manualState;
|
||||||
double missionState;
|
int missionState;
|
||||||
|
|
||||||
if(key == "uManual_enable_cmd")
|
if(key == "uManual_enable_cmd")
|
||||||
{
|
{
|
||||||
@@ -84,7 +82,7 @@ bool StateManagement::OnNewMail(MOOSMSG_LIST &NewMail)
|
|||||||
{
|
{
|
||||||
deviceState["opMode"] = opModeLists.service;
|
deviceState["opMode"] = opModeLists.service;
|
||||||
}
|
}
|
||||||
else if((missionState == 3) )
|
if((missionState == 3) )
|
||||||
{
|
{
|
||||||
deviceState["opMode"] = opModeLists.maneuver;
|
deviceState["opMode"] = opModeLists.maneuver;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user