Initial Commit
[apps/agl-service-unicens.git] / ucs2-lib / inc / ucs_api.h
1 /*------------------------------------------------------------------------------------------------*/
2 /* UNICENS V2.1.0-3491                                                                            */
3 /* Copyright (c) 2017 Microchip Technology Germany II GmbH & Co. KG.                              */
4 /*                                                                                                */
5 /* This program is free software: you can redistribute it and/or modify                           */
6 /* it under the terms of the GNU General Public License as published by                           */
7 /* the Free Software Foundation, either version 2 of the License, or                              */
8 /* (at your option) any later version.                                                            */
9 /*                                                                                                */
10 /* This program is distributed in the hope that it will be useful,                                */
11 /* but WITHOUT ANY WARRANTY; without even the implied warranty of                                 */
12 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                                  */
13 /* GNU General Public License for more details.                                                   */
14 /*                                                                                                */
15 /* You should have received a copy of the GNU General Public License                              */
16 /* along with this program.  If not, see <http://www.gnu.org/licenses/>.                          */
17 /*                                                                                                */
18 /* You may also obtain this software under a propriety license from Microchip.                    */
19 /* Please contact Microchip for further information.                                              */
20 /*------------------------------------------------------------------------------------------------*/
21
22 /*!
23  * \file
24  * \brief UNICENSV2 API include file
25  */
26
27 #ifndef UCS_API_H
28 #define UCS_API_H
29
30 /*------------------------------------------------------------------------------------------------*/
31 /* Version                                                                                        */
32 /*------------------------------------------------------------------------------------------------*/
33 /* parasoft suppress item MISRA2004-19_4 reason "No message in public version (PPP issue)" */
34
35 /*! \brief UNICENS Major Version Number
36  *  \ingroup G_UCS_MISC
37  */
38 #define UCS_VERSION_MAJOR   2
39
40 /*! \brief UNICENS Minor Version Number
41  *  \ingroup G_UCS_MISC
42  */
43 #define UCS_VERSION_MINOR   1
44
45 /*! \brief UNICENS Release Version Number
46  *  \ingroup G_UCS_MISC
47  */
48 #define UCS_VERSION_RELEASE 0
49
50 /*! \brief UNICENS Build Number
51  *  \ingroup G_UCS_MISC
52  */
53 #define UCS_VERSION_BUILD   3491
54
55 /* parasoft unsuppress item  MISRA2004-19_4 reason "No message in public version (PPP issue)" */
56
57 /*------------------------------------------------------------------------------------------------*/
58 /* Includes                                                                                       */
59 /*------------------------------------------------------------------------------------------------*/
60 #include "ucs_rules.h"
61 #include "ucs_ret_pb.h"
62 #include "ucs_lld_pb.h"
63 #include "ucs_trace_pb.h"
64
65 #include "ucs_eh_pb.h"
66 #include "ucs_class_pb.h"
67
68 #endif /* UCS_API_H */
69 /*------------------------------------------------------------------------------------------------*/
70 /* End of file                                                                                    */
71 /*------------------------------------------------------------------------------------------------*/
72