| 对比新文件 |
| | |
| | | #include "stdafx.h" |
| | | #include "CEqModeStep.h" |
| | | #include "Log.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | | CEqModeStep::CEqModeStep() : CStep() |
| | | { |
| | | m_nModeDev = 0; |
| | | m_nMode = 0; |
| | | } |
| | | |
| | | CEqModeStep::~CEqModeStep() |
| | | { |
| | | |
| | | } |
| | | |
| | | int CEqModeStep::onReadData() |
| | | { |
| | | CStep::onReadData(); |
| | | |
| | | DWordContainer dc; |
| | | if (0 == m_pCclink->ReadDWordData(m_station, DeviceType::W, m_nModeDev, 1, dc) |
| | | && dc.size() >= 1) { |
| | | m_nMode = dc.at(0); |
| | | std::string strTemp; |
| | | LOGI("<CEqModeStep> Equipment Mode Changed<%s>\n", |
| | | getModeDescription(strTemp).c_str()); |
| | | } |
| | | |
| | | |
| | | return 0; |
| | | } |
| | | |
| | | int CEqModeStep::onComplete() |
| | | { |
| | | CStep::onComplete(); |
| | | LOGI("<CEqModeStep> onComplete."); |
| | | |
| | | return 0; |
| | | } |
| | | |
| | | int CEqModeStep::onTimeout() |
| | | { |
| | | CStep::onTimeout(); |
| | | LOGI("<CEqModeStep> onTimeout."); |
| | | |
| | | return 0; |
| | | } |
| | | |
| | | void CEqModeStep::setModeDev(int nDev) |
| | | { |
| | | m_nModeDev = nDev; |
| | | } |
| | | |
| | | /* |
| | | 0: No Equipment Mode exist |
| | | 1: Normal Mode |
| | | 2 : Recovery(Force Clean Out) Mode |
| | | 3 : Skip Mode |
| | | 4 : Cold Run Mode |
| | | 5 : ETC." |
| | | */ |
| | | std::string& CEqModeStep::getModeDescription(std::string& strDescription) |
| | | { |
| | | switch (m_nMode) { |
| | | case 0: |
| | | strDescription = _T("No Equipment Mode exist"); |
| | | break; |
| | | case 1: |
| | | strDescription = _T("Normal Mode"); |
| | | break; |
| | | case 2: |
| | | strDescription = _T("Recovery(Force Clean Out) Mode"); |
| | | break; |
| | | case 3: |
| | | strDescription = _T("Skip Mode"); |
| | | break; |
| | | case 4: |
| | | strDescription = _T("Cold Run Mode"); |
| | | break; |
| | | case 5: |
| | | strDescription = _T("ETC."); |
| | | break; |
| | | default: |
| | | strDescription = _T(""); |
| | | break; |
| | | } |
| | | |
| | | return strDescription; |
| | | } |
| | | } |