paras.h 613 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #ifndef __PARAS_Hx__
  2. #define __PARAS_Hx__
  3. #include "common.h"
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. enum {
  8. PARAS_TYPE_DEV,
  9. PARAS_TYPE_NTP,
  10. PARAS_TYPE_SMTP,
  11. PARAS_TYPE_SNMP,
  12. PARAS_TYPE_MQTT,
  13. PARAS_TYPE_USER,
  14. PARAS_TYPE_ROLE,
  15. PARAS_TYPE_GROUP,
  16. PARAS_TYPE_POWER,
  17. PARAS_TYPE_BREAKER,
  18. PARAS_TYPE_NETSWITCH,
  19. PARAS_TYPE_MAX,
  20. };
  21. int paras_init(void);
  22. int paras_deinit(void);
  23. int paras_load(void);
  24. int paras_reset(void);
  25. int paras_save(void);
  26. int paras_read(int type, void *data);
  27. int paras_write(int type, void *data);
  28. #ifdef __cplusplus
  29. }
  30. #endif
  31. #endif