Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_someipDef_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_SOMEIPDEF_COMMON_H_INCLUDE_GUARD
11 #define TAF_SOMEIPDEF_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_SOMEIPDEF_PROTOCOL_ID "e9a41a30d57236e16b9e2880ae173546"
17 #define IFGEN_TAF_SOMEIPDEF_MSG_SIZE 9
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_SOMEIPDEF_MAX_IFNAME_LENGTH 32
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 #define TAF_SOMEIPDEF_MAX_PAYLOAD_SIZE 17408
34 
35 //--------------------------------------------------------------------------------------------------
39 //--------------------------------------------------------------------------------------------------
40 #define TAF_SOMEIPDEF_DEFAULT_MAJOR 0
41 
42 //--------------------------------------------------------------------------------------------------
45 //--------------------------------------------------------------------------------------------------
46 #define TAF_SOMEIPDEF_DEFAULT_MINOR 0
47 
48 //--------------------------------------------------------------------------------------------------
52 //--------------------------------------------------------------------------------------------------
53 #define TAF_SOMEIPDEF_ANY_MAJOR 255
54 
55 //--------------------------------------------------------------------------------------------------
58 //--------------------------------------------------------------------------------------------------
59 #define TAF_SOMEIPDEF_ANY_MINOR 4294967295
60 
61 //--------------------------------------------------------------------------------------------------
65 //--------------------------------------------------------------------------------------------------
66 #define TAF_SOMEIPDEF_MT_REQUEST 0
67 
68 //--------------------------------------------------------------------------------------------------
71 //--------------------------------------------------------------------------------------------------
72 #define TAF_SOMEIPDEF_MT_REQUEST_NO_RETURN 1
73 
74 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
78 #define TAF_SOMEIPDEF_MT_NOTIFICATION 2
79 
80 //--------------------------------------------------------------------------------------------------
83 //--------------------------------------------------------------------------------------------------
84 #define TAF_SOMEIPDEF_MT_RESPONSE 128
85 
86 //--------------------------------------------------------------------------------------------------
89 //--------------------------------------------------------------------------------------------------
90 #define TAF_SOMEIPDEF_MT_ERROR 129
91 
92 //--------------------------------------------------------------------------------------------------
96 //--------------------------------------------------------------------------------------------------
97 #define TAF_SOMEIPDEF_E_OK 0
98 
99 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
103 #define TAF_SOMEIPDEF_E_NOT_OK 1
104 
105 //--------------------------------------------------------------------------------------------------
108 //--------------------------------------------------------------------------------------------------
109 #define TAF_SOMEIPDEF_E_UNKNOWN_SERVICE 2
110 
111 //--------------------------------------------------------------------------------------------------
114 //--------------------------------------------------------------------------------------------------
115 #define TAF_SOMEIPDEF_E_UNKNOWN_METHOD 3
116 
117 //--------------------------------------------------------------------------------------------------
120 //--------------------------------------------------------------------------------------------------
121 #define TAF_SOMEIPDEF_E_NOT_READY 4
122 
123 //--------------------------------------------------------------------------------------------------
126 //--------------------------------------------------------------------------------------------------
127 #define TAF_SOMEIPDEF_E_NOT_REACHABLE 5
128 
129 //--------------------------------------------------------------------------------------------------
132 //--------------------------------------------------------------------------------------------------
133 #define TAF_SOMEIPDEF_E_TIMEOUT 6
134 
135 //--------------------------------------------------------------------------------------------------
138 //--------------------------------------------------------------------------------------------------
139 #define TAF_SOMEIPDEF_E_WRONG_PROTOCOL_VERSION 7
140 
141 //--------------------------------------------------------------------------------------------------
144 //--------------------------------------------------------------------------------------------------
145 #define TAF_SOMEIPDEF_E_WRONG_INTERFACE_VERSION 8
146 
147 //--------------------------------------------------------------------------------------------------
150 //--------------------------------------------------------------------------------------------------
151 #define TAF_SOMEIPDEF_E_MALFORMED_MESSAGE 9
152 
153 //--------------------------------------------------------------------------------------------------
156 //--------------------------------------------------------------------------------------------------
157 #define TAF_SOMEIPDEF_E_WRONG_MESSAGE_TYPE 10
158 
159 //--------------------------------------------------------------------------------------------------
163 //--------------------------------------------------------------------------------------------------
164 #define TAF_SOMEIPDEF_EVENT_MASK 32768
165 
166 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
171 typedef enum
172 {
177 }
179 
180 
181 
182 //--------------------------------------------------------------------------------------------------
186 //--------------------------------------------------------------------------------------------------
188 (
189  void
190 );
191 
192 
193 //--------------------------------------------------------------------------------------------------
197 //--------------------------------------------------------------------------------------------------
199 (
200  void
201 );
202 
203 
204 //--------------------------------------------------------------------------------------------------
208 //--------------------------------------------------------------------------------------------------
210 (
211  le_msg_SessionRef_t _ifgen_sessionRef
212 );
213 
214 
215 //--------------------------------------------------------------------------------------------------
219 //--------------------------------------------------------------------------------------------------
221 (
222  le_msg_SessionRef_t _ifgen_sessionRef,
223  bool isBlocking
224 );
225 
226 #endif // TAF_SOMEIPDEF_COMMON_H_INCLUDE_GUARD
The event represents an event notification.
Definition: taf_someipDef_common.h:173
LE_SHARED bool ifgen_taf_someipDef_HasLocalBinding(void)
LE_SHARED void ifgen_taf_someipDef_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_taf_someipDef_InitCommonData(void)
le_result_t
Definition: le_basics.h:45
LE_SHARED le_result_t ifgen_taf_someipDef_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
#define LE_SHARED
Definition: le_basics.h:297
taf_someipDef_EventType_t
Definition: taf_someipDef_common.h:171
The event represents a field notification.
Definition: taf_someipDef_common.h:175