Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_fwupdate_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_FWUPDATE_COMMON_H_INCLUDE_GUARD
11 #define TAF_FWUPDATE_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_FWUPDATE_PROTOCOL_ID "39edc56f5663580943130b3e52509231"
17 #define IFGEN_TAF_FWUPDATE_MSG_SIZE 272
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_FWUPDATE_MAX_VERS_LEN 256
27 
28 
29 //--------------------------------------------------------------------------------------------------
33 //--------------------------------------------------------------------------------------------------
35 (
36  void
37 );
38 
39 
40 //--------------------------------------------------------------------------------------------------
44 //--------------------------------------------------------------------------------------------------
46 (
47  void
48 );
49 
50 
51 //--------------------------------------------------------------------------------------------------
55 //--------------------------------------------------------------------------------------------------
57 (
58  le_msg_SessionRef_t _ifgen_sessionRef
59 );
60 
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
68 (
69  le_msg_SessionRef_t _ifgen_sessionRef,
70  bool isBlocking
71 );
72 
73 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
79 (
80  le_msg_SessionRef_t _ifgen_sessionRef
81 );
82 
83 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
93 (
94  le_msg_SessionRef_t _ifgen_sessionRef,
95  char* version,
97  size_t versionSize
99 );
100 
101 //--------------------------------------------------------------------------------------------------
110 //--------------------------------------------------------------------------------------------------
112 (
113  le_msg_SessionRef_t _ifgen_sessionRef
114 );
115 
116 #endif // TAF_FWUPDATE_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_taf_fwupdate_Install(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED bool ifgen_taf_fwupdate_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_taf_fwupdate_GetFirmwareVersion(le_msg_SessionRef_t _ifgen_sessionRef, char *version, size_t versionSize)
LE_SHARED void ifgen_taf_fwupdate_RebootToActive(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_fwupdate_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_taf_fwupdate_InitCommonData(void)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED void ifgen_taf_fwupdate_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
#define LE_SHARED
Definition: le_basics.h:297