BAOS SDK v2  1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
Loading...
Searching...
No Matches
Sdk.h
Go to the documentation of this file.
1//
2// Copyright (c) 2002-2026 WEINZIERL ENGINEERING GmbH
3// All rights reserved.
4//
5// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
8// SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
9// WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
10// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
11//
12
13#ifndef __BAOSLIB_SDK_H__
14#define __BAOSLIB_SDK_H__
15
16#include "baos/BaosLib_export.h"
17
24namespace wz::baos
25{
26 /******************************************************************************
27 ** Log levels
28 *****************************************************************************/
29using LOGLEVEL = unsigned int;
30
31enum class BAOSLIB_EXPORT LogLevel : LOGLEVEL
32{
33 verbose = 0,
34 debug = 1,
35 info = 2,
36 notice = 3,
37 warn = 4,
38 error = 5,
39 critical = 6,
40 fatal = 7,
41 off = 8
42};
43
47BAOSLIB_EXPORT void setBaosLogLevel(wz::baos::LogLevel level);
48
49} // end namespace wz::baos
50
51
52#endif
Global BAOS sdk namespace.
Definition config.h:69
BAOSLIB_EXPORT void setBaosLogLevel(wz::baos::LogLevel level)