app_dummy.h 700 B

1234567891011121314151617181920212223242526
  1. /*
  2. * app_dummy.h
  3. *
  4. * Created on: Nov 2, 2023
  5. * Author: juraj
  6. */
  7. #ifndef INC_APP_DUMMY_H_
  8. #define INC_APP_DUMMY_H_
  9. #include "app_bridge.h"
  10. nBusAppInterface_t *getDummyDriver();
  11. void dummy_init(void *hw_interface, void *hw_config);
  12. void dummy_reset();
  13. nBus_sensorType_t dummy_getType(uint8_t sensor_index);
  14. uint8_t dummy_getSensorCount();
  15. uint8_t dummy_getData(uint8_t sensor_index, uint8_t *data);
  16. uint8_t dummy_setData(uint8_t *data);
  17. uint8_t dummy_getParam(uint8_t sensor_index, nBus_param_t param);
  18. uint8_t dummy_hasParam(uint8_t sensor_index, nBus_param_t param);
  19. nBus_param_t dummy_setParam(uint8_t sensor_index, nBus_param_t param, uint8_t value);
  20. #endif /* INC_APP_DUMMY_H_ */