Sensor Data Simulator

nRF5 SDK v17.0.2

Functions for simulating sensor data. More...

Data Structures

struct sensorsim_cfg_t
Triangular waveform sensor simulator configuration. More...
struct sensorsim_state_t
Triangular waveform sensor simulator state. More...

Functions

void sensorsim_init ( sensorsim_state_t *p_state, const sensorsim_cfg_t *p_cfg)
Function for initializing a triangular waveform sensor simulator. More...
uint32_t sensorsim_measure ( sensorsim_state_t *p_state, const sensorsim_cfg_t *p_cfg)
Function for generating a simulated sensor measurement using a triangular waveform generator. More...
void sensorsim_increment ( sensorsim_state_t *p_state, const sensorsim_cfg_t *p_cfg)
Function for incrementing a simulated sensor measurement value. More...
void sensorsim_decrement ( sensorsim_state_t *p_state, const sensorsim_cfg_t *p_cfg)
Function for decrementing a simulated sensor measurement value. More...

Detailed Description

Functions for simulating sensor data.

Currently only a triangular waveform simulator is implemented.

Function Documentation

void sensorsim_decrement ( sensorsim_state_t * p_state ,
const sensorsim_cfg_t * p_cfg
)

Function for decrementing a simulated sensor measurement value.

Parameters
[in,out] p_state Current state of simulator.
[in] p_cfg Simulator configuration.
Returns
Simulator output.
void sensorsim_increment ( sensorsim_state_t * p_state ,
const sensorsim_cfg_t * p_cfg
)

Function for incrementing a simulated sensor measurement value.

Parameters
[in,out] p_state Current state of simulator.
[in] p_cfg Simulator configuration.
Returns
Simulator output.
void sensorsim_init ( sensorsim_state_t * p_state ,
const sensorsim_cfg_t * p_cfg
)

Function for initializing a triangular waveform sensor simulator.

Parameters
[out] p_state Current state of simulator.
[in] p_cfg Simulator configuration.
uint32_t sensorsim_measure ( sensorsim_state_t * p_state ,
const sensorsim_cfg_t * p_cfg
)

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

Parameters
[in,out] p_state Current state of simulator.
[in] p_cfg Simulator configuration.
Returns
Simulator output.