modbus_ai_params.c 544 B

1234567891011121314151617181920212223242526272829
  1. #include "at32f403a_407.h"
  2. #include "modbus_ai_params.h"
  3. #include "settings_api.h"
  4. #include "modbus_params.h"
  5. extern mb_param_t mb_param[];
  6. #if defined (MAI_12)
  7. //
  8. uint16_t mb_init_ai_params(uint16_t i)
  9. {
  10. uint16_t index = i;
  11. uint16_t addr = 0;
  12. mb_param[index].reg = 0x0300;
  13. mb_param[index].size = 1;
  14. mb_param[index].param = (uint8_t*)&settings.ai_mode_bits;
  15. mb_param[index].set = NULL;
  16. mb_param[index].get = NULL;
  17. mb_param[index].check_handler = mb_check_dummy;
  18. index++;
  19. return index;
  20. }
  21. #endif