Skip to main content
Skip table of contents

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

CODE
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

CODE
 M=Danville_DAC_Filter_module(NAME, HASINPUTPIN)
 
 Copyright 2016.   Danville Signal Processing, Inc. All Rights Reserved.
 Author:  E. Enrique
 $Revision: 1.1 $

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.