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

Allows to read/write the AFE register performing conversion between bytes and struct values. More...

Collaboration diagram for AFE register functions:

Functions

static uint8_t AFE_init (IRPyro_sensor_device_type *this_device)
 Initializes the AFE register with this_device values. More...
 
static uint8_t AFE_read (IRPyro_sensor_device_type *this_device, AFE_reg_type *AFE_data)
 reads the AFE register on the IRPyro and loads into this_device More...
 
static uint8_t AFE_write (IRPyro_sensor_device_type *this_device)
 writes the AFE register contents of this_device into the IRPyro More...
 

Detailed Description

Allows to read/write the AFE register performing conversion between bytes and struct values.

Function Documentation

◆ AFE_init()

static uint8_t AFE_init ( IRPyro_sensor_device_type this_device)
static

Initializes the AFE register with this_device values.

Parameters
this_devicepointer to the IRPyro data structure
Return values
op_result1 success / 0 error

Definition at line 522 of file IRPyro_API_single_device_layer.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AFE_read()

static uint8_t AFE_read ( IRPyro_sensor_device_type this_device,
AFE_reg_type AFE_data 
)
static

reads the AFE register on the IRPyro and loads into this_device

Parameters
this_devicepointer to the IRPyro data structure
AFE_datacontents of the AFE register on the IRPyro sensor
Return values
op_result1 success / 0 error

Definition at line 541 of file IRPyro_API_single_device_layer.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AFE_write()

static uint8_t AFE_write ( IRPyro_sensor_device_type this_device)
static

writes the AFE register contents of this_device into the IRPyro

Parameters
this_devicepointer to the IRPyro data structure
Return values
op_result1 success / 0 error

Definition at line 556 of file IRPyro_API_single_device_layer.c.

Here is the call graph for this function:
Here is the caller graph for this function: