#include "stdafx.h"
|
#include "CEqCimMessageClearStep.h"
|
|
|
namespace SERVO {
|
CEqCimMessageClearStep::CEqCimMessageClearStep() : CWriteStep()
|
{
|
m_nClearCimMessageDev = 0;
|
}
|
|
CEqCimMessageClearStep::~CEqCimMessageClearStep()
|
{
|
|
}
|
|
void CEqCimMessageClearStep::setClearCimMessageDev(int nDev)
|
{
|
m_nClearCimMessageDev = nDev;
|
}
|
|
int CEqCimMessageClearStep::clearCimMessage(short id, short nTouchPanelNo)
|
{
|
char szBuffer[4] = {0};
|
memcpy(&szBuffer[0], &id, sizeof(short));
|
memcpy(&szBuffer[2], &nTouchPanelNo, sizeof(short));
|
return writeData(m_nClearCimMessageDev, (const char*)szBuffer, 4);
|
}
|
|
void CEqCimMessageClearStep::getAttributeVector(CAttributeVector& attrubutes)
|
{
|
CWriteStep::getAttributeVector(attrubutes);
|
|
attrubutes.addAttribute(new CAttribute("Clear Cim Message Dev",
|
std::to_string(m_nClearCimMessageDev).c_str(), ""));
|
}
|
}
|