#include "manage.h" #include "log.h" CManage* CManage::m_pInstance = NULL; CManage::CManage(void) { } CManage::~CManage(void) { } CManage* CManage::Get_Instance() { try { if (NULL == m_pInstance) { m_pInstance = new CManage; } } catch (...) { } return m_pInstance; } void CManage::ReleaseInstance() { FREE_ANY(m_pInstance); } int CManage::Init() { return 0; } /* 1. tstart 1 sn 通知1号治具开始测试 1治具编号 sn二维码 2. */ int CManage::SendCustomCmd(const char* msg, char* res) { return ERR_INPUT_PARAM; } /* 1. tstatus 1 获取1号治具状态 res写入状态(整数) 2. tresult 2 获取2号治具结果 res写入结果(1pass 0ng) */ int CManage::RecvCustomCmd(char* res, const char* key/* = 0*/, int timeout/* = 0*/) { RETURN_CHK_NOPRT(res, ERR_INPUT_PARAM); return ERR_INPUT_PARAM; } const char* _pszcmddesc = "" ; int CManage::GetCommandDesc(char* pszcmddesc) { int len = (int)strlen(_pszcmddesc); if (!pszcmddesc) return len; comm_strcpy(pszcmddesc, _pszcmddesc); return len; }