You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
521 B

3 months ago
  1. #pragma once
  2. #include "uappbase/base.hpp"
  3. namespace iflytop {
  4. typedef enum {
  5. kcfgt_float,
  6. kcfgt_int32,
  7. kcfgt_str,
  8. kcfgt_bool,
  9. } cfg_iterm_type_t;
  10. typedef struct {
  11. int32_t index;
  12. const char *itermName;
  13. cfg_iterm_type_t type;
  14. const char *initval;
  15. } cfg_iterm_info_t;
  16. #define CFG_MAX_INDEX 61
  17. const char *cfgName(int32_t index);
  18. cfg_iterm_type_t cfgType(int32_t index);
  19. const char *cfgInitVal(int32_t index);
  20. cfg_iterm_info_t *cfgInfo(int32_t index);
  21. } // namespace iflytop