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 
9 #pragma once
10 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
33 #define EDDYSTONE_NAMESPACE_LEN (10U)
34 #define EDDYSTONE_INSTANCE_LEN (6U)
41 #define EDDYSTONE_URL_HTTP_WWW (0x00)
42 #define EDDYSTONE_URL_HTTPS_WWWW (0x01)
43 #define EDDYSTONE_URL_HTTP (0x02)
44 #define EDDYSTONE_URL_HTTPS (0x03)
51 #define EDDYSTONE_UID (0x00)
52 #define EDDYSTONE_URL (0x10)
53 #define EDDYSTONE_TLM (0x20)
54 #define EDDYSTONE_EID (0x30)
57 #ifdef __cplusplus
58 }
59 #endif
60