/**************************************************************************** * * Target Tuning Symbol File * ------------------------- * * This file is populated with symbol information only for modules * that have an object ID of 30000 or greater assigned. * * Generated on: 29-Sep-2022 14:24:54 * ***************************************************************************/ #ifndef AWE_SIMPLE_CONTROLINTERFACE_H #define AWE_SIMPLE_CONTROLINTERFACE_H // ---------------------------------------------------------------------- // [ScalerV2] // Newly created subsystem #define AWE_Volume_classID 0xBEEF0813 #define AWE_Volume_ID 30000 // int profileTime - 24.8 fixed point filtered execution time. Must be pumped 1000 times to get to within .1% accuracy #define AWE_Volume_profileTime_HANDLE 0x07530007 #define AWE_Volume_profileTime_MASK 0x00000080 #define AWE_Volume_profileTime_SIZE 0x00000001 // float gain - Gain in either linear or dB units. // Default value: 0 // Range: -60 to 10 #define AWE_Volume_gain_HANDLE 0x07530008 #define AWE_Volume_gain_MASK 0x00000100 #define AWE_Volume_gain_SIZE 0x00000001 // float smoothingTime - Time constant of the smoothing process (0 = // unsmoothed). // Default value: 10 // Range: 0 to 1000 #define AWE_Volume_smoothingTime_HANDLE 0x07530009 #define AWE_Volume_smoothingTime_MASK 0x00000200 #define AWE_Volume_smoothingTime_SIZE 0x00000001 // int isDB - Selects between linear (=0) and dB (=1) operation // Default value: 1 // Range: 0 to 1 #define AWE_Volume_isDB_HANDLE 0x0753000A #define AWE_Volume_isDB_MASK 0x00000400 #define AWE_Volume_isDB_SIZE 0x00000001 // float targetGain - Target gain in linear units. #define AWE_Volume_targetGain_HANDLE 0x0753000B #define AWE_Volume_targetGain_MASK 0x00000800 #define AWE_Volume_targetGain_SIZE 0x00000001 // float currentGain - Instantaneous gain applied by the module. #define AWE_Volume_currentGain_HANDLE 0x0753000C #define AWE_Volume_currentGain_MASK 0x00001000 #define AWE_Volume_currentGain_SIZE 0x00000001 // float smoothingCoeff - Smoothing coefficient. #define AWE_Volume_smoothingCoeff_HANDLE 0x0753000D #define AWE_Volume_smoothingCoeff_MASK 0x00002000 #define AWE_Volume_smoothingCoeff_SIZE 0x00000001 #define AWE_OBJECT_FOUND 0 #endif // AWE_SIMPLE_CONTROLINTERFACE_H