summaryrefslogtreecommitdiff
path: root/cleopatre/application/libspid/inc/libspid.h
diff options
context:
space:
mode:
authorBelkadi & Buret2011-06-27 18:47:09 +0200
committerBelkadi & Buret2011-06-30 15:16:40 +0200
commit12fb1433c73e569c99c7459613234161952a12f9 (patch)
tree7abcd6594868f1539945ba93813a674d71eb30ce /cleopatre/application/libspid/inc/libspid.h
parentcc75d883c5e7dcafdb04cfaea7e248dc2f69e4bb (diff)
cleo/app/libspid: add libspid_hpav_info_read_file(), refs #2449
Add a libspid function that returns the contents of the hpav.info file.
Diffstat (limited to 'cleopatre/application/libspid/inc/libspid.h')
-rw-r--r--cleopatre/application/libspid/inc/libspid.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/cleopatre/application/libspid/inc/libspid.h b/cleopatre/application/libspid/inc/libspid.h
index e6b91a0dfb..5e505cbe72 100644
--- a/cleopatre/application/libspid/inc/libspid.h
+++ b/cleopatre/application/libspid/inc/libspid.h
@@ -113,6 +113,20 @@ typedef enum {
LIBSPID_SECU_SALT_TYPE_NB
} libspid_secu_salt_type_t;
+typedef struct
+{
+ /* status value */
+ char status[LIBSPID_HPAV_INFO_STATUS_MAX_LEN];
+ /* CCo value */
+ char cco[LIBSPID_HPAV_INFO_CCO_MAX_LEN];
+ /* backup CCo value */
+ libspid_boolean_t is_backup_cco;
+ /* Simple Connect value */
+ libspid_boolean_t is_sc;
+ /* Simple Connect button value */
+ libspid_boolean_t is_sc_button;
+} libspid_hpav_info_t;
+
/** Signal handler. */
typedef void (*libspid_signal_handler_t) (int);
@@ -155,4 +169,7 @@ libspid_multicast_info_read_file (libspid_multicast_info_t *mcast_info,
extern libspid_error_t
libspid_multicast_info_write_file (libspid_multicast_info_t *mcast_info);
+extern libspid_error_t
+libspid_hpav_info_read_file (libspid_hpav_info_t *hpav_info);
+
#endif /* LIBSPID_H */