Document toolboxDocument toolbox

(8.D.2.4) 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 $

Â