33 lines
952 B
C
33 lines
952 B
C
|
#pragma once
|
|||
|
|
|||
|
#include <string>
|
|||
|
#include "../1_PCBModules/PCBType/PCBDefectType.h"
|
|||
|
#include "../1_PCBModules/PCBType/PCBStatus.h"
|
|||
|
|
|||
|
|
|||
|
__declspec(dllexport) extern bool transDefectEnumToString(
|
|||
|
const char* configFile, // 转换映射配置文件
|
|||
|
const PCBDefectType defectEnum, // 待查缺陷
|
|||
|
std::string& enString, // 返回缺陷名称英文字符串
|
|||
|
std::string& cnString // 返回缺陷名称中文字符串
|
|||
|
);
|
|||
|
|
|||
|
__declspec(dllexport) extern bool transPCBStatusEnumToString(
|
|||
|
const PCBStatus statusEnum, // 待查错误码
|
|||
|
std::string& enString, // 返回错误名称英文字符串
|
|||
|
std::string& cnString // 返回错误名称中文字符串
|
|||
|
);
|
|||
|
|
|||
|
|
|||
|
/*
|
|||
|
|
|||
|
// 举例
|
|||
|
string en_string;
|
|||
|
string cn_string;
|
|||
|
bool ret = transDefectEnumToString("config.json", 9, en_string, cn_string);
|
|||
|
|
|||
|
// 查询成功会返回 true
|
|||
|
// 查询失败返回 false 且字符串返回 "Unkonwn" 和 "未配置缺陷名"
|
|||
|
|
|||
|
*/
|