Appiko
Data Structures | Functions
The support code for the PIR based Sense units.

The PIR sense application's support file that handles camera triggering. More...

Data Structures

struct  sensepi_cam_trigger_init_config_t
 Strcture to configure SensePi_PIR module. More...
 

Functions

void sensepi_cam_trigger_start ()
 Function to start PIR sensing.
 
void sensepi_cam_trigger_stop ()
 Function to stop PIR sensing.
 
void sensepi_cam_trigger_init (sensepi_cam_trigger_init_config_t *config_sensepi_cam_trigger)
 Function to initiate SensePi_PIR module. More...
 
void sensepi_cam_trigger_update (sensepi_config_t *update_config)
 Function to update the configuration at every instance when it is changed in the program. More...
 
sensepi_config_t * sensepi_cam_trigger_get_sensepi_config ()
 Function to get the current configuration to send it to mobile app. More...
 
void sensepi_cam_trigger_add_tick (uint32_t interval)
 Function to decide what to decide at current tick. More...
 

Detailed Description

Function Documentation

◆ sensepi_cam_trigger_add_tick()

void sensepi_cam_trigger_add_tick ( uint32_t  interval)
Parameters
intervalDuration since last tick in ms

Definition at line 986 of file sensepi_cam_trigger.c.

Referenced by next_interval_handler().

◆ sensepi_cam_trigger_get_sensepi_config()

sensepi_config_t* sensepi_cam_trigger_get_sensepi_config ( )
Returns
pointer to copy of current config

Definition at line 1016 of file sensepi_cam_trigger.c.

◆ sensepi_cam_trigger_init()

void sensepi_cam_trigger_init ( sensepi_cam_trigger_init_config_t config_sensepi_cam_trigger)

◆ sensepi_cam_trigger_update()

void sensepi_cam_trigger_update ( sensepi_config_t *  update_config)
Parameters
update_configconfiguration to which module needs to be updated.

Definition at line 918 of file sensepi_cam_trigger.c.