修改编译脚本适配pqdif,同步61850日志上送逻辑
This commit is contained in:
@@ -244,6 +244,8 @@ void process_received_message(string mac, string id,const char* data, size_t len
|
||||
//装置主动上送报文 暂态事件报文/暂态波形文件报文
|
||||
if (udata[8] == static_cast<unsigned char>(MsgResponseType::Response_Event)) {
|
||||
//处理主动上送的暂态事件报文
|
||||
std::cout << "GET: MsgResponseType::Response_Event";
|
||||
DIY_INFOLOG_CODE(id, 1, static_cast<int>(LogCode::LOG_CODE_TRANSIENT), "收到装置主动上送的暂态事件信息报文");
|
||||
NewTaglogbuffer event = NewTaglogbuffer::createFromData(parser.RecvData.data(), parser.RecvData.size());
|
||||
|
||||
//获取测点id
|
||||
@@ -365,6 +367,8 @@ void process_received_message(string mac, string id,const char* data, size_t len
|
||||
}
|
||||
else if (udata[8] == static_cast<unsigned char>(MsgResponseType::Response_ActiveSOEInfo)) {
|
||||
//处理主动上送的波形文件信息报文
|
||||
std::cout << "GET: MsgResponseType::Response_ActiveSOEInfo";
|
||||
DIY_INFOLOG_CODE(id, 1, static_cast<int>(LogCode::LOG_CODE_TRANSIENT), "收到装置主动上送的暂态波形文件信息报文");
|
||||
unsigned char file_type = udata[12];//录波文件类型数 cfg dat hdr 1-3
|
||||
unsigned char line_id = udata[13];//录波测点 1-6
|
||||
const uint8_t* data_ptr = parser.RecvData.data() + 2;//数据体去除前两位
|
||||
|
||||
Reference in New Issue
Block a user