| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- * app_dummy.h
- *
- * Created on: Nov 2, 2023
- * Author: juraj
- */
- #ifndef INC_APP_DUMMY_H_
- #define INC_APP_DUMMY_H_
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- #include "app_bridge.h"
- nBusAppInterface_t *getDummyDriver();
- void dummy_init(void *hw_interface, void *hw_config);
- void dummy_reset();
- nBus_sensorType_t dummy_getType(uint8_t sensor_index);
- nBus_sensorCount_t dummy_getSensorCount();
- uint8_t dummy_getData(uint8_t sensor_index, uint8_t *data);
- nBus_statusType_t dummy_setData(uint8_t *data, uint8_t count, uint8_t *response);
- uint8_t dummy_hasParam(uint8_t sensor_index, nBus_param_t param_name);
- int32_t dummy_getParam(uint8_t sensor_index, nBus_param_t param_name);
- nBus_statusType_t dummy_setParam(uint8_t sensor_index, nBus_param_t param_name, int32_t param_value);
- void dummy_start(void);
- void dummy_stop(void);
- void dummy_read(void);
- uint8_t dummy_store(void);
- nBus_statusType_t dummy_calibrate(uint8_t sensor_index);
- nBus_sensorFormat_t dummy_getSensorFormat(uint8_t sensor_index);
- nBus_statusType_t dummy_find(uint8_t enable);
- uint8_t dummy_device_ready();
- #ifdef __cplusplus
- }
- #endif
- #endif /* INC_APP_DUMMY_H_ */
|