AWECore 8.B.0 API Document
ProxyIDs.h
Go to the documentation of this file.
1 
6 /****************************************************************************
7  *
8  * Command IDs
9  * -----------
10  *
11  ****************************************************************************
12  * ProxyIDs.h
13  ****************************************************************************
14  *
15  * Description: Message command ID list
16  *
17  * Copyright: (c) 2018 DSP Concepts, Inc. All rights reserved.
18  * 3235 Kifer Road
19  * Santa Clara, CA 95054
20  *
21  * Note: This file parsed using comma delimiters. Do not use commas in comments.
22  *
23  ***************************************************************************/
24 #ifndef PROXYIDS_H_INCLUDED
25 #define PROXYIDS_H_INCLUDED
26 
30 typedef enum
31 {
33  PFID_Undefined, /* = 0 */
34 
36  PFID_SetCall, /* = 1 */
37 
39  PFID_GetCall, /* = 2 */
40 
41  // Hole id=3
42 
44  PFID_GetClassType = 4, /* = 4 */
45 
47  PFID_GetPinType, /* = 5 */
48 
51 
53  PFID_BindIOToWire, /* = 7 */
54 
56  PFID_FetchValue, /* = 8 */
57 
59  PFID_SetValue, /* = 9 */
60 
62  PFID_GetHeapCount, /* = 10 */
63 
65  PFID_GetHeapSize, /* = 11 */
66 
68  PFID_Destroy, /* = 12 */
69 
72 
75 
78 
81 
83  PFID_SetWire, /* = 17 */
84 
86  PFID_GetWire, /* = 18 */
87 
89  PFID_SetModuleState, /* = 19 */
90 
92  PFID_GetModuleState, /* = 20 */
93 
95  PFID_PumpModule, /* = 21 */
96 
99 
102 
104  PFID_GetNextObject, /* = 24 */
105 
107  PFID_GetFirstIO, /* = 25 */
108 
110  PFID_GetNextIO, /* = 26 */
111 
113  PFID_StartAudio, /* = 27 */
114 
116  PFID_StopAudio, /* = 28 */
117 
119  PFID_FetchValues, /* = 29 */
120 
122  PFID_SetValues, /* = 30 */
123 
125  PFID_GetSizeofInt, /* = 31 */
126 
128  PFID_GetFirstFile, /* = 32 */
129 
131  PFID_GetNextFile, /* = 33 */
132 
134  PFID_OpenFile, /* = 34 */
135 
137  PFID_ReadFile, /* = 35 */
138 
140  PFID_WriteFile, /* = 36 */
141 
143  PFID_CloseFile, /* = 37 */
144 
146  PFID_DeleteFile, /* = 38 */
147 
149  PFID_ExecuteFile, /* = 39 */
150 
152  PFID_EraseFlash, /* = 40 */
153 
155  PFID_GetTargetInfo, /* = 41 */
156 
159 
162 
165 
168 
170  PFID_GetObjectByID, /* = 46 */
171 
174 
176  PFID_SetValueCall, /* = 48 */
177 
180 
182  PFID_FlashReadOpen = 50, /* = 50 */
183 
185  PFID_FlashRead, /* = 51 */
186 
187  // Hole Id=52-53
188 
189  /* Command ID to tick for deferred execution. */
190  PFID_Tick = 54, /* = 54 */
191 
192  /* Enables or disables address translation. */
193  PFID_EnableAddressTranslation, /* = 55 */
194 
196  PFID_AllocateHeaps, /* = 56 */
197 
199  PFID_DestroyHeaps, /* = 57 */
200 
202  PFID_WritePumpRead, /* = 58 */
203 
205  PFID_SetID, /* = 59 */
206 
209 
212 
215 
218 
219  // Hole id=64-76
220 
222  PFID_SetPointer = 77, /* = 77 */
223 
224  // Hole id=78-80
225 
227  PFID_CreateLookupTable = 81, /* = 81 */
228 
231 
233  PFID_PumpLayout, /* = 83 */
234 
236  PFID_DerefPointer, /* = 84 */
237 
239  PFID_GetWireType, /* = 85 */
240 
242  PFID_SetInstanceID, /* = 86 */
243 
246 
249 
252 
254  PFID_Set_Baud_Rate, /* = 90 */
255 
257  PFID_Lock_DSP, /* = 91 */
258 
260  PFID_Reboot_Target, /* = 92 */
261 
263  PFID_DestroyAll, /* = 93 */
264 
266  PFID_GetFirstCore, /* = 94 */
267 
269  PFID_GetNextCore, /* = 95 */
270 
273 
275  PFID_GetCores, /* = 97 */
276 
279 
282 
284  PFID_SetValues_float, /* = 100 */
285 
288 
291 
294 
296  PFID_SetValue_float, /* = 104 */
297 
300 
303 
306 
307  // Hole id=108
308 
310  PFID_SetCores = 109, /* = 109 */
311 
312  // Hole id=110-111
313 
315  PFID_DestroyOnly = 112, /* = 112 */
316 
318  PFID_CheckMemory, /* = 113 */
319 
321  PFID_AWBChunk, /* = 114 */
322 
324  PFID_Comment, /* = 115 */
326  PFID_StartAudio2, /* = 116 */
327 
329  PFID_StopAudio2, /* = 117 */
330 
332  PFID_GetFirstRoute, /* = 118 */
333 
335  PFID_GetNextRoute, /* = 119 */
336 
338  PFID_GetValueHandle, /* = 120 */
339 
341  PFID_SetValueHandle, /* = 121 */
342 
344  PFID_GetStatusHandle, /* = 122 */
345 
347  PFID_SetStatusHandle, /* = 123 */
348 
351 
354 
356  PFID_GetExtendedInfo, /* = 126 */
357 
359  PFID_GetCores2, /* = 127 */
360 
361  PFID_GetInstanceTable = 127, /* = 127 */
362 
363 } tProxyFuncID;
364 
365 #endif /* !PROXYIDS_H_INCLUDED */
366 
Function ID for report first core.
Definition: ProxyIDs.h:266
Function ID for awe_fwPumpLayout().
Definition: ProxyIDs.h:233
Function ID for awe_GetCall() followed by awe_fwFetchValue().
Definition: ProxyIDs.h:214
Function ID for awe_fwGetQueryFlashEraseComplete().
Definition: ProxyIDs.h:248
Function ID for awe_WriteFile().
Definition: ProxyIDs.h:140
Get value(s) by handle and mask.
Definition: ProxyIDs.h:350
Function ID for awe_GetFirstFile().
Definition: ProxyIDs.h:128
Command ID for FlashContent Read() awe_fwSetCall().
Definition: ProxyIDs.h:185
Function ID for awe_CloseFile().
Definition: ProxyIDs.h:143
Function ID for awe_OpenFile().
Definition: ProxyIDs.h:134
Function ID for ClassWire_Constructor().
Definition: ProxyIDs.h:50
Function ID for awe_fwSetModuleState().
Definition: ProxyIDs.h:89
Function ID for awe_fwSetValue() followed by awe_fwSetCall.
Definition: ProxyIDs.h:299
Set module status by handle.
Definition: ProxyIDs.h:347
Function ID for awe_fwGetSizeofInt().
Definition: ProxyIDs.h:125
Function ID for awe_fwcreateLookupTable().
Definition: ProxyIDs.h:227
Function ID for GetCores().
Definition: ProxyIDs.h:275
Start audio without callback.
Definition: ProxyIDs.h:326
Function ID for awe_fwFetchValue() as float.
Definition: ProxyIDs.h:290
Function ID for awe_GetNextFile().
Definition: ProxyIDs.h:131
Function ID for awe_fwSetCall().
Definition: ProxyIDs.h:36
Function ID for awe_fwSetValues() followed by awe_fwSetCall.
Definition: ProxyIDs.h:211
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:59
Function ID for awe_fwGetFirstObject().
Definition: ProxyIDs.h:101
Function ID for awe_GetTargetInfo().
Definition: ProxyIDs.h:155
Function ID for awe_fwDestroyAll().
Definition: ProxyIDs.h:263
Function ID for awe_fwGetFirstIO().
Definition: ProxyIDs.h:107
Function ID for awe_ExecuteFile().
Definition: ProxyIDs.h:149
Function ID for awe_fwDestroy().
Definition: ProxyIDs.h:68
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:305
Function ID for awe_fwDerefPointer().
Definition: ProxyIDs.h:236
Function ID for awe_fwGetPinType().
Definition: ProxyIDs.h:47
Function ID for awe_fwGetObjectByID().
Definition: ProxyIDs.h:170
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:302
Function ID for awe_fwSetWire().
Definition: ProxyIDs.h:83
Function ID for GetCores().
Definition: ProxyIDs.h:359
Destroy framework heaps.
Definition: ProxyIDs.h:199
Function ID for awe_fwGetNextIO().
Definition: ProxyIDs.h:110
Function ID for awe_fwGetNextObject().
Definition: ProxyIDs.h:167
Get extended target info.
Definition: ProxyIDs.h:356
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:122
Function ID for BindIOToWire().
Definition: ProxyIDs.h:53
Function ID for awe_fwGetHeapCount().
Definition: ProxyIDs.h:62
Function ID for awe_fwPumpModule().
Definition: ProxyIDs.h:95
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:296
Set value(s) by handle and mask.
Definition: ProxyIDs.h:353
Allocate framework heaps.
Definition: ProxyIDs.h:196
Function ID for awe_ReadFile().
Definition: ProxyIDs.h:137
Function ID for awe_fwSetPointer().
Definition: ProxyIDs.h:222
Command ID for update firmware() awe_fwSetCall().
Definition: ProxyIDs.h:179
Function ID for awe_fwSetValues() as float followed by awe_fwSetCall.
Definition: ProxyIDs.h:287
Function ID for awe_fwFetchValue() as float.
Definition: ProxyIDs.h:278
Set an object's ID.
Definition: ProxyIDs.h:205
Function ID for awe_fwFetchValue().
Definition: ProxyIDs.h:119
Function ID for awe_GetFileSystemInfo().
Definition: ProxyIDs.h:158
Function ID for awe_GetCall() followed by awe_fwFetchValues().
Definition: ProxyIDs.h:217
Command to forcefully corrupt DMA and lock DSP.
Definition: ProxyIDs.h:257
Function ID for awe_fwSetInstanceID().
Definition: ProxyIDs.h:242
Function ID for ClassModule_Constructor().
Definition: ProxyIDs.h:77
Get the next IPC route.
Definition: ProxyIDs.h:335
Function ID for awe_fwAddModuleToLayout().
Definition: ProxyIDs.h:173
Single message write-pump-read combo.
Definition: ProxyIDs.h:202
Function ID for StartAudio().
Definition: ProxyIDs.h:272
Get module status by handle.
Definition: ProxyIDs.h:344
Function ID for awe_fwGetFlashEraseTime().
Definition: ProxyIDs.h:245
Function ID for awe_fwGetBaudRates().
Definition: ProxyIDs.h:251
Function ID for awe_fwGetWire().
Definition: ProxyIDs.h:86
Function ID for awe_fwGetModuleState().
Definition: ProxyIDs.h:92
Function ID for awe_EraseFlash().
Definition: ProxyIDs.h:152
Function ID for awe_fwSetValue() followed by awe_fwSetCall.
Definition: ProxyIDs.h:208
Get value(s) by handle.
Definition: ProxyIDs.h:338
Generate a comment on command line.
Definition: ProxyIDs.h:324
Function ID for GetCores().
Definition: ProxyIDs.h:310
Special for target integrity bchecks.
Definition: ProxyIDs.h:321
Function ID for reboot().
Definition: ProxyIDs.h:260
Function ID for awe_fwGetCIModuleInfo().
Definition: ProxyIDs.h:74
Function ID for awe_fwGetCIModuleCount().
Definition: ProxyIDs.h:71
Function ID for awe_fwGetHeapSize().
Definition: ProxyIDs.h:65
Function ID for awe_fwSUpdateLookupTable().
Definition: ProxyIDs.h:230
Function ID for report next core.
Definition: ProxyIDs.h:269
Function ID for awe_fwSetBaudRate().
Definition: ProxyIDs.h:254
Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
Definition: ProxyIDs.h:281
Command ID for FlashContent Read() awe_fwSetCall().
Definition: ProxyIDs.h:182
Special for target integrity bchecks.
Definition: ProxyIDs.h:318
Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
Definition: ProxyIDs.h:293
Function ID for awe_fwSetValue() awe_fwSetCall().
Definition: ProxyIDs.h:176
Function ID for StopAudio().
Definition: ProxyIDs.h:116
Get the first IPC route.
Definition: ProxyIDs.h:332
Function ID for destroy without stop.
Definition: ProxyIDs.h:315
Function ID for awe_fwGetNextObject().
Definition: ProxyIDs.h:104
Function ID for ClassLayout_Constructor().
Definition: ProxyIDs.h:80
Set value(s) by handle.
Definition: ProxyIDs.h:341
Function ID for awe_DeleteFile().
Definition: ProxyIDs.h:146
Function ID for awe_fwGetCall().
Definition: ProxyIDs.h:39
Function ID for ClassLayout_Process().
Definition: ProxyIDs.h:98
Undefined ID - zero.
Definition: ProxyIDs.h:33
Function ID for awe_fwGetWireType().
Definition: ProxyIDs.h:239
Function ID for awe_fwFetchValue().
Definition: ProxyIDs.h:56
Function ID for StartAudio().
Definition: ProxyIDs.h:113
Function ID for awe_fwGetProfileValues().
Definition: ProxyIDs.h:161
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:284
tProxyFuncID
Enumeration of Proxy function IDs.
Definition: ProxyIDs.h:30
Function ID for awe_fwGetClassType().
Definition: ProxyIDs.h:44
Function ID for awe_FileSystemReset().
Definition: ProxyIDs.h:164
Stop audio without callback.
Definition: ProxyIDs.h:329