Macros | Functions
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.