#include "stdafx.h" #include "OEM.Dap.h" //#include "CCOS.Dev.FPD.Demo.h" #include "CCOS.Dev.Generator.VMIMAMMO.h" OemDap::OemDap(std::shared_ptr EventCenter): super(EventCenter) { } OemDap::~OemDap() { } bool OemDap::Prepare() { printf("OemDap::Prepare\n"); Register(); return true; } void OemDap::Register() { printf("OemDap::Register\n"); auto p = static_cast (this); super::Register(); //auto Disp = Dispatch.Lock().As(); //Disp->Action.Push("ClearDAP", p, &OemDap::JSClearDAP); //Disp->Action.Push("QueryDAP", p, &OemDap::JSQueryDAP); //Disp->Get.Push("DAP", p, &OemDap::JSGetDAP); } void OemDap::SetCtrlDev(VMIMAMMODevice* pCtrlDev) { m_pGEN = pCtrlDev; } RET_STATUS OemDap::ClearDap() { RET_STATUS ret = RET_STATUS::RET_FAILED; ret = m_pGEN->Clear_DAP(); return ret; } RET_STATUS OemDap::QueryDap() { RET_STATUS ret = RET_STATUS::RET_FAILED; ret = m_pGEN->QueryDAP(); return ret; }