AWECore 8.C.10 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 
54 
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 
82  // Hole Id=17-18
83 
86 
89 
92 
95 
98 
100  PFID_GetNextObject = 24,
101 
103  PFID_GetFirstIO = 25,
104 
106  PFID_GetNextIO = 26,
107 
109  PFID_StartAudio = 27,
110 
112  PFID_StopAudio = 28,
113 
115  PFID_FetchValues = 29,
116 
118  PFID_SetValues = 30,
119 
121  PFID_GetSizeofInt = 31,
122 
124  PFID_GetFirstFile = 32,
125 
127  PFID_GetNextFile = 33,
128 
130  PFID_OpenFile = 34,
131 
133  PFID_ReadFile = 35,
134 
136  PFID_WriteFile = 36,
137 
139  PFID_CloseFile = 37,
140 
142  PFID_DeleteFile = 38,
143 
145  PFID_ExecuteFile = 39,
146 
148  PFID_EraseFlash = 40,
149 
151  PFID_GetTargetInfo = 41,
152 
155 
157  PFID_GetProfileValues = 43,
158 
160  PFID_FileSystemReset = 44,
161 
162  // Hole Id=45
163 
166 
169 
172 
173  // Hole Id=49-53
174 
175  /* Command ID to tick for deferred execution. */
176  PFID_Tick = 54,
177 
178  // Hole Id=55
179 
181  PFID_AllocateHeaps = 56,
182 
184  PFID_DestroyHeaps = 57,
185 
187  PFID_WritePumpRead = 58,
188 
189  // Hole Id=59
190 
192  PFID_SetValueSetCall = 60,
193 
195  PFID_SetValuesSetCall = 61,
196 
199 
202 
203  // Hole id=64-76
204 
206  PFID_SetPointer = 77,
207 
208  // Hole id=78-80
209 
212 
213  // Hole id=82-83
214 
216  PFID_DerefPointer = 84,
217 
219  PFID_GetWireType = 85,
220 
222  PFID_SetInstanceID = 86,
223 
226 
227  // Hole id=88-92
228 
230  PFID_DestroyAll = 93,
231 
234 
237 
238  // Hole id=96
239 
241  PFID_GetCores = 97,
242 
245 
248 
251 
254 
256  PFID_FetchValue_float = 102,
257 
260 
262  PFID_SetValue_float = 104,
263 
266 
268  PFID_SetValuesPartial = 106,
269 
272 
273  // Hole id=108
274 
277 
278  // Hole id=110-112
279 
281  PFID_CheckMemory = 113,
282 
283  // Hole id=114-115
284 
286  PFID_StartAudio2 = 116,
287 
289  PFID_StopAudio2 = 117,
290 
291  // Hole id=118-119
292 
294  PFID_GetValueHandle = 120,
295 
297  PFID_SetValueHandle = 121,
298 
300  PFID_GetStatusHandle = 122,
301 
304 
307 
310 
312  PFID_GetExtendedInfo = 126,
313 
315  PFID_GetCores2 = 127,
316 
317  PFID_GetInstanceTable = 127,
318 
321 
324 
325 } tProxyFuncID;
326 
327 #endif /* !PROXYIDS_H_INCLUDED */
328 
PFID_GetCallFetchValue
@ PFID_GetCallFetchValue
Function ID for awe_GetCall() followed by awe_fwFetchValue().
Definition: ProxyIDs.h:215
PFID_GetValueHandleMask
@ PFID_GetValueHandleMask
Get value(s) by handle and mask.
Definition: ProxyIDs.h:323
PFID_WriteFile
@ PFID_WriteFile
Function ID for awe_WriteFile().
Definition: ProxyIDs.h:153
PFID_GetFirstFile
@ PFID_GetFirstFile
Function ID for awe_GetFirstFile().
Definition: ProxyIDs.h:141
PFID_ClassWire_Constructor
@ PFID_ClassWire_Constructor
Function ID for ClassWire_Constructor().
Definition: ProxyIDs.h:67
PFID_CloseFile
@ PFID_CloseFile
Function ID for awe_CloseFile().
Definition: ProxyIDs.h:156
PFID_OpenFile
@ PFID_OpenFile
Function ID for awe_OpenFile().
Definition: ProxyIDs.h:147
PFID_SetValueSetCall_float
@ PFID_SetValueSetCall_float
Function ID for awe_fwSetValue() followed by awe_fwSetCall.
Definition: ProxyIDs.h:282
PFID_SetModuleState
@ PFID_SetModuleState
Function ID for awe_fwSetModuleState().
Definition: ProxyIDs.h:102
PFID_CreateLookupTable
@ PFID_CreateLookupTable
Function ID for awe_fwcreateLookupTable().
Definition: ProxyIDs.h:228
PFID_SetStatusHandle
@ PFID_SetStatusHandle
Set module status by handle.
Definition: ProxyIDs.h:320
PFID_GetCores
@ PFID_GetCores
Function ID for GetCores().
Definition: ProxyIDs.h:258
PFID_GetSizeofInt
@ PFID_GetSizeofInt
Function ID for awe_fwGetSizeofInt().
Definition: ProxyIDs.h:138
PFID_FetchValue_float
@ PFID_FetchValue_float
Function ID for awe_fwFetchValue() as float.
Definition: ProxyIDs.h:273
PFID_StartAudio2
@ PFID_StartAudio2
Start audio without callback.
Definition: ProxyIDs.h:303
PFID_SetCall
@ PFID_SetCall
Function ID for awe_fwSetCall().
Definition: ProxyIDs.h:53
PFID_GetNextFile
@ PFID_GetNextFile
Function ID for awe_GetNextFile().
Definition: ProxyIDs.h:144
PFID_SetValuesSetCall
@ PFID_SetValuesSetCall
Function ID for awe_fwSetValues() followed by awe_fwSetCall.
Definition: ProxyIDs.h:212
tProxyFuncID
tProxyFuncID
Enumeration of Proxy function IDs.
Definition: ProxyIDs.h:31
PFID_GetFirstObject
@ PFID_GetFirstObject
Function ID for awe_fwGetFirstObject().
Definition: ProxyIDs.h:114
PFID_GetTargetInfo
@ PFID_GetTargetInfo
Function ID for awe_GetTargetInfo().
Definition: ProxyIDs.h:168
PFID_SetValue
@ PFID_SetValue
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:76
PFID_GetFirstIO
@ PFID_GetFirstIO
Function ID for awe_fwGetFirstIO().
Definition: ProxyIDs.h:120
PFID_DestroyAll
@ PFID_DestroyAll
Function ID for awe_fwDestroyAll().
Definition: ProxyIDs.h:247
PFID_Destroy
@ PFID_Destroy
Function ID for awe_fwDestroy().
Definition: ProxyIDs.h:85
PFID_SetValuesPartial_float
@ PFID_SetValuesPartial_float
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:288
PFID_ExecuteFile
@ PFID_ExecuteFile
Function ID for awe_ExecuteFile().
Definition: ProxyIDs.h:162
PFID_DerefPointer
@ PFID_DerefPointer
Function ID for awe_fwDerefPointer().
Definition: ProxyIDs.h:233
PFID_GetPinType
@ PFID_GetPinType
Function ID for awe_fwGetPinType().
Definition: ProxyIDs.h:64
PFID_GetObjectByID
@ PFID_GetObjectByID
Function ID for awe_fwGetObjectByID().
Definition: ProxyIDs.h:182
PFID_DestroyHeaps
@ PFID_DestroyHeaps
Destroy framework heaps.
Definition: ProxyIDs.h:201
PFID_SetValuesPartial
@ PFID_SetValuesPartial
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:285
PFID_GetNextIO
@ PFID_GetNextIO
Function ID for awe_fwGetNextIO().
Definition: ProxyIDs.h:123
PFID_GetCores2
@ PFID_GetCores2
Function ID for GetCores().
Definition: ProxyIDs.h:332
PFID_GetExtendedInfo
@ PFID_GetExtendedInfo
Get extended target info.
Definition: ProxyIDs.h:329
PFID_BindIOToWire
@ PFID_BindIOToWire
Function ID for BindIOToWire().
Definition: ProxyIDs.h:70
PFID_SetValues
@ PFID_SetValues
Function ID for awe_fwSetValue().
Definition: ProxyIDs.h:135
PFID_GetHeapCount
@ PFID_GetHeapCount
Function ID for awe_fwGetHeapCount().
Definition: ProxyIDs.h:79
PFID_PumpModule
@ PFID_PumpModule
Function ID for awe_fwPumpModule().
Definition: ProxyIDs.h:108
PFID_SetValue_float
@ PFID_SetValue_float
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:279
PFID_SetValueHandleMask
@ PFID_SetValueHandleMask
Set value(s) by handle and mask.
Definition: ProxyIDs.h:326
PFID_ReadFile
@ PFID_ReadFile
Function ID for awe_ReadFile().
Definition: ProxyIDs.h:150
PFID_AllocateHeaps
@ PFID_AllocateHeaps
Allocate framework heaps.
Definition: ProxyIDs.h:198
PFID_SetPointer
@ PFID_SetPointer
Function ID for awe_fwSetPointer().
Definition: ProxyIDs.h:223
PFID_SetValuesSetCall_float
@ PFID_SetValuesSetCall_float
Function ID for awe_fwSetValues() as float followed by awe_fwSetCall.
Definition: ProxyIDs.h:270
PFID_FetchValues_float
@ PFID_FetchValues_float
Function ID for awe_fwFetchValue() as float.
Definition: ProxyIDs.h:261
PFID_FetchValues
@ PFID_FetchValues
Function ID for awe_fwFetchValue().
Definition: ProxyIDs.h:132
PFID_GetFileSystemInfo
@ PFID_GetFileSystemInfo
Function ID for awe_GetFileSystemInfo().
Definition: ProxyIDs.h:171
PFID_SetInstanceID
@ PFID_SetInstanceID
Function ID for awe_fwSetInstanceID().
Definition: ProxyIDs.h:239
PFID_GetCallFetchValues
@ PFID_GetCallFetchValues
Function ID for awe_GetCall() followed by awe_fwFetchValues().
Definition: ProxyIDs.h:218
PFID_ClassModule_Constructor
@ PFID_ClassModule_Constructor
Function ID for ClassModule_Constructor().
Definition: ProxyIDs.h:94
PFID_AddModuleToLayout
@ PFID_AddModuleToLayout
Function ID for awe_fwAddModuleToLayout().
Definition: ProxyIDs.h:185
PFID_WritePumpRead
@ PFID_WritePumpRead
Single message write-pump-read combo.
Definition: ProxyIDs.h:204
PFID_GetStatusHandle
@ PFID_GetStatusHandle
Get module status by handle.
Definition: ProxyIDs.h:317
PFID_Get_Flash_Erase_Time
@ PFID_Get_Flash_Erase_Time
Function ID for awe_fwGetFlashEraseTime().
Definition: ProxyIDs.h:242
PFID_GetModuleState
@ PFID_GetModuleState
Function ID for awe_fwGetModuleState().
Definition: ProxyIDs.h:105
PFID_EraseFlash
@ PFID_EraseFlash
Function ID for awe_EraseFlash().
Definition: ProxyIDs.h:165
PFID_SetValueSetCall
@ PFID_SetValueSetCall
Function ID for awe_fwSetValue() followed by awe_fwSetCall.
Definition: ProxyIDs.h:209
PFID_GetValueHandle
@ PFID_GetValueHandle
Get value(s) by handle.
Definition: ProxyIDs.h:311
PFID_SetCores
@ PFID_SetCores
Function ID for GetCores().
Definition: ProxyIDs.h:293
PFID_GetCIModuleInfo
@ PFID_GetCIModuleInfo
Function ID for awe_fwGetCIModuleInfo().
Definition: ProxyIDs.h:91
PFID_GetCIModuleCount
@ PFID_GetCIModuleCount
Function ID for awe_fwGetCIModuleCount().
Definition: ProxyIDs.h:88
PFID_GetHeapSize
@ PFID_GetHeapSize
Function ID for awe_fwGetHeapSize().
Definition: ProxyIDs.h:82
PFID_GetNextCore
@ PFID_GetNextCore
Function ID for report next core.
Definition: ProxyIDs.h:253
PFID_GetCallFetchValues_float
@ PFID_GetCallFetchValues_float
Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
Definition: ProxyIDs.h:264
PFID_CreateWireBufferPool
@ PFID_CreateWireBufferPool
Function ID for awe_fwCreateWireBufferPool().
Definition: ProxyIDs.h:337
PFID_CheckMemory
@ PFID_CheckMemory
Special for target integrity bchecks.
Definition: ProxyIDs.h:298
PFID_GetCallFetchValue_float
@ PFID_GetCallFetchValue_float
Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
Definition: ProxyIDs.h:276
PFID_StopAudio
@ PFID_StopAudio
Function ID for StopAudio().
Definition: ProxyIDs.h:129
PFID_SetValueCall
@ PFID_SetValueCall
Function ID for awe_fwSetValue() awe_fwSetCall().
Definition: ProxyIDs.h:188
PFID_GetNextObject
@ PFID_GetNextObject
Function ID for awe_fwGetNextObject().
Definition: ProxyIDs.h:117
PFID_ClassLayout_Constructor
@ PFID_ClassLayout_Constructor
Function ID for ClassLayout_Constructor().
Definition: ProxyIDs.h:97
PFID_SetValueHandle
@ PFID_SetValueHandle
Set value(s) by handle.
Definition: ProxyIDs.h:314
PFID_DeleteFile
@ PFID_DeleteFile
Function ID for awe_DeleteFile().
Definition: ProxyIDs.h:159
PFID_GetCall
@ PFID_GetCall
Function ID for awe_fwGetCall().
Definition: ProxyIDs.h:56
PFID_ClassLayout_Process
@ PFID_ClassLayout_Process
Function ID for ClassLayout_Process().
Definition: ProxyIDs.h:111
PFID_Undefined
@ PFID_Undefined
Undefined ID - zero.
Definition: ProxyIDs.h:50
PFID_GetWireType
@ PFID_GetWireType
Function ID for awe_fwGetWireType().
Definition: ProxyIDs.h:236
PFID_FetchValue
@ PFID_FetchValue
Function ID for awe_fwFetchValue().
Definition: ProxyIDs.h:73
PFID_CreateWireInBufferPool
@ PFID_CreateWireInBufferPool
Function ID for awe_fwCreateWireInBufferPool().
Definition: ProxyIDs.h:340
PFID_StartAudio
@ PFID_StartAudio
Function ID for StartAudio().
Definition: ProxyIDs.h:126
PFID_GetProfileValues
@ PFID_GetProfileValues
Function ID for awe_fwGetProfileValues().
Definition: ProxyIDs.h:174
PFID_SetValues_float
@ PFID_SetValues_float
Function ID for awe_fwSetValue() as float.
Definition: ProxyIDs.h:267
PFID_GetClassType
@ PFID_GetClassType
Function ID for awe_fwGetClassType().
Definition: ProxyIDs.h:61
PFID_FileSystemReset
@ PFID_FileSystemReset
Function ID for awe_FileSystemReset().
Definition: ProxyIDs.h:177
PFID_GetFirstCore
@ PFID_GetFirstCore
Function ID for report first core.
Definition: ProxyIDs.h:250
PFID_StopAudio2
@ PFID_StopAudio2
Stop audio without callback.
Definition: ProxyIDs.h:306