#include "stdafx.h"
|
#include "CEqCimModeChangeStep.h"
|
|
|
namespace SERVO {
|
CEqCimModeChangeStep::CEqCimModeChangeStep() : CWriteStep()
|
{
|
m_nCimModeDev = 0;
|
}
|
|
CEqCimModeChangeStep::~CEqCimModeChangeStep()
|
{
|
|
}
|
|
void CEqCimModeChangeStep::setCimModeDev(int nDev)
|
{
|
m_nCimModeDev = nDev;
|
}
|
|
int CEqCimModeChangeStep::cimOn()
|
{
|
short mode = 1;
|
return writeData(m_nCimModeDev, (const char*)&mode, sizeof(short));
|
}
|
|
int CEqCimModeChangeStep::cimOff()
|
{
|
short mode = 2;
|
return writeData(m_nCimModeDev, (const char*)&mode, sizeof(short));
|
}
|
|
int CEqCimModeChangeStep::setCimMode(short mode)
|
{
|
return writeData(m_nCimModeDev, (const char*)&mode, sizeof(short));
|
}
|
|
void CEqCimModeChangeStep::getAttributeVector(CAttributeVector& attrubutes)
|
{
|
CWriteStep::getAttributeVector(attrubutes);
|
|
attrubutes.addAttribute(new CAttribute("Cim Mode Dev",
|
std::to_string(m_nCimModeDev).c_str(), ""));
|
}
|
}
|