summaryrefslogtreecommitdiff
path: root/cleopatre/application/libspid
diff options
context:
space:
mode:
authorThierry Carré2013-03-19 15:50:39 +0100
committerThierry Carré2013-04-26 17:03:14 +0200
commit880db72aee0b6ebcd5debbdee73fbf5a759b899e (patch)
tree182e503ac9415ebbcef62f7ee2c11dd66c3de8e6 /cleopatre/application/libspid
parent4a091d320bb1f3e0fafd74fb4c3057616b2db6ea (diff)
cleo/{devkit/plcd, app/libspid}: add 'force_role' item in hpav.conf, refs #3789
Option is read and save in plcd context, but not use yet.
Diffstat (limited to 'cleopatre/application/libspid')
-rw-r--r--cleopatre/application/libspid/inc/defs.h2
-rw-r--r--cleopatre/application/libspid/inc/label.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/cleopatre/application/libspid/inc/defs.h b/cleopatre/application/libspid/inc/defs.h
index 6646753c22..c18155466d 100644
--- a/cleopatre/application/libspid/inc/defs.h
+++ b/cleopatre/application/libspid/inc/defs.h
@@ -63,6 +63,8 @@
/** Human-Friendly IDentifiers string maximum length (in bytes) */
#define LIBSPID_HPAV_CONF_HFID_MAX_LEN 64
+#define LIBSPID_HPAV_CONF_FORCE_ROLE_MAX_LEN 5
+
/* LIBSPID_HPAV_INFO_PATH */
/** PLC stack status string maximum length */
#define LIBSPID_HPAV_INFO_STATUS_MAX_LEN 16
diff --git a/cleopatre/application/libspid/inc/label.h b/cleopatre/application/libspid/inc/label.h
index 904448adf1..a8ecc02404 100644
--- a/cleopatre/application/libspid/inc/label.h
+++ b/cleopatre/application/libspid/inc/label.h
@@ -23,9 +23,12 @@
#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"