AFBR-S50 API Reference Manual
v1.5.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
Loading...
Searching...
No Matches
argus_snm.h
Go to the documentation of this file.
1
/*************************************************************************/
37
#ifndef ARGUS_SNM_H
38
#define ARGUS_SNM_H
39
#ifdef __cplusplus
40
extern
"C"
{
41
#endif
42
43
/*!***************************************************************************
44
* @defgroup argus_snm Shot Noise Monitor
45
* @ingroup argus_api
46
*
47
* @brief Shot Noise Monitor (SNM) parameter definitions and API functions.
48
*
49
* @details The SNM is an algorithm to monitor and react on shot noise
50
* induced by harsh environment conditions like high ambient
51
* light.
52
*
53
* The AFBR-S50 API provides three modes:
54
* - Dynamic: Automatic mode, automatically adopts to current
55
* ambient conditions.
56
* - Static (Outdoor): Static mode, optimized for outdoor applications.
57
* - Static (Indoor): Static mode, optimized for indoor applications.
58
* .
59
*
60
* @addtogroup argus_snm
61
* @{
62
*****************************************************************************/
63
65
typedef
enum
argus_snm_mode_t
66
{
71
SNM_MODE_STATIC_INDOOR
= 0U,
72
76
SNM_MODE_STATIC_OUTDOOR
= 1U,
77
80
SNM_MODE_DYNAMIC
= 2U,
81
82
}
argus_snm_mode_t
;
83
84
86
#ifdef __cplusplus
87
}
// extern "C"
88
#endif
89
#endif
/* ARGUS_SNM_H */
argus_snm_mode_t
argus_snm_mode_t
Definition
argus_snm.h:66
SNM_MODE_STATIC_OUTDOOR
@ SNM_MODE_STATIC_OUTDOOR
Definition
argus_snm.h:76
SNM_MODE_DYNAMIC
@ SNM_MODE_DYNAMIC
Definition
argus_snm.h:80
SNM_MODE_STATIC_INDOOR
@ SNM_MODE_STATIC_INDOOR
Definition
argus_snm.h:71
AFBR-S50
Include
api
argus_snm.h
Broadcom Inc.