ref_app_breathing_reg_protocol.h File Reference
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define REF_APP_BREATHING_REG_REGISTER_COUNT   22U
 
#define REF_APP_BREATHING_REG_VERSION_ADDRESS   0U
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_ADDRESS   1U
 
#define REF_APP_BREATHING_REG_MEASURE_COUNTER_ADDRESS   2U
 
#define REF_APP_BREATHING_REG_APP_STATUS_ADDRESS   3U
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_ADDRESS   16U
 
#define REF_APP_BREATHING_REG_BREATHING_RATE_ADDRESS   17U
 
#define REF_APP_BREATHING_REG_APP_STATE_ADDRESS   18U
 
#define REF_APP_BREATHING_REG_START_ADDRESS   64U
 
#define REF_APP_BREATHING_REG_END_ADDRESS   65U
 
#define REF_APP_BREATHING_REG_NUM_DISTANCES_TO_ANALYZE_ADDRESS   66U
 
#define REF_APP_BREATHING_REG_DISTANCE_DETERMINATION_DURATION_S_ADDRESS   67U
 
#define REF_APP_BREATHING_REG_USE_PRESENCE_PROCESSOR_ADDRESS   68U
 
#define REF_APP_BREATHING_REG_LOWEST_BREATHING_RATE_ADDRESS   69U
 
#define REF_APP_BREATHING_REG_HIGHEST_BREATHING_RATE_ADDRESS   70U
 
#define REF_APP_BREATHING_REG_TIME_SERIES_LENGTH_S_ADDRESS   71U
 
#define REF_APP_BREATHING_REG_FRAME_RATE_ADDRESS   72U
 
#define REF_APP_BREATHING_REG_SWEEPS_PER_FRAME_ADDRESS   73U
 
#define REF_APP_BREATHING_REG_HWAAS_ADDRESS   74U
 
#define REF_APP_BREATHING_REG_PROFILE_ADDRESS   75U
 
#define REF_APP_BREATHING_REG_INTRA_DETECTION_THRESHOLD_ADDRESS   76U
 
#define REF_APP_BREATHING_REG_COMMAND_ADDRESS   256U
 
#define REF_APP_BREATHING_REG_APPLICATION_ID_ADDRESS   65535U
 
#define REF_APP_BREATHING_REG_VERSION_FIELD_MAJOR_POS   16U
 
#define REF_APP_BREATHING_REG_VERSION_FIELD_MAJOR_MASK   0xffff0000
 
#define REF_APP_BREATHING_REG_VERSION_FIELD_MINOR_POS   8U
 
#define REF_APP_BREATHING_REG_VERSION_FIELD_MINOR_MASK   0x0000ff00
 
#define REF_APP_BREATHING_REG_VERSION_FIELD_PATCH_POS   0U
 
#define REF_APP_BREATHING_REG_VERSION_FIELD_PATCH_MASK   0x000000ff
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PROTOCOL_STATE_ERROR_POS   0U
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PROTOCOL_STATE_ERROR_MASK   0x00000001
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PACKET_LENGTH_ERROR_POS   1U
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PACKET_LENGTH_ERROR_MASK   0x00000002
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_ADDRESS_ERROR_POS   2U
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_ADDRESS_ERROR_MASK   0x00000004
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_FAILED_POS   3U
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_FAILED_MASK   0x00000008
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_TO_READ_ONLY_POS   4U
 
#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_TO_READ_ONLY_MASK   0x00000010
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_OK_POS   0U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_OK_MASK   0x00000001
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_OK_POS   1U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_OK_MASK   0x00000002
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_OK_POS   2U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_OK_MASK   0x00000004
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_OK_POS   3U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_OK_MASK   0x00000008
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_OK_POS   4U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_OK_MASK   0x00000010
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_OK_POS   5U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_OK_MASK   0x00000020
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_OK_POS   6U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_OK_MASK   0x00000040
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_OK_POS   7U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_OK_MASK   0x00000080
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_ERROR_POS   16U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_ERROR_MASK   0x00010000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_ERROR_POS   17U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_ERROR_MASK   0x00020000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_ERROR_POS   18U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_ERROR_MASK   0x00040000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_ERROR_POS   19U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_ERROR_MASK   0x00080000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_ERROR_POS   20U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_ERROR_MASK   0x00100000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_ERROR_POS   21U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_ERROR_MASK   0x00200000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_ERROR_POS   22U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_ERROR_MASK   0x00400000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_ERROR_POS   23U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_ERROR_MASK   0x00800000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_ERROR_POS   28U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_ERROR_MASK   0x10000000
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_BUSY_POS   31U
 
#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_BUSY_MASK   0x80000000
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_POS   0U
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_MASK   0x00000001
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_STICKY_POS   1U
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_STICKY_MASK   0x00000002
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_TEMPERATURE_POS   16U
 
#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_TEMPERATURE_MASK   0xffff0000
 
#define REF_APP_BREATHING_REG_APP_STATE_ENUM_INIT   0U
 
#define REF_APP_BREATHING_REG_APP_STATE_ENUM_NO_PRESENCE   1U
 
#define REF_APP_BREATHING_REG_APP_STATE_ENUM_INTRA_PRESENCE   2U
 
#define REF_APP_BREATHING_REG_APP_STATE_ENUM_DETERMINE_DISTANCE   3U
 
#define REF_APP_BREATHING_REG_APP_STATE_ENUM_ESTIMATE_BREATHING_RATE   4U
 
#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE1   1U
 
#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE2   2U
 
#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE3   3U
 
#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE4   4U
 
#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE5   5U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_APPLY_CONFIGURATION   1U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_START_APP   2U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_STOP_APP   3U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_ENABLE_UART_LOGS   32U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_DISABLE_UART_LOGS   33U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_LOG_CONFIGURATION   34U
 
#define REF_APP_BREATHING_REG_COMMAND_ENUM_RESET_MODULE   0x52535421
 
#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_DISTANCE_DETECTOR   1U
 
#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_PRESENCE_DETECTOR   2U
 
#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_REF_APP_BREATHING   3U
 
#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_EXAMPLE_CARGO   4U
 
#define REF_APP_BREATHING_REG_START_DEFAULT_VALUE   300U
 
#define REF_APP_BREATHING_REG_END_DEFAULT_VALUE   1500U
 
#define REF_APP_BREATHING_REG_NUM_DISTANCES_TO_ANALYZE_DEFAULT_VALUE   3U
 
#define REF_APP_BREATHING_REG_DISTANCE_DETERMINATION_DURATION_S_DEFAULT_VALUE   5U
 
#define REF_APP_BREATHING_REG_USE_PRESENCE_PROCESSOR_DEFAULT_VALUE   1U
 
#define REF_APP_BREATHING_REG_LOWEST_BREATHING_RATE_DEFAULT_VALUE   6U
 
#define REF_APP_BREATHING_REG_HIGHEST_BREATHING_RATE_DEFAULT_VALUE   60U
 
#define REF_APP_BREATHING_REG_TIME_SERIES_LENGTH_S_DEFAULT_VALUE   20U
 
#define REF_APP_BREATHING_REG_FRAME_RATE_DEFAULT_VALUE   10000U
 
#define REF_APP_BREATHING_REG_SWEEPS_PER_FRAME_DEFAULT_VALUE   16U
 
#define REF_APP_BREATHING_REG_HWAAS_DEFAULT_VALUE   32U
 
#define REF_APP_BREATHING_REG_PROFILE_DEFAULT_VALUE   REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE3
 
#define REF_APP_BREATHING_REG_INTRA_DETECTION_THRESHOLD_DEFAULT_VALUE   6000U
 

Functions

void ref_app_breathing_reg_protocol_setup (void)
 
void ref_app_breathing_reg_protocol_write_default (void)
 
void ref_app_breathing_reg_read_version (uint32_t *value)
 
void ref_app_breathing_reg_read_protocol_status (uint32_t *value)
 
void ref_app_breathing_reg_read_measure_counter (uint32_t *value)
 
void ref_app_breathing_reg_read_app_status (uint32_t *value)
 
void ref_app_breathing_reg_read_breathing_result (uint32_t *value)
 
void ref_app_breathing_reg_read_breathing_rate (uint32_t *value)
 
void ref_app_breathing_reg_read_app_state (uint32_t *value)
 
void ref_app_breathing_reg_read_start (uint32_t *value)
 
bool ref_app_breathing_reg_write_start (const uint32_t value)
 
void ref_app_breathing_reg_read_end (uint32_t *value)
 
bool ref_app_breathing_reg_write_end (const uint32_t value)
 
void ref_app_breathing_reg_read_num_distances_to_analyze (uint32_t *value)
 
bool ref_app_breathing_reg_write_num_distances_to_analyze (const uint32_t value)
 
void ref_app_breathing_reg_read_distance_determination_duration_s (uint32_t *value)
 
bool ref_app_breathing_reg_write_distance_determination_duration_s (const uint32_t value)
 
void ref_app_breathing_reg_read_use_presence_processor (uint32_t *value)
 
bool ref_app_breathing_reg_write_use_presence_processor (const uint32_t value)
 
void ref_app_breathing_reg_read_lowest_breathing_rate (uint32_t *value)
 
bool ref_app_breathing_reg_write_lowest_breathing_rate (const uint32_t value)
 
void ref_app_breathing_reg_read_highest_breathing_rate (uint32_t *value)
 
bool ref_app_breathing_reg_write_highest_breathing_rate (const uint32_t value)
 
void ref_app_breathing_reg_read_time_series_length_s (uint32_t *value)
 
bool ref_app_breathing_reg_write_time_series_length_s (const uint32_t value)
 
void ref_app_breathing_reg_read_frame_rate (uint32_t *value)
 
bool ref_app_breathing_reg_write_frame_rate (const uint32_t value)
 
void ref_app_breathing_reg_read_sweeps_per_frame (uint32_t *value)
 
bool ref_app_breathing_reg_write_sweeps_per_frame (const uint32_t value)
 
void ref_app_breathing_reg_read_hwaas (uint32_t *value)
 
bool ref_app_breathing_reg_write_hwaas (const uint32_t value)
 
void ref_app_breathing_reg_read_profile (uint32_t *value)
 
bool ref_app_breathing_reg_write_profile (const uint32_t value)
 
void ref_app_breathing_reg_read_intra_detection_threshold (uint32_t *value)
 
bool ref_app_breathing_reg_write_intra_detection_threshold (const uint32_t value)
 
bool ref_app_breathing_reg_write_command (const uint32_t value)
 
void ref_app_breathing_reg_read_application_id (uint32_t *value)
 

Macro Definition Documentation

◆ REF_APP_BREATHING_REG_APP_STATE_ADDRESS

#define REF_APP_BREATHING_REG_APP_STATE_ADDRESS   18U

Definition at line 20 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATE_ENUM_DETERMINE_DISTANCE

#define REF_APP_BREATHING_REG_APP_STATE_ENUM_DETERMINE_DISTANCE   3U

Definition at line 107 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATE_ENUM_ESTIMATE_BREATHING_RATE

#define REF_APP_BREATHING_REG_APP_STATE_ENUM_ESTIMATE_BREATHING_RATE   4U

Definition at line 108 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATE_ENUM_INIT

#define REF_APP_BREATHING_REG_APP_STATE_ENUM_INIT   0U

Definition at line 104 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATE_ENUM_INTRA_PRESENCE

#define REF_APP_BREATHING_REG_APP_STATE_ENUM_INTRA_PRESENCE   2U

Definition at line 106 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATE_ENUM_NO_PRESENCE

#define REF_APP_BREATHING_REG_APP_STATE_ENUM_NO_PRESENCE   1U

Definition at line 105 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_ADDRESS

#define REF_APP_BREATHING_REG_APP_STATUS_ADDRESS   3U

Definition at line 17 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_ERROR_MASK   0x00200000

Definition at line 85 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_ERROR_POS   21U

Definition at line 84 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_OK_MASK   0x00000020

Definition at line 69 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_BUFFER_OK_POS   5U

Definition at line 68 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_ERROR_MASK   0x00100000

Definition at line 83 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_ERROR_POS   20U

Definition at line 82 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_OK_MASK   0x00000010

Definition at line 67 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_CREATE_OK_POS   4U

Definition at line 66 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_ERROR_MASK   0x10000000

Definition at line 91 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_APP_ERROR_POS   28U

Definition at line 90 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_BUSY_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_BUSY_MASK   0x80000000

Definition at line 93 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_BUSY_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_BUSY_POS   31U

Definition at line 92 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_ERROR_MASK   0x00800000

Definition at line 89 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_ERROR_POS   23U

Definition at line 88 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_OK_MASK   0x00000080

Definition at line 73 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_APPLY_OK_POS   7U

Definition at line 72 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_ERROR_MASK   0x00020000

Definition at line 77 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_ERROR_POS   17U

Definition at line 76 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_OK_MASK   0x00000002

Definition at line 61 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_CONFIG_CREATE_OK_POS   1U

Definition at line 60 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_ERROR_MASK   0x00010000

Definition at line 75 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_ERROR_POS   16U

Definition at line 74 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_OK_MASK   0x00000001

Definition at line 59 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_RSS_REGISTER_OK_POS   0U

Definition at line 58 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_ERROR_MASK   0x00400000

Definition at line 87 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_ERROR_POS   22U

Definition at line 86 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_OK_MASK   0x00000040

Definition at line 71 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_BUFFER_OK_POS   6U

Definition at line 70 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_ERROR_MASK   0x00080000

Definition at line 81 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_ERROR_POS   19U

Definition at line 80 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_OK_MASK   0x00000008

Definition at line 65 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CALIBRATE_OK_POS   3U

Definition at line 64 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_ERROR_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_ERROR_MASK   0x00040000

Definition at line 79 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_ERROR_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_ERROR_POS   18U

Definition at line 78 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_OK_MASK

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_OK_MASK   0x00000004

Definition at line 63 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_OK_POS

#define REF_APP_BREATHING_REG_APP_STATUS_FIELD_SENSOR_CREATE_OK_POS   2U

Definition at line 62 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APPLICATION_ID_ADDRESS

#define REF_APP_BREATHING_REG_APPLICATION_ID_ADDRESS   65535U

Definition at line 35 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_DISTANCE_DETECTOR

#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_DISTANCE_DETECTOR   1U

Definition at line 127 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_EXAMPLE_CARGO

#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_EXAMPLE_CARGO   4U

Definition at line 130 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_PRESENCE_DETECTOR

#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_PRESENCE_DETECTOR   2U

Definition at line 128 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_REF_APP_BREATHING

#define REF_APP_BREATHING_REG_APPLICATION_ID_ENUM_REF_APP_BREATHING   3U

Definition at line 129 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RATE_ADDRESS

#define REF_APP_BREATHING_REG_BREATHING_RATE_ADDRESS   17U

Definition at line 19 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_ADDRESS

#define REF_APP_BREATHING_REG_BREATHING_RESULT_ADDRESS   16U

Definition at line 18 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_MASK

#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_MASK   0x00000001

Definition at line 97 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_POS

#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_POS   0U

Definition at line 96 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_STICKY_MASK

#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_STICKY_MASK   0x00000002

Definition at line 99 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_STICKY_POS

#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_RESULT_READY_STICKY_POS   1U

Definition at line 98 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_TEMPERATURE_MASK

#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_TEMPERATURE_MASK   0xffff0000

Definition at line 101 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_TEMPERATURE_POS

#define REF_APP_BREATHING_REG_BREATHING_RESULT_FIELD_TEMPERATURE_POS   16U

Definition at line 100 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ADDRESS

#define REF_APP_BREATHING_REG_COMMAND_ADDRESS   256U

Definition at line 34 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_APPLY_CONFIGURATION

#define REF_APP_BREATHING_REG_COMMAND_ENUM_APPLY_CONFIGURATION   1U

Definition at line 118 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_DISABLE_UART_LOGS

#define REF_APP_BREATHING_REG_COMMAND_ENUM_DISABLE_UART_LOGS   33U

Definition at line 122 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_ENABLE_UART_LOGS

#define REF_APP_BREATHING_REG_COMMAND_ENUM_ENABLE_UART_LOGS   32U

Definition at line 121 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_LOG_CONFIGURATION

#define REF_APP_BREATHING_REG_COMMAND_ENUM_LOG_CONFIGURATION   34U

Definition at line 123 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_RESET_MODULE

#define REF_APP_BREATHING_REG_COMMAND_ENUM_RESET_MODULE   0x52535421

Definition at line 124 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_START_APP

#define REF_APP_BREATHING_REG_COMMAND_ENUM_START_APP   2U

Definition at line 119 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_COMMAND_ENUM_STOP_APP

#define REF_APP_BREATHING_REG_COMMAND_ENUM_STOP_APP   3U

Definition at line 120 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_DISTANCE_DETERMINATION_DURATION_S_ADDRESS

#define REF_APP_BREATHING_REG_DISTANCE_DETERMINATION_DURATION_S_ADDRESS   67U

Definition at line 24 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_DISTANCE_DETERMINATION_DURATION_S_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_DISTANCE_DETERMINATION_DURATION_S_DEFAULT_VALUE   5U

Definition at line 136 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_END_ADDRESS

#define REF_APP_BREATHING_REG_END_ADDRESS   65U

Definition at line 22 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_END_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_END_DEFAULT_VALUE   1500U

Definition at line 134 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_FRAME_RATE_ADDRESS

#define REF_APP_BREATHING_REG_FRAME_RATE_ADDRESS   72U

Definition at line 29 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_FRAME_RATE_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_FRAME_RATE_DEFAULT_VALUE   10000U

Definition at line 141 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_HIGHEST_BREATHING_RATE_ADDRESS

#define REF_APP_BREATHING_REG_HIGHEST_BREATHING_RATE_ADDRESS   70U

Definition at line 27 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_HIGHEST_BREATHING_RATE_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_HIGHEST_BREATHING_RATE_DEFAULT_VALUE   60U

Definition at line 139 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_HWAAS_ADDRESS

#define REF_APP_BREATHING_REG_HWAAS_ADDRESS   74U

Definition at line 31 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_HWAAS_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_HWAAS_DEFAULT_VALUE   32U

Definition at line 143 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_INTRA_DETECTION_THRESHOLD_ADDRESS

#define REF_APP_BREATHING_REG_INTRA_DETECTION_THRESHOLD_ADDRESS   76U

Definition at line 33 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_INTRA_DETECTION_THRESHOLD_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_INTRA_DETECTION_THRESHOLD_DEFAULT_VALUE   6000U

Definition at line 145 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_LOWEST_BREATHING_RATE_ADDRESS

#define REF_APP_BREATHING_REG_LOWEST_BREATHING_RATE_ADDRESS   69U

Definition at line 26 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_LOWEST_BREATHING_RATE_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_LOWEST_BREATHING_RATE_DEFAULT_VALUE   6U

Definition at line 138 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_MEASURE_COUNTER_ADDRESS

#define REF_APP_BREATHING_REG_MEASURE_COUNTER_ADDRESS   2U

Definition at line 16 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_NUM_DISTANCES_TO_ANALYZE_ADDRESS

#define REF_APP_BREATHING_REG_NUM_DISTANCES_TO_ANALYZE_ADDRESS   66U

Definition at line 23 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_NUM_DISTANCES_TO_ANALYZE_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_NUM_DISTANCES_TO_ANALYZE_DEFAULT_VALUE   3U

Definition at line 135 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_ADDRESS

#define REF_APP_BREATHING_REG_PROFILE_ADDRESS   75U

Definition at line 32 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_PROFILE_DEFAULT_VALUE   REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE3

Definition at line 144 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE1

#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE1   1U

Definition at line 111 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE2

#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE2   2U

Definition at line 112 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE3

#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE3   3U

Definition at line 113 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE4

#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE4   4U

Definition at line 114 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE5

#define REF_APP_BREATHING_REG_PROFILE_ENUM_PROFILE5   5U

Definition at line 115 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_ADDRESS

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_ADDRESS   1U

Definition at line 15 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_ADDRESS_ERROR_MASK

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_ADDRESS_ERROR_MASK   0x00000004

Definition at line 51 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_ADDRESS_ERROR_POS

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_ADDRESS_ERROR_POS   2U

Definition at line 50 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PACKET_LENGTH_ERROR_MASK

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PACKET_LENGTH_ERROR_MASK   0x00000002

Definition at line 49 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PACKET_LENGTH_ERROR_POS

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PACKET_LENGTH_ERROR_POS   1U

Definition at line 48 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PROTOCOL_STATE_ERROR_MASK

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PROTOCOL_STATE_ERROR_MASK   0x00000001

Definition at line 47 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PROTOCOL_STATE_ERROR_POS

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_PROTOCOL_STATE_ERROR_POS   0U

Definition at line 46 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_FAILED_MASK

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_FAILED_MASK   0x00000008

Definition at line 53 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_FAILED_POS

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_FAILED_POS   3U

Definition at line 52 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_TO_READ_ONLY_MASK

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_TO_READ_ONLY_MASK   0x00000010

Definition at line 55 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_TO_READ_ONLY_POS

#define REF_APP_BREATHING_REG_PROTOCOL_STATUS_FIELD_WRITE_TO_READ_ONLY_POS   4U

Definition at line 54 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_REGISTER_COUNT

#define REF_APP_BREATHING_REG_REGISTER_COUNT   22U

Definition at line 11 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_START_ADDRESS

#define REF_APP_BREATHING_REG_START_ADDRESS   64U

Definition at line 21 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_START_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_START_DEFAULT_VALUE   300U

Definition at line 133 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_SWEEPS_PER_FRAME_ADDRESS

#define REF_APP_BREATHING_REG_SWEEPS_PER_FRAME_ADDRESS   73U

Definition at line 30 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_SWEEPS_PER_FRAME_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_SWEEPS_PER_FRAME_DEFAULT_VALUE   16U

Definition at line 142 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_TIME_SERIES_LENGTH_S_ADDRESS

#define REF_APP_BREATHING_REG_TIME_SERIES_LENGTH_S_ADDRESS   71U

Definition at line 28 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_TIME_SERIES_LENGTH_S_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_TIME_SERIES_LENGTH_S_DEFAULT_VALUE   20U

Definition at line 140 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_USE_PRESENCE_PROCESSOR_ADDRESS

#define REF_APP_BREATHING_REG_USE_PRESENCE_PROCESSOR_ADDRESS   68U

Definition at line 25 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_USE_PRESENCE_PROCESSOR_DEFAULT_VALUE

#define REF_APP_BREATHING_REG_USE_PRESENCE_PROCESSOR_DEFAULT_VALUE   1U

Definition at line 137 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_ADDRESS

#define REF_APP_BREATHING_REG_VERSION_ADDRESS   0U

Definition at line 14 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_FIELD_MAJOR_MASK

#define REF_APP_BREATHING_REG_VERSION_FIELD_MAJOR_MASK   0xffff0000

Definition at line 39 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_FIELD_MAJOR_POS

#define REF_APP_BREATHING_REG_VERSION_FIELD_MAJOR_POS   16U

Definition at line 38 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_FIELD_MINOR_MASK

#define REF_APP_BREATHING_REG_VERSION_FIELD_MINOR_MASK   0x0000ff00

Definition at line 41 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_FIELD_MINOR_POS

#define REF_APP_BREATHING_REG_VERSION_FIELD_MINOR_POS   8U

Definition at line 40 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_FIELD_PATCH_MASK

#define REF_APP_BREATHING_REG_VERSION_FIELD_PATCH_MASK   0x000000ff

Definition at line 43 of file ref_app_breathing_reg_protocol.h.

◆ REF_APP_BREATHING_REG_VERSION_FIELD_PATCH_POS

#define REF_APP_BREATHING_REG_VERSION_FIELD_PATCH_POS   0U

Definition at line 42 of file ref_app_breathing_reg_protocol.h.

Function Documentation

◆ ref_app_breathing_reg_protocol_setup()

void ref_app_breathing_reg_protocol_setup ( void  )

The ref_app_breathing protocol setup function.

Definition at line 132 of file ref_app_breathing_reg_protocol.c.

◆ ref_app_breathing_reg_protocol_write_default()

void ref_app_breathing_reg_protocol_write_default ( void  )

The ref_app_breathing protocol write default register value function.

Definition at line 138 of file ref_app_breathing_reg_protocol.c.

◆ ref_app_breathing_reg_read_app_state()

void ref_app_breathing_reg_read_app_state ( uint32_t *  value)

Read: The current state of the application.

Definition at line 105 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_app_status()

void ref_app_breathing_reg_read_app_status ( uint32_t *  value)

Read: Get application status flags.

Definition at line 85 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_application_id()

void ref_app_breathing_reg_read_application_id ( uint32_t *  value)

Read: The application id register.

Definition at line 33 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_breathing_rate()

void ref_app_breathing_reg_read_breathing_rate ( uint32_t *  value)

Read: The breathing rate. 0 if no breathing rate available. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 97 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_breathing_result()

void ref_app_breathing_reg_read_breathing_result ( uint32_t *  value)

Read: The result from the breathing reference application.

Definition at line 91 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_distance_determination_duration_s()

void ref_app_breathing_reg_read_distance_determination_duration_s ( uint32_t *  value)

Read: Time to determine distance to presence in seconds.

Definition at line 206 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_end()

void ref_app_breathing_reg_read_end ( uint32_t *  value)

Read: The end point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 158 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_frame_rate()

void ref_app_breathing_reg_read_frame_rate ( uint32_t *  value)

Read: The presence detector frame rate. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 321 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_highest_breathing_rate()

void ref_app_breathing_reg_read_highest_breathing_rate ( uint32_t *  value)

Read: Highest anticipated breathing rate in breaths per minute.

Definition at line 275 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_hwaas()

void ref_app_breathing_reg_read_hwaas ( uint32_t *  value)

Read: The hardware accelerated average samples (HWAAS).

Definition at line 369 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_intra_detection_threshold()

void ref_app_breathing_reg_read_intra_detection_threshold ( uint32_t *  value)

Read: The threshold for detecting faster movements inside frames. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 465 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_lowest_breathing_rate()

void ref_app_breathing_reg_read_lowest_breathing_rate ( uint32_t *  value)

Read: Lowest anticipated breathing rate in breaths per minute.

Definition at line 252 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_measure_counter()

void ref_app_breathing_reg_read_measure_counter ( uint32_t *  value)

Read: Get the measure counter, the number of measurements performed since restart.

Definition at line 79 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_num_distances_to_analyze()

void ref_app_breathing_reg_read_num_distances_to_analyze ( uint32_t *  value)

Read: Number of distance points to analyze in breathing.

Definition at line 183 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_profile()

void ref_app_breathing_reg_read_profile ( uint32_t *  value)

Read: The profile to use.

Definition at line 392 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_protocol_status()

void ref_app_breathing_reg_read_protocol_status ( uint32_t *  value)

Read: Get protocol error flags.

Definition at line 45 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_start()

void ref_app_breathing_reg_read_start ( uint32_t *  value)

Read: The start point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 133 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_sweeps_per_frame()

void ref_app_breathing_reg_read_sweeps_per_frame ( uint32_t *  value)

Read: The number of sweeps that will be captured in each frame (measurement).

Definition at line 346 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_time_series_length_s()

void ref_app_breathing_reg_read_time_series_length_s ( uint32_t *  value)

Read: Length of time series in seconds.

Definition at line 298 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_use_presence_processor()

void ref_app_breathing_reg_read_use_presence_processor ( uint32_t *  value)

Read: Use presence detector to determine distance to motion.

Definition at line 229 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_read_version()

void ref_app_breathing_reg_read_version ( uint32_t *  value)

Read: Get the RSS version.

Definition at line 39 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_command()

bool ref_app_breathing_reg_write_command ( const uint32_t  value)

Write: Execute command.

Definition at line 490 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_distance_determination_duration_s()

bool ref_app_breathing_reg_write_distance_determination_duration_s ( const uint32_t  value)

Write: Time to determine distance to presence in seconds.

Definition at line 214 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_end()

bool ref_app_breathing_reg_write_end ( const uint32_t  value)

Write: The end point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 167 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_frame_rate()

bool ref_app_breathing_reg_write_frame_rate ( const uint32_t  value)

Write: The presence detector frame rate. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 330 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_highest_breathing_rate()

bool ref_app_breathing_reg_write_highest_breathing_rate ( const uint32_t  value)

Write: Highest anticipated breathing rate in breaths per minute.

Definition at line 283 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_hwaas()

bool ref_app_breathing_reg_write_hwaas ( const uint32_t  value)

Write: The hardware accelerated average samples (HWAAS).

Definition at line 377 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_intra_detection_threshold()

bool ref_app_breathing_reg_write_intra_detection_threshold ( const uint32_t  value)

Write: The threshold for detecting faster movements inside frames. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 474 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_lowest_breathing_rate()

bool ref_app_breathing_reg_write_lowest_breathing_rate ( const uint32_t  value)

Write: Lowest anticipated breathing rate in breaths per minute.

Definition at line 260 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_num_distances_to_analyze()

bool ref_app_breathing_reg_write_num_distances_to_analyze ( const uint32_t  value)

Write: Number of distance points to analyze in breathing.

Definition at line 191 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_profile()

bool ref_app_breathing_reg_write_profile ( const uint32_t  value)

Write: The profile to use.

Definition at line 423 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_start()

bool ref_app_breathing_reg_write_start ( const uint32_t  value)

Write: The start point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value.

Definition at line 142 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_sweeps_per_frame()

bool ref_app_breathing_reg_write_sweeps_per_frame ( const uint32_t  value)

Write: The number of sweeps that will be captured in each frame (measurement).

Definition at line 354 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_time_series_length_s()

bool ref_app_breathing_reg_write_time_series_length_s ( const uint32_t  value)

Write: Length of time series in seconds.

Definition at line 306 of file ref_app_breathing_reg_protocol_access.c.

◆ ref_app_breathing_reg_write_use_presence_processor()

bool ref_app_breathing_reg_write_use_presence_processor ( const uint32_t  value)

Write: Use presence detector to determine distance to motion.

Definition at line 237 of file ref_app_breathing_reg_protocol_access.c.