AFBR-S50 API Reference Manual v1.5.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
Loading...
Searching...
No Matches
argus_version.h
Go to the documentation of this file.
1/*************************************************************************/
37#ifndef ARGUS_VERSION_H
38#define ARGUS_VERSION_H
39#ifdef __cplusplus
40extern "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 5
60
62#define ARGUS_API_VERSION_BUGFIX 6
63
65#define ARGUS_API_VERSION_BUILD "20240208081753"
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 */