IRPyro API  (sKEMLIB1)
Collection of routines and data structures covering the functionality of the IRPyro sensor

Extends Open, Read and Close to a group of IRPyro devices. More...

Collaboration diagram for IRPyro multi device functions:

Functions

uint8_t IRPyro_close_devices (IRPyro_devices this_list, uint8_t list_size)
 Stops streaming, deallocates memory and disable the IRPyro sensor. More...
 
uint8_t IRPyro_ioctl_devices (IRPyro_devices this_list, uint8_t list_size, IRPyro_cmd_type *cmd, IRPyro_arg_type arg)
 access to IRPyro registers More...
 
uint8_t IRPyro_open_devices (IRPyro_devices this_list, uint8_t list_size)
 initializes a group of IRPyro sensors More...
 
uint8_t IRPyro_read_devices (IRPyro_devices this_list, uint8_t list_size)
 Collects data from the IRPyro group. More...
 

Detailed Description

Extends Open, Read and Close to a group of IRPyro devices.

Function Documentation

◆ IRPyro_close_devices()

uint8_t IRPyro_close_devices ( IRPyro_devices  this_list,
uint8_t  list_size 
)

Stops streaming, deallocates memory and disable the IRPyro sensor.

Parameters
this_listpointer to the IRPyro data structure
list_sizenumber of elements in the list
Return values
None

Definition at line 114 of file IRPyro_API_multi_device_layer.c.

Here is the call graph for this function:

◆ IRPyro_ioctl_devices()

uint8_t IRPyro_ioctl_devices ( IRPyro_devices  this_list,
uint8_t  list_size,
IRPyro_cmd_type cmd,
IRPyro_arg_type  arg 
)

access to IRPyro registers

Parameters
this_listpointer to the IRPyro data structure
list_sizenumber of elements in the list
cmdpointer to command data structure
argargument data structure
Return values
1success / 0 fail

Definition at line 131 of file IRPyro_API_multi_device_layer.c.

Here is the call graph for this function:

◆ IRPyro_open_devices()

uint8_t IRPyro_open_devices ( IRPyro_devices  this_list,
uint8_t  list_size 
)

initializes a group of IRPyro sensors

Parameters
this_listpointer to the IRPyro list data structure
list_sizenumber of elements in the list
Return values
op_result1 success / 0 error

Definition at line 82 of file IRPyro_API_multi_device_layer.c.

Here is the call graph for this function:

◆ IRPyro_read_devices()

uint8_t IRPyro_read_devices ( IRPyro_devices  this_list,
uint8_t  list_size 
)

Collects data from the IRPyro group.

Parameters
this_listpointer to the IRPyro data structure
list_sizenumber of elements in the list
Return values
op_result1 success / 0 error

Definition at line 98 of file IRPyro_API_multi_device_layer.c.

Here is the call graph for this function: