AFBR-S50 API Reference Manual  v1.6.5
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
argus_version.h
Go to the documentation of this file.
1 /*************************************************************************/
37 #ifndef ARGUS_VERSION_H
38 #define ARGUS_VERSION_H
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 
43 /*!***************************************************************************
44  * @defgroup argus_version API Version
45  * @ingroup argus_api
46  *
47  * @brief API and library core version number
48  *
49  * @details Contains the AFBR-S50 API and Library Core Version Number.
50  *
51  * @addtogroup argus_version
52  * @{
53  *****************************************************************************/
54 
56 #define ARGUS_API_VERSION_MAJOR 1
57 
59 #define ARGUS_API_VERSION_MINOR 6
60 
62 #define ARGUS_API_VERSION_BUGFIX 5
63 
65 #define ARGUS_API_VERSION_BUILD "20250210153705"
66 
67 /*****************************************************************************/
68 
70 #define MAKE_VERSION(major, minor, bugfix) \
71  (((major) << 24) | ((minor) << 16) | (bugfix))
72 
74 #define ARGUS_API_VERSION MAKE_VERSION((ARGUS_API_VERSION_MAJOR), \
75  (ARGUS_API_VERSION_MINOR), \
76  (ARGUS_API_VERSION_BUGFIX))
77 
79 #ifdef __cplusplus
80 } // extern "C"
81 #endif
82 #endif /* ARGUS_VERSION_H */