Appiko
|
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... | |
void sensepi_cam_trigger_add_tick | ( | uint32_t | interval | ) |
interval | Duration since last tick in ms |
Definition at line 986 of file sensepi_cam_trigger.c.
Referenced by next_interval_handler().
sensepi_config_t* sensepi_cam_trigger_get_sensepi_config | ( | ) |
Definition at line 1016 of file sensepi_cam_trigger.c.
void sensepi_cam_trigger_init | ( | sensepi_cam_trigger_init_config_t * | config_sensepi_cam_trigger | ) |
config_sensepi_cam_trigger | structure pointer of configuration for which we need to configure the SensePi_PIR module |
Definition at line 899 of file sensepi_cam_trigger.c.
References sensepi_cam_trigger_init_config_t::amp_cs_pin, sensepi_cam_trigger_init_config_t::amp_spi_sck_pin, sensepi_cam_trigger_init_config_t::amp_ud_pin, ASSERT, mcp4012_init(), PIR_SENSE_INTERVAL_MS, sensepi_cam_trigger_init_config_t::pir_sense_offset_input, sensepi_cam_trigger_init_config_t::pir_sense_signal_input, and sensepi_cam_trigger_init_config_t::signal_pin_num.
void sensepi_cam_trigger_update | ( | sensepi_config_t * | update_config | ) |
update_config | configuration to which module needs to be updated. |
Definition at line 918 of file sensepi_cam_trigger.c.