| 对比新文件 |
| | |
| | | #include "stdafx.h" |
| | | #include "CEqCimMessageCmdStep.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | | CEqCimMessageCmdStep::CEqCimMessageCmdStep() : CWriteStep() |
| | | { |
| | | m_nCimMessageDev = 0; |
| | | } |
| | | |
| | | CEqCimMessageCmdStep::~CEqCimMessageCmdStep() |
| | | { |
| | | |
| | | } |
| | | |
| | | void CEqCimMessageCmdStep::setCimMessageDev(int nDev) |
| | | { |
| | | m_nCimMessageDev = nDev; |
| | | } |
| | | |
| | | int CEqCimMessageCmdStep::setCimMessage(const char* pszMessage, short id, short nTouchPanelNo) |
| | | { |
| | | char szBuffer[36] = {0}; |
| | | strcpy_s(szBuffer, 32, pszMessage); |
| | | memcpy(&szBuffer[32], &id, sizeof(short)); |
| | | memcpy(&szBuffer[34], &nTouchPanelNo, sizeof(short)); |
| | | return writeData(m_nCimMessageDev, (const char*)szBuffer, 36); |
| | | } |
| | | |
| | | void CEqCimMessageCmdStep::getAttributeVector(CAttributeVector& attrubutes) |
| | | { |
| | | CWriteStep::getAttributeVector(attrubutes); |
| | | |
| | | std::string strTemp; |
| | | attrubutes.addAttribute(new CAttribute("Cim Message Dev", |
| | | ("W" + CToolUnits::toHexString(m_nCimMessageDev, strTemp)).c_str(), "")); |
| | | } |
| | | } |