eddystone.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2018 Freie Universität Berlin
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
23 #ifndef NET_EDDYSTONE_H
24 #define NET_EDDYSTONE_H
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
34 #define EDDYSTONE_NAMESPACE_LEN (10U)
35 #define EDDYSTONE_INSTANCE_LEN (6U)
36 
42 #define EDDYSTONE_URL_HTTP_WWW (0x00)
43 #define EDDYSTONE_URL_HTTPS_WWWW (0x01)
44 #define EDDYSTONE_URL_HTTP (0x02)
45 #define EDDYSTONE_URL_HTTPS (0x03)
52 #define EDDYSTONE_UID (0x00)
53 #define EDDYSTONE_URL (0x10)
54 #define EDDYSTONE_TLM (0x20)
55 #define EDDYSTONE_EID (0x30)
56 
58 #ifdef __cplusplus
59 }
60 #endif
61 
62 #endif /* NET_EDDYSTONE_H */
63