shm.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #ifndef __SHM_H__
  2. #define __SHM_H__
  3. enum shmcmd_t
  4. {
  5. SHMCMD_GET_STA = 0,
  6. SHMCMD_STA_CMD,
  7. SHMCMD_STA_SET_PSET,
  8. SHMCMD_STA_SET_PMODE,
  9. SHMCMD_BASE_SNAPCMD,
  10. SHMCMD_BASE_SETCTLREG,
  11. SHMCMD_CHAN_RESET,
  12. SHMCMD_CHAN_SET_DBG,
  13. SHMCMD_CHAN_SET_EN,
  14. SHMCMD_METER_CMD,
  15. SHMCMD_METER_SET_COMACTIVE,
  16. SHMCMD_METER_SET_COMACTIVP,
  17. SHMCMD_METER_SET_PT_MDL,
  18. SHMCMD_METER_SET_CT_MDL,
  19. SHMCMD_METER_SET_PT,
  20. SHMCMD_METER_SET_CT,
  21. SHMCMD_AC_CMD,
  22. SHMCMD_AC_SET_DEV_WORK_STAT,
  23. SHMCMD_AC_SETCTLREG,
  24. SHMCMD_AC_SETCOOLSTARTTEMP,
  25. SHMCMD_AC_SETCOOLSTOPTEMP,
  26. SHMCMD_EMS_SETCTLREG,
  27. SHMCMD_EMS_FETCHPCURV,
  28. SHMCMD_EMS_NEWPCURV,
  29. SHMCMD_EMS_DELPCURV,
  30. SHMCMD_EMS_EDITPCURV,
  31. SHMCMD_EMS_SAVEPCURV,
  32. SHMCMD_EMS_LOADPCURV,
  33. SHMCMD_EMS_FETCHDCURV,
  34. SHMCMD_EMS_NEWDCURV,
  35. SHMCMD_EMS_DELDCURV,
  36. SHMCMD_EMS_EDITDCURV,
  37. SHMCMD_EMS_SAVEDCURV,
  38. SHMCMD_EMS_EDITCHGTIME,
  39. SHMCMD_EMS_EDITDHGTIME,
  40. SHMCMD_METER_SETCTLREG,
  41. SHMCMD_MISC_YDL,
  42. SHMCMD_ALARM_SET, //
  43. SHMCMD_MQTTC_SETCTLREG,
  44. SHMCMD_MQTTC_SETCTLBIN,
  45. SHMCMD_UPLOAD_SETCTLREG,
  46. };
  47. int shm_init( void );
  48. //struct shm_t* shm_get_ptr( void );
  49. #endif