246 sfTkError_t
begin(sfTkII2C *theBus =
nullptr);
608 sfTkError_t
getEnd(uint32_t &end);
616 sfTkError_t
setEnd(uint32_t end);
637 sfTkError_t
getHWAAS(uint32_t &avg);
701 sfTkError_t
getBusy(uint32_t &busy);
Definition: sfDevXM125Core.h:26
Definition: sfDevXM125Presence.h:235
sfTkError_t getIntraPresenceScore(uint32_t &intra)
This function returns the measure of amount of fast motion detected.
Definition: sfDevXM125Presence.cpp:269
sfTkError_t getInterPhaseBoostEnabled(bool &en)
This function returns the enable to increase detection of slow motions by utilizing the phase informa...
Definition: sfDevXM125Presence.cpp:302
sfTkError_t enableUartLogs()
This function enables the uart logs of the device by writing the defined value to the presence comman...
Definition: sfDevXM125Presence.cpp:595
sfTkError_t getDetectorRegError(uint32_t &error)
This function returns the indication that the presence detector failed.
Definition: sfDevXM125Presence.cpp:243
sfTkError_t getInterFrameSlowCutoff(uint32_t &cut)
This function returns the cutoff frequency of the low pass filter for the slow filtered absolute swee...
Definition: sfDevXM125Presence.cpp:397
sfTkError_t setInterFrameSlowCutoff(uint32_t cut)
This function sets the cutoff frequency of the low pass filter for the slow filtered absolute sweep m...
Definition: sfDevXM125Presence.cpp:403
sfTkError_t getInterOutputTimeConst(uint32_t &time)
This function returns time constant for the output in the inter-frame part Note: This value is a fact...
Definition: sfDevXM125Presence.cpp:433
sfTkError_t getDetectionOnGPIO(uint32_t &detected)
This function returns the output presence detection on generic GPIO.
Definition: sfDevXM125Presence.cpp:560
sfTkError_t getHWAAS(uint32_t &avg)
This function returns the hardware accelerated average sampled (HWAAS). Default Value: 32.
Definition: sfDevXM125Presence.cpp:548
sfTkError_t getInterPresenceScore(uint32_t &inter)
This function returns the measure of amount of slow motion detected.
Definition: sfDevXM125Presence.cpp:274
sfTkError_t setInterFramePresenceTimeout(uint32_t time)
Sets the number of seconds the inter-frame presence score needs to decrease before exponential scalin...
Definition: sfDevXM125Presence.cpp:296
sfTkError_t getEnd(uint32_t &end)
This function returns the end point of measurement interval in millimeters. Note: This value is a fac...
Definition: sfDevXM125Presence.cpp:517
sfTkError_t detectorStart(uint32_t start=1000, uint32_t end=5000)
This function sets all the beginning values for a basic I2C example to be run on the device for prese...
Definition: sfDevXM125Presence.cpp:35
sfTkError_t getResetFilters(bool &reset)
This function returns if the device is enabled/disabled for the reset of the presence filters during ...
Definition: sfDevXM125Presence.cpp:529
sfTkError_t setInterDetectionThreshold(uint32_t thresh)
This function sets the threshold for detecting slower movements inside frames. Note: This value is a ...
Definition: sfDevXM125Presence.cpp:367
sfTkError_t setResetFilters(bool reset)
This function sets if the device is enabled/disabled for the reset of the presence filters during sta...
Definition: sfDevXM125Presence.cpp:541
sfTkError_t logConfiguration()
This function enables the configuration log of the device by writing the defined value to the presenc...
Definition: sfDevXM125Presence.cpp:607
sfTkError_t getDetectorError(uint32_t &error)
This function returns the protocol state erorr.
Definition: sfDevXM125Presence.cpp:149
sfTkError_t setIntraFrameTimeConst(uint32_t time)
This functions sets time constant for the depthwise filtering in the intra-frame part Note: This valu...
Definition: sfDevXM125Presence.cpp:415
sfTkError_t setIntraOutputTimeConst(uint32_t time)
This function sets the time constant for the output in the intra-frame part Note: This value is a fac...
Definition: sfDevXM125Presence.cpp:427
sfTkError_t setCommand(uint32_t cmd)
This function sets the execute command.
Definition: sfDevXM125Presence.cpp:571
sfTkError_t getIntraFrameTimeConst(uint32_t &time)
This functions returns time constant for the depthwise filtering in the intra-frame part Note: This v...
Definition: sfDevXM125Presence.cpp:409
sfTkError_t getMeasureCounter(uint32_t &counter)
This function returns the measure counter; the number of measurements performed since restart.
Definition: sfDevXM125Presence.cpp:154
sfTkError_t applyConfiguration()
This function applies the configuration to the device by writing the defined value to the presence co...
Definition: sfDevXM125Presence.cpp:577
sfTkError_t setSweepsPerFrame(uint32_t sweeps)
This function sets the number of sweeps that will be captured in each frame (measurement)....
Definition: sfDevXM125Presence.cpp:284
sfTkError_t getManualStepLength(uint32_t &length)
THis function returns the number of steps between each data point. NOTE: The manual step length will ...
Definition: sfDevXM125Presence.cpp:493
sfTkError_t getIntraDetectionThreshold(uint32_t &thresh)
This function returns the threshold for detecting faster movements inside frames. Note: This value is...
Definition: sfDevXM125Presence.cpp:349
sfTkError_t getIntraOutputTimeConst(uint32_t &time)
This function returns time constant for the output in the intra-frame part Note: This value is a fact...
Definition: sfDevXM125Presence.cpp:421
sfTkError_t busyWait()
Completes a busy wait loop while the device is uploading information by waiting for the status....
Definition: sfDevXM125Presence.cpp:626
sfTkError_t getIntraDetectionEnabled(bool &en)
This function returns the bit to enable to detect faster movements inside frames. Default Value: true...
Definition: sfDevXM125Presence.cpp:320
sfTkError_t reset()
This function resets the presence detector settings of the device.
sfTkError_t getInterFrameFastCutoff(uint32_t &cut)
This function returns the cutoff frequency of the low pass filter for the fast filtered absolute swee...
Definition: sfDevXM125Presence.cpp:385
sfTkError_t stop()
This function stops the device by writing the defined stop value to the presence command register.
Definition: sfDevXM125Presence.cpp:589
sfTkError_t disableUartLogs()
This function disables the uart logs of the device by writing the defined value to the presence comma...
Definition: sfDevXM125Presence.cpp:601
sfTkError_t setManualStepLength(uint32_t length)
THis function returns the number of steps between each data point. NOTE: The manual step length will ...
Definition: sfDevXM125Presence.cpp:499
sfTkError_t getDistanceValuemm(uint32_t &presenceVal)
This function returns the presence value of the register with all the checks in place as per the I2C ...
Definition: sfDevXM125Presence.cpp:89
sfTkError_t setHWAAS(uint32_t avg)
This function sets the hardware accelerated average sampled (HWAAS). Default Value: 32.
Definition: sfDevXM125Presence.cpp:554
sfTkError_t setAutoStepLengthEn(bool en)
This function Enables/Disables automatic selection of step length based on the profile.
Definition: sfDevXM125Presence.cpp:474
sfTkError_t setIntraDetectionThreshold(uint32_t thresh)
This function sets the threshold for detecting faster movements inside frames. Note: This value is a ...
Definition: sfDevXM125Presence.cpp:355
sfTkError_t getTemperature(uint32_t &temp)
This function returns the temperature in sensor during measurement (in degree Celsius)....
Definition: sfDevXM125Presence.cpp:254
sfTkError_t setInterOutputTimeConst(uint32_t time)
This function sets the time constant for the output in the inter-frame part Note: This value is a fac...
Definition: sfDevXM125Presence.cpp:439
sfTkError_t getFrameRate(uint32_t &rate)
This function returns the presence detector frame rate. Note: This value is a factor 1000 larger than...
Definition: sfDevXM125Presence.cpp:337
sfTkError_t setFrameRate(uint32_t rate)
This function sets the presence detector frame rate. Note: This value is a factor 1000 larger than th...
Definition: sfDevXM125Presence.cpp:343
sfTkError_t getAutoProfileEn(bool &en)
This function returns if enable/disable for the automatic selection of profile based on start point o...
Definition: sfDevXM125Presence.cpp:445
sfTkError_t getDetectorVersion(uint32_t &major, uint32_t &minor, uint32_t &patch)
This function returns the RSS version number.
Definition: sfDevXM125Presence.cpp:132
sfTkError_t getAutoStepLengthEn(bool &en)
This function returns the Enable/Disable automatic selection of step length based on the profile.
Definition: sfDevXM125Presence.cpp:463
sfTkError_t start()
This function starts the device by writing the defined start value to the presence command register.
Definition: sfDevXM125Presence.cpp:583
sfTkError_t setInterDetectionEnabled(bool en)
This function returns the bit to enable to detect slower movements between frames....
Definition: sfDevXM125Presence.cpp:330
sfTkError_t getDistance(uint32_t &distance)
This function returns the distance, in millimeters, for the detected presence.
Definition: sfDevXM125Presence.cpp:264
sfTkError_t getInterFramePresenceTimeout(uint32_t &time)
Returns the number of seconds the inter-frame presence score needs to decrease before exponential sca...
Definition: sfDevXM125Presence.cpp:290
sfTkError_t getDetectorPresenceDetected(uint32_t &detected)
This function returns if there was presence detected.
Definition: sfDevXM125Presence.cpp:218
sfTkError_t setStart(uint32_t start)
This function sets the start of measured interval in mm. Note: This value is a factor 1000 larger tha...
Definition: sfDevXM125Presence.cpp:511
sfTkError_t getDetectorPresenceStickyDetected(uint32_t &sticky)
This function returns if there was presence detected, sticky bit with clear on read.
Definition: sfDevXM125Presence.cpp:230
sfTkError_t getBusy(uint32_t &busy)
This function returns the busy bit of the presence status register.
Definition: sfDevXM125Presence.cpp:613
sfTkError_t setInterPhaseBoostEnabled(bool en)
This function sets the enable to increase detection of slow motions by utilizing the phase informatio...
Definition: sfDevXM125Presence.cpp:313
sfTkError_t setEnd(uint32_t end)
This function returns the end point of measurement interval in millimeters. Note: This value is a fac...
Definition: sfDevXM125Presence.cpp:523
sfTkError_t getSweepsPerFrame(uint32_t &sweeps)
This function returns the number of sweeps that will be captured in each frame (measurement)....
Definition: sfDevXM125Presence.cpp:279
sfTkError_t setDetectionOnGPIO(uint32_t detected)
This function returns the output presence detection on generic GPIO.
Definition: sfDevXM125Presence.cpp:566
sfTkError_t getStart(uint32_t &start)
This function returns the start of measured interval in mm. Note: This value is a factor 1000 larger ...
Definition: sfDevXM125Presence.cpp:505
sfTkError_t getInterFrameDeviationTime(uint32_t &time)
This function returns the time constant of the low pass filter for the inter-frame deviation between ...
Definition: sfDevXM125Presence.cpp:373
sfTkError_t setManualProfile(uint32_t prof)
This function sets the profile to use. The profile will only be used if profile auto selection was di...
Definition: sfDevXM125Presence.cpp:487
sfTkError_t setAutoProfileEn(bool en)
This function enables/disables the automatic selection of profile based on start point of measurement...
Definition: sfDevXM125Presence.cpp:456
sfTkError_t setInterFrameDeviationTime(uint32_t time)
This function sets the time constant of the low pass filter for the inter-frame deviation between fas...
Definition: sfDevXM125Presence.cpp:379
sfTkError_t getDetectorErrorStatus(uint32_t &status)
This function returns the error status according to the bit mask value for the presence devices error...
Definition: sfDevXM125Presence.cpp:164
sfTkError_t getInterDetectionThreshold(uint32_t &thresh)
This function returns the threshold for detecting slower movements inside frames. Note: This value is...
Definition: sfDevXM125Presence.cpp:361
sfTkError_t getDetectorStatus(uint32_t &status)
This function returns the detector status flags. See page 17, section 6.2.4 Detector Status.
Definition: sfDevXM125Presence.cpp:159
sfTkError_t setInterFrameFastCutoff(uint32_t cut)
This function sets the cutoff frequency of the low pass filter for the fast filtered absolute sweep m...
Definition: sfDevXM125Presence.cpp:391
sfTkError_t begin(sfTkII2C *theBus=nullptr)
Initializes the Presence detector device.
Definition: sfDevXM125Presence.cpp:15
sfTkError_t getManualProfile(uint32_t &prof)
This function returns the profile in use. The profile will only be used if profile auto selection was...
Definition: sfDevXM125Presence.cpp:481
const uint32_t SFE_XM125_PRESENCE_TEMPERATURE_MASK_SHIFT
Definition: sfDevXM125Presence.h:71
const uint32_t SFE_XM125_PRESENCE_RSS_REGISTER_ERROR_MASK
Definition: sfDevXM125Presence.h:40
const uint32_t SFE_XM125_PRESENCE_SENSOR_BUFFER_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:67
const uint16_t sfe_xm125_presence_inter_output_time_const_default
Definition: sfDevXM125Presence.h:176
const uint16_t SFE_XM125_PRESENCE_INTER_FRAME_FAST_CUTOFF
Definition: sfDevXM125Presence.h:163
const uint32_t SFE_XM125_PRESENCE_SENSOR_CREATE_OK_MASK
Definition: sfDevXM125Presence.h:34
const uint16_t SFE_XM125_PRESENCE_AUTO_STEP_LENGTH_ENABLED
Definition: sfDevXM125Presence.h:181
const uint32_t SFE_XM125_PRESENCE_DETECTED_STICKY_MASK
Definition: sfDevXM125Presence.h:25
const uint16_t SFE_XM125_PRESENCE_START
Definition: sfDevXM125Presence.h:197
const uint32_t SFE_XM125_PRESENCE_BUSY_MASK
Definition: sfDevXM125Presence.h:49
const uint32_t SFE_XM125_PRESENCE_START_DETECTOR
Definition: sfDevXM125Presence.h:225
const uint16_t SFE_XM125_PRESENCE_HWAAS
Definition: sfDevXM125Presence.h:206
const uint32_t SFE_XM125_PRESENCE_CONFIG_CREATE_ERROR_MASK
Definition: sfDevXM125Presence.h:41
const uint32_t SFE_XM125_PRESENCE_PATCH_VERSION_MASK
Definition: sfDevXM125Presence.h:30
const uint32_t SFE_XM125_PRESENCE_DETECTOR_BUFFER_OK_MASK
Definition: sfDevXM125Presence.h:37
const uint32_t SFE_XM125_PRESENCE_DETECTOR_CREATE_ERROR_MASK
Definition: sfDevXM125Presence.h:44
const uint32_t SFE_XM125_PRESENCE_DISABLE_UART_LOGS
Definition: sfDevXM125Presence.h:228
const uint32_t SFE_XM125_PRESENCE_RSS_REGISTER_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:61
const uint16_t sfe_xm125_presence_inter_frame_deviation_default
Definition: sfDevXM125Presence.h:161
const uint32_t SFE_XM125_PRESENCE_ALL_ERROR_MASK
Definition: sfDevXM125Presence.h:51
const uint32_t SFE_XM125_PRESENCE_ENABLE_UART_LOGS
Definition: sfDevXM125Presence.h:227
const uint16_t SFE_XM125_PRESENCE_INTRA_DETECTION_ENABLED
Definition: sfDevXM125Presence.h:145
const uint32_t SFE_XM125_PRESENCE_RESET_MODULE
Definition: sfDevXM125Presence.h:230
const uint16_t sfe_xm125_presence_manual_step_length_default
Definition: sfDevXM125Presence.h:195
const uint32_t SFE_XM125_PRESENCE_SENSOR_CREATE_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:63
const bool sfe_xm125_presence_inter_detection_enabled_default
Definition: sfDevXM125Presence.h:149
const uint32_t SFE_XM125_PRESENCE_DETECTOR_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:70
const uint16_t SFE_XM125_PRESENCE_VERSION
Definition: sfDevXM125Presence.h:74
const uint16_t SFE_XM125_PRESENCE_AUTO_PROFILE_ENABLED
Definition: sfDevXM125Presence.h:178
const uint32_t SFE_XM125_PRESENCE_DETECTOR_BUFFER_ERROR_MASK
Definition: sfDevXM125Presence.h:45
const uint32_t SFE_XM125_PRESENCE_SENSOR_BUFFER_ERROR_MASK
Definition: sfDevXM125Presence.h:46
const uint32_t SFE_XM125_PRESENCE_RSS_REGISTER_OK_MASK
Definition: sfDevXM125Presence.h:32
const uint16_t SFE_XM125_PRESENCE_FRAME_RATE
Definition: sfDevXM125Presence.h:151
const uint16_t SFE_XM125_PRESENCE_SWEEPS_PER_FRAME
Definition: sfDevXM125Presence.h:136
const uint32_t SFE_XM125_PRESENCE_BUSY_MASK_SHIFT
Definition: sfDevXM125Presence.h:72
const uint16_t sfe_xm125_presence_end_default
Definition: sfDevXM125Presence.h:201
const uint16_t SFE_XM125_PRESENCE_INTRA_OUTPUT_TIME_CONST
Definition: sfDevXM125Presence.h:172
const uint16_t SFE_XM125_PRESENCE_RESET_FILTERS_ON_PREPARE
Definition: sfDevXM125Presence.h:203
const uint32_t SFE_XM125_PRESENCE_SENSOR_BUFFER_OK_MASK
Definition: sfDevXM125Presence.h:38
const uint16_t SFE_XM125_PRESENCE_MEASURE_COUNTER
Definition: sfDevXM125Presence.h:93
const bool sfe_xm125_presence_intra_detection_enabled_default
Definition: sfDevXM125Presence.h:146
const uint32_t SFE_XM125_PRESENCE_DETECTOR_REG_ERROR_MASK
Definition: sfDevXM125Presence.h:48
const uint32_t SFE_XM125_PRESENCE_MAJOR_VERSION_MASK
Definition: sfDevXM125Presence.h:28
const uint32_t SFE_XM125_PRESENCE_TEMPERATURE_MASK
Definition: sfDevXM125Presence.h:27
const bool sfe_xm125_presence_auto_step_length_enabled_default
Definition: sfDevXM125Presence.h:182
const uint16_t SFE_XM125_INTRA_PRESENCE_SCORE
Definition: sfDevXM125Presence.h:133
const uint16_t sfe_xm125_presence_inter_detection_threshold_default
Definition: sfDevXM125Presence.h:158
const uint16_t SFE_XM125_PRESENCE_END
Definition: sfDevXM125Presence.h:200
const uint32_t SFE_XM125_PRESENCE_DETECTOR_CREATE_OK_MASK
Definition: sfDevXM125Presence.h:36
const uint32_t SFE_XM125_PRESENCE_CONFIG_CREATE_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:62
const uint32_t SFE_XM125_PRESENCE_SENSOR_CALIBRATE_ERROR_MASK
Definition: sfDevXM125Presence.h:43
const uint16_t SFE_XM125_PRESENCE_INTER_DETECTION_ENABLED
Definition: sfDevXM125Presence.h:148
const uint16_t sfe_xm125_presence_frame_rate_default
Definition: sfDevXM125Presence.h:152
const uint32_t SFE_XM125_PRESENCE_LOG_CONFIGURATION
Definition: sfDevXM125Presence.h:229
const uint32_t SFE_XM125_PRESENCE_CONFIG_APPLY_ERROR_MASK
Definition: sfDevXM125Presence.h:47
const uint16_t SFE_XM125_PRESENCE_COMMAND
Definition: sfDevXM125Presence.h:212
const uint32_t SFE_XM125_PRESENCE_SENSOR_CALIBRATE_OK_MASK
Definition: sfDevXM125Presence.h:35
const uint32_t SFE_XM125_PRESENCE_DETECTOR_CREATE_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:65
const uint32_t SFE_XM125_PRESENCE_CONFIG_APPLY_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:68
const uint16_t SFE_XM125_PRESENCE_PROTOCOL_STATUS
Definition: sfDevXM125Presence.h:82
const uint16_t SFE_XM125_PRESENCE_INTER_DETECTION_THRESHOLD
Definition: sfDevXM125Presence.h:157
const uint16_t SFE_XM125_PRESENCE_MANUAL_STEP_LENGTH
Definition: sfDevXM125Presence.h:194
const uint16_t sfe_xm125_presence_inter_frame_fast_cutoff_default
Definition: sfDevXM125Presence.h:164
const uint32_t SFE_XM125_PRESENCE_DETECTED_MASK
Definition: sfDevXM125Presence.h:24
const bool sfe_xm125_presence_auto_profile_enabled_default
Definition: sfDevXM125Presence.h:179
const uint32_t SFE_XM125_PRESENCE_MAJOR_VERSION_MASK_SHIFT
Definition: sfDevXM125Presence.h:59
const uint16_t SFE_XM125_PRESENCE_INTRA_DETECTION_THRESHOLD
Definition: sfDevXM125Presence.h:154
const uint32_t SFE_XM125_PRESENCE_CONFIG_CREATE_OK_MASK
Definition: sfDevXM125Presence.h:33
const bool sfe_xm125_presence_inter_phase_boost_enabled_default
Definition: sfDevXM125Presence.h:143
const uint32_t SFE_XM125_PRESENCE_MINOR_VERSION_MASK_SHIFT
Definition: sfDevXM125Presence.h:60
const uint16_t sfe_xm125_presence_intra_detection_threshold_default
Definition: sfDevXM125Presence.h:155
const uint16_t sfe_xm125_presence_intra_output_time_const_default
Definition: sfDevXM125Presence.h:173
const uint16_t SFE_XM125_PRESENCE_DETECTOR_STATUS
Definition: sfDevXM125Presence.h:95
const uint16_t sfe_xm125_presence_inter_frame_slow_cutoff_default
Definition: sfDevXM125Presence.h:167
const uint16_t sfe_xm125_presence_inter_frame_timeout_default
Definition: sfDevXM125Presence.h:140
const uint32_t SFE_XM125_PRESENCE_DETECTOR_REG_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:69
const uint32_t SFE_XM125_PRESENCE_APPLY_CONFIGURATION
Definition: sfDevXM125Presence.h:224
const uint16_t sfe_xm125_presence_sweeps_per_frame_default
Definition: sfDevXM125Presence.h:137
const uint16_t sfe_xm125_presence_intra_frame_time_const_default
Definition: sfDevXM125Presence.h:170
sfe_xm125_presence_command_t
Definition: sfDevXM125Presence.h:214
@ XM125_PRESENCE_DISABLE_UART_LOGS
Definition: sfDevXM125Presence.h:219
@ XM125_PRESENCE_STOP_DETECTOR
Definition: sfDevXM125Presence.h:217
@ XM125_PRESENCE_RESET_MODULE
Definition: sfDevXM125Presence.h:221
@ XM125_PRESENCE_APPLY_CONFIGURATION
Definition: sfDevXM125Presence.h:215
@ XM125_PRESENCE_ENABLE_UART_LOGS
Definition: sfDevXM125Presence.h:218
@ XM125_PRESENCE_START_DETECTOR
Definition: sfDevXM125Presence.h:216
@ XM125_PRESENCE_LOG_CONFIGURATION
Definition: sfDevXM125Presence.h:220
const uint16_t SFE_XM125_INTER_PRESENCE
Definition: sfDevXM125Presence.h:134
const uint32_t SFE_XM125_PRESENCE_STOP_DETECTOR
Definition: sfDevXM125Presence.h:226
const uint16_t SFE_XM125_PRESENCE_MANUAL_PROFILE
Definition: sfDevXM125Presence.h:184
const uint16_t SFE_XM125_PRESENCE_DETECTION_ON_GPIO
Definition: sfDevXM125Presence.h:209
const uint32_t SFE_XM125_PRESENCE_MINOR_VERSION_MASK
Definition: sfDevXM125Presence.h:29
const uint16_t SFE_XM125_PRESENCE_INTER_FRAME_DEVIATION
Definition: sfDevXM125Presence.h:160
const uint32_t SFE_XM125_PRESENCE_SENSOR_CREATE_ERROR_MASK
Definition: sfDevXM125Presence.h:42
const uint16_t SFE_XM125_PRESENCE_INTER_FRAME_TIMEOUT
Definition: sfDevXM125Presence.h:139
const uint32_t SFE_XM125_PRESENCE_DETECTOR_BUFFER_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:66
const bool sfe_xm125_presence_reset_filters_on_prepare_default
Definition: sfDevXM125Presence.h:204
const uint16_t SFE_XM125_PRESENCE_INTRA_FRAME_TIME_CONST
Definition: sfDevXM125Presence.h:169
const uint32_t SFE_XM125_PRESENCE_SENSOR_CALIBRATE_ERROR_MASK_SHIFT
Definition: sfDevXM125Presence.h:64
const uint16_t SFE_XM125_PRESENCE_INTER_FRAME_SLOW_CUTOFF
Definition: sfDevXM125Presence.h:166
sfe_xm125_presence_manual_profile_t
Definition: sfDevXM125Presence.h:186
@ XM125_PRESENCE_PROFILE5
Definition: sfDevXM125Presence.h:191
@ XM125_PRESENCE_PROFILE3
Definition: sfDevXM125Presence.h:189
@ XM125_PRESENCE_PROFILE2
Definition: sfDevXM125Presence.h:188
@ XM125_PRESENCE_PROFILE4
Definition: sfDevXM125Presence.h:190
@ XM125_PRESENCE_PROFILE1
Definition: sfDevXM125Presence.h:187
const uint16_t SFE_XM125_PRESENCE_DISTANCE
Definition: sfDevXM125Presence.h:132
const uint32_t SFE_XM125_PRESENCE_DETECTOR_STATUS_MASK
Definition: sfDevXM125Presence.h:22
const uint32_t SFE_XM125_PRESENCE_CONFIG_APPLY_OK_MASK
Definition: sfDevXM125Presence.h:39
const uint16_t SFE_XM125_PRESENCE_INTER_OUTPUT_TIME_CONST
Definition: sfDevXM125Presence.h:175
const uint16_t sfe_xm125_presence_start_default
Definition: sfDevXM125Presence.h:198
const uint16_t SFE_XM125_PRESENCE_RESULT
Definition: sfDevXM125Presence.h:122
const bool sfe_xm125_presence_detection_on_gpio_default
Definition: sfDevXM125Presence.h:210
const uint32_t SFE_XM125_PRESENCE_DETECTOR_ERROR_MASK
Definition: sfDevXM125Presence.h:26
const uint16_t sfe_xm125_presence_hwaas_default
Definition: sfDevXM125Presence.h:207
const uint16_t SFE_XM125_PRESENCE_INTER_PHASE_BOOST_ENABLED
Definition: sfDevXM125Presence.h:142
Definition: sfDevXM125Presence.h:97
uint32_t presence_detector_error
Definition: sfDevXM125Presence.h:116
uint32_t reserved2
Definition: sfDevXM125Presence.h:115
uint32_t reserved1
Definition: sfDevXM125Presence.h:106
uint32_t presence_config_apply_error
Definition: sfDevXM125Presence.h:114
uint32_t presence_config_apply_ok
Definition: sfDevXM125Presence.h:105
uint32_t presence_sensor_calibrate_error
Definition: sfDevXM125Presence.h:110
uint32_t presence_detector_buffer_error
Definition: sfDevXM125Presence.h:112
uint32_t presence_detector_buffer_ok
Definition: sfDevXM125Presence.h:103
uint32_t presence_sensor_create_error
Definition: sfDevXM125Presence.h:109
uint32_t presence_busy
Definition: sfDevXM125Presence.h:118
uint32_t presence_config_create_error
Definition: sfDevXM125Presence.h:108
uint32_t presence_sensor_create_ok
Definition: sfDevXM125Presence.h:100
uint32_t presence_config_create_ok
Definition: sfDevXM125Presence.h:99
uint32_t reserved3
Definition: sfDevXM125Presence.h:117
uint32_t presence_sensor_calibrate_ok
Definition: sfDevXM125Presence.h:101
uint32_t presence_detector_create_error
Definition: sfDevXM125Presence.h:111
uint32_t presence_rss_register_ok
Definition: sfDevXM125Presence.h:98
uint32_t presence_detector_create_ok
Definition: sfDevXM125Presence.h:102
uint32_t presence_rss_register_error
Definition: sfDevXM125Presence.h:107
uint32_t presence_sensor_buffer_error
Definition: sfDevXM125Presence.h:113
uint32_t presence_sensor_buffer_ok
Definition: sfDevXM125Presence.h:104
Definition: sfDevXM125Presence.h:84
uint32_t presence_write_failed
Definition: sfDevXM125Presence.h:88
uint32_t reserved1
Definition: sfDevXM125Presence.h:90
uint32_t presence_protocol_state_error
Definition: sfDevXM125Presence.h:85
uint32_t presence_address_error
Definition: sfDevXM125Presence.h:87
uint32_t presence_write_to_read_only
Definition: sfDevXM125Presence.h:89
uint32_t presence_packet_length_error
Definition: sfDevXM125Presence.h:86
Definition: sfDevXM125Presence.h:124
uint32_t presence_temperature
Definition: sfDevXM125Presence.h:129
uint32_t reserved1
Definition: sfDevXM125Presence.h:127
uint32_t presence_detected_sticky
Definition: sfDevXM125Presence.h:126
uint32_t presence_detected
Definition: sfDevXM125Presence.h:125
uint32_t presence_detector_error
Definition: sfDevXM125Presence.h:128
Definition: sfDevXM125Presence.h:76
uint32_t presence_major
Definition: sfDevXM125Presence.h:77
uint32_t presence_minor
Definition: sfDevXM125Presence.h:78
uint32_t presence_patch
Definition: sfDevXM125Presence.h:79