#include "stdafx.h" //#include "LogicDeviceHandSwitch.h" //#include "PacketAnalizer.h" // //using namespace DIOS::Dev::Detail::MachineryECOM; // //LogicDeviceHandSwitch::LogicDeviceHandSwitch() //{ //} // // //LogicDeviceHandSwitch::~LogicDeviceHandSwitch() //{ //} // //RET_STATUS LogicDeviceHandSwitch::Support_OneHSWUpNotify() //{ // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::Support_OneHSWDownNotify() //{ // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::Support_TwoHSWUpNotify() //{ // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::Support_TwoHSWDownNotify() //{ // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::OneHSWUpNotify() //{ // m_bOneHSWStatus->SetVal("0"); // // RET_STATUS ret = RET_SUCCEED; // ResDataObject NotifyData; // // PacketAnalizer::MakeNotify(NotifyData, PACKET_CMD_UPDATE, "HANDSWITCHSTATE", "0"); // ret = CmdFromLogicDev(&NotifyData); // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::OneHSWDownNotify() //{ // m_bOneHSWStatus->SetVal("1"); // // RET_STATUS ret = RET_SUCCEED; // ResDataObject NotifyData; // // PacketAnalizer::MakeNotify(NotifyData, PACKET_CMD_UPDATE, "HANDSWITCHSTATE", "1"); // ret = CmdFromLogicDev(&NotifyData); // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::TwoHSWUpNotify() //{ // m_bTwoHSWStatus->SetVal("0"); // // RET_STATUS ret = RET_SUCCEED; // ResDataObject NotifyData; // // PacketAnalizer::MakeNotify(NotifyData, PACKET_CMD_UPDATE, "HANDSWITCHSTATE", "0"); // ret = CmdFromLogicDev(&NotifyData); // return RET_SUCCEED; //} // //RET_STATUS LogicDeviceHandSwitch::TwoHSWDownNotify() //{ // m_bTwoHSWStatus->SetVal("1"); // // RET_STATUS ret = RET_SUCCEED; // ResDataObject NotifyData; // // PacketAnalizer::MakeNotify(NotifyData, PACKET_CMD_UPDATE, "HANDSWITCHSTATE", "2"); // ret = CmdFromLogicDev(&NotifyData); // return RET_SUCCEED; //} // // //RET_STATUS LogicDeviceHandSwitch::SwitchState(HANDSWITCH_STATUS hsw) //{ // RET_STATUS ret = RET_SUCCEED; // // switch (hsw) // { // case HSW_FIRST_DOWN: // { // ret = OneHSWDownNotify(); // } // break; // case HSW_FIRST_UP: // { // ret = OneHSWUpNotify(); // } // break; // case HSW_SECOND_DOWN: // { // ret = TwoHSWDownNotify(); // } // break; // case HSW_SECOND_UP: // { // ret = TwoHSWUpNotify(); // } // break; // default: // break; // } // // return ret; //}