summaryrefslogtreecommitdiff
path: root/cleopatre/application/libspid/inc/label.h
blob: f36c5534cde4ba961703f381440783eb9b34dec8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/* SPC300 project {{{
 *
 * Copyright (C) 2009 Spidcom
 *
 * <<<Licence>>>
 *
 * }}} */
/**
 * \file    application/libspid/inc/label.h
 * \brief   define all labels used inside configuration / info files
 * \ingroup libspid
 *
 * All labels of config / info files are defined here to avoid some possible type mistakes
 */
#ifndef LIBSPID_LABEL_H
#define LIBSPID_LABEL_H

/* LIBSPID_HPAV_CONF_PATH */
#define LIBSPID_HPAV_CONF_LABEL_CCO_PREFERRED "CCO_PREFERRED"
#define LIBSPID_HPAV_CONF_LABEL_WAS_CCO       "WAS_CCO"
#define LIBSPID_HPAV_CONF_LABEL_NMK           "NMK" /* network management key */
#define LIBSPID_HPAV_CONF_LABEL_NID           "NID" /* network identifier */
#define LIBSPID_HPAV_CONF_LABEL_SL            "SL"  /* security level */
#define LIBSPID_HPAV_CONF_LABEL_USER_HFID     "USER_HFID" /* user human friendly identifier */
#define LIBSPID_HPAV_CONF_LABEL_AVLN_HFID     "AVLN_HFID" /* AVLN friendly identifer */
#define LIBSPID_HPAV_CONF_LABEL_FORCE_ROLE    "FORCE_ROLE"

#define LIBSPID_HPAV_CONF_VALUE_SL_SC "sc" /* simple connect */
#define LIBSPID_HPAV_CONF_VALUE_SL_HS "hs" /* high security */
#define LIBSPID_HPAV_CONF_VALUE_FORCE_ROLE_CCO "cco"
#define LIBSPID_HPAV_CONF_VALUE_FORCE_ROLE_STA "sta"

/* LIBSPID_HPAV_INFO_PATH */
#define LIBSPID_HPAV_INFO_LABEL_STATUS     "STATUS"
#define LIBSPID_HPAV_INFO_LABEL_CCO        "CCO"
#define LIBSPID_HPAV_INFO_LABEL_BACKUP_CCO "BACKUP_CCO"
#define LIBSPID_HPAV_INFO_LABEL_SC         "SC" /* station is in simple connect state */
#define LIBSPID_HPAV_INFO_LABEL_SC_BUTTON  "SC_BUTTON" /* button is pressed to start SC */

#define LIBSPID_HPAV_INFO_VALUE_STATUS_UNASSOCIATED  "unassociated"
#define LIBSPID_HPAV_INFO_VALUE_STATUS_ASSOCIATED    "associated"
#define LIBSPID_HPAV_INFO_VALUE_STATUS_AUTHENTICATED "authenticated"
#define LIBSPID_HPAV_INFO_VALUE_CCO_STATION "station"
#define LIBSPID_HPAV_INFO_VALUE_CCO_PROXY   "proxy"
#define LIBSPID_HPAV_INFO_VALUE_CCO_MAIN    "main"

#define LIBSPID_SYSTEM_CONF_LABEL_HTTP_SERVICE             "HTTP_SERVICE"

#define LIBSPID_SYSTEM_CONF_VALUE_YES                      "yes"
#define LIBSPID_SYSTEM_CONF_VALUE_NO                       "no"

/* LIBSPID_WEB_RESET_INFO_PATH */
#define LIBSPID_WEB_RESET_INFO_LABEL_RESET_BY_WEB       "RESET_BY_WEB"
#define LIBSPID_WEB_RESET_INFO_LABEL_WIFI_CFG_CHANGE    "WIFI_CFG_CHANGE"


/* COMMON VALUES */
#define LIBSPID_VALUE_NONE "none"
#define LIBSPID_VALUE_BOOLEAN_FALSE "no"
#define LIBSPID_VALUE_BOOLEAN_TRUE "yes"

#endif /* LIBSPID_LABEL_H */