| 对比新文件 |
| | |
| | | #include "stdafx.h" |
| | | #include "CEqModeChangeStep.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | | CEqModeChangeStep::CEqModeChangeStep() : CWriteStep() |
| | | { |
| | | m_nEqModeDev = 0; |
| | | } |
| | | |
| | | CEqModeChangeStep::~CEqModeChangeStep() |
| | | { |
| | | |
| | | } |
| | | |
| | | void CEqModeChangeStep::setEqModeDev(int nDev) |
| | | { |
| | | m_nEqModeDev = nDev; |
| | | } |
| | | |
| | | int CEqModeChangeStep::equipmentOn() |
| | | { |
| | | short mode = 1; |
| | | return writeData(m_nEqModeDev, (const char*)&mode, sizeof(short)); |
| | | } |
| | | |
| | | int CEqModeChangeStep::equipmentOff() |
| | | { |
| | | short mode = 2; |
| | | return writeData(m_nEqModeDev, (const char*)&mode, sizeof(short)); |
| | | } |
| | | |
| | | int CEqModeChangeStep::setEqMode(short mode) |
| | | { |
| | | return writeData(m_nEqModeDev, (const char*)&mode, sizeof(short)); |
| | | } |
| | | |
| | | void CEqModeChangeStep::getAttributeVector(CAttributeVector& attrubutes) |
| | | { |
| | | CWriteStep::getAttributeVector(attrubutes); |
| | | |
| | | std::string strTemp; |
| | | attrubutes.addAttribute(new CAttribute("Equipment Mode Dev", |
| | | ("W" + CToolUnits::toHexString(m_nEqModeDev, strTemp)).c_str(), "")); |
| | | } |
| | | } |