Skip to content

Include/ProxyIDs.h

A list of all AWE Server Commands.

Types

Name
enum tProxyFuncID { PFID_Undefined = 0, PFID_SetCall = 1, PFID_GetCall = 2, PFID_GetClassType = 4, PFID_GetPinType = 5, PFID_ClassWire_Constructor = 6, PFID_BindIOToWire = 7, PFID_FetchValue = 8, PFID_SetValue = 9, PFID_GetHeapCount = 10, PFID_GetHeapSize = 11, PFID_Destroy = 12, PFID_GetCIModuleCount = 13, PFID_GetCIModuleInfo = 14, PFID_ClassModule_Constructor = 15, PFID_ClassLayout_Constructor = 16, PFID_SetModuleState = 19, PFID_GetModuleState = 20, PFID_PumpModule = 21, PFID_ClassLayout_Process = 22, PFID_GetFirstObject = 23, PFID_GetNextObject = 24, PFID_GetFirstIO = 25, PFID_GetNextIO = 26, PFID_StartAudio = 27, PFID_StopAudio = 28, PFID_FetchValues = 29, PFID_SetValues = 30, PFID_GetSizeofInt = 31, PFID_GetFirstFile = 32, PFID_GetNextFile = 33, PFID_OpenFile = 34, PFID_ReadFile = 35, PFID_WriteFile = 36, PFID_CloseFile = 37, PFID_DeleteFile = 38, PFID_ExecuteFile = 39, PFID_EraseFlash = 40, PFID_GetTargetInfo = 41, PFID_GetFileSystemInfo = 42, PFID_GetProfileValues = 43, PFID_FileSystemReset = 44, PFID_GetObjectByID = 46, PFID_AddModuleToLayout = 47, PFID_SetValueCall = 48, PFID_Tick = 54, PFID_AllocateHeaps = 56, PFID_DestroyHeaps = 57, PFID_WritePumpRead = 58, PFID_SetValueSetCall = 60, PFID_SetValuesSetCall = 61, PFID_GetCallFetchValue = 62, PFID_GetCallFetchValues = 63, PFID_SetPointer = 77, PFID_CreateLookupTable = 81, PFID_DerefPointer = 84, PFID_GetWireType = 85, PFID_SetInstanceID = 86, PFID_Get_Flash_Erase_Time = 87, PFID_DestroyAll = 93, PFID_GetFirstCore = 94, PFID_GetNextCore = 95, PFID_GetCores = 97, PFID_FetchValues_float = 98, PFID_GetCallFetchValues_float = 99, PFID_SetValues_float = 100, PFID_SetValuesSetCall_float = 101, PFID_FetchValue_float = 102, PFID_GetCallFetchValue_float = 103, PFID_SetValue_float = 104, PFID_SetValueSetCall_float = 105, PFID_SetValuesPartial = 106, PFID_SetValuesPartial_float = 107, PFID_SetCores = 109, PFID_CheckMemory = 113, PFID_StartAudio2 = 116, PFID_StopAudio2 = 117, PFID_GetValueHandle = 120, PFID_SetValueHandle = 121, PFID_GetStatusHandle = 122, PFID_SetStatusHandle = 123, PFID_GetValueHandleMask = 124, PFID_SetValueHandleMask = 125, PFID_GetExtendedInfo = 126, PFID_GetCores2 = 127, PFID_GetInstanceTable = 127, PFID_CreateWireBufferPool = 128, PFID_CreateWireInBufferPool = 129, PFID_GetSharedHeapSize = 130, PFID_GetLayoutCoreAffinity = 131, PFID_GetProfileValuesPreCalc = 132, PFID_GetAllProfiling = 133, PFID_GetAllMatchingModules = 134, PFID_SetProfilingStatus = 135, PFID_GetProfilingStatus = 136, PFID_SetProfilingOptions = 137, PFID_GetProfilingOptions = 138, PFID_ClearProfilingValues = 139, PFID_ResetState = 140, PFID_ResetModule = 141, PFID_BundlePackets = 142}
Enumeration of Proxy function IDs.

Types Documentation

enum tProxyFuncID

Enumerator Value Description
PFID_Undefined 0 Undefined ID - zero.
PFID_SetCall 1 Function ID for awe_fwSetCall().
PFID_GetCall 2 Function ID for awe_fwGetCall().
PFID_GetClassType 4 Function ID for awe_fwGetClassType().
PFID_GetPinType 5 Function ID for awe_fwGetPinType().
PFID_ClassWire_Constructor 6 Function ID for ClassWire_Constructor().
PFID_BindIOToWire 7 Function ID for BindIOToWire().
PFID_FetchValue 8 Function ID for awe_fwFetchValue().
PFID_SetValue 9 Function ID for awe_fwSetValue().
PFID_GetHeapCount 10 Function ID for awe_fwGetHeapCount().
PFID_GetHeapSize 11 Function ID for awe_fwGetHeapSize().
PFID_Destroy 12 Function ID for awe_fwDestroy().
PFID_GetCIModuleCount 13 Function ID for awe_fwGetAweInstanceModuleCount().
PFID_GetCIModuleInfo 14 Function ID for awe_fwGetAweInstanceModuleInfo().
PFID_ClassModule_Constructor 15 Function ID for ClassModule_Constructor().
PFID_ClassLayout_Constructor 16 Function ID for awe_fwLayoutConstructor().
PFID_SetModuleState 19 Function ID for awe_fwSetModuleState().
PFID_GetModuleState 20 Function ID for awe_fwGetModuleState().
PFID_PumpModule 21 Function ID for awe_fwPumpModule().
PFID_ClassLayout_Process 22 Function ID for awe_fwLayoutProcess().
PFID_GetFirstObject 23 Function ID for awe_fwGetFirstLayoutObject().
PFID_GetNextObject 24 Function ID for awe_fwGetNextObject().
PFID_GetFirstIO 25 Function ID for awe_fwGetFirstIO().
PFID_GetNextIO 26 Function ID for awe_fwGetNextIO().
PFID_StartAudio 27 Function ID for StartAudio().
PFID_StopAudio 28 Function ID for StopAudio().
PFID_FetchValues 29 Function ID for awe_fwFetchValue().
PFID_SetValues 30 Function ID for awe_fwSetValue().
PFID_GetSizeofInt 31 Function ID for sizeof(INT32).
PFID_GetFirstFile 32 Function ID for awe_GetFirstFile().
PFID_GetNextFile 33 Function ID for awe_GetNextFile().
PFID_OpenFile 34 Function ID for awe_OpenFile().
PFID_ReadFile 35 Function ID for awe_ReadFile().
PFID_WriteFile 36 Function ID for awe_WriteFile().
PFID_CloseFile 37 Function ID for awe_CloseFile().
PFID_DeleteFile 38 Function ID for awe_DeleteFile().
PFID_ExecuteFile 39 Function ID for awe_ExecuteFile().
PFID_EraseFlash 40 Function ID for awe_EraseFlash().
PFID_GetTargetInfo 41 Function ID for awe_GetTargetInfo().
PFID_GetFileSystemInfo 42 Function ID for awe_GetFileSystemInfo().
PFID_GetProfileValues 43 Function ID for awe_fwGetProfileValues().
PFID_FileSystemReset 44 Function ID for awe_FileSystemReset().
PFID_GetObjectByID 46 Function ID for awe_fwGetObjectByID().
PFID_AddModuleToLayout 47 Function ID for awe_fwAddModuleToLayout().
PFID_SetValueCall 48 Function ID for awe_fwSetValue() awe_fwSetCall().
PFID_Tick 54
PFID_AllocateHeaps 56 Allocate framework heaps.
PFID_DestroyHeaps 57 Destroy framework heaps.
PFID_WritePumpRead 58 Single message write-pump-read combo.
PFID_SetValueSetCall 60 Function ID for awe_fwSetValue() followed by awe_fwSetCall.
PFID_SetValuesSetCall 61 Function ID for awe_fwSetValues() followed by awe_fwSetCall.
PFID_GetCallFetchValue 62 Function ID for awe_GetCall() followed by awe_fwFetchValue().
PFID_GetCallFetchValues 63 Function ID for awe_GetCall() followed by awe_fwFetchValues().
PFID_SetPointer 77 Function ID for awe_fwSetPointer().
PFID_CreateLookupTable 81 Function ID for awe_fwcreateLookupTable().
PFID_DerefPointer 84 Function ID for awe_fwDerefPointer().
PFID_GetWireType 85 Function ID for awe_fwGetWireType().
PFID_SetInstanceID 86 Function ID for awe_fwSetInstanceID().
PFID_Get_Flash_Erase_Time 87 Function ID for awe_fwGetFlashEraseTime().
PFID_DestroyAll 93 Function ID for awe_fwDestroyAll().
PFID_GetFirstCore 94 Function ID for report first core.
PFID_GetNextCore 95 Function ID for report next core.
PFID_GetCores 97 Function ID for GetCores().
PFID_FetchValues_float 98 Function ID for awe_fwFetchValue() as float.
PFID_GetCallFetchValues_float 99 Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
PFID_SetValues_float 100 Function ID for awe_fwSetValue() as float.
PFID_SetValuesSetCall_float 101 Function ID for awe_fwSetValues() as float followed by awe_fwSetCall.
PFID_FetchValue_float 102 Function ID for awe_fwFetchValue() as float.
PFID_GetCallFetchValue_float 103 Function ID for awe_GetCall() as float followed by awe_fwFetchValue().
PFID_SetValue_float 104 Function ID for awe_fwSetValue() as float.
PFID_SetValueSetCall_float 105 Function ID for awe_fwSetValue() followed by awe_fwSetCall.
PFID_SetValuesPartial 106 Function ID for awe_fwSetValue().
PFID_SetValuesPartial_float 107 Function ID for awe_fwSetValue() as float.
PFID_SetCores 109 Function ID for GetCores().
PFID_CheckMemory 113 Special for target integrity bchecks.
PFID_StartAudio2 116 Start audio without callback.
PFID_StopAudio2 117 Stop audio without callback.
PFID_GetValueHandle 120 Get value(s) by handle.
PFID_SetValueHandle 121 Set value(s) by handle.
PFID_GetStatusHandle 122 Get module status by handle.
PFID_SetStatusHandle 123 Set module status by handle.
PFID_GetValueHandleMask 124 Get value(s) by handle and mask.
PFID_SetValueHandleMask 125 Set value(s) by handle and mask.
PFID_GetExtendedInfo 126 Get extended target info.
PFID_GetCores2 127 Function ID for GetCores().
PFID_GetInstanceTable 127
PFID_CreateWireBufferPool 128 Function ID for awe_fwCreateWireBufferPool().
PFID_CreateWireInBufferPool 129 Function ID for awe_fwCreateWireInBufferPool().
PFID_GetSharedHeapSize 130 Get the shared heap size.
PFID_GetLayoutCoreAffinity 131 Function ID for awe_fwGetLayoutCoreAffinity.
PFID_GetProfileValuesPreCalc 132 Function ID for awe_fwGetProfileValuesPreCalc().
PFID_GetAllProfiling 133 Function ID for awe_fwGetAllProfiling().
PFID_GetAllMatchingModules 134 Retrieves all modules of a classID from the running layout.
PFID_SetProfilingStatus 135 Set the profiling status (disable, enable all, enable module only or enable layout only)
PFID_GetProfilingStatus 136 Get the current profiling status.
PFID_SetProfilingOptions 137 Set the profiling options like average or peak on modules, enable or disable accurate profiling.
PFID_GetProfilingOptions 138 Get the current profiling options.
PFID_ClearProfilingValues 139 Clear all the profiling values of a layout (top and modules)
PFID_ResetState 140 To reset all modules and layout masks.
PFID_ResetModule 141 To reset single module.
PFID_BundlePackets 142 To process bundle of packets.

Enumeration of Proxy function IDs.

Source code

/****************************************************************************
 *
 *      Command IDs
 *      -----------
 *
 ****************************************************************************
 *  ProxyIDs.h
 ****************************************************************************
 *
 *  Description:    Message command ID list
 *
 *     Copyright:    (c) 2007-2021 DSP Concepts, Inc. All rights reserved.
 *                   3235 Kifer Road
 *                   Santa Clara, CA 95054
 *
 *  Note: This file parsed using comma delimiters. Do not use commas in comments.
 *
 ***************************************************************************/
#ifndef PROXYIDS_H_INCLUDED
#define PROXYIDS_H_INCLUDED

typedef enum
{
    PFID_Undefined                          = 0,

    PFID_SetCall                            = 1, 

    PFID_GetCall                            = 2, 

    // Hole id=3

    PFID_GetClassType                       = 4, 

    PFID_GetPinType                     = 5, 

    PFID_ClassWire_Constructor              = 6, 

    PFID_BindIOToWire                       = 7, 

    PFID_FetchValue                     = 8, 

    PFID_SetValue                           = 9, 

    PFID_GetHeapCount                       = 10, 

    PFID_GetHeapSize                        = 11, 

    PFID_Destroy                            = 12, 

    PFID_GetCIModuleCount                   = 13, 

    PFID_GetCIModuleInfo                    = 14, 

    PFID_ClassModule_Constructor            = 15, 

    PFID_ClassLayout_Constructor            = 16, 

    // Hole Id=17-18

    PFID_SetModuleState                 = 19, 

    PFID_GetModuleState                 = 20, 

    PFID_PumpModule                     = 21, 

    PFID_ClassLayout_Process                = 22, 

    PFID_GetFirstObject                 = 23, 

    PFID_GetNextObject                      = 24, 

    PFID_GetFirstIO                     = 25, 

    PFID_GetNextIO                          = 26, 

    PFID_StartAudio                     = 27, 

    PFID_StopAudio                          = 28, 

    PFID_FetchValues                        = 29, 

    PFID_SetValues                          = 30, 

    PFID_GetSizeofInt                       = 31, 

    PFID_GetFirstFile                       = 32, 

    PFID_GetNextFile                        = 33, 

    PFID_OpenFile                           = 34, 

    PFID_ReadFile                           = 35, 

    PFID_WriteFile                          = 36, 

    PFID_CloseFile                          = 37, 

    PFID_DeleteFile                     = 38, 

    PFID_ExecuteFile                        = 39, 

    PFID_EraseFlash                     = 40, 

    PFID_GetTargetInfo                      = 41, 

    PFID_GetFileSystemInfo                  = 42, 

    PFID_GetProfileValues                   = 43, 

    PFID_FileSystemReset                    = 44, 

    // Hole Id=45

    PFID_GetObjectByID                      = 46, 

    PFID_AddModuleToLayout                  = 47, 

    PFID_SetValueCall                       = 48, 

    // Hole Id=49-53

    /* Command ID to tick for deferred execution. */
    PFID_Tick                               = 54, 

    // Hole Id=55

    PFID_AllocateHeaps                      = 56, 

    PFID_DestroyHeaps                       = 57, 

    PFID_WritePumpRead                      = 58, 

    // Hole Id=59

    PFID_SetValueSetCall                    = 60, 

    PFID_SetValuesSetCall                   = 61, 

    PFID_GetCallFetchValue                  = 62, 

    PFID_GetCallFetchValues             = 63, 

    // Hole id=64-76

    PFID_SetPointer                         = 77, 

    // Hole id=78-80

    PFID_CreateLookupTable                      = 81, 

    // Hole id=82-83

    PFID_DerefPointer                       = 84, 

    PFID_GetWireType                        = 85, 

    PFID_SetInstanceID                      = 86, 

    PFID_Get_Flash_Erase_Time               = 87, 

    // Hole id=88-92

    PFID_DestroyAll                     = 93, 

    PFID_GetFirstCore                       = 94, 

    PFID_GetNextCore                        = 95, 

    // Hole id=96

    PFID_GetCores                           = 97, 

    PFID_FetchValues_float                  = 98, 

    PFID_GetCallFetchValues_float           = 99, 

    PFID_SetValues_float                    = 100, 

    PFID_SetValuesSetCall_float         = 101, 

    PFID_FetchValue_float                   = 102, 

    PFID_GetCallFetchValue_float            = 103, 

    PFID_SetValue_float                 = 104, 

    PFID_SetValueSetCall_float              = 105, 

    PFID_SetValuesPartial                   = 106, 

    PFID_SetValuesPartial_float         = 107, 

    // Hole id=108

    PFID_SetCores   = 109, 

    // Hole id=110-112

    PFID_CheckMemory                        = 113,

    // Hole id=114-115

    PFID_StartAudio2                        = 116, 

    PFID_StopAudio2                     = 117, 

    // Hole id=118-119

    PFID_GetValueHandle                 = 120, 

    PFID_SetValueHandle                 = 121, 

    PFID_GetStatusHandle                    = 122, 

    PFID_SetStatusHandle                    = 123, 

    PFID_GetValueHandleMask             = 124, 

    PFID_SetValueHandleMask             = 125, 

    PFID_GetExtendedInfo                    = 126, 

    PFID_GetCores2 = 127,                           

    PFID_GetInstanceTable = 127,            

    PFID_CreateWireBufferPool = 128,                    

    PFID_CreateWireInBufferPool = 129,

    PFID_GetSharedHeapSize = 130,

    PFID_GetLayoutCoreAffinity = 131,   

    PFID_GetProfileValuesPreCalc = 132,

    PFID_GetAllProfiling = 133,

    PFID_GetAllMatchingModules = 134,

    PFID_SetProfilingStatus = 135,

    PFID_GetProfilingStatus = 136,

    PFID_SetProfilingOptions = 137,

    PFID_GetProfilingOptions = 138,

    PFID_ClearProfilingValues = 139,

    PFID_ResetState = 140,

    PFID_ResetModule = 141,

    PFID_BundlePackets = 142,
} tProxyFuncID;

#endif /* !PROXYIDS_H_INCLUDED */

Updated on 2026-02-10 at 15:44:32 -0500