OEM.Dap.cpp 991 B

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