(8.D.2.2) Danville_DAC_Volume_Mapping
Overview
DAC Volume Mapping Control
Discussion
This module allows users to setup a grouping of channels that will be volume controlled as a set. The Danville DAC Volume module will use the grouping information when it changes volume. There are four available groupings.
Type Definition
typedef struct _ModuleDanville_DAC_Volume_Mapping
{
ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure
INT32 Mapping_Saved; // DAC Volume Mapping Lock State Value
INT32 GRP1_Sel_1; // DAC Volume Group 1 Select 1 Value
INT32 GRP1_Sel_2; // DAC Volume Group 1 Select 2 Value
INT32 GRP1_Sel_3; // DAC Volume Group 1 Select 3 Value
INT32 GRP1_Sel_4; // DAC Volume Group 1 Select 4 Value
INT32 GRP1_Sel_5; // DAC Volume Group 1 Select 5 Value
INT32 GRP1_Sel_6; // DAC Volume Group 1 Select 6 Value
INT32 GRP1_Sel_7; // DAC Volume Group 1 Select 7 Value
INT32 GRP1_Sel_8; // DAC Volume Group 1 Select 8 Value
INT32 GRP1_Sel_9; // DAC Volume Group 1 Select 9 Value
INT32 GRP1_Sel_10; // DAC Volume Group 1 Select 10 Value
INT32 GRP1_Sel_11; // DAC Volume Group 1 Select 11 Value
INT32 GRP1_Sel_12; // DAC Volume Group 1 Select 12 Value
INT32 GRP1_Sel_13; // DAC Volume Group 1 Select 13 Value
INT32 GRP1_Sel_14; // DAC Volume Group 1 Select 14 Value
INT32 GRP1_Sel_15; // DAC Volume Group 1 Select 15 Value
INT32 GRP1_Sel_16; // DAC Volume Group 1 Select 16 Value
INT32 GRP2_Sel_1; // DAC Volume Group 2 Select 1 Value
INT32 GRP2_Sel_2; // DAC Volume Group 2 Select 2 Value
INT32 GRP2_Sel_3; // DAC Volume Group 2 Select 3 Value
INT32 GRP2_Sel_4; // DAC Volume Group 2 Select 4 Value
INT32 GRP2_Sel_5; // DAC Volume Group 2 Select 5 Value
INT32 GRP2_Sel_6; // DAC Volume Group 2 Select 6 Value
INT32 GRP2_Sel_7; // DAC Volume Group 2 Select 7 Value
INT32 GRP2_Sel_8; // DAC Volume Group 2 Select 8 Value
INT32 GRP2_Sel_9; // DAC Volume Group 2 Select 9 Value
INT32 GRP2_Sel_10; // DAC Volume Group 2 Select 10 Value
INT32 GRP2_Sel_11; // DAC Volume Group 2 Select 11 Value
INT32 GRP2_Sel_12; // DAC Volume Group 2 Select 12 Value
INT32 GRP2_Sel_13; // DAC Volume Group 2 Select 13 Value
INT32 GRP2_Sel_14; // DAC Volume Group 2 Select 14 Value
INT32 GRP2_Sel_15; // DAC Volume Group 2 Select 15 Value
INT32 GRP2_Sel_16; // DAC Volume Group 2 Select 16 Value
INT32 GRP3_Sel_1; // DAC Volume Group 3 Select 1 Value
INT32 GRP3_Sel_2; // DAC Volume Group 3 Select 2 Value
INT32 GRP3_Sel_3; // DAC Volume Group 3 Select 3 Value
INT32 GRP3_Sel_4; // DAC Volume Group 3 Select 4 Value
INT32 GRP3_Sel_5; // DAC Volume Group 3 Select 5 Value
INT32 GRP3_Sel_6; // DAC Volume Group 3 Select 6 Value
INT32 GRP3_Sel_7; // DAC Volume Group 3 Select 7 Value
INT32 GRP3_Sel_8; // DAC Volume Group 3 Select 8 Value
INT32 GRP3_Sel_9; // DAC Volume Group 3 Select 9 Value
INT32 GRP3_Sel_10; // DAC Volume Group 3 Select 10 Value
INT32 GRP3_Sel_11; // DAC Volume Group 3 Select 11 Value
INT32 GRP3_Sel_12; // DAC Volume Group 3 Select 12 Value
INT32 GRP3_Sel_13; // DAC Volume Group 3 Select 13 Value
INT32 GRP3_Sel_14; // DAC Volume Group 3 Select 14 Value
INT32 GRP3_Sel_15; // DAC Volume Group 3 Select 15 Value
INT32 GRP3_Sel_16; // DAC Volume Group 3 Select 16 Value
INT32 GRP4_Sel_1; // DAC Volume Group 4 Select 1 Value
INT32 GRP4_Sel_2; // DAC Volume Group 4 Select 2 Value
INT32 GRP4_Sel_3; // DAC Volume Group 4 Select 3 Value
INT32 GRP4_Sel_4; // DAC Volume Group 4 Select 4 Value
INT32 GRP4_Sel_5; // DAC Volume Group 4 Select 5 Value
INT32 GRP4_Sel_6; // DAC Volume Group 4 Select 6 Value
INT32 GRP4_Sel_7; // DAC Volume Group 4 Select 7 Value
INT32 GRP4_Sel_8; // DAC Volume Group 4 Select 8 Value
INT32 GRP4_Sel_9; // DAC Volume Group 4 Select 9 Value
INT32 GRP4_Sel_10; // DAC Volume Group 4 Select 10 Value
INT32 GRP4_Sel_11; // DAC Volume Group 4 Select 11 Value
INT32 GRP4_Sel_12; // DAC Volume Group 4 Select 12 Value
INT32 GRP4_Sel_13; // DAC Volume Group 4 Select 13 Value
INT32 GRP4_Sel_14; // DAC Volume Group 4 Select 14 Value
INT32 GRP4_Sel_15; // DAC Volume Group 4 Select 15 Value
INT32 GRP4_Sel_16; // DAC Volume Group 4 Select 16 Value
} ModuleDanville_DAC_Volume_MappingClass;
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
Mapping_Saved | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_1 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_2 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_3 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_4 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_5 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_6 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_7 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_8 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_9 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_10 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_11 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_12 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_13 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_14 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_15 | int | parameter | 0 | 0 | 0:1 | Â |
GRP1_Sel_16 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_1 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_2 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_3 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_4 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_5 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_6 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_7 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_8 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_9 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_10 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_11 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_12 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_13 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_14 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_15 | int | parameter | 0 | 0 | 0:1 | Â |
GRP2_Sel_16 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_1 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_2 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_3 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_4 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_5 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_6 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_7 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_8 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_9 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_10 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_11 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_12 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_13 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_14 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_15 | int | parameter | 0 | 0 | 0:1 | Â |
GRP3_Sel_16 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_1 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_2 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_3 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_4 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_5 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_6 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_7 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_8 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_9 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_10 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_11 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_12 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_13 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_14 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_15 | int | parameter | 0 | 0 | 0:1 | Â |
GRP4_Sel_16 | int | parameter | 0 | 0 | 0:1 | Â |
MATLAB Usage
File Name: Danville_DAC_Volume_Mapping.m
M=Danville_DAC_Filter_module(NAME, HASINPUTPIN)
Copyright 2016. Danville Signal Processing, Inc. All Rights Reserved.
Author: E. Enrique
$Revision: 1.1 $
Â