nRF51 SDK
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Sensor Data Simulator

Functions for simulating sensor data. More...

Data Structures

struct  ble_sensorsim_cfg_t
 Triangular waveform sensor simulator configuration. More...
 
struct  ble_sensorsim_state_t
 Triangular waveform sensor simulator state. More...
 

Functions

void ble_sensorsim_init (ble_sensorsim_state_t *p_state, const ble_sensorsim_cfg_t *p_cfg)
 Function for initializing a triangular waveform sensor simulator. More...
 
uint32_t ble_sensorsim_measure (ble_sensorsim_state_t *p_state, const ble_sensorsim_cfg_t *p_cfg)
 Function for generating a simulated sensor measurement using a triangular waveform generator. More...
 

Detailed Description

Functions for simulating sensor data.

Currently only a triangular waveform simulator is implemented.

Function Documentation

void ble_sensorsim_init ( ble_sensorsim_state_t p_state,
const ble_sensorsim_cfg_t p_cfg 
)

Function for initializing a triangular waveform sensor simulator.

Parameters
[out]p_stateCurrent state of simulator.
[in]p_cfgSimulator configuration.
uint32_t ble_sensorsim_measure ( ble_sensorsim_state_t p_state,
const ble_sensorsim_cfg_t p_cfg 
)

Function for generating a simulated sensor measurement using a triangular waveform generator.

Parameters
[in,out]p_stateCurrent state of simulator.
[in]p_cfgSimulator configuration.
Returns
Simulator output.