AWECore 8.C.2 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) 2007-2021 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,
45 
47  PFID_GetPinType = 5,
48 
51 
53  PFID_BindIOToWire = 7,
54 
56  PFID_FetchValue = 8,
57 
60 
63 
66 
68  PFID_Destroy = 12,
69 
72 
75 
78 
81 
83  PFID_SetWire = 17,
84 
86  PFID_GetWire = 18,
87 
90 
93 
96 
99 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
132 
135 
138 
141 
144 
147 
150 
153 
156 
159 
162 
165 
168 
171 
174 
177 
180 
183 
186 
187  // Hole Id=52-53
188 
189  /* Command ID to tick for deferred execution. */
190  PFID_Tick = 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 
208  PFID_SetValueSetCall = 60,
209 
212 
215 
218 
219  // Hole id=64-76
220 
222  PFID_SetPointer = 77,
223 
224  // Hole id=78-80
225 
228 
231 
233  PFID_PumpLayout = 83,
234 
236  PFID_DerefPointer = 84,
237 
239  PFID_GetWireType = 85,
240 
243 
246 
249 
252 
255 
258 
261 
264 
267 
270 
273 
276 
279 
282 
285 
288 
291 
294 
297 
300 
303 
306 
307  // Hole id=108
308 
310  PFID_SetCores = 109,
311 
312  // Hole id=110-111
313 
315  PFID_DestroyOnly = 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 
342 
345 
348 
351 
354 
357 
360 
361  PFID_GetInstanceTable = 127,
362 
365 
368 
369 } tProxyFuncID;
370 
371 #endif /* !PROXYIDS_H_INCLUDED */
372 
PFID_GetCores2
Function ID for GetCores().
Definition: ProxyIDs.h:374
PFID_FetchValues_float
Function ID for awe_fwFetchValue() as float.
Definition: ProxyIDs.h:293
PFID_GetHeapCount
Function ID for awe_fwGetHeapCount().
Definition: ProxyIDs.h:77
PFID_FlashReadOpen
Command ID for FlashContent Read() awe_fwSetCall().
Definition: ProxyIDs.h:197
PFID_GetNextObject
Function ID for awe_fwGetNextObject().
Definition: ProxyIDs.h:119
PFID_GetCallFetchValue_float
Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
Definition: ProxyIDs.h:308
PFID_GetCallFetchValues
Function ID for awe_GetCall() followed by awe_fwFetchValues().
Definition: ProxyIDs.h:232
PFID_AllocateHeaps
Allocate framework heaps.
Definition: ProxyIDs.h:211
PFID_SetPointer
Function ID for awe_fwSetPointer().
Definition: ProxyIDs.h:237
tProxyFuncID
tProxyFuncID
Enumeration of Proxy function IDs.
Definition: ProxyIDs.h:29
PFID_StopAudio
Function ID for StopAudio().
Definition: ProxyIDs.h:131
PFID_GetStatusHandle
Get module status by handle.
Definition: ProxyIDs.h:359
PFID_GetFileSystemInfo
Function ID for awe_GetFileSystemInfo().
Definition: ProxyIDs.h:173
PFID_SetValueHandle
Set value(s) by handle.
Definition: ProxyIDs.h:356
PFID_DeleteFile
Function ID for awe_DeleteFile().
Definition: ProxyIDs.h:161
PFID_GetCall
Function ID for awe_fwGetCall().
Definition: ProxyIDs.h:54
PFID_AddModuleToLayout
Function ID for awe_fwAddModuleToLayout().
Definition: ProxyIDs.h:188
PFID_GetModuleState
Function ID for awe_fwGetModuleState().
Definition: ProxyIDs.h:107
PFID_GetClassType
Function ID for awe_fwGetClassType().
Definition: ProxyIDs.h:59
PFID_FileSystemReset
Function ID for awe_FileSystemReset().
Definition: ProxyIDs.h:179
PFID_GetFirstCore
Function ID for report first core.
Definition: ProxyIDs.h:281
PFID_StopAudio2
Stop audio without callback.
Definition: ProxyIDs.h:344
PFID_Query_Flash_Erase_Complete
Function ID for awe_fwGetQueryFlashEraseComplete().
Definition: ProxyIDs.h:263
PFID_WriteFile
Function ID for awe_WriteFile().
Definition: ProxyIDs.h:155
PFID_SetValues_float
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:299
PFID_GetFirstFile
Function ID for awe_GetFirstFile().
Definition: ProxyIDs.h:143
PFID_Query_Supported_Baud_Rates
Function ID for awe_fwGetBaudRates().
Definition: ProxyIDs.h:266
PFID_GetCIModuleCount
Function ID for awe_fwGetCIModuleCount().
Definition: ProxyIDs.h:86
PFID_Reboot_Target
Function ID for reboot().
Definition: ProxyIDs.h:275
PFID_CloseFile
Function ID for awe_CloseFile().
Definition: ProxyIDs.h:158
PFID_SetValueSetCall_float
Function ID for awe_fwSetValue() followed by awe_fwSetCall.
Definition: ProxyIDs.h:314
PFID_GetHeapSize
Function ID for awe_fwGetHeapSize().
Definition: ProxyIDs.h:80
PFID_Comment
Generate a comment on command line.
Definition: ProxyIDs.h:339
PFID_GetSizeofInt
Function ID for awe_fwGetSizeofInt().
Definition: ProxyIDs.h:140
PFID_CheckMemory
Special for target integrity bchecks.
Definition: ProxyIDs.h:333
PFID_AWBChunk
Special for target integrity bchecks.
Definition: ProxyIDs.h:336
PFID_SetValueCall
Function ID for awe_fwSetValue() awe_fwSetCall().
Definition: ProxyIDs.h:191
PFID_OpenFile
Function ID for awe_OpenFile().
Definition: ProxyIDs.h:149
PFID_UpdateLookupTable
Function ID for awe_fwSUpdateLookupTable().
Definition: ProxyIDs.h:245
PFID_SetStatusHandle
Set module status by handle.
Definition: ProxyIDs.h:362
PFID_Set_Baud_Rate
Function ID for awe_fwSetBaudRate().
Definition: ProxyIDs.h:269
PFID_GetCallFetchValues_float
Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
Definition: ProxyIDs.h:296
PFID_ClassLayout_Constructor
Function ID for ClassLayout_Constructor().
Definition: ProxyIDs.h:95
PFID_FetchValue_float
Function ID for awe_fwFetchValue() as float.
Definition: ProxyIDs.h:305
PFID_GetPinType
Function ID for awe_fwGetPinType().
Definition: ProxyIDs.h:62
PFID_DestroyOnly
Function ID for destroy without stop.
Definition: ProxyIDs.h:330
PFID_SetValuesPartial
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:317
PFID_ClassLayout_Process
Function ID for ClassLayout_Process().
Definition: ProxyIDs.h:113
PFID_Undefined
Undefined ID - zero.
Definition: ProxyIDs.h:48
PFID_SetValue
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:74
PFID_GetFirstRoute
Get the first IPC route.
Definition: ProxyIDs.h:347
PFID_GetObjectByIndex
Function ID for awe_fwGetNextObject().
Definition: ProxyIDs.h:182
PFID_GetWireType
Function ID for awe_fwGetWireType().
Definition: ProxyIDs.h:254
PFID_DestroyAll
Function ID for awe_fwDestroyAll().
Definition: ProxyIDs.h:278
PFID_FetchValue
Function ID for awe_fwFetchValue().
Definition: ProxyIDs.h:71
PFID_StartAudio
Function ID for StartAudio().
Definition: ProxyIDs.h:128
PFID_SetValueHandleMask
Set value(s) by handle and mask.
Definition: ProxyIDs.h:368
PFID_UpdateFirmware
Command ID for update firmware() awe_fwSetCall().
Definition: ProxyIDs.h:194
PFID_GetNextIO
Function ID for awe_fwGetNextIO().
Definition: ProxyIDs.h:125
PFID_GetExtendedInfo
Get extended target info.
Definition: ProxyIDs.h:371
PFID_SetValuesSetCall_float
Function ID for awe_fwSetValues() as float followed by awe_fwSetCall.
Definition: ProxyIDs.h:302
PFID_BindIOToWire
Function ID for BindIOToWire().
Definition: ProxyIDs.h:68
PFID_CreateWireInBufferPool
Function ID for awe_fwCreateWireInBufferPool().
Definition: ProxyIDs.h:382
PFID_SetID
Set an object's ID.
Definition: ProxyIDs.h:220
PFID_GetValueHandleMask
Get value(s) by handle and mask.
Definition: ProxyIDs.h:365
PFID_PumpModule
Function ID for awe_fwPumpModule().
Definition: ProxyIDs.h:110
PFID_GetProfileValues
Function ID for awe_fwGetProfileValues().
Definition: ProxyIDs.h:176
PFID_Lock_DSP
Command to forcefully corrupt DMA and lock DSP.
Definition: ProxyIDs.h:272
PFID_ClassWire_Constructor
Function ID for ClassWire_Constructor().
Definition: ProxyIDs.h:65
PFID_ReadFile
Function ID for awe_ReadFile().
Definition: ProxyIDs.h:152
PFID_SetModuleState
Function ID for awe_fwSetModuleState().
Definition: ProxyIDs.h:104
PFID_CreateLookupTable
Function ID for awe_fwcreateLookupTable().
Definition: ProxyIDs.h:242
PFID_GetCores
Function ID for GetCores().
Definition: ProxyIDs.h:290
PFID_WritePumpRead
Single message write-pump-read combo.
Definition: ProxyIDs.h:217
PFID_GetCallFetchValue
Function ID for awe_GetCall() followed by awe_fwFetchValue().
Definition: ProxyIDs.h:229
PFID_PumpLayout
Function ID for awe_fwPumpLayout().
Definition: ProxyIDs.h:248
PFID_FetchValues
Function ID for awe_fwFetchValue().
Definition: ProxyIDs.h:134
PFID_SetCall
Function ID for awe_fwSetCall().
Definition: ProxyIDs.h:51
PFID_StartAudioNonSMP
Function ID for StartAudio().
Definition: ProxyIDs.h:287
PFID_FlashRead
Command ID for FlashContent Read() awe_fwSetCall().
Definition: ProxyIDs.h:200
PFID_SetInstanceID
Function ID for awe_fwSetInstanceID().
Definition: ProxyIDs.h:257
PFID_SetValuesSetCall
Function ID for awe_fwSetValues() followed by awe_fwSetCall.
Definition: ProxyIDs.h:226
PFID_Get_Flash_Erase_Time
Function ID for awe_fwGetFlashEraseTime().
Definition: ProxyIDs.h:260
PFID_GetTargetInfo
Function ID for awe_GetTargetInfo().
Definition: ProxyIDs.h:170
PFID_GetFirstIO
Function ID for awe_fwGetFirstIO().
Definition: ProxyIDs.h:122
PFID_ClassModule_Constructor
Function ID for ClassModule_Constructor().
Definition: ProxyIDs.h:92
PFID_Destroy
Function ID for awe_fwDestroy().
Definition: ProxyIDs.h:83
PFID_GetWire
Function ID for awe_fwGetWire().
Definition: ProxyIDs.h:101
PFID_GetNextRoute
Get the next IPC route.
Definition: ProxyIDs.h:350
PFID_DerefPointer
Function ID for awe_fwDerefPointer().
Definition: ProxyIDs.h:251
PFID_SetValueSetCall
Function ID for awe_fwSetValue() followed by awe_fwSetCall.
Definition: ProxyIDs.h:223
PFID_GetObjectByID
Function ID for awe_fwGetObjectByID().
Definition: ProxyIDs.h:185
PFID_StartAudio2
Start audio without callback.
Definition: ProxyIDs.h:341
PFID_GetNextFile
Function ID for awe_GetNextFile().
Definition: ProxyIDs.h:146
PFID_SetWire
Function ID for awe_fwSetWire().
Definition: ProxyIDs.h:98
PFID_GetFirstObject
Function ID for awe_fwGetFirstObject().
Definition: ProxyIDs.h:116
PFID_DestroyHeaps
Destroy framework heaps.
Definition: ProxyIDs.h:214
PFID_GetCIModuleInfo
Function ID for awe_fwGetCIModuleInfo().
Definition: ProxyIDs.h:89
PFID_SetValuesPartial_float
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:320
PFID_ExecuteFile
Function ID for awe_ExecuteFile().
Definition: ProxyIDs.h:164
PFID_SetValues
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:137
PFID_EraseFlash
Function ID for awe_EraseFlash().
Definition: ProxyIDs.h:167
PFID_GetNextCore
Function ID for report next core.
Definition: ProxyIDs.h:284
PFID_SetValue_float
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:311
PFID_GetValueHandle
Get value(s) by handle.
Definition: ProxyIDs.h:353
PFID_CreateWireBufferPool
Function ID for awe_fwCreateWireBufferPool().
Definition: ProxyIDs.h:379
PFID_SetCores
Function ID for GetCores().
Definition: ProxyIDs.h:325