OEM.Dap.cpp 1022 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #include "stdafx.h"
  2. #include "OEM.Dap.h"
  3. //#include "CCOS.Dev.FPD.Demo.h"
  4. #include "CCOS.Dev.Generator.VMIMAMMO.h"
  5. OemDap::OemDap(std::shared_ptr <CCOS::Dev::IOEventCenter> EventCenter): super(EventCenter)
  6. {
  7. }
  8. OemDap::~OemDap()
  9. {
  10. }
  11. bool OemDap::Prepare()
  12. {
  13. printf("OemDap::Prepare\n");
  14. Register();
  15. return true;
  16. }
  17. void OemDap::Register()
  18. {
  19. printf("OemDap::Register\n");
  20. auto p = static_cast <DapDevice*> (this);
  21. super::Register();
  22. //auto Disp = Dispatch.Lock().As();
  23. //Disp->Action.Push("ClearDAP", p, &OemDap::JSClearDAP);
  24. //Disp->Action.Push("QueryDAP", p, &OemDap::JSQueryDAP);
  25. //Disp->Get.Push("DAP", p, &OemDap::JSGetDAP);
  26. }
  27. void OemDap::SetCtrlDev(VMIMAMMODevice* pCtrlDev)
  28. {
  29. m_pGEN = pCtrlDev;
  30. }
  31. RET_STATUS OemDap::ClearDap()
  32. {
  33. RET_STATUS ret = RET_STATUS::RET_FAILED;
  34. ret = m_pGEN->Clear_DAP();
  35. return ret;
  36. }
  37. RET_STATUS OemDap::QueryDap()
  38. {
  39. RET_STATUS ret = RET_STATUS::RET_FAILED;
  40. ret = m_pGEN->QueryDAP();
  41. return ret;
  42. }