| ¶Ô±ÈÐÂÎļþ |
| | |
| | | #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); |
| | | |
| | | attrubutes.addAttribute(new CAttribute("Equipment Mode Dev", |
| | | std::to_string(m_nEqModeDev).c_str(), "")); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | #pragma once |
| | | #include "CWriteStep.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | | class CEqModeChangeStep : public CWriteStep |
| | | { |
| | | public: |
| | | CEqModeChangeStep(); |
| | | ~CEqModeChangeStep(); |
| | | |
| | | public: |
| | | void setEqModeDev(int nDev); |
| | | int equipmentOn(); |
| | | int equipmentOff(); |
| | | int setEqMode(short mode); |
| | | void getAttributeVector(CAttributeVector& attrubutes); |
| | | |
| | | private: |
| | | int m_nEqModeDev; |
| | | }; |
| | | } |
| | | |
| | |
| | | #include "CEqAlarmStep.h" |
| | | #include "CEqProcessStep.h" |
| | | #include "CEqCimModeChangeStep.h" |
| | | #include "CEqModeChangeStep.h" |
| | | #include <map> |
| | | |
| | | |
| | |
| | | delete pStep; |
| | | } |
| | | } |
| | | { |
| | | CEqModeChangeStep* pStep = new CEqModeChangeStep(); |
| | | pStep->setName(STEP_EQ_MODE_CHANGE); |
| | | pStep->setListener(listener); |
| | | pStep->setWriteSignalDev(0x51); |
| | | pStep->setEqModeDev(0x1E); |
| | | if (pEquipment->addStep(0x351, pStep) != 0) { |
| | | delete pStep; |
| | | } |
| | | } |
| | | |
| | | pEquipment->init(); |
| | | LOGE("已添å âEFEM(ROBOT)â."); |
| | |
| | | #define STEP_ALARM_BLOCK5 _T("EQAlarm5") |
| | | #define STEP_PROCESS _T("EQProcess") |
| | | #define STEP_CIM_MODE_CHANGE _T("EQCimModeChange") |
| | | #define STEP_EQ_MODE_CHANGE _T("EQModeChange") |
| | | |
| | | |
| | | #define BASE_ALARM_EFEM 10000 |
| | |
| | | <ClInclude Include="CCLinkPerformance\PerformanceMelsec.h" /> |
| | | <ClInclude Include="CEqAlarmStep.h" /> |
| | | <ClInclude Include="CEqCimModeChangeStep.h" /> |
| | | <ClInclude Include="CEqModeChangeStep.h" /> |
| | | <ClInclude Include="CEqModeStep.h" /> |
| | | <ClInclude Include="CEqProcessStep.h" /> |
| | | <ClInclude Include="CEqStatusStep.h" /> |
| | |
| | | <ClCompile Include="CCLinkPerformance\PerformanceMelsec.cpp" /> |
| | | <ClCompile Include="CEqAlarmStep.cpp" /> |
| | | <ClCompile Include="CEqCimModeChangeStep.cpp" /> |
| | | <ClCompile Include="CEqModeChangeStep.cpp" /> |
| | | <ClCompile Include="CEqModeStep.cpp" /> |
| | | <ClCompile Include="CEqProcessStep.cpp" /> |
| | | <ClCompile Include="CEqStatusStep.cpp" /> |
| | |
| | | <ClCompile Include="CEqCimModeChangeStep.cpp" /> |
| | | <ClCompile Include="CPanelEquipment.cpp" /> |
| | | <ClCompile Include="ListCtrlEx.cpp" /> |
| | | <ClCompile Include="CEqModeChangeStep.cpp" /> |
| | | </ItemGroup> |
| | | <ItemGroup> |
| | | <ClInclude Include="AlarmManager.h" /> |
| | |
| | | <ClInclude Include="CEqCimModeChangeStep.h" /> |
| | | <ClInclude Include="CPanelEquipment.h" /> |
| | | <ClInclude Include="ListCtrlEx.h" /> |
| | | <ClInclude Include="CEqModeChangeStep.h" /> |
| | | </ItemGroup> |
| | | <ItemGroup> |
| | | <ResourceCompile Include="Servo.rc" /> |
| | |
| | | m_pGraph->SetBoxText(INDICATE_BAKE_COOLING, "12", "Bake cooling"); |
| | | |
| | | |
| | | // Bake cooling |
| | | m_pGraph->AddIndicateBox(INDICATE_MEASUREMENT, 736, 516, 48, RGB(22, 22, 22), |
| | | // ç²¾åº¦æ£ |
| | | m_pGraph->AddIndicateBox(INDICATE_MEASUREMENT, 737, 516, 48, RGB(22, 22, 22), |
| | | RGB(255, 127, 39), EQ_BOX_OFFLINE); |
| | | m_pGraph->SetBoxText(INDICATE_MEASUREMENT, "13", "Measurement"); |
| | | |