|  | 
| sfTkError_t | begin (sfTkII2C *theBus=nullptr) | 
|  | Initializes the Presence detector device.  More... 
 | 
|  | 
| sfTkError_t | presenceDetectorStart (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 presence sensing.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDistanceValuemm (uint32_t &presenceVal) | 
|  | This function returns the presence value of the register with all the checks in place as per the I2C Datasheet.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorVersion (uint32_t &major, uint32_t &minor, uint32_t &patch) | 
|  | This function returns the RSS version number.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorError (uint32_t &error) | 
|  | This function returns the protocol state error.  More... 
 | 
|  | 
| sfTkError_t | getPresenceMeasureCounter (uint32_t &counter) | 
|  | This function returns the measure counter; the number of measurements performed since restart.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorStatus (uint32_t &status) | 
|  | This function returns the detector status flags. See page 17, section 6.2.4 Detector Status.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorErrorStatus (uint32_t &status) | 
|  | This function returns the error status according to the bit mask value for the presence devices errors and busy bit.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorPresenceDetected (uint32_t &detected) | 
|  | This function returns if there was presence detected.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorPresenceStickyDetected (uint32_t &sticky) | 
|  | This function returns if there was presence detected, sticky bit with clear on read.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectorRegError (uint32_t &error) | 
|  | This function returns the indication that the presence detector failed.  More... 
 | 
|  | 
| sfTkError_t | getPresenceTemperature (uint32_t &temp) | 
|  | This function returns the temperature in sensor during measurement (in degree Celsius). Note that it has poor absolute accuracy and should only be used for relative temperature measurements.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDistance (uint32_t &distance) | 
|  | This function returns the distance, in millimeters, for the detected presence.  More... 
 | 
|  | 
| sfTkError_t | getPresenceIntraPresenceScore (uint32_t &intra) | 
|  | This function returns the measure of amount of fast motion detected.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterPresenceScore (uint32_t &inter) | 
|  | This function returns the measure of amount of slow motion detected.  More... 
 | 
|  | 
| sfTkError_t | getPresenceSweepsPerFrame (uint32_t &sweeps) | 
|  | This function returns the number of sweeps that will be captured in each frame (measurement). Default Value: 16 seconds.  More... 
 | 
|  | 
| sfTkError_t | setPresenceSweepsPerFrame (uint32_t sweeps) | 
|  | This function sets the number of sweeps that will be captured in each frame (measurement). Default Value: 16 seconds.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterFramePresenceTimeout (uint32_t &time) | 
|  | Returns the number of seconds the inter-frame presence score needs to decrease before exponential scaling starts for faster decline. Should be between 0 and 30 where 0 means no timeout. Default Value: 3 seconds.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterFramePresenceTimeout (uint32_t time) | 
|  | Sets the number of seconds the inter-frame presence score needs to decrease before exponential scaling starts for faster decline. Should be between 0 and 30 where 0 means no timeout. Default Value: 3 seconds.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterPhaseBoostEnabled (bool &en) | 
|  | This function returns the enable to increase detection of slow motions by utilizing the phase information in the Sparse IQ data.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterPhaseBoostEnabled (bool en) | 
|  | This function sets the enable to increase detection of slow motions by utilizing the phase information in the Sparse IQ data.  More... 
 | 
|  | 
| sfTkError_t | getPresenceIntraDetectionEnabled (bool &en) | 
|  | This function returns the bit to enable to detect faster movements inside frames. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterDetectionEnabled (bool en) | 
|  | This function returns the bit to enable to detect slower movements between frames. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | getPresenceFrameRate (uint32_t &rate) | 
|  | This function returns the presence detector frame rate. Note: This value is a factor 1000 larger than the RSS value Default Value: 12000 mHz.  More... 
 | 
|  | 
| sfTkError_t | setPresenceFrameRate (uint32_t rate) | 
|  | This function sets the presence detector frame rate. Note: This value is a factor 1000 larger than the RSS value Default Value: 12000 mHz.  More... 
 | 
|  | 
| sfTkError_t | getPresenceIntraDetectionThreshold (uint32_t &thresh) | 
|  | This function returns the threshold for detecting faster movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1300.  More... 
 | 
|  | 
| sfTkError_t | setPresenceIntraDetectionThreshold (uint32_t thresh) | 
|  | This function sets the threshold for detecting faster movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1300.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterDetectionThreshold (uint32_t &thresh) | 
|  | This function returns the threshold for detecting slower movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1000.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterDetectionThreshold (uint32_t thresh) | 
|  | This function sets the threshold for detecting slower movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1000.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterFrameDeviationTime (uint32_t &time) | 
|  | This function returns the time constant of the low pass filter for the inter-frame deviation between fast and slow. Note: This value is a factor 1000 larger than the RSS value Default Value: 500 ms.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterFrameDeviationTime (uint32_t time) | 
|  | This function sets the time constant of the low pass filter for the inter-frame deviation between fast and slow. Note: This value is a factor 1000 larger than the RSS value Default Value: 500 ms.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterFrameFastCutoff (uint32_t &cut) | 
|  | This function returns the cutoff frequency of the low pass filter for the fast filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 6000 mHz.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterFrameFastCutoff (uint32_t cut) | 
|  | This function sets the cutoff frequency of the low pass filter for the fast filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 6000 mHz.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterFrameSlowCutoff (uint32_t &cut) | 
|  | This function returns the cutoff frequency of the low pass filter for the slow filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 200 mHz.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterFrameSlowCutoff (uint32_t cut) | 
|  | This function sets the cutoff frequency of the low pass filter for the slow filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 200 mHz.  More... 
 | 
|  | 
| sfTkError_t | getPresenceIntraFrameTimeConst (uint32_t &time) | 
|  | This functions returns time constant for the depthwise filtering in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 150ms.  More... 
 | 
|  | 
| sfTkError_t | setPresenceIntraFrameTimeConst (uint32_t time) | 
|  | This functions sets time constant for the depthwise filtering in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 150ms.  More... 
 | 
|  | 
| sfTkError_t | getPresenceIntraOutputTimeConst (uint32_t &time) | 
|  | This function returns time constant for the output in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 300ms.  More... 
 | 
|  | 
| sfTkError_t | setPresenceIntraOutputTimeConst (uint32_t time) | 
|  | This function sets the time constant for the output in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 300ms.  More... 
 | 
|  | 
| sfTkError_t | getPresenceInterOutputTimeConst (uint32_t &time) | 
|  | This function returns time constant for the output in the inter-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 2000ms.  More... 
 | 
|  | 
| sfTkError_t | setPresenceInterOutputTimeConst (uint32_t time) | 
|  | This function sets the time constant for the output in the inter-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 2000ms.  More... 
 | 
|  | 
| sfTkError_t | getPresenceAutoProfileEn (bool &en) | 
|  | This function returns if enable/disable for the automatic selection of profile based on start point of measurement. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | setPresenceAutoProfileEn (bool en) | 
|  | This function enables/disables the automatic selection of profile based on start point of measurement. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | getPresenceAutoStepLengthEn (bool &en) | 
|  | This function returns the Enable/Disable automatic selection of step length based on the profile.  More... 
 | 
|  | 
| sfTkError_t | setPresenceAutoStepLengthEn (bool en) | 
|  | This function Enables/Disables automatic selection of step length based on the profile.  More... 
 | 
|  | 
| sfTkError_t | getPresenceManualProfile (uint32_t &prof) | 
|  | This function returns the profile in use. The profile will only be used if profile auto selection was disabled.  More... 
 | 
|  | 
| sfTkError_t | setPresenceManualProfile (uint32_t prof) | 
|  | This function sets the profile to use. The profile will only be used if profile auto selection was disabled.  More... 
 | 
|  | 
| sfTkError_t | getPresenceManualStepLength (uint32_t &length) | 
|  | THis function returns the number of steps between each data point. NOTE: The manual step length will only be used if step length auto selection was disabled Default Value: 72.  More... 
 | 
|  | 
| sfTkError_t | setPresenceManualStepLength (uint32_t length) | 
|  | THis function returns the number of steps between each data point. NOTE: The manual step length will only be used if step length auto selection was disabled Default Value: 72.  More... 
 | 
|  | 
| sfTkError_t | getPresenceStart (uint32_t &start) | 
|  | This function returns the start of measured interval in mm. Note: This value is a factor 1000 larger than the RSS value Default Value: 300mm.  More... 
 | 
|  | 
| sfTkError_t | setPresenceStart (uint32_t start) | 
|  | This function sets the start of measured interval in mm. Note: This value is a factor 1000 larger than the RSS value Default Value: 300mm.  More... 
 | 
|  | 
| sfTkError_t | getPresenceEnd (uint32_t &end) | 
|  | This function returns the end point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value Default Value: 2500.  More... 
 | 
|  | 
| sfTkError_t | setPresenceEnd (uint32_t end) | 
|  | This function returns the end point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value Default Value: 2500.  More... 
 | 
|  | 
| sfTkError_t | getPresenceResetFilters (bool &reset) | 
|  | This function returns if the device is enabled/disabled for the reset of the presence filters during start/restart. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | setPresenceResetFilters (bool reset) | 
|  | This function sets if the device is enabled/disabled for the reset of the presence filters during start/restart . Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | getPresenceHWAAS (uint32_t &avg) | 
|  | This function returns the hardware accelerated average sampled (HWAAS). Default Value: 32.  More... 
 | 
|  | 
| sfTkError_t | setPresenceHWAAS (uint32_t avg) | 
|  | This function sets the hardware accelerated average sampled (HWAAS). Default Value: 32.  More... 
 | 
|  | 
| sfTkError_t | getPresenceDetectionOnGPIO (uint32_t &detected) | 
|  | This function returns the output presence detection on generic GPIO.  More... 
 | 
|  | 
| sfTkError_t | setPresenceDetectionOnGPIO (uint32_t detected) | 
|  | This function sets the output presence detection on generic GPIO.  More... 
 | 
|  | 
| sfTkError_t | setPresenceCommand (uint32_t cmd) | 
|  | This function sets the execute command.  More... 
 | 
|  | 
| sfTkError_t | presenceApplyConfiguration () | 
|  | This function applies the configuration to the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | presenceStart () | 
|  | This function starts the device by writing the defined start value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | presenceStop () | 
|  | This function stops the device by writing the defined stop value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | presenceEnableUartLogs () | 
|  | This function enables the uart logs of the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | presenceDisableUartLogs () | 
|  | This function disables the uart logs of the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | presenceLogConfiguration () | 
|  | This function enables the configuration log of the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | presenceReset () | 
|  | This function resets the presence detector settings of the device.  More... 
 | 
|  | 
| sfTkError_t | getPresenceBusy (uint32_t &busy) | 
|  | This function returns the busy bit of the presence status register.  More... 
 | 
|  | 
| sfTkError_t | presenceBusyWait () | 
|  | Completes a busy wait loop while the device is uploading information by waiting for the status. Checks the error status register to wait until errors are completed/gone.  More... 
 | 
|  | 
| 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 presence sensing.  More... 
 | 
|  | 
| 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 Datasheet.  More... 
 | 
|  | 
| sfTkError_t | getDetectorVersion (uint32_t &major, uint32_t &minor, uint32_t &patch) | 
|  | This function returns the RSS version number.  More... 
 | 
|  | 
| sfTkError_t | getDetectorError (uint32_t &error) | 
|  | This function returns the protocol state erorr.  More... 
 | 
|  | 
| sfTkError_t | getMeasureCounter (uint32_t &counter) | 
|  | This function returns the measure counter; the number of measurements performed since restart.  More... 
 | 
|  | 
| sfTkError_t | getDetectorStatus (uint32_t &status) | 
|  | This function returns the detector status flags. See page 17, section 6.2.4 Detector Status.  More... 
 | 
|  | 
| sfTkError_t | getDetectorErrorStatus (uint32_t &status) | 
|  | This function returns the error status according to the bit mask value for the presence devices errors and busy bit.  More... 
 | 
|  | 
| sfTkError_t | getDetectorPresenceDetected (uint32_t &detected) | 
|  | This function returns if there was presence detected.  More... 
 | 
|  | 
| sfTkError_t | getDetectorPresenceStickyDetected (uint32_t &sticky) | 
|  | This function returns if there was presence detected, sticky bit with clear on read.  More... 
 | 
|  | 
| sfTkError_t | getDetectorRegError (uint32_t &error) | 
|  | This function returns the indication that the presence detector failed.  More... 
 | 
|  | 
| sfTkError_t | getTemperature (uint32_t &temp) | 
|  | This function returns the temperature in sensor during measurement (in degree Celsius). Note that it has poor absolute accuracy and should only be used for relative temperature measurements.  More... 
 | 
|  | 
| sfTkError_t | getDistance (uint32_t &distance) | 
|  | This function returns the distance, in millimeters, for the detected presence.  More... 
 | 
|  | 
| sfTkError_t | getIntraPresenceScore (uint32_t &intra) | 
|  | This function returns the measure of amount of fast motion detected.  More... 
 | 
|  | 
| sfTkError_t | getInterPresenceScore (uint32_t &inter) | 
|  | This function returns the measure of amount of slow motion detected.  More... 
 | 
|  | 
| sfTkError_t | getSweepsPerFrame (uint32_t &sweeps) | 
|  | This function returns the number of sweeps that will be captured in each frame (measurement). Default Value: 16 seconds.  More... 
 | 
|  | 
| sfTkError_t | setSweepsPerFrame (uint32_t sweeps) | 
|  | This function sets the number of sweeps that will be captured in each frame (measurement). Default Value: 16 seconds.  More... 
 | 
|  | 
| sfTkError_t | getInterFramePresenceTimeout (uint32_t &time) | 
|  | Returns the number of seconds the inter-frame presence score needs to decrease before exponential scaling starts for faster decline. Should be between 0 and 30 where 0 means no timeout. Default Value: 3 seconds.  More... 
 | 
|  | 
| sfTkError_t | setInterFramePresenceTimeout (uint32_t time) | 
|  | Sets the number of seconds the inter-frame presence score needs to decrease before exponential scaling starts for faster decline. Should be between 0 and 30 where 0 means no timeout. Default Value: 3 seconds.  More... 
 | 
|  | 
| sfTkError_t | getInterPhaseBoostEnabled (bool &en) | 
|  | This function returns the enable to increase detection of slow motions by utilizing the phase information in the Sparse IQ data.  More... 
 | 
|  | 
| sfTkError_t | setInterPhaseBoostEnabled (bool en) | 
|  | This function sets the enable to increase detection of slow motions by utilizing the phase information in the Sparse IQ data.  More... 
 | 
|  | 
| sfTkError_t | getIntraDetectionEnabled (bool &en) | 
|  | This function returns the bit to enable to detect faster movements inside frames. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | setInterDetectionEnabled (bool en) | 
|  | This function returns the bit to enable to detect slower movements between frames. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | getFrameRate (uint32_t &rate) | 
|  | This function returns the presence detector frame rate. Note: This value is a factor 1000 larger than the RSS value Default Value: 12000 mHz.  More... 
 | 
|  | 
| sfTkError_t | setFrameRate (uint32_t rate) | 
|  | This function sets the presence detector frame rate. Note: This value is a factor 1000 larger than the RSS value Default Value: 12000 mHz.  More... 
 | 
|  | 
| sfTkError_t | getIntraDetectionThreshold (uint32_t &thresh) | 
|  | This function returns the threshold for detecting faster movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1300.  More... 
 | 
|  | 
| sfTkError_t | setIntraDetectionThreshold (uint32_t thresh) | 
|  | This function sets the threshold for detecting faster movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1300.  More... 
 | 
|  | 
| sfTkError_t | getInterDetectionThreshold (uint32_t &thresh) | 
|  | This function returns the threshold for detecting slower movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1000.  More... 
 | 
|  | 
| sfTkError_t | setInterDetectionThreshold (uint32_t thresh) | 
|  | This function sets the threshold for detecting slower movements inside frames. Note: This value is a factor 1000 larger than the RSS value Default Value: 1000.  More... 
 | 
|  | 
| sfTkError_t | getInterFrameDeviationTime (uint32_t &time) | 
|  | This function returns the time constant of the low pass filter for the inter-frame deviation between fast and slow. Note: This value is a factor 1000 larger than the RSS value Default Value: 500 ms.  More... 
 | 
|  | 
| sfTkError_t | setInterFrameDeviationTime (uint32_t time) | 
|  | This function sets the time constant of the low pass filter for the inter-frame deviation between fast and slow. Note: This value is a factor 1000 larger than the RSS value Default Value: 500 ms.  More... 
 | 
|  | 
| sfTkError_t | getInterFrameFastCutoff (uint32_t &cut) | 
|  | This function returns the cutoff frequency of the low pass filter for the fast filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 6000 mHz.  More... 
 | 
|  | 
| sfTkError_t | setInterFrameFastCutoff (uint32_t cut) | 
|  | This function sets the cutoff frequency of the low pass filter for the fast filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 6000 mHz.  More... 
 | 
|  | 
| sfTkError_t | getInterFrameSlowCutoff (uint32_t &cut) | 
|  | This function returns the cutoff frequency of the low pass filter for the slow filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 200 mHz.  More... 
 | 
|  | 
| sfTkError_t | setInterFrameSlowCutoff (uint32_t cut) | 
|  | This function sets the cutoff frequency of the low pass filter for the slow filtered absolute sweep mean. Note: This value is a factor 1000 larger than the RSS value Default Value: 200 mHz.  More... 
 | 
|  | 
| sfTkError_t | getIntraFrameTimeConst (uint32_t &time) | 
|  | This functions returns time constant for the depthwise filtering in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 150ms.  More... 
 | 
|  | 
| sfTkError_t | setIntraFrameTimeConst (uint32_t time) | 
|  | This functions sets time constant for the depthwise filtering in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 150ms.  More... 
 | 
|  | 
| sfTkError_t | getIntraOutputTimeConst (uint32_t &time) | 
|  | This function returns time constant for the output in the intra-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 300ms.  More... 
 | 
|  | 
| 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 factor 1000 larger than the RSS value Default Value: 300ms.  More... 
 | 
|  | 
| sfTkError_t | getInterOutputTimeConst (uint32_t &time) | 
|  | This function returns time constant for the output in the inter-frame part Note: This value is a factor 1000 larger than the RSS value Default Value: 2000ms.  More... 
 | 
|  | 
| 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 factor 1000 larger than the RSS value Default Value: 2000ms.  More... 
 | 
|  | 
| sfTkError_t | getAutoProfileEn (bool &en) | 
|  | This function returns if enable/disable for the automatic selection of profile based on start point of measurement. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | setAutoProfileEn (bool en) | 
|  | This function enables/disables the automatic selection of profile based on start point of measurement. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | getAutoStepLengthEn (bool &en) | 
|  | This function returns the Enable/Disable automatic selection of step length based on the profile.  More... 
 | 
|  | 
| sfTkError_t | setAutoStepLengthEn (bool en) | 
|  | This function Enables/Disables automatic selection of step length based on the profile.  More... 
 | 
|  | 
| sfTkError_t | getManualProfile (uint32_t &prof) | 
|  | This function returns the profile in use. The profile will only be used if profile auto selection was disabled.  More... 
 | 
|  | 
| sfTkError_t | setManualProfile (uint32_t prof) | 
|  | This function sets the profile to use. The profile will only be used if profile auto selection was disabled.  More... 
 | 
|  | 
| sfTkError_t | getManualStepLength (uint32_t &length) | 
|  | THis function returns the number of steps between each data point. NOTE: The manual step length will only be used if step length auto selection was disabled Default Value: 72.  More... 
 | 
|  | 
| sfTkError_t | setManualStepLength (uint32_t length) | 
|  | THis function returns the number of steps between each data point. NOTE: The manual step length will only be used if step length auto selection was disabled Default Value: 72.  More... 
 | 
|  | 
| sfTkError_t | getStart (uint32_t &start) | 
|  | This function returns the start of measured interval in mm. Note: This value is a factor 1000 larger than the RSS value Default Value: 300mm.  More... 
 | 
|  | 
| sfTkError_t | setStart (uint32_t start) | 
|  | This function sets the start of measured interval in mm. Note: This value is a factor 1000 larger than the RSS value Default Value: 300mm.  More... 
 | 
|  | 
| sfTkError_t | getEnd (uint32_t &end) | 
|  | This function returns the end point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value Default Value: 2500.  More... 
 | 
|  | 
| sfTkError_t | setEnd (uint32_t end) | 
|  | This function returns the end point of measurement interval in millimeters. Note: This value is a factor 1000 larger than the RSS value Default Value: 2500.  More... 
 | 
|  | 
| sfTkError_t | getResetFilters (bool &reset) | 
|  | This function returns if the device is enabled/disabled for the reset of the presence filters during start/restart. Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | setResetFilters (bool reset) | 
|  | This function sets if the device is enabled/disabled for the reset of the presence filters during start/restart . Default Value: true.  More... 
 | 
|  | 
| sfTkError_t | getHWAAS (uint32_t &avg) | 
|  | This function returns the hardware accelerated average sampled (HWAAS). Default Value: 32.  More... 
 | 
|  | 
| sfTkError_t | setHWAAS (uint32_t avg) | 
|  | This function sets the hardware accelerated average sampled (HWAAS). Default Value: 32.  More... 
 | 
|  | 
| sfTkError_t | getDetectionOnGPIO (uint32_t &detected) | 
|  | This function returns the output presence detection on generic GPIO.  More... 
 | 
|  | 
| sfTkError_t | setDetectionOnGPIO (uint32_t detected) | 
|  | This function returns the output presence detection on generic GPIO.  More... 
 | 
|  | 
| sfTkError_t | setCommand (uint32_t cmd) | 
|  | This function sets the execute command.  More... 
 | 
|  | 
| sfTkError_t | applyConfiguration () | 
|  | This function applies the configuration to the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | start () | 
|  | This function starts the device by writing the defined start value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | stop () | 
|  | This function stops the device by writing the defined stop value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | enableUartLogs () | 
|  | This function enables the uart logs of the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | disableUartLogs () | 
|  | This function disables the uart logs of the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | logConfiguration () | 
|  | This function enables the configuration log of the device by writing the defined value to the presence command register.  More... 
 | 
|  | 
| sfTkError_t | reset () | 
|  | This function resets the presence detector settings of the device.  More... 
 | 
|  | 
| sfTkError_t | getBusy (uint32_t &busy) | 
|  | This function returns the busy bit of the presence status register.  More... 
 | 
|  | 
| sfTkError_t | busyWait () | 
|  | Completes a busy wait loop while the device is uploading information by waiting for the status. Checks the error status register to wait until errors are completed/gone.  More... 
 | 
|  | 
| sfTkError_t | init (sfTkII2C *theBus=nullptr) | 
|  | This function begins the examples/communication.  More... 
 | 
|  |