在多个文件中进行了重要更改: - 更新 `Driver.rc` 和 `resource.h` 的二进制文件。 - 在 `Driver.vcxproj` 中添加了多线程调试DLL的运行库设置。 - 引入 `pid_controller.h` 和 `pid_controller.cpp`,实现PID控制器功能。 - 在 `DriverMainDlg.cpp` 中添加了对PID控制的支持,包括新成员变量和方法。 - 增加了自动发送和车辆位置更新的功能。 - 在 `Protocol.h` 中添加了新的消息类型 `GUIDE_FAST`。
40 lines
777 B
C
40 lines
777 B
C
|
|
// Message.h : 标准系统包含文件的包含文件,
|
|
// 或是经常使用但不常更改的
|
|
// 特定于项目的包含文件
|
|
|
|
#pragma once
|
|
|
|
|
|
//WMS <---> WCS 交互消息类型
|
|
typedef enum
|
|
{
|
|
|
|
AGV_STATUS_RPT = 1, //KC-CTRL->OPENTCS
|
|
AGV_GUIDE = 2, //OPENTCS->KC-CTRL
|
|
AGV_ACTION = 3, //OPENTCS->KC-CTRL
|
|
AGV_REQUEST = 4, //OPENTCS->KC-CTRL
|
|
|
|
|
|
|
|
CHANGE_GUIDE_TYPE = 5, //KC-CTRL->DRIVER
|
|
|
|
|
|
//Plugin<->WMS
|
|
ROADWAY_CONFIG_REQ = 11, //控制器插件向WMS请求通道标签信息
|
|
|
|
|
|
|
|
//WMS<->Plugin
|
|
ROADWAY_CONFIG_RET = 12, //WMS向控制器插件返回通道标签信息
|
|
|
|
|
|
|
|
GUIDE_QRCODE = 21, //QR插件往Driver发送识别的二维码信息
|
|
|
|
GUIDE_FAST = 22, //FAST插件往Driver发送 视觉识别到的偏移角度信息
|
|
|
|
|
|
}EM_MSG_TYPE;
|
|
|