author | Jianzhong Xu <uda0869574local@UDA0869574> | |
Tue, 19 Jun 2018 20:03:38 +0000 (16:03 -0400) | ||
committer | Jianzhong Xu <uda0869574local@UDA0869574> | |
Tue, 19 Jun 2018 20:03:38 +0000 (16:03 -0400) |
85 files changed:
.gitattributes | [new file with mode: 0644] | patch | blob |
.gitignore | [new file with mode: 0644] | patch | blob |
alpha/acp_a.h | [new file with mode: 0644] | patch | blob |
alpha/acp_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/acpbeta.h | [new file with mode: 0644] | patch | blob |
alpha/ae_a.h | [new file with mode: 0644] | patch | blob |
alpha/ae_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/altbeta.h | [new file with mode: 0644] | patch | blob |
alpha/bm2_a.h | [new file with mode: 0644] | patch | blob |
alpha/bm2_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/cusbeta.h | [new file with mode: 0644] | patch | blob |
alpha/dem_a.h | [new file with mode: 0644] | patch | blob |
alpha/dem_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/dm_a.h | [new file with mode: 0644] | patch | blob |
alpha/dm_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/dsd_a.h | [new file with mode: 0644] | patch | blob |
alpha/dsd_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/fil_a.h | [new file with mode: 0644] | patch | blob |
alpha/fil_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/geq3_a.h | [new file with mode: 0644] | patch | blob |
alpha/geq3_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/i13_a.h | [new file with mode: 0644] | patch | blob |
alpha/i13_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/inpbuf_a.h | [new file with mode: 0644] | patch | blob |
alpha/inpbuf_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/ml_a.h | [new file with mode: 0644] | patch | blob |
alpha/ml_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/oembeta.h | [new file with mode: 0644] | patch | blob |
alpha/outbuf_a.h | [new file with mode: 0644] | patch | blob |
alpha/outbuf_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pa_i13_evmk2g_io_a.h | [new file with mode: 0644] | patch | blob |
alpha/pa_i13_evmk2g_io_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafaip_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafaip_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafdec_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafdec_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafdecopcb_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafdecopcb_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafenc_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafenc_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/paferr_a.h | [new file with mode: 0644] | patch | blob |
alpha/paferr_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafid_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafid_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafmac_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafnic_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafnic_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafstd_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafstd_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafstream_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafstream_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pafsys_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafsys_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/paftyp_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafvol_a.h | [new file with mode: 0644] | patch | blob |
alpha/pafvol_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pce_a.h | [new file with mode: 0644] | patch | blob |
alpha/pce_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/pcm_a.h | [new file with mode: 0644] | patch | blob |
alpha/pcm_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/sng_a.h | [new file with mode: 0644] | patch | blob |
alpha/sng_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/src_a.h | [new file with mode: 0644] | patch | blob |
alpha/src_a.hdM | [new file with mode: 0644] | patch | blob |
alpha/stdbeta.h | [new file with mode: 0644] | patch | blob |
bin/.gitattributes | [new file with mode: 0644] | patch | blob |
bin/LICENSE | [new file with mode: 0644] | patch | blob |
bin/acp6x.exe | [new file with mode: 0644] | patch | blob |
bin/calfa.exe | [new file with mode: 0644] | patch | blob |
bin/calfa2c.exe | [new file with mode: 0644] | patch | blob |
bin/itox.exe | [new file with mode: 0644] | patch | blob |
bin/libcint.dll | [new file with mode: 0644] | patch | blob |
bin/xtoi.exe | [new file with mode: 0644] | patch | blob |
config.ini | [new file with mode: 0644] | patch | blob |
make_sw/make_sw | [new file with mode: 0644] | patch | blob |
make_sw/makefile | [new file with mode: 0644] | patch | blob |
pyalpha/README.md | [new file with mode: 0644] | patch | blob |
pyalpha/__main__.py | [new file with mode: 0644] | patch | blob |
pyalpha/pyalpha/__init__.py | [new file with mode: 0644] | patch | blob |
pyalpha/pyalpha/__main__.py | [new file with mode: 0644] | patch | blob |
pyalpha/pyalpha/alpha_command.py | [new file with mode: 0644] | patch | blob |
pyalpha/pyalpha/pyalpha.py | [new file with mode: 0644] | patch | blob |
pyalpha/pyalpha/srecord.py | [new file with mode: 0644] | patch | blob |
pyalpha/setup.py | [new file with mode: 0644] | patch | blob |
setup.bat | [new file with mode: 0644] | patch | blob |
diff --git a/.gitattributes b/.gitattributes
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*make_sw/* text eol=lf
diff --git a/.gitignore b/.gitignore
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pyc
+*/dist/*
+*/build/*
+*/*egg-info/*
\ No newline at end of file
diff --git a/alpha/acp_a.h b/alpha/acp_a.h
--- /dev/null
+++ b/alpha/acp_a.h
@@ -0,0 +1,164 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// ACP alpha codes
+//
+//
+//
+
+#ifndef _ACP_A
+#define _ACP_A
+
+// phi functions
+
+#define ACP_PHI_ECHO 0x00
+#define ACP_PHI_ARITHMETIC 0x01
+#define ACP_PHI_ALLOC 0x02
+#define ACP_PHI_FREE 0x03
+#define ACP_PHI_SLEEP 0x04
+#define ACP_PHI_STAT 0x05
+
+// arithmetic phi function (1) symbol definitions
+
+#define ACP_OP 0x80
+
+#define ACP_OP_IDENTITY 0x00
+#define ACP_OP_ADD 0x01
+#define ACP_OP_SADD 0x02
+#define ACP_OP_AND 0x03
+#define ACP_OP_ANDNOT 0x04
+#define ACP_OP_OR 0x05
+#define ACP_OP_ORNOT 0x06
+#define ACP_OP_FLDWRT 0x07
+
+#define ACP_OP_SADD16 0x42
+
+#define ACP_EQ 0x80
+
+#define ACP_EQ_IDENTITY (ACP_EQ+ACP_OP_IDENTITY)
+#define ACP_EQ_ADD (ACP_EQ+ACP_OP_ADD)
+#define ACP_EQ_SADD (ACP_EQ+ACP_OP_SADD)
+#define ACP_EQ_AND (ACP_EQ+ACP_OP_AND)
+#define ACP_EQ_ANDNOT (ACP_EQ+ACP_OP_ANDNOT)
+#define ACP_EQ_OR (ACP_EQ+ACP_OP_OR)
+#define ACP_EQ_ORNOT (ACP_EQ+ACP_OP_ORNOT)
+#define ACP_EQ_FLDWRT (ACP_EQ+ACP_OP_FLDWRT)
+
+#define ACP_EQ_SADD16 (ACP_EQ+ACP_OP_SADD16)
+
+// arithmetic alpha code symbol definitions
+
+#define writeACPBinaryOp(OP,XX,YY) \
+ 0xc90c, /* alpha[12] */ \
+ 0xcdf1,(XX)&0xffff, /* args[1] = XX (LSW) */ \
+ 0xcdf9,((XX)>>16)&0xffff, /* args[1] = XX (MSW) */ \
+ 0xcdf2,(YY)&0xffff, /* args[2] = YY (LSW) */ \
+ 0xcdfa,((YY)>>16)&0xffff, /* args[2] = YY (MSW) */ \
+ 0xc801,0x1800+(OP), /* args[1] OP= args[2] */ \
+ /* *args[1] OP= args[2] */ \
+ 0xcdf0,0xc100 /* args[0] = 0xffffc100 */
+
+#define writeACPOpIdentity(XX,YY) writeACPBinaryOp(ACP_OP_IDENTITY,XX,YY)
+#define writeACPOpAdd(XX,YY) writeACPBinaryOp(ACP_OP_ADD,XX,YY)
+#define writeACPOpSatAdd(XX,YY) writeACPBinaryOp(ACP_OP_SADD,XX,YY)
+#define writeACPOpAnd(XX,YY) writeACPBinaryOp(ACP_OP_AND,XX,YY)
+#define writeACPOpAndNot(XX,YY) writeACPBinaryOp(ACP_OP_ANDNOT,XX,YY)
+#define writeACPOpOr(XX,YY) writeACPBinaryOp(ACP_OP_OR,XX,YY)
+#define writeACPOpOrNot(XX,YY) writeACPBinaryOp(ACP_OP_ORNOT,XX,YY)
+
+#define writeACPOpSatAdd16(XX,YY) writeACPBinaryOp(ACP_OP_SADD16,XX,YY)
+
+#define writeACPEqIdentity(XX,YY) writeACPBinaryOp(ACP_EQ_IDENTITY,XX,YY)
+#define writeACPEqAdd(XX,YY) writeACPBinaryOp(ACP_EQ_ADD,XX,YY)
+#define writeACPEqSatAdd(XX,YY) writeACPBinaryOp(ACP_EQ_SADD,XX,YY)
+#define writeACPEqAnd(XX,YY) writeACPBinaryOp(ACP_EQ_AND,XX,YY)
+#define writeACPEqAndNot(XX,YY) writeACPBinaryOp(ACP_EQ_ANDNOT,XX,YY)
+#define writeACPEqOr(XX,YY) writeACPBinaryOp(ACP_EQ_OR,XX,YY)
+#define writeACPEqOrNot(XX,YY) writeACPBinaryOp(ACP_EQ_ORNOT,XX,YY)
+#define writeACPEqFldWrt(XX,YY) writeACPBinaryOp(ACP_EQ_FLDWRT,XX,YY)
+
+#define writeACPEqSatAdd16(XX,YY) writeACPBinaryOp(ACP_EQ_SADD16,XX,YY)
+
+// comparison code (xi) symbol definitions
+
+#define ACP_XI_TRUE 0
+#define ACP_XI_FALSE 1
+#define ACP_XI_EQ 2
+#define ACP_XI_NE 3
+#define ACP_XI_GE 4
+#define ACP_XI_GT 5
+#define ACP_XI_LE 6
+#define ACP_XI_LT 7
+#define ACP_XI_AND 8
+#define ACP_XI_NOR 9
+
+// memory statistics alpha code symbol definitions
+
+#define ACP_SEG_IRAM 0
+#define ACP_SEG_SDRAM 1
+#define ACP_SEG_L3RAM 2
+
+#define ACP_STAT_SIZE 0
+#define ACP_STAT_USED 1
+#define ACP_STAT_LENGTH 2
+#define ACP_STAT_FREE 3
+
+#define readACPStat(XX,YY) \
+ 0xcdf0,ACP_SEG_##XX, \
+ /* Type 5-24X Write: arg[0] = ACP_SEG_* -- response=null */ \
+ 0xc800+ACP_PHI_STAT,0x0d00+ACP_STAT_##YY \
+ /* Type 0 Write: IACP_stat( arg[0], (arg[1] = ACP_STAT_*) */ \
+ /* -- response=2 words (binary data: LSW, MSW of requested statistic) */
+
+#define readACPStatIRAMSize readACPStat(IRAM,SIZE)
+#define readACPStatIRAMUsed readACPStat(IRAM,USED)
+#define readACPStatIRAMLength readACPStat(IRAM,LENGTH)
+#define readACPStatIRAMFree readACPStat(IRAM,FREE)
+
+#define readACPStatSDRAMSize readACPStat(SDRAM,SIZE)
+#define readACPStatSDRAMUsed readACPStat(SDRAM,USED)
+#define readACPStatSDRAMLength readACPStat(SDRAM,LENGTH)
+#define readACPStatSDRAMFree readACPStat(SDRAM,FREE)
+
+#define readACPStatL3RAMSize readACPStat(L3RAM,SIZE)
+#define readACPStatL3RAMUsed readACPStat(L3RAM,USED)
+#define readACPStatL3RAMLength readACPStat(L3RAM,LENGTH)
+#define readACPStatL3RAMFree readACPStat(L3RAM,FREE)
+
+// await alpha code symbol definitions
+
+#endif /* _ACP_A */
diff --git a/alpha/acp_a.hdM b/alpha/acp_a.hdM
--- /dev/null
+++ b/alpha/acp_a.hdM
@@ -0,0 +1,14 @@
+// acp_a.hdM: inverse compilation file [Wed Mar 28 14:09:49 CDT 2018]
+
+#define readACPStatIRAMSize 0xcdf0,0x0000,0xc805,0x0d00
+#define readACPStatIRAMUsed 0xcdf0,0x0000,0xc805,0x0d01
+#define readACPStatIRAMLength 0xcdf0,0x0000,0xc805,0x0d02
+#define readACPStatIRAMFree 0xcdf0,0x0000,0xc805,0x0d03
+#define readACPStatSDRAMSize 0xcdf0,0x0001,0xc805,0x0d00
+#define readACPStatSDRAMUsed 0xcdf0,0x0001,0xc805,0x0d01
+#define readACPStatSDRAMLength 0xcdf0,0x0001,0xc805,0x0d02
+#define readACPStatSDRAMFree 0xcdf0,0x0001,0xc805,0x0d03
+#define readACPStatL3RAMSize 0xcdf0,0x0002,0xc805,0x0d00
+#define readACPStatL3RAMUsed 0xcdf0,0x0002,0xc805,0x0d01
+#define readACPStatL3RAMLength 0xcdf0,0x0002,0xc805,0x0d02
+#define readACPStatL3RAMFree 0xcdf0,0x0002,0xc805,0x0d03
diff --git a/alpha/acpbeta.h b/alpha/acpbeta.h
--- /dev/null
+++ b/alpha/acpbeta.h
@@ -0,0 +1,56 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Alpha Code Processor Beta declarations
+//
+//
+//
+
+#ifndef ACPBETA_
+#define ACPBETA_
+
+#define ACP_SERIES_STD 0
+#define ACP_SERIES_ALT 1
+#define ACP_SERIES_OEM 2
+#define ACP_SERIES_CUS 3
+
+#include <stdbeta.h>
+#include <altbeta.h>
+#include <oembeta.h>
+#include <cusbeta.h>
+
+#endif /* ACPBETA_ */
diff --git a/alpha/ae_a.h b/alpha/ae_a.h
--- /dev/null
+++ b/alpha/ae_a.h
@@ -0,0 +1,53 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+#ifndef _AE_A
+#define _AE_A
+
+#define readAEMode 0xf200,0x0400
+#define writeAEModeDisable 0xfa00,0x0400
+#define writeAEModeEnable 0xfa00,0x0401
+
+#define readAESpare 0xf200,0x0500
+#define writeAESpare(N) 0xfa00,0x0500+((N)&0xff)
+
+#define readAEScaleQ15 0xf300,0x0006
+#define writeAEScaleQ15(N) 0xfb00,0x0006,N
+#define wroteAEScaleQ15 0xfb00,0x0006
+
+#define readAEStatus 0xf508,0x0000
+#define readAEControl readAEStatus
+
+#endif /* _AE_A */
diff --git a/alpha/ae_a.hdM b/alpha/ae_a.hdM
--- /dev/null
+++ b/alpha/ae_a.hdM
@@ -0,0 +1,9 @@
+// ae_a.hdM: inverse compilation file [Wed Mar 28 14:09:52 CDT 2018]
+
+#define readAEMode 0xf200,0x0400
+#define writeAEModeDisable 0xfa00,0x0400
+#define writeAEModeEnable 0xfa00,0x0401
+#define readAESpare 0xf200,0x0500
+#define readAEScaleQ15 0xf300,0x0006
+#define wroteAEScaleQ15 0xfb00,0x0006
+#define readAEStatus 0xf508,0x0000
diff --git a/alpha/altbeta.h b/alpha/altbeta.h
--- /dev/null
+++ b/alpha/altbeta.h
@@ -0,0 +1,46 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Alpha Code Processor Alternate Series Beta declarations
+//
+//
+//
+
+#ifndef ALTBETA_
+#define ALTBETA_
+
+#endif /* ALTBETA_ */
diff --git a/alpha/bm2_a.h b/alpha/bm2_a.h
--- /dev/null
+++ b/alpha/bm2_a.h
@@ -0,0 +1,519 @@
+/******************************************************************************
+ * Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of Texas Instruments Incorporated nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ *****************************************************************************/
+
+#ifndef _BM2_A
+#define _BM2_A
+
+#include <acpbeta.h>
+
+#define readBMMode 0xc200+STD_BETA_BM,0x0400
+#define writeBMModeDisable 0xca00+STD_BETA_BM,0x0400
+#define writeBMModeLPF2ndOrder 0xca00+STD_BETA_BM,0x0401
+#define writeBMModeLPF4thOrder 0xca00+STD_BETA_BM,0x0402
+#define writeBMModeLPFAuto 0xca00+STD_BETA_BM,0x0403
+/* Old BMMode command:*/
+#define writeBMModeEnable writeBMModeLPF4thOrder
+
+#define readBMOCAuto 0xc200+STD_BETA_BM,0x0500
+#define writeBMOCAutoDisable 0xca00+STD_BETA_BM,0x0500
+#define writeBMOCAutoProLogic 0xca00+STD_BETA_BM,0x0501
+#define writeBMOCAutoCorrelation 0xca00+STD_BETA_BM,0x0502
+#define writeBMOCAutoN(NN) 0xca00+STD_BETA_BM,0x0500+((NN)&0xff)
+
+#define readBMInactionReason 0xc200+STD_BETA_BM,0x0600
+#define wroteBMInactionReasonNone 0xca00+STD_BETA_BM,0x0600
+#define wroteBMInactionReasonModeDisabled 0xca00+STD_BETA_BM,0x0601
+#define wroteBMInactionReasonBypassEnabled 0xca00+STD_BETA_BM,0x0602
+#define wroteBMInactionReasonActiveFailed 0xca00+STD_BETA_BM,0x0603
+#define wroteBMInactionReasonSetupFailed 0xca00+STD_BETA_BM,0x0604
+#define wroteBMInactionReasonStreamUnknown 0xca00+STD_BETA_BM,0x0605
+#define wroteBMInactionReasonStreamNone 0xca00+STD_BETA_BM,0x0606
+#define wroteBMInactionReasonNoSubw 0xca00+STD_BETA_BM,0x0607
+#define wroteBMInactionReasonSubwCount 0xca00+STD_BETA_BM,0x0608
+#define wroteBMInactionReasonOCNONone 0xca00+STD_BETA_BM,0x0609
+#define wroteBMInactionReasonBLKSIZE 0xca00+STD_BETA_BM,0x060a
+#define wroteBMInactionReasonResetFailed 0xca00+STD_BETA_BM,0x060b
+
+#define readBMOCSelect 0xc400+STD_BETA_BM,0x0008
+
+#define readBMOCSelectChannelsLowFreq 0xc200+STD_BETA_BM,0x0800
+#define writeBMOCSelectChannelsLowFreqMain 0xca00+STD_BETA_BM,0x0802
+#define writeBMOCSelectChannelsLowFreqCntr 0xca00+STD_BETA_BM,0x0804
+#define writeBMOCSelectChannelsLowFreqSurr 0xca00+STD_BETA_BM,0x0808
+#define writeBMOCSelectChannelsLowFreqBack 0xca00+STD_BETA_BM,0x0810
+#define writeBMOCSelectChannelsLowFreqWide 0xca00+STD_BETA_BM,0x0820
+#define writeBMOCSelectChannelsLowFreqHigh 0xca00+STD_BETA_BM,0x0840
+#define writeBMOCSelectChannelsLowFreqHead writeBMOCSelectChannelsLowFreqHigh
+#define writeBMOCSelectChannelsLowFreqN(NN) \
+ 0xca00+STD_BETA_BM,0x0800+((NN)&0xff)
+
+#define readBMOCSelectAncillary 0xc200+STD_BETA_BM,0x0900
+#define writeBMOCSelectAncillaryDgtlLBNoneStd 0xca00+STD_BETA_BM,0x0981
+#define writeBMOCSelectAncillaryDgtlLBNoneAlt 0xca00+STD_BETA_BM,0x0983
+#define writeBMOCSelectAncillaryDgtlLBFrntStd 0xca00+STD_BETA_BM,0x0995
+#define writeBMOCSelectAncillaryDgtlLBFrntAlt 0xca00+STD_BETA_BM,0x0997
+#define writeBMOCSelectAncillaryDgtlLBRearStd 0xca00+STD_BETA_BM,0x0999
+#define writeBMOCSelectAncillaryDgtlLBRearAlt 0xca00+STD_BETA_BM,0x099b
+#define writeBMOCSelectAncillaryDgtlLBBothStd 0xca00+STD_BETA_BM,0x099d
+#define writeBMOCSelectAncillaryDgtlLBBothAlt 0xca00+STD_BETA_BM,0x099f
+#define writeBMOCSelectAncillaryAnlgLBNoneSubwStd 0xca00+STD_BETA_BM,0x0900
+#define writeBMOCSelectAncillaryAnlgLBNoneSubwFil 0xca00+STD_BETA_BM,0x0901
+#define writeBMOCSelectAncillaryAnlgLBFrntSubwStd 0xca00+STD_BETA_BM,0x0914
+#define writeBMOCSelectAncillaryAnlgLBFrntSubwFil 0xca00+STD_BETA_BM,0x0915
+#define writeBMOCSelectAncillaryAnlgLBRearSubwStd 0xca00+STD_BETA_BM,0x0918
+#define writeBMOCSelectAncillaryAnlgLBRearSubwFil 0xca00+STD_BETA_BM,0x0919
+#define writeBMOCSelectAncillaryAnlgLBBothSubwStd 0xca00+STD_BETA_BM,0x091c
+#define writeBMOCSelectAncillaryAnlgLBBothSubwFil 0xca00+STD_BETA_BM,0x091d
+/* Following line is obselete, but in use:*/
+#define writeBMOCSelectAncillaryN(NN) 0xca00+STD_BETA_BM,0x0900+((NN)&0xff)
+
+#define readBMOCSelectAuto 0xc200+STD_BETA_BM,0x0a00
+#define writeBMOCSelectAutoDisable 0xca00+STD_BETA_BM,0x0a00
+#define writeBMOCSelectAutoProLogic 0xca00+STD_BETA_BM,0x0a01
+#define writeBMOCSelectAutoCorrelation 0xca00+STD_BETA_BM,0x0a02
+#define writeBMOCSelectAutoN(NN) 0xca00+STD_BETA_BM,0x0a00+((NN)&0xff)
+
+#define readBMOCSelectOCNumber 0xc200+STD_BETA_BM,0x0b00
+#define writeBMOCSelectOCNumberNone 0xca00+STD_BETA_BM,0x0b40
+#define writeBMOCSelectOCNumberDOC0 0xca00+STD_BETA_BM,0x0b00
+#define writeBMOCSelectOCNumberDOC1 0xca00+STD_BETA_BM,0x0b01
+#define writeBMOCSelectOCNumberDOC2 0xca00+STD_BETA_BM,0x0b02
+#define writeBMOCSelectOCNumberDOC3 0xca00+STD_BETA_BM,0x0b03
+#define writeBMOCSelectOCNumberDOCAuto 0xca00+STD_BETA_BM,0x0b0f
+
+/* Combination OCNumber and Auto*/
+#define readBMOCSelectOCAuto 0xc300+STD_BETA_BM,0x000a
+#define writeBMOCSelectOCAutoNone 0xcb00+STD_BETA_BM,0x000a,0x4000
+#define writeBMOCSelectOCAutoDOC0CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0000
+#define writeBMOCSelectOCAutoDOC0CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0002
+#define writeBMOCSelectOCAutoDPC0CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0001
+#define writeBMOCSelectOCAutoDPC0CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0003
+#define writeBMOCSelectOCAutoDOC1CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0100
+#define writeBMOCSelectOCAutoDOC1CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0102
+#define writeBMOCSelectOCAutoDPC1CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0101
+#define writeBMOCSelectOCAutoDPC1CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0103
+#define writeBMOCSelectOCAutoDOC2CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0200
+#define writeBMOCSelectOCAutoDOC2CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0202
+#define writeBMOCSelectOCAutoDPC2CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0201
+#define writeBMOCSelectOCAutoDPC2CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0203
+#define writeBMOCSelectOCAutoDOC3CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0300
+#define writeBMOCSelectOCAutoDOC3CorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0302
+#define writeBMOCSelectOCAutoDOCAutoCorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0f00
+#define writeBMOCSelectOCAutoDOCAutoCorrelOn 0xcb00+STD_BETA_BM,0x000a,0x0f02
+
+#define readBMOCStatus 0xc400+STD_BETA_BM,0x000c
+#define readBMOutputConfigurationStatus readBMOCStatus
+
+#define readBMOCStatusChannelsLowFreq 0xc200+STD_BETA_BM,0x0c00
+#define wroteBMOCStatusChannelsLowFreqMain 0xca00+STD_BETA_BM,0x0c02
+#define wroteBMOCStatusChannelsLowFreqCntr 0xca00+STD_BETA_BM,0x0c04
+#define wroteBMOCStatusChannelsLowFreqSurr 0xca00+STD_BETA_BM,0x0c08
+#define wroteBMOCStatusChannelsLowFreqBack 0xca00+STD_BETA_BM,0x0c10
+#define wroteBMOCStatusChannelsLowFreqWide 0xca00+STD_BETA_BM,0x0c20
+#define wroteBMOCStatusChannelsLowFreqHigh 0xca00+STD_BETA_BM,0x0c40
+
+#define readBMOCStatusAncillary 0xc200+STD_BETA_BM,0x0d00
+#define wroteBMOCStatusAncillaryDgtlLBNoneStd 0xca00+STD_BETA_BM,0x0d81
+#define wroteBMOCStatusAncillaryDgtlLBNoneAlt 0xca00+STD_BETA_BM,0x0d83
+#define wroteBMOCStatusAncillaryDgtlLBFrntStd 0xca00+STD_BETA_BM,0x0d95
+#define wroteBMOCStatusAncillaryDgtlLBFrntAlt 0xca00+STD_BETA_BM,0x0d97
+#define wroteBMOCStatusAncillaryDgtlLBRearStd 0xca00+STD_BETA_BM,0x0d99
+#define wroteBMOCStatusAncillaryDgtlLBRearAlt 0xca00+STD_BETA_BM,0x0d9b
+#define wroteBMOCStatusAncillaryDgtlLBBothStd 0xca00+STD_BETA_BM,0x0d9d
+#define wroteBMOCStatusAncillaryDgtlLBBothAlt 0xca00+STD_BETA_BM,0x0d9f
+#define wroteBMOCStatusAncillaryAnlgLBNoneSubwStd 0xca00+STD_BETA_BM,0x0d00
+#define wroteBMOCStatusAncillaryAnlgLBNoneSubwFil 0xca00+STD_BETA_BM,0x0d01
+#define wroteBMOCStatusAncillaryAnlgLBFrntSubwStd 0xca00+STD_BETA_BM,0x0d14
+#define wroteBMOCStatusAncillaryAnlgLBFrntSubwFil 0xca00+STD_BETA_BM,0x0d15
+#define wroteBMOCStatusAncillaryAnlgLBRearSubwStd 0xca00+STD_BETA_BM,0x0d18
+#define wroteBMOCStatusAncillaryAnlgLBRearSubwFil 0xca00+STD_BETA_BM,0x0d19
+#define wroteBMOCStatusAncillaryAnlgLBBothSubwStd 0xca00+STD_BETA_BM,0x0d1c
+#define wroteBMOCStatusAncillaryAnlgLBBothSubwFil 0xca00+STD_BETA_BM,0x0d1d
+
+#define readBMOCStatusAuto 0xc200+STD_BETA_BM,0x0e00
+#define wroteBMOCStatusAutoDisable 0xca00+STD_BETA_BM,0x0e00
+#define wroteBMOCStatusAutoProLogic 0xca00+STD_BETA_BM,0x0e01
+#define wroteBMOCStatusAutoCorrelation 0xca00+STD_BETA_BM,0x0e02
+
+#define readBMOCStatusOCNumber 0xc200+STD_BETA_BM,0x0f00
+#define wroteBMOCStatusOCNumberNone 0xca00+STD_BETA_BM,0x0f40
+#define wroteBMOCStatusOCNumberDOC0 0xca00+STD_BETA_BM,0x0f00
+#define wroteBMOCStatusOCNumberDOC1 0xca00+STD_BETA_BM,0x0f01
+#define wroteBMOCStatusOCNumberDOC2 0xca00+STD_BETA_BM,0x0f02
+#define wroteBMOCStatusOCNumberDOC3 0xca00+STD_BETA_BM,0x0f03
+#define wroteBMOCStatusOCNumberDOCAuto 0xca00+STD_BETA_BM,0x0f0f
+
+/* Combination OCNumber and Auto*/
+#define readBMOCStatusOCAuto 0xc300+STD_BETA_BM,0x000e
+#define wroteBMOCStatusOCAutoNoneCorrelOffPLOff 0xcb00+STD_BETA_BM,0x000e,0x4000
+#define wroteBMOCStatusOCAutoNoneCorrelOffPLOn 0xcb00+STD_BETA_BM,0x000e,0x4001
+#define wroteBMOCStatusOCAutoNoneCorrelOnPLOff 0xcb00+STD_BETA_BM,0x000e,0x4002
+#define wroteBMOCStatusOCAutoNoneCorrelOnPLOn 0xcb00+STD_BETA_BM,0x000e,0x4003
+#define wroteBMOCStatusOCAutoDOC0CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0000
+#define wroteBMOCStatusOCAutoDOC0CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0002
+#define wroteBMOCStatusOCAutoDPC0CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0001
+#define wroteBMOCStatusOCAutoDPC0CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0003
+#define wroteBMOCStatusOCAutoDOC1CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0100
+#define wroteBMOCStatusOCAutoDOC1CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0102
+#define wroteBMOCStatusOCAutoDPC1CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0101
+#define wroteBMOCStatusOCAutoDPC1CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0103
+#define wroteBMOCStatusOCAutoDOC2CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0200
+#define wroteBMOCStatusOCAutoDOC2CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0202
+#define wroteBMOCStatusOCAutoDPC2CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0201
+#define wroteBMOCStatusOCAutoDPC2CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0203
+#define wroteBMOCStatusOCAutoDOC3CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0300
+#define wroteBMOCStatusOCAutoDOC3CorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0302
+#define wroteBMOCStatusOCAutoDOCAutoCorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0f00
+#define wroteBMOCStatusOCAutoDOCAutoCorrelOn 0xcb00+STD_BETA_BM,0x000e,0x0f02
+
+#define readBMOverrideBassCollectionMask 0xc200+STD_BETA_BM,0x1000
+#define writeBMOverrideBassCollectionMaskMain 0xca00+STD_BETA_BM,0x1002
+#define writeBMOverrideBassCollectionMaskCntr 0xca00+STD_BETA_BM,0x1004
+#define writeBMOverrideBassCollectionMaskMainCntr 0xca00+STD_BETA_BM,0x1006
+#define writeBMOverrideBassCollectionMaskSurr 0xca00+STD_BETA_BM,0x1008
+#define writeBMOverrideBassCollectionMaskBack 0xca00+STD_BETA_BM,0x1010
+#define writeBMOverrideBassCollectionMaskN(n) \
+0xca00+STD_BETA_BM,(0x1000 | (0x00ff & n))
+#define writeBMOverrideBassCollectionMaskNone \
+writeBMOverrideBassCollectionMaskN(0)
+
+#define readBMFilterRateStatus 0xc200+STD_BETA_BM,0x1100
+#define wroteBMFilterRateStatus32000Hz 0xca00+STD_BETA_BM,0x1102
+#define wroteBMFilterRateStatus44100Hz 0xca00+STD_BETA_BM,0x1103
+#define wroteBMFilterRateStatus48000Hz 0xca00+STD_BETA_BM,0x1104
+#define wroteBMFilterRateStatus88200Hz 0xca00+STD_BETA_BM,0x1105
+#define wroteBMFilterRateStatus96000Hz 0xca00+STD_BETA_BM,0x1106
+#define wroteBMFilterRateStatus192000Hz 0xca00+STD_BETA_BM,0x1107
+#define wroteBMFilterRateStatus64000Hz 0xca00+STD_BETA_BM,0x1108
+#define wroteBMFilterRateStatus128000Hz 0xca00+STD_BETA_BM,0x1109
+#define wroteBMFilterRateStatus176400Hz 0xca00+STD_BETA_BM,0x110a
+
+#define readBMBypass 0xc200+STD_BETA_BM,0x1200
+#define writeBMBypassDisable 0xca00+STD_BETA_BM,0x1200
+#define writeBMBypassEnable 0xca00+STD_BETA_BM,0x1201
+
+#define readBMLFEVolume 0xc200+STD_BETA_BM,0x1300
+#define writeBMLFEVolumeN(NN) 0xca00+STD_BETA_BM,0x1300+((NN)&0xff)
+/* See associated satellite volume control commands below */
+
+#define readBMModeStatus 0xc200+STD_BETA_BM,0x1500
+#define wroteBMModeStatusDisabled 0xca00+STD_BETA_BM,0x1500
+#define wroteBMModeStatusLPF2ndOrder 0xca00+STD_BETA_BM,0x1501
+#define wroteBMModeStatusLPF4thOrder 0xca00+STD_BETA_BM,0x1502
+
+#define readBMFcSatAll 0xc600+STD_BETA_BM,0x1808
+#define writeBMFcSatAllN(FcMain,FcCntr,FcSurr,FcBack) \
+0xce00+STD_BETA_BM,0x1808, \
+ FcMain,FcCntr,FcSurr,FcBack
+/*
+ writeBMFilterCutoffSelectN() is obsolete.
+ It is defined only for use by legacy applications.
+ Do not use in new applications.
+*/
+#define writeBMFilterCutoffSelectN(N) writeBMFcSatAllN((N),(N),(N),(N))
+
+#define readBMFcMain 0xc300+STD_BETA_BM,0x0018
+#define writeBMFcMainN(NN) 0xcb00+STD_BETA_BM,0x0018,NN
+#define readBMFcCntr 0xc300+STD_BETA_BM,0x001a
+#define writeBMFcCntrN(NN) 0xcb00+STD_BETA_BM,0x001a,NN
+#define readBMFcSurr 0xc300+STD_BETA_BM,0x001c
+#define writeBMFcSurrN(NN) 0xcb00+STD_BETA_BM,0x001c,NN
+#define readBMFcBack 0xc300+STD_BETA_BM,0x001e
+#define writeBMFcBackN(NN) 0xcb00+STD_BETA_BM,0x001e,NN
+#define readBMFcWide 0xc300+STD_BETA_BM,0x0034
+#define writeBMFcWideN(NN) 0xcb00+STD_BETA_BM,0x0034,NN
+#define readBMFcHigh 0xc300+STD_BETA_BM,0x0036
+#define writeBMFcHighN(NN) 0xcb00+STD_BETA_BM,0x0036,NN
+/* Old BMFc commands:*/
+#define readBMFcAll readBMFcSatAll
+#define writeBMFcAllN(FcMain,FcCntr,FcSurr,FcBack) \
+writeBMFcSatAllN(FcMain,FcCntr,FcSurr,FcBack)
+
+#define readBMFcStatusSatAll 0xc600+STD_BETA_BM,0x2008
+#define readBMFcStatusMain 0xc300+STD_BETA_BM,0x0020
+#define readBMFcStatusCntr 0xc300+STD_BETA_BM,0x0022
+#define readBMFcStatusSurr 0xc300+STD_BETA_BM,0x0024
+#define readBMFcStatusBack 0xc300+STD_BETA_BM,0x0026
+#define readBMFcStatusWide 0xc300+STD_BETA_BM,0x0038
+#define readBMFcStatusHigh 0xc300+STD_BETA_BM,0x003a
+/* Old BMFcStatus commands:*/
+#define readBMFcStatusAll readBMFcStatusSatAll
+
+#define readBMFcSubAll 0xc600+STD_BETA_BM,0x2804
+#define writeBMFcSubAllN(FcLFE,FcSubw) \
+0xce00+STD_BETA_BM,0x2804, FcLFE,FcSubw
+#define readBMFcLFE 0xc300+STD_BETA_BM,0x0028
+#define writeBMFcLFEN(NN) 0xcb00+STD_BETA_BM,0x0028,NN
+#define readBMFcSubw 0xc300+STD_BETA_BM,0x002a
+#define writeBMFcSubwN(NN) 0xcb00+STD_BETA_BM,0x002a,NN
+
+#define readBMFcStatusSubAll 0xc600+STD_BETA_BM,0x2c04
+#define readBMFcStatusLFE 0xc300+STD_BETA_BM,0x002c
+#define readBMFcStatusSubw 0xc300+STD_BETA_BM,0x002e
+
+#define readBMMainVolume 0xc200+STD_BETA_BM,0x3000
+#define writeBMMainVolumeN(NN) \
+0xca00+STD_BETA_BM,0x3000+((NN)&0x0ff)
+#define readBMCntrVolume 0xc200+STD_BETA_BM,0x3100
+#define writeBMCntrVolumeN(NN) \
+0xca00+STD_BETA_BM,0x3100+((NN)&0x0ff)
+#define readBMSurrVolume 0xc200+STD_BETA_BM,0x3200
+#define writeBMSurrVolumeN(NN) \
+0xca00+STD_BETA_BM,0x3200+((NN)&0x0ff)
+#define readBMBackVolume 0xc200+STD_BETA_BM,0x3300
+#define writeBMBackVolumeN(NN) \
+0xca00+STD_BETA_BM,0x3300+((NN)&0x0ff)
+#define readBMWideVolume 0xc200+STD_BETA_BM,0x3c00
+#define writeBMWideVolumeN(NN) \
+0xca00+STD_BETA_BM,0x3c00+((NN)&0x0ff)
+#define readBMHighVolume 0xc200+STD_BETA_BM,0x3d00
+#define writeBMHighVolumeN(NN) \
+0xca00+STD_BETA_BM,0x3d00+((NN)&0x0ff)
+
+#define readBMOptions \
+0xc200+STD_BETA_BM,0x3f00
+#define writeBMOptionsN(NN) \
+0xca00+STD_BETA_BM,0x3f00+((NN)&0x0ff)
+
+#define readBMOCSelectExt 0xc200+STD_BETA_BM,0x4000
+#define writeBMOCSelectExtSpeakerNone 0xca00+STD_BETA_BM,0x0400
+#define writeBMOCSelectExtSpeakerLRTF 0xca00+STD_BETA_BM,0x0401
+#define writeBMOCSelectExtSpeakerLTMD 0xca00+STD_BETA_BM,0x0402
+
+#define readBMStatus 0xc508,STD_BETA_BM
+#define readBMControl \
+ readBMMode, \
+ readBMBypass, \
+ readBMOCAuto, \
+ readBMOCSelect, \
+ readBMFcSatAll, \
+ readBMFcWide, \
+ readBMFcHigh, \
+ readBMFcSubAll, \
+ readBMMainVolume, \
+ readBMCntrVolume, \
+ readBMSurrVolume, \
+ readBMBackVolume, \
+ readBMLFEVolume, \
+ readBMWideVolume, \
+ readBMHighVolume, \
+ readBMOverrideBassCollectionMask, \
+ readBMOptions,\
+ readBMOCSelectExt
+/*
+ Digital-only implementation test setup for direct mode
+ selection of Dolby "Speaker setup"
+
+ Requires speaker setup in auto mode:
+
+ writeSYSRecreationModeAuto
+ writeSYSSpeakerCntr[None][Small1]
+ writeSYSSpeakerSurr[None][Small2]
+ writeSYSSpeakerBack[None][Small1][Small2]
+ writeSYSSpeakerSubw[None][Bass1]
+
+ Note: "None, 1 and 2" are significant above;
+ "Small" is ignored for the following.
+
+ Then switch to direct mode:
+
+ writeSYSRecreationModeDirect
+
+ Then send appropriate alpha code for Dolby reference
+ "Speaker setup" configuration using convention:
+
+ X X X X Y
+ 0 1 2 3 0
+
+ where:
+
+ X refers to Main channels: Small/Large (S/L)
+ 0
+
+ X refers to Cntr channel: None/Small/Large (0/S/L)
+ 1
+
+ X refers to Surr channels: None/Small/Large (0/S/L)
+ 2
+
+ X refers to Back channel(s): None/Small/Large (0/S/L)
+ 3
+
+ Y refers to Subw channel: None/Bass1 (0/1)
+ 0
+
+ Example sequence:
+
+ Establish which channels may be active:
+
+ writeSYSRecreationModeAuto
+ writeSYSSpeakerCntrSmall1
+ writeSYSSpeakerSurrSmall2
+ writeSYSSpeakerBackNone
+ writeSYSSpeakerSubwBass1
+ writeSYSRecreationModeDirect
+
+ Then select any of the following to apply:
+
+ writeBMOCSelect_LLL01
+ writeBMOCSelect_LLS01
+ writeBMOCSelect_LSL01
+ writeBMOCSelect_LSS01
+ writeBMOCSelect_SLL01
+ writeBMOCSelect_SLS01
+ writeBMOCSelect_SSL01
+ writeBMOCSelect_SSS01
+
+ Note that these are "Digital-Only" selections.
+ If Digital/Analog implementation is desired, or other
+ ancillary feature, it is required to write the
+ ancillary register exclusively afterward. Such as,
+ select DOC2 "Alternate" configuration by:
+
+ writeSYSRecreationModeAuto
+ writeSYSSpeakerCntrSmall1
+ writeSYSSpeakerSurrSmall2
+ writeSYSSpeakerBackNone
+ writeSYSSpeakerSubwNone
+ writeSYSRecreationModeDirect
+ writeBMOCSelect_LSS00
+ writeBMOCSelectAncillaryDgtlLBNoneAlt
+*/
+#define writeBMOCSelect_LLLS1 0xcc00+STD_BETA_BM,0x0008,0x810e,0x0302
+#define writeBMOCSelect_LLLS0 writeBMOCSelect_LLLS1
+#define writeBMOCSelect_LLSS1 0xcc00+STD_BETA_BM,0x0008,0x8106,0x0102
+#define writeBMOCSelect_LLSS0 0xcc00+STD_BETA_BM,0x0008,0x8106,0x0202
+#define writeBMOCSelect_LL0S1 0xcc00+STD_BETA_BM,0x0008,0x8106,0x0302
+#define writeBMOCSelect_LL0S0 writeBMOCSelect_LLSS0
+#define writeBMOCSelect_LSLS1 0xcc00+STD_BETA_BM,0x0008,0x810a,0x0302
+#define writeBMOCSelect_LSLS0 writeBMOCSelect_LSLS1
+#define writeBMOCSelect_LSSS1 0xcc00+STD_BETA_BM,0x0008,0x8102,0x0102
+#define writeBMOCSelect_LSSS0 0xcc00+STD_BETA_BM,0x0008,0x8102,0x0202
+#define writeBMOCSelect_LS0S1 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_LS0S0 writeBMOCSelect_LSSS0
+#define writeBMOCSelect_L0LS1 writeBMOCSelect_LSLS1
+#define writeBMOCSelect_L0LS0 writeBMOCSelect_LSLS1
+#define writeBMOCSelect_L0SS1 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_L0SS0 writeBMOCSelect_LSSS0
+#define writeBMOCSelect_L00S1 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_L00S0 writeBMOCSelect_LSSS0
+
+#define writeBMOCSelect_SLLS1 0xcc00+STD_BETA_BM,0x0008,0x810c,0x0102
+#define writeBMOCSelect_SLLS0 0xcc00+STD_BETA_BM,0x0008,0x810c,0x0202
+#define writeBMOCSelect_SLSS1 0xcc00+STD_BETA_BM,0x0008,0x8104,0x0102
+#define writeBMOCSelect_SL0S1 writeBMOCSelect_SLSS1
+#define writeBMOCSelect_SSLS1 0xcc00+STD_BETA_BM,0x0008,0x8108,0x0102
+#define writeBMOCSelect_SSLS0 0xcc00+STD_BETA_BM,0x0008,0x8108,0x0202
+#define writeBMOCSelect_SSSS1 0xcc00+STD_BETA_BM,0x0008,0x8100,0x0102
+#define writeBMOCSelect_SSSS0 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_SS0S1 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_SS0S0 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_S0LS1 writeBMOCSelect_SSLS1
+#define writeBMOCSelect_S0LS0 writeBMOCSelect_SSLS0
+#define writeBMOCSelect_S0SS1 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_S0SS0 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_S00S1 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_S00S0 writeBMOCSelect_SSSS1
+
+#define writeBMOCSelect_LLLL1 0xcc00+STD_BETA_BM,0x0008,0x811e,0x0302
+#define writeBMOCSelect_LLLL0 writeBMOCSelect_LLLL1
+#define writeBMOCSelect_LLSL1 0xcc00+STD_BETA_BM,0x0008,0x8116,0x0102
+#define writeBMOCSelect_LLSL0 0xcc00+STD_BETA_BM,0x0008,0x8116,0x0202
+#define writeBMOCSelect_LL0L1 0xcc00+STD_BETA_BM,0x0008,0x8116,0x0302
+#define writeBMOCSelect_LL0L0 writeBMOCSelect_LLSL0
+#define writeBMOCSelect_LSLL1 0xcc00+STD_BETA_BM,0x0008,0x811a,0x0302
+#define writeBMOCSelect_LSLL0 writeBMOCSelect_LSLL1
+#define writeBMOCSelect_LSSL1 0xcc00+STD_BETA_BM,0x0008,0x8112,0x0102
+#define writeBMOCSelect_LSSL0 0xcc00+STD_BETA_BM,0x0008,0x8112,0x0202
+#define writeBMOCSelect_LS0L1 writeBMOCSelect_LSSL1
+#define writeBMOCSelect_LS0L0 writeBMOCSelect_LSSL0
+#define writeBMOCSelect_L0LL1 writeBMOCSelect_LSLL1
+#define writeBMOCSelect_L0LL0 writeBMOCSelect_LSLL1
+#define writeBMOCSelect_L0SL1 writeBMOCSelect_LSSL1
+#define writeBMOCSelect_L0SL0 writeBMOCSelect_LSSL0
+#define writeBMOCSelect_L00L1 writeBMOCSelect_LSSL1
+#define writeBMOCSelect_L00L0 writeBMOCSelect_LSSL0
+
+#define writeBMOCSelect_SLLL1 0xcc00+STD_BETA_BM,0x0008,0x811c,0x0102
+#define writeBMOCSelect_SLLL0 0xcc00+STD_BETA_BM,0x0008,0x811c,0x0202
+#define writeBMOCSelect_SLSL1 0xcc00+STD_BETA_BM,0x0008,0x8114,0x0102
+#define writeBMOCSelect_SL0L1 writeBMOCSelect_SLSL1
+#define writeBMOCSelect_SSLL1 0xcc00+STD_BETA_BM,0x0008,0x8118,0x0102
+#define writeBMOCSelect_SSLL0 0xcc00+STD_BETA_BM,0x0008,0x8118,0x0202
+#define writeBMOCSelect_SSSL1 0xcc00+STD_BETA_BM,0x0008,0x8110,0x0102
+#define writeBMOCSelect_SSSL0 writeBMOCSelect_SSSL1
+#define writeBMOCSelect_SS0L1 writeBMOCSelect_SSSL1
+#define writeBMOCSelect_SS0L0 writeBMOCSelect_SSSL1
+#define writeBMOCSelect_S0LL1 writeBMOCSelect_SSLL1
+#define writeBMOCSelect_S0LL0 writeBMOCSelect_SSLL0
+#define writeBMOCSelect_S0SL1 writeBMOCSelect_SSSL1
+#define writeBMOCSelect_S0SL0 writeBMOCSelect_SSSL1
+#define writeBMOCSelect_S00L1 writeBMOCSelect_SSSL1
+#define writeBMOCSelect_S00L0 writeBMOCSelect_SSSL1
+
+#define writeBMOCSelect_LLL01 writeBMOCSelect_LLLS1
+#define writeBMOCSelect_LLL00 writeBMOCSelect_LLLS0
+#define writeBMOCSelect_LLS01 writeBMOCSelect_LLSS1
+#define writeBMOCSelect_LLS00 writeBMOCSelect_LLSS0
+#define writeBMOCSelect_LL001 writeBMOCSelect_LLSS1
+#define writeBMOCSelect_LL000 writeBMOCSelect_LLSS0
+#define writeBMOCSelect_LSL01 writeBMOCSelect_LSLS1
+#define writeBMOCSelect_LSL00 writeBMOCSelect_LSLS0
+#define writeBMOCSelect_LSS01 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_LSS00 writeBMOCSelect_LSSS0
+#define writeBMOCSelect_LS001 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_LS000 writeBMOCSelect_LSSS0
+#define writeBMOCSelect_L0L01 writeBMOCSelect_LSLS1
+#define writeBMOCSelect_L0L00 writeBMOCSelect_LSLS0
+#define writeBMOCSelect_L0S01 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_L0S00 writeBMOCSelect_LSSS0
+#define writeBMOCSelect_L0001 writeBMOCSelect_LSSS1
+#define writeBMOCSelect_L0000 writeBMOCSelect_LSSS0
+
+#define writeBMOCSelect_SLL01 writeBMOCSelect_SLLS1
+#define writeBMOCSelect_SLL00 writeBMOCSelect_SLLS0
+#define writeBMOCSelect_SLS01 writeBMOCSelect_SLSS1
+#define writeBMOCSelect_SL001 writeBMOCSelect_SLSS1
+#define writeBMOCSelect_SSL01 writeBMOCSelect_SSLS1
+#define writeBMOCSelect_SSL00 writeBMOCSelect_SSLS0
+#define writeBMOCSelect_SSS01 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_SSS00 writeBMOCSelect_SSSS0
+#define writeBMOCSelect_SS001 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_SS000 writeBMOCSelect_SSSS0
+#define writeBMOCSelect_S0L01 writeBMOCSelect_SSLS1
+#define writeBMOCSelect_S0L00 writeBMOCSelect_SSLS0
+#define writeBMOCSelect_S0S01 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_S0S00 writeBMOCSelect_SSSS0
+#define writeBMOCSelect_S0001 writeBMOCSelect_SSSS1
+#define writeBMOCSelect_S0000 writeBMOCSelect_SSSS0
+
+#define readBMCcrSat 0xc200+STD_BETA_BM,0x1600
+#define readBMCcrSub 0xc200+STD_BETA_BM,0x1700
+#define readBMCcrExt 0xc200+STD_BETA_BM,0x3e00
+
+#endif /* _BM2_A */
diff --git a/alpha/bm2_a.hdM b/alpha/bm2_a.hdM
--- /dev/null
+++ b/alpha/bm2_a.hdM
@@ -0,0 +1,219 @@
+// bm2_a.hdM: inverse compilation file [Wed Mar 28 14:09:55 CDT 2018]
+
+#define readBMMode 0xc240,0x0400
+#define writeBMModeDisable 0xca40,0x0400
+#define writeBMModeLPF2ndOrder 0xca40,0x0401
+#define writeBMModeLPF4thOrder 0xca40,0x0402
+#define writeBMModeLPFAuto 0xca40,0x0403
+#define readBMOCAuto 0xc240,0x0500
+#define writeBMOCAutoDisable 0xca40,0x0500
+#define writeBMOCAutoProLogic 0xca40,0x0501
+#define writeBMOCAutoCorrelation 0xca40,0x0502
+#define readBMInactionReason 0xc240,0x0600
+#define wroteBMInactionReasonNone 0xca40,0x0600
+#define wroteBMInactionReasonModeDisabled 0xca40,0x0601
+#define wroteBMInactionReasonBypassEnabled 0xca40,0x0602
+#define wroteBMInactionReasonActiveFailed 0xca40,0x0603
+#define wroteBMInactionReasonSetupFailed 0xca40,0x0604
+#define wroteBMInactionReasonStreamUnknown 0xca40,0x0605
+#define wroteBMInactionReasonStreamNone 0xca40,0x0606
+#define wroteBMInactionReasonNoSubw 0xca40,0x0607
+#define wroteBMInactionReasonSubwCount 0xca40,0x0608
+#define wroteBMInactionReasonOCNONone 0xca40,0x0609
+#define wroteBMInactionReasonBLKSIZE 0xca40,0x060a
+#define wroteBMInactionReasonResetFailed 0xca40,0x060b
+#define readBMOCSelect 0xc440,0x0008
+#define readBMOCSelectChannelsLowFreq 0xc240,0x0800
+#define writeBMOCSelectChannelsLowFreqMain 0xca40,0x0802
+#define writeBMOCSelectChannelsLowFreqCntr 0xca40,0x0804
+#define writeBMOCSelectChannelsLowFreqSurr 0xca40,0x0808
+#define writeBMOCSelectChannelsLowFreqBack 0xca40,0x0810
+#define writeBMOCSelectChannelsLowFreqWide 0xca40,0x0820
+#define writeBMOCSelectChannelsLowFreqHigh 0xca40,0x0840
+#define readBMOCSelectAncillary 0xc240,0x0900
+#define writeBMOCSelectAncillaryDgtlLBNoneStd 0xca40,0x0981
+#define writeBMOCSelectAncillaryDgtlLBNoneAlt 0xca40,0x0983
+#define writeBMOCSelectAncillaryDgtlLBFrntStd 0xca40,0x0995
+#define writeBMOCSelectAncillaryDgtlLBFrntAlt 0xca40,0x0997
+#define writeBMOCSelectAncillaryDgtlLBRearStd 0xca40,0x0999
+#define writeBMOCSelectAncillaryDgtlLBRearAlt 0xca40,0x099b
+#define writeBMOCSelectAncillaryDgtlLBBothStd 0xca40,0x099d
+#define writeBMOCSelectAncillaryDgtlLBBothAlt 0xca40,0x099f
+#define writeBMOCSelectAncillaryAnlgLBNoneSubwStd 0xca40,0x0900
+#define writeBMOCSelectAncillaryAnlgLBNoneSubwFil 0xca40,0x0901
+#define writeBMOCSelectAncillaryAnlgLBFrntSubwStd 0xca40,0x0914
+#define writeBMOCSelectAncillaryAnlgLBFrntSubwFil 0xca40,0x0915
+#define writeBMOCSelectAncillaryAnlgLBRearSubwStd 0xca40,0x0918
+#define writeBMOCSelectAncillaryAnlgLBRearSubwFil 0xca40,0x0919
+#define writeBMOCSelectAncillaryAnlgLBBothSubwStd 0xca40,0x091c
+#define writeBMOCSelectAncillaryAnlgLBBothSubwFil 0xca40,0x091d
+#define readBMOCSelectAuto 0xc240,0x0a00
+#define writeBMOCSelectAutoDisable 0xca40,0x0a00
+#define writeBMOCSelectAutoProLogic 0xca40,0x0a01
+#define writeBMOCSelectAutoCorrelation 0xca40,0x0a02
+#define readBMOCSelectOCNumber 0xc240,0x0b00
+#define writeBMOCSelectOCNumberNone 0xca40,0x0b40
+#define writeBMOCSelectOCNumberDOC0 0xca40,0x0b00
+#define writeBMOCSelectOCNumberDOC1 0xca40,0x0b01
+#define writeBMOCSelectOCNumberDOC2 0xca40,0x0b02
+#define writeBMOCSelectOCNumberDOC3 0xca40,0x0b03
+#define writeBMOCSelectOCNumberDOCAuto 0xca40,0x0b0f
+#define readBMOCSelectOCAuto 0xc340,0x000a
+#define writeBMOCSelectOCAutoNone 0xcb40,0x000a,0x4000
+#define writeBMOCSelectOCAutoDOC0CorrelOff 0xcb40,0x000a,0x0000
+#define writeBMOCSelectOCAutoDOC0CorrelOn 0xcb40,0x000a,0x0002
+#define writeBMOCSelectOCAutoDPC0CorrelOff 0xcb40,0x000a,0x0001
+#define writeBMOCSelectOCAutoDPC0CorrelOn 0xcb40,0x000a,0x0003
+#define writeBMOCSelectOCAutoDOC1CorrelOff 0xcb40,0x000a,0x0100
+#define writeBMOCSelectOCAutoDOC1CorrelOn 0xcb40,0x000a,0x0102
+#define writeBMOCSelectOCAutoDPC1CorrelOff 0xcb40,0x000a,0x0101
+#define writeBMOCSelectOCAutoDPC1CorrelOn 0xcb40,0x000a,0x0103
+#define writeBMOCSelectOCAutoDOC2CorrelOff 0xcb40,0x000a,0x0200
+#define writeBMOCSelectOCAutoDOC2CorrelOn 0xcb40,0x000a,0x0202
+#define writeBMOCSelectOCAutoDPC2CorrelOff 0xcb40,0x000a,0x0201
+#define writeBMOCSelectOCAutoDPC2CorrelOn 0xcb40,0x000a,0x0203
+#define writeBMOCSelectOCAutoDOC3CorrelOff 0xcb40,0x000a,0x0300
+#define writeBMOCSelectOCAutoDOC3CorrelOn 0xcb40,0x000a,0x0302
+#define writeBMOCSelectOCAutoDOCAutoCorrelOff 0xcb40,0x000a,0x0f00
+#define writeBMOCSelectOCAutoDOCAutoCorrelOn 0xcb40,0x000a,0x0f02
+#define readBMOCStatus 0xc440,0x000c
+#define readBMOCStatusChannelsLowFreq 0xc240,0x0c00
+#define wroteBMOCStatusChannelsLowFreqMain 0xca40,0x0c02
+#define wroteBMOCStatusChannelsLowFreqCntr 0xca40,0x0c04
+#define wroteBMOCStatusChannelsLowFreqSurr 0xca40,0x0c08
+#define wroteBMOCStatusChannelsLowFreqBack 0xca40,0x0c10
+#define wroteBMOCStatusChannelsLowFreqWide 0xca40,0x0c20
+#define wroteBMOCStatusChannelsLowFreqHigh 0xca40,0x0c40
+#define readBMOCStatusAncillary 0xc240,0x0d00
+#define wroteBMOCStatusAncillaryDgtlLBNoneStd 0xca40,0x0d81
+#define wroteBMOCStatusAncillaryDgtlLBNoneAlt 0xca40,0x0d83
+#define wroteBMOCStatusAncillaryDgtlLBFrntStd 0xca40,0x0d95
+#define wroteBMOCStatusAncillaryDgtlLBFrntAlt 0xca40,0x0d97
+#define wroteBMOCStatusAncillaryDgtlLBRearStd 0xca40,0x0d99
+#define wroteBMOCStatusAncillaryDgtlLBRearAlt 0xca40,0x0d9b
+#define wroteBMOCStatusAncillaryDgtlLBBothStd 0xca40,0x0d9d
+#define wroteBMOCStatusAncillaryDgtlLBBothAlt 0xca40,0x0d9f
+#define wroteBMOCStatusAncillaryAnlgLBNoneSubwStd 0xca40,0x0d00
+#define wroteBMOCStatusAncillaryAnlgLBNoneSubwFil 0xca40,0x0d01
+#define wroteBMOCStatusAncillaryAnlgLBFrntSubwStd 0xca40,0x0d14
+#define wroteBMOCStatusAncillaryAnlgLBFrntSubwFil 0xca40,0x0d15
+#define wroteBMOCStatusAncillaryAnlgLBRearSubwStd 0xca40,0x0d18
+#define wroteBMOCStatusAncillaryAnlgLBRearSubwFil 0xca40,0x0d19
+#define wroteBMOCStatusAncillaryAnlgLBBothSubwStd 0xca40,0x0d1c
+#define wroteBMOCStatusAncillaryAnlgLBBothSubwFil 0xca40,0x0d1d
+#define readBMOCStatusAuto 0xc240,0x0e00
+#define wroteBMOCStatusAutoDisable 0xca40,0x0e00
+#define wroteBMOCStatusAutoProLogic 0xca40,0x0e01
+#define wroteBMOCStatusAutoCorrelation 0xca40,0x0e02
+#define readBMOCStatusOCNumber 0xc240,0x0f00
+#define wroteBMOCStatusOCNumberNone 0xca40,0x0f40
+#define wroteBMOCStatusOCNumberDOC0 0xca40,0x0f00
+#define wroteBMOCStatusOCNumberDOC1 0xca40,0x0f01
+#define wroteBMOCStatusOCNumberDOC2 0xca40,0x0f02
+#define wroteBMOCStatusOCNumberDOC3 0xca40,0x0f03
+#define wroteBMOCStatusOCNumberDOCAuto 0xca40,0x0f0f
+#define readBMOCStatusOCAuto 0xc340,0x000e
+#define wroteBMOCStatusOCAutoNoneCorrelOffPLOff 0xcb40,0x000e,0x4000
+#define wroteBMOCStatusOCAutoNoneCorrelOffPLOn 0xcb40,0x000e,0x4001
+#define wroteBMOCStatusOCAutoNoneCorrelOnPLOff 0xcb40,0x000e,0x4002
+#define wroteBMOCStatusOCAutoNoneCorrelOnPLOn 0xcb40,0x000e,0x4003
+#define wroteBMOCStatusOCAutoDOC0CorrelOff 0xcb40,0x000e,0x0000
+#define wroteBMOCStatusOCAutoDOC0CorrelOn 0xcb40,0x000e,0x0002
+#define wroteBMOCStatusOCAutoDPC0CorrelOff 0xcb40,0x000e,0x0001
+#define wroteBMOCStatusOCAutoDPC0CorrelOn 0xcb40,0x000e,0x0003
+#define wroteBMOCStatusOCAutoDOC1CorrelOff 0xcb40,0x000e,0x0100
+#define wroteBMOCStatusOCAutoDOC1CorrelOn 0xcb40,0x000e,0x0102
+#define wroteBMOCStatusOCAutoDPC1CorrelOff 0xcb40,0x000e,0x0101
+#define wroteBMOCStatusOCAutoDPC1CorrelOn 0xcb40,0x000e,0x0103
+#define wroteBMOCStatusOCAutoDOC2CorrelOff 0xcb40,0x000e,0x0200
+#define wroteBMOCStatusOCAutoDOC2CorrelOn 0xcb40,0x000e,0x0202
+#define wroteBMOCStatusOCAutoDPC2CorrelOff 0xcb40,0x000e,0x0201
+#define wroteBMOCStatusOCAutoDPC2CorrelOn 0xcb40,0x000e,0x0203
+#define wroteBMOCStatusOCAutoDOC3CorrelOff 0xcb40,0x000e,0x0300
+#define wroteBMOCStatusOCAutoDOC3CorrelOn 0xcb40,0x000e,0x0302
+#define wroteBMOCStatusOCAutoDOCAutoCorrelOff 0xcb40,0x000e,0x0f00
+#define wroteBMOCStatusOCAutoDOCAutoCorrelOn 0xcb40,0x000e,0x0f02
+#define readBMOverrideBassCollectionMask 0xc240,0x1000
+#define writeBMOverrideBassCollectionMaskMain 0xca40,0x1002
+#define writeBMOverrideBassCollectionMaskCntr 0xca40,0x1004
+#define writeBMOverrideBassCollectionMaskMainCntr 0xca40,0x1006
+#define writeBMOverrideBassCollectionMaskSurr 0xca40,0x1008
+#define writeBMOverrideBassCollectionMaskBack 0xca40,0x1010
+#define writeBMOverrideBassCollectionMaskNone 0xca40,0x1000
+#define readBMFilterRateStatus 0xc240,0x1100
+#define wroteBMFilterRateStatus32000Hz 0xca40,0x1102
+#define wroteBMFilterRateStatus44100Hz 0xca40,0x1103
+#define wroteBMFilterRateStatus48000Hz 0xca40,0x1104
+#define wroteBMFilterRateStatus88200Hz 0xca40,0x1105
+#define wroteBMFilterRateStatus96000Hz 0xca40,0x1106
+#define wroteBMFilterRateStatus192000Hz 0xca40,0x1107
+#define wroteBMFilterRateStatus64000Hz 0xca40,0x1108
+#define wroteBMFilterRateStatus128000Hz 0xca40,0x1109
+#define wroteBMFilterRateStatus176400Hz 0xca40,0x110a
+#define readBMBypass 0xc240,0x1200
+#define writeBMBypassDisable 0xca40,0x1200
+#define writeBMBypassEnable 0xca40,0x1201
+#define readBMLFEVolume 0xc240,0x1300
+#define readBMModeStatus 0xc240,0x1500
+#define wroteBMModeStatusDisabled 0xca40,0x1500
+#define wroteBMModeStatusLPF2ndOrder 0xca40,0x1501
+#define wroteBMModeStatusLPF4thOrder 0xca40,0x1502
+#define readBMFcSatAll 0xc640,0x1808
+#define readBMFcMain 0xc340,0x0018
+#define readBMFcCntr 0xc340,0x001a
+#define readBMFcSurr 0xc340,0x001c
+#define readBMFcBack 0xc340,0x001e
+#define readBMFcWide 0xc340,0x0034
+#define readBMFcHigh 0xc340,0x0036
+#define readBMFcStatusSatAll 0xc640,0x2008
+#define readBMFcStatusMain 0xc340,0x0020
+#define readBMFcStatusCntr 0xc340,0x0022
+#define readBMFcStatusSurr 0xc340,0x0024
+#define readBMFcStatusBack 0xc340,0x0026
+#define readBMFcStatusWide 0xc340,0x0038
+#define readBMFcStatusHigh 0xc340,0x003a
+#define readBMFcSubAll 0xc640,0x2804
+#define readBMFcLFE 0xc340,0x0028
+#define readBMFcSubw 0xc340,0x002a
+#define readBMFcStatusSubAll 0xc640,0x2c04
+#define readBMFcStatusLFE 0xc340,0x002c
+#define readBMFcStatusSubw 0xc340,0x002e
+#define readBMMainVolume 0xc240,0x3000
+#define readBMCntrVolume 0xc240,0x3100
+#define readBMSurrVolume 0xc240,0x3200
+#define readBMBackVolume 0xc240,0x3300
+#define readBMWideVolume 0xc240,0x3c00
+#define readBMHighVolume 0xc240,0x3d00
+#define readBMOptions 0xc240,0x3f00
+#define readBMOCSelectExt 0xc240,0x4000
+#define readBMStatus 0xc508,0x0040
+#define readBMControl 0xc240,0x0400,0xc240,0x1200,0xc240,0x0500,0xc440,0x0008,0xc640,0x1808,0xc340,0x0034,0xc340,0x0036,0xc640,0x2804,0xc240,0x3000,0xc240,0x3100,0xc240,0x3200,0xc240,0x3300,0xc240,0x1300,0xc240,0x3c00,0xc240,0x3d00,0xc240,0x1000,0xc240,0x3f00,0xc240,0x4000
+#define writeBMOCSelect_LLLS1 0xcc40,0x0008,0x810e,0x0302
+#define writeBMOCSelect_LLSS1 0xcc40,0x0008,0x8106,0x0102
+#define writeBMOCSelect_LLSS0 0xcc40,0x0008,0x8106,0x0202
+#define writeBMOCSelect_LL0S1 0xcc40,0x0008,0x8106,0x0302
+#define writeBMOCSelect_LSLS1 0xcc40,0x0008,0x810a,0x0302
+#define writeBMOCSelect_LSSS1 0xcc40,0x0008,0x8102,0x0102
+#define writeBMOCSelect_LSSS0 0xcc40,0x0008,0x8102,0x0202
+#define writeBMOCSelect_SLLS1 0xcc40,0x0008,0x810c,0x0102
+#define writeBMOCSelect_SLLS0 0xcc40,0x0008,0x810c,0x0202
+#define writeBMOCSelect_SLSS1 0xcc40,0x0008,0x8104,0x0102
+#define writeBMOCSelect_SSLS1 0xcc40,0x0008,0x8108,0x0102
+#define writeBMOCSelect_SSLS0 0xcc40,0x0008,0x8108,0x0202
+#define writeBMOCSelect_SSSS1 0xcc40,0x0008,0x8100,0x0102
+#define writeBMOCSelect_LLLL1 0xcc40,0x0008,0x811e,0x0302
+#define writeBMOCSelect_LLSL1 0xcc40,0x0008,0x8116,0x0102
+#define writeBMOCSelect_LLSL0 0xcc40,0x0008,0x8116,0x0202
+#define writeBMOCSelect_LL0L1 0xcc40,0x0008,0x8116,0x0302
+#define writeBMOCSelect_LSLL1 0xcc40,0x0008,0x811a,0x0302
+#define writeBMOCSelect_LSSL1 0xcc40,0x0008,0x8112,0x0102
+#define writeBMOCSelect_LSSL0 0xcc40,0x0008,0x8112,0x0202
+#define writeBMOCSelect_SLLL1 0xcc40,0x0008,0x811c,0x0102
+#define writeBMOCSelect_SLLL0 0xcc40,0x0008,0x811c,0x0202
+#define writeBMOCSelect_SLSL1 0xcc40,0x0008,0x8114,0x0102
+#define writeBMOCSelect_SSLL1 0xcc40,0x0008,0x8118,0x0102
+#define writeBMOCSelect_SSLL0 0xcc40,0x0008,0x8118,0x0202
+#define writeBMOCSelect_SSSL1 0xcc40,0x0008,0x8110,0x0102
+#define readBMCcrSat 0xc240,0x1600
+#define readBMCcrSub 0xc240,0x1700
+#define readBMCcrExt 0xc240,0x3e00
diff --git a/alpha/cusbeta.h b/alpha/cusbeta.h
--- /dev/null
+++ b/alpha/cusbeta.h
@@ -0,0 +1,64 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Alpha Code Processor Customer Series Beta declarations
+//
+//
+//
+
+#ifndef _CUSBETA_A
+#define _CUSBETA_A
+
+//
+// Beta unit numbers in this series are reserved to the customer. These
+// assignments can be changed arbitrarily as desired. Those give here are
+// for the purpose of example only.
+//
+// The number of custom beta units provided differs according to system:
+//
+// - PA SDK5: "Number of CUS Beta codes supported is 512" (paf-migration.pdf)
+//
+
+#define CUS_BETA_AE 0x00 /* I, D, Y, and Z topologies */
+#define CUS_BETA_CASS 0x01 /* D and Y topologies only */
+#define CUS_BETA_CASJ 0x02 /* Z topology only */
+#define CUS_BETA_CSS 0x03 /* I, D, Y, and Z topologies */
+#define CUS_BETA_UNUSED4 0x04
+#define CUS_BETA_UNUSED5 0x05
+#define CUS_BETA_UNUSED6 0x06
+
+#endif /* _CUSBETA_A */
diff --git a/alpha/dem_a.h b/alpha/dem_a.h
--- /dev/null
+++ b/alpha/dem_a.h
@@ -0,0 +1,182 @@
+/******************************************************************************
+ * Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of Texas Instruments Incorporated nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ *****************************************************************************/
+
+#ifndef _DEM_A
+#define _DEM_A
+
+#include <paftyp_a.h>
+#include <acpbeta.h>
+
+#define readDEMMode 0xc200+STD_BETA_DEM,0x0400
+#define writeDEMModeDisable 0xca00+STD_BETA_DEM,0x0400
+#define writeDEMModeEnable 0xca00+STD_BETA_DEM,0x0401
+
+#define readDEMFilterMode 0xc200+STD_BETA_DEM,0x0500
+#define writeDEMFilterModeOff 0xca00+STD_BETA_DEM,0x0500
+#define writeDEMFilterModeAuto 0xca00+STD_BETA_DEM,0x0501
+#define writeDEMFilterModeOn 0xca00+STD_BETA_DEM,0x0502
+
+#define readDEMFilterActive 0xc200+STD_BETA_DEM,0x0600
+#define wroteDEMFilterActiveNo 0xca00+STD_BETA_DEM,0x0600
+#define wroteDEMFilterActiveYes 0xca00+STD_BETA_DEM,0x0601
+
+#if PAF_MAXNUMCHAN <= 8 /* PAF_ChannelMask = XDAS_Int8 */
+
+#define readDEMChannelEnable 0xc200+STD_BETA_DEM,0x0800
+#define readDEMChannelActive 0xc200+STD_BETA_DEM,0x0900
+
+#define writeDEMChannelEnableN(NN) 0xca00+STD_BETA_DEM,0x0800+((NN)&0xff)
+
+#elif PAF_MAXNUMCHAN <= 16 /* PAF_ChannelMask = XDAS_Int16 */
+
+#define readDEMChannelEnable 0xc300+STD_BETA_DEM,0x0008
+#define readDEMChannelActive 0xc300+STD_BETA_DEM,0x000a
+
+#define writeDEMChannelEnableN(NN) 0xcb00+STD_BETA_DEM,0x0008,NN
+
+#elif PAF_MAXNUMCHAN <= 32 /* PAF_ChannelMask = XDAS_Int32 */
+
+#define readDEMChannelEnable 0xc400+STD_BETA_DEM,0x0008
+#define readDEMChannelActive 0xc400+STD_BETA_DEM,0x000c
+
+#define writeDEMChannelEnableN(NN) 0xcc00+STD_BETA_DEM,0x0008,LSW(NN),MSW(NN)
+
+#else
+#error unsupported option: PAF_MAXNUMCHAN > 32
+#endif
+
+#if PAF_MAXNUMCHAN == 2
+
+#define writeDEMChannelEnableNone 0xca00+STD_BETA_DEM,0x0800
+#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
+#define writeDEMChannelEnableAll writeDEMChannelEnableLeftRght
+
+#define wroteDEMChannelActiveNone 0xca00+STD_BETA_DEM,0x0900
+#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
+
+#elif PAF_MAXNUMCHAN == 4
+
+#define writeDEMChannelEnableNone 0xca00+STD_BETA_DEM,0x0800
+#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
+#define writeDEMChannelEnableCntrSurr 0xca00+STD_BETA_DEM,0x080c
+#define writeDEMChannelEnableAll 0xca00+STD_BETA_DEM,0x080f
+
+#define wroteDEMChannelActiveNone 0xca00+STD_BETA_DEM,0x0900
+#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
+#define wroteDEMChannelActiveCntrSurr 0xca00+STD_BETA_DEM,0x090c
+#define wroteDEMChannelActiveAll 0xca00+STD_BETA_DEM,0x090f
+
+#elif PAF_MAXNUMCHAN == 6
+
+#define writeDEMChannelEnableNone 0xca00+STD_BETA_DEM,0x0800
+#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
+#define writeDEMChannelEnableLSurRSur 0xca00+STD_BETA_DEM,0x0818
+#define writeDEMChannelEnableCntrSubw 0xca00+STD_BETA_DEM,0x0824
+#define writeDEMChannelEnableAll 0xca00+STD_BETA_DEM,0x083f
+
+#define wroteDEMChannelActiveNone 0xca00+STD_BETA_DEM,0x0900
+#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
+#define wroteDEMChannelActiveLSurRSur 0xca00+STD_BETA_DEM,0x0918
+#define wroteDEMChannelActiveCntrSubw 0xca00+STD_BETA_DEM,0x0924
+#define wroteDEMChannelActiveAll 0xca00+STD_BETA_DEM,0x093f
+
+#elif PAF_MAXNUMCHAN == 8
+
+#define writeDEMChannelEnableNone 0xca00+STD_BETA_DEM,0x0800
+#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
+#define writeDEMChannelEnableLSurRSur 0xca00+STD_BETA_DEM,0x0818
+#define writeDEMChannelEnableLBakRBak 0xca00+STD_BETA_DEM,0x0860
+#define writeDEMChannelEnableCntrSubw 0xca00+STD_BETA_DEM,0x0824
+#define writeDEMChannelEnableAll 0xca00+STD_BETA_DEM,0x08ff
+
+#define wroteDEMChannelActiveNone 0xca00+STD_BETA_DEM,0x0900
+#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
+#define wroteDEMChannelActiveLSurRSur 0xca00+STD_BETA_DEM,0x0918
+#define wroteDEMChannelActiveLBakRBak 0xca00+STD_BETA_DEM,0x0960
+#define wroteDEMChannelActiveCntrSubw 0xca00+STD_BETA_DEM,0x0924
+#define wroteDEMChannelActiveAll 0xca00+STD_BETA_DEM,0x09ff
+
+#elif PAF_MAXNUMCHAN == 16
+
+#define writeDEMChannelEnableNone 0xcb00+STD_BETA_DEM,0x0008,0x0000
+#define writeDEMChannelEnableLeftRght 0xcb00+STD_BETA_DEM,0x0008,0x0003
+#define writeDEMChannelEnableLCtrRCtr 0xcb00+STD_BETA_DEM,0x0008,0x000c
+#define writeDEMChannelEnableLWidRWid 0xcb00+STD_BETA_DEM,0x0008,0x0030
+#define writeDEMChannelEnableLOvrROvr 0xcb00+STD_BETA_DEM,0x0008,0x00c0
+
+#define writeDEMChannelEnableLTrrRTrr 0xcb00+STD_BETA_DEM,0x0008,0x00c0
+#define writeDEMChannelEnableLTrhRTrh 0xcb00+STD_BETA_DEM,0x0008,0x00c0
+
+#define writeDEMChannelEnableLSurRSur 0xcb00+STD_BETA_DEM,0x0008,0x0300
+#define writeDEMChannelEnableLBakRBak 0xcb00+STD_BETA_DEM,0x0008,0x0c00
+#define writeDEMChannelEnableLSubRSub 0xcb00+STD_BETA_DEM,0x0008,0x3000
+#define writeDEMChannelEnableLHedRHed 0xcb00+STD_BETA_DEM,0x0008,0xc000
+
+#define writeDEMChannelEnableLTmdRTmd 0xcb00+STD_BETA_DEM,0x0008,0xc000
+#define writeDEMChannelEnableLTftRTft 0xcb00+STD_BETA_DEM,0x0008,0xc000
+#define writeDEMChannelEnableLTfhRTfh 0xcb00+STD_BETA_DEM,0x0008,0xc000
+
+#define writeDEMChannelEnableAll 0xcb00+STD_BETA_DEM,0x0008,0xffff
+
+#define wroteDEMChannelActiveNone 0xcb00+STD_BETA_DEM,0x000a,0x0000
+#define wroteDEMChannelActiveLeftRght 0xcb00+STD_BETA_DEM,0x000a,0x0003
+#define wroteDEMChannelActiveLCtrRCtr 0xcb00+STD_BETA_DEM,0x000a,0x000c
+#define wroteDEMChannelActiveLWidRWid 0xcb00+STD_BETA_DEM,0x000a,0x0030
+#define wroteDEMChannelActiveLOvrROvr 0xcb00+STD_BETA_DEM,0x000a,0x00c0
+
+#define wroteDEMChannelActiveLTrrRTrr 0xcb00+STD_BETA_DEM,0x000a,0x00c0
+#define wroteDEMChannelActiveLTrhRTrh 0xcb00+STD_BETA_DEM,0x000a,0x00c0
+
+#define wroteDEMChannelActiveLSurRSur 0xcb00+STD_BETA_DEM,0x000a,0x0300
+#define wroteDEMChannelActiveLBakRBak 0xcb00+STD_BETA_DEM,0x000a,0x0c00
+#define wroteDEMChannelActiveLSubRSub 0xcb00+STD_BETA_DEM,0x000a,0x3000
+#define wroteDEMChannelActiveLHedRHed 0xcb00+STD_BETA_DEM,0x000a,0xc000
+
+#define wroteDEMChannelActiveLTmdRTmd 0xcb00+STD_BETA_DEM,0x000a,0xc000
+#define wroteDEMChannelActiveLTftRTft 0xcb00+STD_BETA_DEM,0x000a,0xc000
+#define wroteDEMChannelActiveLTfhRTfh 0xcb00+STD_BETA_DEM,0x000a,0xc000
+
+#define wroteDEMChannelActiveAll 0xcb00+STD_BETA_DEM,0x000a,0xffff
+
+#elif PAF_MAXNUMCHAN == 32
+
+#define writeDEMChannelEnableAll 0xcc00+STD_BETA_DEM,0x0008,0xffff,0xffff
+#define wroteDEMChannelActiveAll 0xcc00+STD_BETA_DEM,0x000c,0xffff,0xffff
+
+#else /* PAF_MAXNUMCHAN */
+#error unsupported option: PAF_MAXNUMCHAN > 32
+#endif /* PAF_MAXNUMCHAN */
+
+#define readDEMStatus 0xc508,STD_BETA_DEM
+#define readDEMControl \
+ readDEMMode, \
+ readDEMFilterMode, \
+ readDEMChannelEnable
+
+#endif /* _DEM_A */
+
diff --git a/alpha/dem_a.hdM b/alpha/dem_a.hdM
--- /dev/null
+++ b/alpha/dem_a.hdM
@@ -0,0 +1,18 @@
+// dem_a.hdM: inverse compilation file [Wed Mar 28 14:09:59 CDT 2018]
+
+#define readDEMMode 0xc250,0x0400
+#define writeDEMModeDisable 0xca50,0x0400
+#define writeDEMModeEnable 0xca50,0x0401
+#define readDEMFilterMode 0xc250,0x0500
+#define writeDEMFilterModeOff 0xca50,0x0500
+#define writeDEMFilterModeAuto 0xca50,0x0501
+#define writeDEMFilterModeOn 0xca50,0x0502
+#define readDEMFilterActive 0xc250,0x0600
+#define wroteDEMFilterActiveNo 0xca50,0x0600
+#define wroteDEMFilterActiveYes 0xca50,0x0601
+#define readDEMChannelEnable 0xc450,0x0008
+#define readDEMChannelActive 0xc450,0x000c
+#define writeDEMChannelEnableAll 0xcc50,0x0008,0xffff,0xffff
+#define wroteDEMChannelActiveAll 0xcc50,0x000c,0xffff,0xffff
+#define readDEMStatus 0xc508,0x0050
+#define readDEMControl 0xc250,0x0400,0xc250,0x0500,0xc450,0x0008
diff --git a/alpha/dm_a.h b/alpha/dm_a.h
--- /dev/null
+++ b/alpha/dm_a.h
@@ -0,0 +1,222 @@
+/******************************************************************************
+* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of Texas Instruments Incorporated nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*****************************************************************************/
+
+//
+//
+// Downmix alpha codes
+//
+//
+//
+
+#ifndef _DM_A
+#define _DM_A
+
+#include <acpbeta.h>
+
+#define readDMMode \
+0xc200+STD_BETA_DM,0x0400
+#define writeDMModeDisable \
+0xca00+STD_BETA_DM,0x0400
+#define writeDMModeEnable \
+0xca00+STD_BETA_DM,0x0401
+
+#define readDMLFEDownmixVolume \
+0xc200+STD_BETA_DM,0x0500
+#define writeDMLFEDownmixVolumeN(NN) \
+0xca00+STD_BETA_DM,0x0500+(0xff&(NN))
+/* in support of inverse compilation only */
+#define writeDMLFEDownmixVolumeN__20__ writeDMLFEDownmixVolumeN(20)
+
+#define readDMLFEDownmixInclude \
+0xc200+STD_BETA_DM,0x0600
+#define writeDMLFEDownmixIncludeNo \
+0xca00+STD_BETA_DM,0x0600
+#define writeDMLFEDownmixIncludeYes \
+0xca00+STD_BETA_DM,0x0601
+
+#define readDMCenterMixLevel \
+0xc300+STD_BETA_DM,0x0008
+#define writeDMCenterMixLevelN(NN) \
+0xcb00+STD_BETA_DM,0x0008,(0xFFFF&(NN))
+#define wroteDMCenterMixLevel \
+0xcb00+STD_BETA_DM,0x0008
+
+#define readDMSurroundMixLevel \
+0xc300+STD_BETA_DM,0x000a
+#define writeDMSurroundMixLevelN(NN) \
+0xcb00+STD_BETA_DM,0x000a,(0xFFFF&(NN))
+#define wroteDMSurroundMixLevel \
+0xcb00+STD_BETA_DM,0x000a
+
+#define readDMChannelConfigurationRequest \
+0xc400+STD_BETA_DM,0x000c
+#define writeDMChannelConfigurationRequestUnknown \
+0xcc00+STD_BETA_DM,0x000c,0x0000,0x0000
+
+#define writeDMChannelConfigurationRequestNone \
+0xcc00+STD_BETA_DM,0x000c,0x0001,0x0000
+#define writeDMChannelConfigurationRequestMono \
+0xcc00+STD_BETA_DM,0x000c,0x0002,0x0000
+#define writeDMChannelConfigurationRequestStereo \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0000
+#define writeDMChannelConfigurationRequestStereoLtRt \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0002
+#define writeDMChannelConfigurationRequestStereoMono \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0003
+#define writeDMChannelConfigurationRequest3Stereo \
+0xcc00+STD_BETA_DM,0x000c,0x0108,0x0000
+#define writeDMChannelConfigurationRequestPhantom \
+0xcc00+STD_BETA_DM,0x000c,0x0105,0x0000
+#define writeDMChannelConfigurationRequestSurround \
+0xcc00+STD_BETA_DM,0x000c,0x010a,0x0000
+
+#define writeDMChannelConfigurationRequestNone_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0001,0x0000
+#define writeDMChannelConfigurationRequestMono_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0002,0x0000
+#define writeDMChannelConfigurationRequestPhantom0_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0000
+#define writeDMChannelConfigurationRequestPhantom0Stereo_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0001
+#define writeDMChannelConfigurationRequestPhantom0LtRt_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0002
+#define writeDMChannelConfigurationRequestPhantom0Mono_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0003
+
+#define wroteDMChannelConfigurationRequestPhantom0Dual_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0003,0x0004
+
+#define writeDMChannelConfigurationRequestPhantom1_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0004,0x0000
+#define writeDMChannelConfigurationRequestPhantom2_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0005,0x0000
+
+#define wroteDMChannelConfigurationRequestPhantom2Stereo_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0005,0x0001
+
+#define writeDMChannelConfigurationRequestPhantom2LtRt_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0005,0x0002
+
+#define wroteDMChannelConfigurationRequestPhantom2Mono_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0005,0x0003
+
+#define writeDMChannelConfigurationRequestPhantom3_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0006,0x0000
+#define writeDMChannelConfigurationRequestPhantom4_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0007,0x0000
+#define writeDMChannelConfigurationRequestSurround0_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0008,0x0000
+#define writeDMChannelConfigurationRequestSurround1_0 \
+0xcc00+STD_BETA_DM,0x000c,0x0009,0x0000
+#define writeDMChannelConfigurationRequestSurround2_0 \
+0xcc00+STD_BETA_DM,0x000c,0x000a,0x0000
+
+#define wroteDMChannelConfigurationRequestSurround2Stereo_0 \
+0xcc00+STD_BETA_DM,0x000c,0x000a,0x0001
+
+#define writeDMChannelConfigurationRequestSurround2LtRt_0 \
+0xcc00+STD_BETA_DM,0x000c,0x000a,0x0002
+
+#define wroteDMChannelConfigurationRequestSurround2Mono_0 \
+0xcc00+STD_BETA_DM,0x000c,0x000a,0x0003
+
+#define writeDMChannelConfigurationRequestSurround3_0 \
+0xcc00+STD_BETA_DM,0x000c,0x000b,0x0000
+#define writeDMChannelConfigurationRequestSurround4_0 \
+0xcc00+STD_BETA_DM,0x000c,0x000c,0x0000
+
+#define writeDMChannelConfigurationRequestNone_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0101,0x0000
+#define writeDMChannelConfigurationRequestMono_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0102,0x0000
+#define writeDMChannelConfigurationRequestPhantom0_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0103,0x0000
+#define writeDMChannelConfigurationRequestPhantom0Stereo_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0103,0x0001
+#define writeDMChannelConfigurationRequestPhantom0LtRt_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0103,0x0002
+#define writeDMChannelConfigurationRequestPhantom0Mono_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0103,0x0003
+
+#define wroteDMChannelConfigurationRequestPhantom0Dual_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0103,0x0004
+
+#define writeDMChannelConfigurationRequestPhantom1_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0104,0x0000
+#define writeDMChannelConfigurationRequestPhantom2_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0105,0x0000
+
+#define wroteDMChannelConfigurationRequestPhantom2Stereo_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0105,0x0001
+
+#define writeDMChannelConfigurationRequestPhantom2LtRt_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0105,0x0002
+
+#define wroteDMChannelConfigurationRequestPhantom2Mono_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0105,0x0003
+
+#define writeDMChannelConfigurationRequestPhantom3_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0106,0x0000
+#define writeDMChannelConfigurationRequestPhantom4_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0107,0x0000
+#define writeDMChannelConfigurationRequestSurround0_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0108,0x0000
+#define writeDMChannelConfigurationRequestSurround1_1 \
+0xcc00+STD_BETA_DM,0x000c,0x0109,0x0000
+#define writeDMChannelConfigurationRequestSurround2_1 \
+0xcc00+STD_BETA_DM,0x000c,0x010a,0x0000
+
+#define wroteDMChannelConfigurationRequestSurround2Stereo_1 \
+0xcc00+STD_BETA_DM,0x000c,0x010a,0x0001
+
+#define writeDMChannelConfigurationRequestSurround2LtRt_1 \
+0xcc00+STD_BETA_DM,0x000c,0x010a,0x0002
+
+#define wroteDMChannelConfigurationRequestSurround2Mono_1 \
+0xcc00+STD_BETA_DM,0x000c,0x010a,0x0003
+
+#define writeDMChannelConfigurationRequestSurround3_1 \
+0xcc00+STD_BETA_DM,0x000c,0x010b,0x0000
+#define writeDMChannelConfigurationRequestSurround4_1 \
+0xcc00+STD_BETA_DM,0x000c,0x010c,0x0000
+
+#define writeDMChannelConfigurationRequestHL(HH,LL) \
+0xcc00+STD_BETA_DM,0x000c,LL,HH
+
+#define readDMStatus \
+0xc508,STD_BETA_DM
+#define readDMControl \
+ readDMMode, \
+ readDMLFEDownmixVolume, \
+ readDMLFEDownmixInclude, \
+ readDMCenterMixLevel, \
+ readDMSurroundMixLevel, \
+ readDMChannelConfigurationRequest
+
+#endif /* _DM_A */
+
diff --git a/alpha/dm_a.hdM b/alpha/dm_a.hdM
--- /dev/null
+++ b/alpha/dm_a.hdM
@@ -0,0 +1,62 @@
+// dm_a.hdM: inverse compilation file [Wed Mar 28 14:10:02 CDT 2018]
+
+#define readDMMode 0xc25a,0x0400
+#define writeDMModeDisable 0xca5a,0x0400
+#define writeDMModeEnable 0xca5a,0x0401
+#define readDMLFEDownmixVolume 0xc25a,0x0500
+#define writeDMLFEDownmixVolumeN__20__ 0xca5a,0x0514
+#define readDMLFEDownmixInclude 0xc25a,0x0600
+#define writeDMLFEDownmixIncludeNo 0xca5a,0x0600
+#define writeDMLFEDownmixIncludeYes 0xca5a,0x0601
+#define readDMCenterMixLevel 0xc35a,0x0008
+#define wroteDMCenterMixLevel 0xcb5a,0x0008
+#define readDMSurroundMixLevel 0xc35a,0x000a
+#define wroteDMSurroundMixLevel 0xcb5a,0x000a
+#define readDMChannelConfigurationRequest 0xc45a,0x000c
+#define writeDMChannelConfigurationRequestUnknown 0xcc5a,0x000c,0x0000,0x0000
+#define writeDMChannelConfigurationRequestNone 0xcc5a,0x000c,0x0001,0x0000
+#define writeDMChannelConfigurationRequestMono 0xcc5a,0x000c,0x0002,0x0000
+#define writeDMChannelConfigurationRequestStereo 0xcc5a,0x000c,0x0003,0x0000
+#define writeDMChannelConfigurationRequestStereoLtRt 0xcc5a,0x000c,0x0003,0x0002
+#define writeDMChannelConfigurationRequestStereoMono 0xcc5a,0x000c,0x0003,0x0003
+#define writeDMChannelConfigurationRequest3Stereo 0xcc5a,0x000c,0x0108,0x0000
+#define writeDMChannelConfigurationRequestPhantom 0xcc5a,0x000c,0x0105,0x0000
+#define writeDMChannelConfigurationRequestSurround 0xcc5a,0x000c,0x010a,0x0000
+#define writeDMChannelConfigurationRequestPhantom0Stereo_0 0xcc5a,0x000c,0x0003,0x0001
+#define wroteDMChannelConfigurationRequestPhantom0Dual_0 0xcc5a,0x000c,0x0003,0x0004
+#define writeDMChannelConfigurationRequestPhantom1_0 0xcc5a,0x000c,0x0004,0x0000
+#define writeDMChannelConfigurationRequestPhantom2_0 0xcc5a,0x000c,0x0005,0x0000
+#define wroteDMChannelConfigurationRequestPhantom2Stereo_0 0xcc5a,0x000c,0x0005,0x0001
+#define writeDMChannelConfigurationRequestPhantom2LtRt_0 0xcc5a,0x000c,0x0005,0x0002
+#define wroteDMChannelConfigurationRequestPhantom2Mono_0 0xcc5a,0x000c,0x0005,0x0003
+#define writeDMChannelConfigurationRequestPhantom3_0 0xcc5a,0x000c,0x0006,0x0000
+#define writeDMChannelConfigurationRequestPhantom4_0 0xcc5a,0x000c,0x0007,0x0000
+#define writeDMChannelConfigurationRequestSurround0_0 0xcc5a,0x000c,0x0008,0x0000
+#define writeDMChannelConfigurationRequestSurround1_0 0xcc5a,0x000c,0x0009,0x0000
+#define writeDMChannelConfigurationRequestSurround2_0 0xcc5a,0x000c,0x000a,0x0000
+#define wroteDMChannelConfigurationRequestSurround2Stereo_0 0xcc5a,0x000c,0x000a,0x0001
+#define writeDMChannelConfigurationRequestSurround2LtRt_0 0xcc5a,0x000c,0x000a,0x0002
+#define wroteDMChannelConfigurationRequestSurround2Mono_0 0xcc5a,0x000c,0x000a,0x0003
+#define writeDMChannelConfigurationRequestSurround3_0 0xcc5a,0x000c,0x000b,0x0000
+#define writeDMChannelConfigurationRequestSurround4_0 0xcc5a,0x000c,0x000c,0x0000
+#define writeDMChannelConfigurationRequestNone_1 0xcc5a,0x000c,0x0101,0x0000
+#define writeDMChannelConfigurationRequestMono_1 0xcc5a,0x000c,0x0102,0x0000
+#define writeDMChannelConfigurationRequestPhantom0_1 0xcc5a,0x000c,0x0103,0x0000
+#define writeDMChannelConfigurationRequestPhantom0Stereo_1 0xcc5a,0x000c,0x0103,0x0001
+#define writeDMChannelConfigurationRequestPhantom0LtRt_1 0xcc5a,0x000c,0x0103,0x0002
+#define writeDMChannelConfigurationRequestPhantom0Mono_1 0xcc5a,0x000c,0x0103,0x0003
+#define wroteDMChannelConfigurationRequestPhantom0Dual_1 0xcc5a,0x000c,0x0103,0x0004
+#define writeDMChannelConfigurationRequestPhantom1_1 0xcc5a,0x000c,0x0104,0x0000
+#define wroteDMChannelConfigurationRequestPhantom2Stereo_1 0xcc5a,0x000c,0x0105,0x0001
+#define writeDMChannelConfigurationRequestPhantom2LtRt_1 0xcc5a,0x000c,0x0105,0x0002
+#define wroteDMChannelConfigurationRequestPhantom2Mono_1 0xcc5a,0x000c,0x0105,0x0003
+#define writeDMChannelConfigurationRequestPhantom3_1 0xcc5a,0x000c,0x0106,0x0000
+#define writeDMChannelConfigurationRequestPhantom4_1 0xcc5a,0x000c,0x0107,0x0000
+#define writeDMChannelConfigurationRequestSurround1_1 0xcc5a,0x000c,0x0109,0x0000
+#define wroteDMChannelConfigurationRequestSurround2Stereo_1 0xcc5a,0x000c,0x010a,0x0001
+#define writeDMChannelConfigurationRequestSurround2LtRt_1 0xcc5a,0x000c,0x010a,0x0002
+#define wroteDMChannelConfigurationRequestSurround2Mono_1 0xcc5a,0x000c,0x010a,0x0003
+#define writeDMChannelConfigurationRequestSurround3_1 0xcc5a,0x000c,0x010b,0x0000
+#define writeDMChannelConfigurationRequestSurround4_1 0xcc5a,0x000c,0x010c,0x0000
+#define readDMStatus 0xc508,0x005a
+#define readDMControl 0xc25a,0x0400,0xc25a,0x0500,0xc25a,0x0600,0xc35a,0x0008,0xc35a,0x000a,0xc45a,0x000c
diff --git a/alpha/dsd_a.h b/alpha/dsd_a.h
--- /dev/null
+++ b/alpha/dsd_a.h
@@ -0,0 +1,94 @@
+/******************************************************************************
+* Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of Texas Instruments Incorporated nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*****************************************************************************/
+
+#ifndef _DSD_A
+#define _DSD_A
+
+#include <acpbeta.h>
+
+#define readDSDChannelConfigurationProgram 0xc200+STD_BETA_DSD,0x0400
+#define writeDSDChannelConfigurationProgramStereoUnknown 0xca00+STD_BETA_DSD,0x0400
+#define writeDSDChannelConfigurationProgramSurround2Unknown_0 0xca00+STD_BETA_DSD,0x0401
+#define writeDSDChannelConfigurationProgramSurround2Unknown_1 0xca00+STD_BETA_DSD,0x0402
+
+#define readDSDOperationalMode 0xc200+STD_BETA_DSD,0x0500
+#define writeDSDOperationalModeDecoding1X 0xca00+STD_BETA_DSD,0x0500
+#define writeDSDOperationalModeDecoding2X 0xca00+STD_BETA_DSD,0x0501
+#define writeDSDOperationalModeDecoding4X 0xca00+STD_BETA_DSD,0x0502
+#define writeDSDOperationalModePASS 0xca00+STD_BETA_DSD,0x0503
+
+#define writeDSDOperationalModeDecoding2822To44KHz writeDSDOperationalModeDecoding1X
+#define writeDSDOperationalModeDecoding2822To88KHz writeDSDOperationalModeDecoding2X
+#define writeDSDOperationalModeDecoding2822To176KHz writeDSDOperationalModeDecoding4X
+#define writeDSDOperationalModeDecoding5644To44KHz 0xca00+STD_BETA_DSD,0x0504
+#define writeDSDOperationalModeDecoding5644To88KHz 0xca00+STD_BETA_DSD,0x0505
+#define writeDSDOperationalModeDecoding5644To176KHz 0xca00+STD_BETA_DSD,0x0506
+#define writeDSDOperationalModeDecoding11288To44KHz 0xca00+STD_BETA_DSD,0x0507
+#define writeDSDOperationalModeDecoding11288To88KHz 0xca00+STD_BETA_DSD,0x0508
+#define writeDSDOperationalModeDecoding11288To176KHz 0xca00+STD_BETA_DSD,0x0509
+
+
+#define readDSDModulationPercent 0xc200+STD_BETA_DSD,0x0600
+#define writeDSDModulationPercent50 0xca00+STD_BETA_DSD,0x0600
+#define writeDSDModulationPercent100 0xca00+STD_BETA_DSD,0x0601
+
+#define readDSDSilenceStatus 0xc200+STD_BETA_DSD,0x0700
+
+#define readDSDMute 0xc200+STD_BETA_DSD,0x0800
+#define writeDSDMuteOff 0xca00+STD_BETA_DSD,0x0800
+#define writeDSDMuteOn 0xca00+STD_BETA_DSD,0x0801
+
+#define readDSDDelayBypass 0xc200+STD_BETA_DSD,0x0900
+#define writeDSDDelayBypassEnable 0xca00+STD_BETA_DSD,0x0900
+#define writeDSDDelayBypassDisable 0xca00+STD_BETA_DSD,0x0901
+
+#define readDSDDelayUse readDSDDelayBypass
+#define writeDSDDelayUseDisable writeDSDDelayBypassEnable
+#define writeDSDDelayUseEnable writeDSDDelayBypassDisable
+
+#define readDSDDelayLeft 0xc300+STD_BETA_DSD,0x000a
+#define writeDSDDelayLeftN(NN) 0xcb00+STD_BETA_DSD,0x000a,NN
+#define readDSDDelayRght 0xc300+STD_BETA_DSD,0x000c
+#define writeDSDDelayRghtN(NN) 0xcb00+STD_BETA_DSD,0x000c,NN
+#define readDSDDelayLsur 0xc300+STD_BETA_DSD,0x000e
+#define writeDSDDelayLsurN(NN) 0xcb00+STD_BETA_DSD,0x000e,NN
+#define readDSDDelayRsur 0xc300+STD_BETA_DSD,0x0010
+#define writeDSDDelayRsurN(NN) 0xcb00+STD_BETA_DSD,0x0010,NN
+#define readDSDDelayCntr 0xc300+STD_BETA_DSD,0x0012
+#define writeDSDDelayCntrN(NN) 0xcb00+STD_BETA_DSD,0x0012,NN
+#define readDSDDelaySubw 0xc300+STD_BETA_DSD,0x0014
+#define writeDSDDelaySubwN(NN) 0xcb00+STD_BETA_DSD,0x0014,NN
+
+#define readDSDDelayUnit 0xc200+STD_BETA_DSD,0x1600
+#define writeDSDDelayUnitTimeSamples 0xca00+STD_BETA_DSD,0x1600
+#define writeDSDDelayUnitTimeMilliseconds 0xca00+STD_BETA_DSD,0x1601
+
+#define readDSDStatus 0xc508,STD_BETA_DSD
+#define readDSDControl 0xc508,STD_BETA_DSD
+
+#endif /* _DSD_A */
diff --git a/alpha/dsd_a.hdM b/alpha/dsd_a.hdM
--- /dev/null
+++ b/alpha/dsd_a.hdM
@@ -0,0 +1,37 @@
+// dsd_a.hdM: inverse compilation file [Wed Mar 28 14:10:05 CDT 2018]
+
+#define readDSDChannelConfigurationProgram 0xc268,0x0400
+#define writeDSDChannelConfigurationProgramStereoUnknown 0xca68,0x0400
+#define writeDSDChannelConfigurationProgramSurround2Unknown_0 0xca68,0x0401
+#define writeDSDChannelConfigurationProgramSurround2Unknown_1 0xca68,0x0402
+#define readDSDOperationalMode 0xc268,0x0500
+#define writeDSDOperationalModeDecoding1X 0xca68,0x0500
+#define writeDSDOperationalModeDecoding2X 0xca68,0x0501
+#define writeDSDOperationalModeDecoding4X 0xca68,0x0502
+#define writeDSDOperationalModePASS 0xca68,0x0503
+#define writeDSDOperationalModeDecoding5644To44KHz 0xca68,0x0504
+#define writeDSDOperationalModeDecoding5644To88KHz 0xca68,0x0505
+#define writeDSDOperationalModeDecoding5644To176KHz 0xca68,0x0506
+#define writeDSDOperationalModeDecoding11288To44KHz 0xca68,0x0507
+#define writeDSDOperationalModeDecoding11288To88KHz 0xca68,0x0508
+#define writeDSDOperationalModeDecoding11288To176KHz 0xca68,0x0509
+#define readDSDModulationPercent 0xc268,0x0600
+#define writeDSDModulationPercent50 0xca68,0x0600
+#define writeDSDModulationPercent100 0xca68,0x0601
+#define readDSDSilenceStatus 0xc268,0x0700
+#define readDSDMute 0xc268,0x0800
+#define writeDSDMuteOff 0xca68,0x0800
+#define writeDSDMuteOn 0xca68,0x0801
+#define readDSDDelayBypass 0xc268,0x0900
+#define writeDSDDelayBypassEnable 0xca68,0x0900
+#define writeDSDDelayBypassDisable 0xca68,0x0901
+#define readDSDDelayLeft 0xc368,0x000a
+#define readDSDDelayRght 0xc368,0x000c
+#define readDSDDelayLsur 0xc368,0x000e
+#define readDSDDelayRsur 0xc368,0x0010
+#define readDSDDelayCntr 0xc368,0x0012
+#define readDSDDelaySubw 0xc368,0x0014
+#define readDSDDelayUnit 0xc268,0x1600
+#define writeDSDDelayUnitTimeSamples 0xca68,0x1600
+#define writeDSDDelayUnitTimeMilliseconds 0xca68,0x1601
+#define readDSDStatus 0xc508,0x0068
diff --git a/alpha/fil_a.h b/alpha/fil_a.h
--- /dev/null
+++ b/alpha/fil_a.h
@@ -0,0 +1,38 @@
+/******************************************************************************
+* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of Texas Instruments Incorporated nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*****************************************************************************/
+
+
+#ifndef FIL_A_
+#define FIL_A_
+
+/* No standard beta number means no standard alpha codes? */
+
+#define readFILStatus 0xc508,0x00??
+#define readFILControl readFILStatus
+
+#endif /* FIL_A_ */
diff --git a/alpha/fil_a.hdM b/alpha/fil_a.hdM
--- /dev/null
+++ b/alpha/fil_a.hdM
@@ -0,0 +1,3 @@
+// fil_a.hdM: inverse compilation file [Wed Mar 28 14:10:08 CDT 2018]
+
+#define readFILStatus 0xc508,0x0000
diff --git a/alpha/geq3_a.h b/alpha/geq3_a.h
--- /dev/null
+++ b/alpha/geq3_a.h
@@ -0,0 +1,14987 @@
+/******************************************************************************
+* Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of Texas Instruments Incorporated nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*****************************************************************************/
+
+#ifndef _GEQ_A
+#define _GEQ_A
+
+#include <acpbeta.h>
+
+#ifndef STD_BETA_GEQ
+# define STD_BETA_GEQ 0x55
+#endif
+
+#ifndef PAF_MAXNUMCHAN
+# define PAF_MAXNUMCHAN 16
+#endif
+
+#define readGEQMode 0xc200+STD_BETA_GEQ,0x0400
+#define writeGEQModeDisable 0xca00+STD_BETA_GEQ,0x0400
+#define writeGEQModeEnable 0xca00+STD_BETA_GEQ,0x0401
+
+#define readGEQUse 0xc200+STD_BETA_GEQ,0x0500
+#define writeGEQUseDisable 0xca00+STD_BETA_GEQ,0x0500
+#define writeGEQUseEnable 0xca00+STD_BETA_GEQ,0x0501
+
+#define readGEQparamChg 0xc200+STD_BETA_GEQ,0x0600
+#define writeGEQparamChg(N) 0xca00+STD_BETA_GEQ,0x0600+((N)&0xFF)
+#define wroteGEQparamChg 0xca00+STD_BETA_GEQ,0x0600
+#define writeGEQparamChgRamp 0xca00+STD_BETA_GEQ,0x0601
+#define writeGEQparamChgNoRamp 0xca00+STD_BETA_GEQ,0x0602
+#define writeGEQparamChgNone 0xca00+STD_BETA_GEQ,0x0600
+
+#define readGEQnumBands 0xc200+STD_BETA_GEQ,0x0700
+#define writeGEQnumBands(N) 0xca00+STD_BETA_GEQ,0x0700+((N)&0xff)
+
+#define readGEQenableBand 0xc400+STD_BETA_GEQ,0x0008
+#define writeGEQenableBand(N) 0xcc00+STD_BETA_GEQ,0x0008,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+
+#define readGEQenableChan 0xc400+STD_BETA_GEQ,0x000c
+#define writeGEQenableChan(N) 0xcc00+STD_BETA_GEQ,0x000c,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+
+/* readGEQStatus is commented out for now. The GEQ3 status
+ structure may be too large to be transmitted in a single
+ payload within PA/F. */
+// #define readGEQStatus 0xc508,0x0000+STD_BETA_GEQ
+
+// -- Not expected to be used externally --
+// ---- uni-coef
+#define readGEQFreq(b) 0xc300+STD_BETA_GEQ,0x0010+((b)*6)
+#define writeGEQFreq(b,N) 0xcb00+STD_BETA_GEQ,0x0010+((b)*6),N
+#define wroteGEQFreq(b) 0xcb00+STD_BETA_GEQ,0x0010+((b)*6)
+#define readGEQLevel(b) 0xc300+STD_BETA_GEQ,0x0012+((b)*6)
+#define writeGEQLevel(b,N) 0xcb00+STD_BETA_GEQ,0x0012+((b)*6),N
+#define wroteGEQLevel(b) 0xcb00+STD_BETA_GEQ,0x0012+((b)*6)
+#define readGEQWidth(b) 0xc300+STD_BETA_GEQ,0x0014+((b)*6)
+#define writeGEQWidth(b,N) 0xcb00+STD_BETA_GEQ,0x0014+((b)*6),N
+#define wroteGEQWidth(b) 0xcb00+STD_BETA_GEQ,0x0014+((b)*6)
+
+// -- channel-wise coeffs
+#define readGEQFreqCh(c,b,B) 0xc300+STD_BETA_GEQ,0x0010+(((c)*(B) + (b))*6)
+#define writeGEQFreqCh(c,b,B,N) 0xcb00+STD_BETA_GEQ,0x0010+(((c)*(B) + (b))*6),N
+#define wroteGEQFreqCh(c,b,B) 0xcb00+STD_BETA_GEQ,0x0010+(((c)*(B) + (b))*6)
+#define readGEQLevelCh(c,b,B) 0xc300+STD_BETA_GEQ,0x0012+(((c)*(B) + (b))*6)
+#define writeGEQLevelCh(c,b,B,N) 0xcb00+STD_BETA_GEQ,0x0012+(((c)*(B) + (b))*6),N
+#define wroteGEQLevelCh(c,b,B) 0xcb00+STD_BETA_GEQ,0x0012+(((c)*(B) + (b))*6)
+#define readGEQWidthCh(c,b,B) 0xc300+STD_BETA_GEQ,0x0014+(((c)*(B) + (b))*6)
+#define writeGEQWidthCh(c,b,B,N) 0xcb00+STD_BETA_GEQ,0x0014+(((c)*(B) + (b))*6),N
+#define wroteGEQWidthCh(c,b,B) 0xcb00+STD_BETA_GEQ,0x0014+(((c)*(B) + (b))*6)
+// -- End of "private" alpha commands --
+
+// -- Uni-coef Generic Alpha Codes -- symbol-compatible with old GEQ[12]
+
+#define readGEQ1Freq readGEQFreq(0)
+#define writeGEQ1Freq(N) writeGEQFreq(0,N)
+#define wroteGEQ1Freq wroteGEQFreq(0)
+#define readGEQ1Level readGEQLevel(0)
+#define writeGEQ1Level(N) writeGEQLevel(0,N)
+#define wroteGEQ1Level wroteGEQLevel(0)
+#define readGEQ1Width readGEQWidth(0)
+#define writeGEQ1Width(N) writeGEQWidth(0,N)
+#define wroteGEQ1Width wroteGEQWidth(0)
+
+#define readGEQ2Freq readGEQFreq(1)
+#define writeGEQ2Freq(N) writeGEQFreq(1,N)
+#define wroteGEQ2Freq wroteGEQFreq(1)
+#define readGEQ2Level readGEQLevel(1)
+#define writeGEQ2Level(N) writeGEQLevel(1,N)
+#define wroteGEQ2Level wroteGEQLevel(1)
+#define readGEQ2Width readGEQWidth(1)
+#define writeGEQ2Width(N) writeGEQWidth(1,N)
+#define wroteGEQ2Width wroteGEQWidth(1)
+
+#define readGEQ3Freq readGEQFreq(2)
+#define writeGEQ3Freq(N) writeGEQFreq(2,N)
+#define wroteGEQ3Freq wroteGEQFreq(2)
+#define readGEQ3Level readGEQLevel(2)
+#define writeGEQ3Level(N) writeGEQLevel(2,N)
+#define wroteGEQ3Level wroteGEQLevel(2)
+#define readGEQ3Width readGEQWidth(2)
+#define writeGEQ3Width(N) writeGEQWidth(2,N)
+#define wroteGEQ3Width wroteGEQWidth(2)
+
+#define readGEQ4Freq readGEQFreq(3)
+#define writeGEQ4Freq(N) writeGEQFreq(3,N)
+#define wroteGEQ4Freq wroteGEQFreq(3)
+#define readGEQ4Level readGEQLevel(3)
+#define writeGEQ4Level(N) writeGEQLevel(3,N)
+#define wroteGEQ4Level wroteGEQLevel(3)
+#define readGEQ4Width readGEQWidth(3)
+#define writeGEQ4Width(N) writeGEQWidth(3,N)
+#define wroteGEQ4Width wroteGEQWidth(3)
+
+#define readGEQ5Freq readGEQFreq(4)
+#define writeGEQ5Freq(N) writeGEQFreq(4,N)
+#define wroteGEQ5Freq wroteGEQFreq(4)
+#define readGEQ5Level readGEQLevel(4)
+#define writeGEQ5Level(N) writeGEQLevel(4,N)
+#define wroteGEQ5Level wroteGEQLevel(4)
+#define readGEQ5Width readGEQWidth(4)
+#define writeGEQ5Width(N) writeGEQWidth(4,N)
+#define wroteGEQ5Width wroteGEQWidth(4)
+
+#define readGEQ6Freq readGEQFreq(5)
+#define writeGEQ6Freq(N) writeGEQFreq(5,N)
+#define wroteGEQ6Freq wroteGEQFreq(5)
+#define readGEQ6Level readGEQLevel(5)
+#define writeGEQ6Level(N) writeGEQLevel(5,N)
+#define wroteGEQ6Level wroteGEQLevel(5)
+#define readGEQ6Width readGEQWidth(5)
+#define writeGEQ6Width(N) writeGEQWidth(5,N)
+#define wroteGEQ6Width wroteGEQWidth(5)
+
+#define readGEQ7Freq readGEQFreq(6)
+#define writeGEQ7Freq(N) writeGEQFreq(6,N)
+#define wroteGEQ7Freq wroteGEQFreq(6)
+#define readGEQ7Level readGEQLevel(6)
+#define writeGEQ7Level(N) writeGEQLevel(6,N)
+#define wroteGEQ7Level wroteGEQLevel(6)
+#define readGEQ7Width readGEQWidth(6)
+#define writeGEQ7Width(N) writeGEQWidth(6,N)
+#define wroteGEQ7Width wroteGEQWidth(6)
+
+#define readGEQ8Freq readGEQFreq(7)
+#define writeGEQ8Freq(N) writeGEQFreq(7,N)
+#define wroteGEQ8Freq wroteGEQFreq(7)
+#define readGEQ8Level readGEQLevel(7)
+#define writeGEQ8Level(N) writeGEQLevel(7,N)
+#define wroteGEQ8Level wroteGEQLevel(7)
+#define readGEQ8Width readGEQWidth(7)
+#define writeGEQ8Width(N) writeGEQWidth(7,N)
+#define wroteGEQ8Width wroteGEQWidth(7)
+
+#define readGEQ9Freq readGEQFreq(8)
+#define writeGEQ9Freq(N) writeGEQFreq(8,N)
+#define wroteGEQ9Freq wroteGEQFreq(8)
+#define readGEQ9Level readGEQLevel(8)
+#define writeGEQ9Level(N) writeGEQLevel(8,N)
+#define wroteGEQ9Level wroteGEQLevel(8)
+#define readGEQ9Width readGEQWidth(8)
+#define writeGEQ9Width(N) writeGEQWidth(8,N)
+#define wroteGEQ9Width wroteGEQWidth(8)
+
+#define readGEQ10Freq readGEQFreq(9)
+#define writeGEQ10Freq(N) writeGEQFreq(9,N)
+#define wroteGEQ10Freq wroteGEQFreq(9)
+#define readGEQ10Level readGEQLevel(9)
+#define writeGEQ10Level(N) writeGEQLevel(9,N)
+#define wroteGEQ10Level wroteGEQLevel(9)
+#define readGEQ10Width readGEQWidth(9)
+#define writeGEQ10Width(N) writeGEQWidth(9,N)
+#define wroteGEQ10Width wroteGEQWidth(9)
+
+// -- Multi-coef Generic Alpha Codes -- symbol-compatible with old GEQ3. Fixed for GEQ_MAXNUMBANDS
+#ifndef GEQ_MAXNUMBANDS
+# define GEQ_MAXNUMBANDS (10)
+#endif
+
+
+#define readGEQLeft1Freq readGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLeft1Freq(N) writeGEQFreqCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft1Freq wroteGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
+#define readGEQLeft1Level readGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLeft1Level(N) writeGEQLevelCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft1Level wroteGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
+#define readGEQLeft1Width readGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLeft1Width(N) writeGEQWidthCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft1Width wroteGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft2Freq readGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLeft2Freq(N) writeGEQFreqCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft2Freq wroteGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
+#define readGEQLeft2Level readGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLeft2Level(N) writeGEQLevelCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft2Level wroteGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
+#define readGEQLeft2Width readGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLeft2Width(N) writeGEQWidthCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft2Width wroteGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft3Freq readGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLeft3Freq(N) writeGEQFreqCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft3Freq wroteGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
+#define readGEQLeft3Level readGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLeft3Level(N) writeGEQLevelCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft3Level wroteGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
+#define readGEQLeft3Width readGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLeft3Width(N) writeGEQWidthCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft3Width wroteGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft4Freq readGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLeft4Freq(N) writeGEQFreqCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft4Freq wroteGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
+#define readGEQLeft4Level readGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLeft4Level(N) writeGEQLevelCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft4Level wroteGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
+#define readGEQLeft4Width readGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLeft4Width(N) writeGEQWidthCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft4Width wroteGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft5Freq readGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLeft5Freq(N) writeGEQFreqCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft5Freq wroteGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
+#define readGEQLeft5Level readGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLeft5Level(N) writeGEQLevelCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft5Level wroteGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
+#define readGEQLeft5Width readGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLeft5Width(N) writeGEQWidthCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft5Width wroteGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft6Freq readGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLeft6Freq(N) writeGEQFreqCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft6Freq wroteGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
+#define readGEQLeft6Level readGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLeft6Level(N) writeGEQLevelCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft6Level wroteGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
+#define readGEQLeft6Width readGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLeft6Width(N) writeGEQWidthCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft6Width wroteGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft7Freq readGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLeft7Freq(N) writeGEQFreqCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft7Freq wroteGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
+#define readGEQLeft7Level readGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLeft7Level(N) writeGEQLevelCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft7Level wroteGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
+#define readGEQLeft7Width readGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLeft7Width(N) writeGEQWidthCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft7Width wroteGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft8Freq readGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLeft8Freq(N) writeGEQFreqCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft8Freq wroteGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
+#define readGEQLeft8Level readGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLeft8Level(N) writeGEQLevelCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft8Level wroteGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
+#define readGEQLeft8Width readGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLeft8Width(N) writeGEQWidthCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft8Width wroteGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft9Freq readGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLeft9Freq(N) writeGEQFreqCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft9Freq wroteGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
+#define readGEQLeft9Level readGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLeft9Level(N) writeGEQLevelCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft9Level wroteGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
+#define readGEQLeft9Width readGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLeft9Width(N) writeGEQWidthCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft9Width wroteGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft10Freq readGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLeft10Freq(N) writeGEQFreqCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft10Freq wroteGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
+#define readGEQLeft10Level readGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLeft10Level(N) writeGEQLevelCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft10Level wroteGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
+#define readGEQLeft10Width readGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLeft10Width(N) writeGEQWidthCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft10Width wroteGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft11Freq readGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLeft11Freq(N) writeGEQFreqCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft11Freq wroteGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
+#define readGEQLeft11Level readGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLeft11Level(N) writeGEQLevelCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft11Level wroteGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
+#define readGEQLeft11Width readGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLeft11Width(N) writeGEQWidthCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft11Width wroteGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft12Freq readGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLeft12Freq(N) writeGEQFreqCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft12Freq wroteGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
+#define readGEQLeft12Level readGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLeft12Level(N) writeGEQLevelCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft12Level wroteGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
+#define readGEQLeft12Width readGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLeft12Width(N) writeGEQWidthCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft12Width wroteGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft13Freq readGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLeft13Freq(N) writeGEQFreqCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft13Freq wroteGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
+#define readGEQLeft13Level readGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLeft13Level(N) writeGEQLevelCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft13Level wroteGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
+#define readGEQLeft13Width readGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLeft13Width(N) writeGEQWidthCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft13Width wroteGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft14Freq readGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLeft14Freq(N) writeGEQFreqCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft14Freq wroteGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
+#define readGEQLeft14Level readGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLeft14Level(N) writeGEQLevelCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft14Level wroteGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
+#define readGEQLeft14Width readGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLeft14Width(N) writeGEQWidthCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft14Width wroteGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft15Freq readGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLeft15Freq(N) writeGEQFreqCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft15Freq wroteGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
+#define readGEQLeft15Level readGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLeft15Level(N) writeGEQLevelCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft15Level wroteGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
+#define readGEQLeft15Width readGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLeft15Width(N) writeGEQWidthCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft15Width wroteGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft16Freq readGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLeft16Freq(N) writeGEQFreqCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft16Freq wroteGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
+#define readGEQLeft16Level readGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLeft16Level(N) writeGEQLevelCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft16Level wroteGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
+#define readGEQLeft16Width readGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLeft16Width(N) writeGEQWidthCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft16Width wroteGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft17Freq readGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLeft17Freq(N) writeGEQFreqCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft17Freq wroteGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
+#define readGEQLeft17Level readGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLeft17Level(N) writeGEQLevelCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft17Level wroteGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
+#define readGEQLeft17Width readGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLeft17Width(N) writeGEQWidthCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft17Width wroteGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft18Freq readGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLeft18Freq(N) writeGEQFreqCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft18Freq wroteGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
+#define readGEQLeft18Level readGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLeft18Level(N) writeGEQLevelCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft18Level wroteGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
+#define readGEQLeft18Width readGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLeft18Width(N) writeGEQWidthCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft18Width wroteGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft19Freq readGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLeft19Freq(N) writeGEQFreqCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft19Freq wroteGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
+#define readGEQLeft19Level readGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLeft19Level(N) writeGEQLevelCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft19Level wroteGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
+#define readGEQLeft19Width readGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLeft19Width(N) writeGEQWidthCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft19Width wroteGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft20Freq readGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLeft20Freq(N) writeGEQFreqCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft20Freq wroteGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
+#define readGEQLeft20Level readGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLeft20Level(N) writeGEQLevelCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft20Level wroteGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
+#define readGEQLeft20Width readGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLeft20Width(N) writeGEQWidthCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft20Width wroteGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft21Freq readGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLeft21Freq(N) writeGEQFreqCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft21Freq wroteGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
+#define readGEQLeft21Level readGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLeft21Level(N) writeGEQLevelCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft21Level wroteGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
+#define readGEQLeft21Width readGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLeft21Width(N) writeGEQWidthCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft21Width wroteGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft22Freq readGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLeft22Freq(N) writeGEQFreqCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft22Freq wroteGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
+#define readGEQLeft22Level readGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLeft22Level(N) writeGEQLevelCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft22Level wroteGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
+#define readGEQLeft22Width readGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLeft22Width(N) writeGEQWidthCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft22Width wroteGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft23Freq readGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLeft23Freq(N) writeGEQFreqCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft23Freq wroteGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
+#define readGEQLeft23Level readGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLeft23Level(N) writeGEQLevelCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft23Level wroteGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
+#define readGEQLeft23Width readGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLeft23Width(N) writeGEQWidthCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft23Width wroteGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft24Freq readGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLeft24Freq(N) writeGEQFreqCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft24Freq wroteGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
+#define readGEQLeft24Level readGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLeft24Level(N) writeGEQLevelCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft24Level wroteGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
+#define readGEQLeft24Width readGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLeft24Width(N) writeGEQWidthCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft24Width wroteGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft25Freq readGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLeft25Freq(N) writeGEQFreqCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft25Freq wroteGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
+#define readGEQLeft25Level readGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLeft25Level(N) writeGEQLevelCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft25Level wroteGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
+#define readGEQLeft25Width readGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLeft25Width(N) writeGEQWidthCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft25Width wroteGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft26Freq readGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLeft26Freq(N) writeGEQFreqCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft26Freq wroteGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
+#define readGEQLeft26Level readGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLeft26Level(N) writeGEQLevelCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft26Level wroteGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
+#define readGEQLeft26Width readGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLeft26Width(N) writeGEQWidthCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft26Width wroteGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft27Freq readGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLeft27Freq(N) writeGEQFreqCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft27Freq wroteGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
+#define readGEQLeft27Level readGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLeft27Level(N) writeGEQLevelCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft27Level wroteGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
+#define readGEQLeft27Width readGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLeft27Width(N) writeGEQWidthCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft27Width wroteGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft28Freq readGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLeft28Freq(N) writeGEQFreqCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft28Freq wroteGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
+#define readGEQLeft28Level readGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLeft28Level(N) writeGEQLevelCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft28Level wroteGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
+#define readGEQLeft28Width readGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLeft28Width(N) writeGEQWidthCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft28Width wroteGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft29Freq readGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLeft29Freq(N) writeGEQFreqCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft29Freq wroteGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
+#define readGEQLeft29Level readGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLeft29Level(N) writeGEQLevelCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft29Level wroteGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
+#define readGEQLeft29Width readGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLeft29Width(N) writeGEQWidthCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft29Width wroteGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft30Freq readGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLeft30Freq(N) writeGEQFreqCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft30Freq wroteGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
+#define readGEQLeft30Level readGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLeft30Level(N) writeGEQLevelCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft30Level wroteGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
+#define readGEQLeft30Width readGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLeft30Width(N) writeGEQWidthCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft30Width wroteGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft31Freq readGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLeft31Freq(N) writeGEQFreqCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft31Freq wroteGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
+#define readGEQLeft31Level readGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLeft31Level(N) writeGEQLevelCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft31Level wroteGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
+#define readGEQLeft31Width readGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLeft31Width(N) writeGEQWidthCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft31Width wroteGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLeft32Freq readGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLeft32Freq(N) writeGEQFreqCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft32Freq wroteGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
+#define readGEQLeft32Level readGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLeft32Level(N) writeGEQLevelCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft32Level wroteGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
+#define readGEQLeft32Width readGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLeft32Width(N) writeGEQWidthCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLeft32Width wroteGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRght1Freq readGEQFreqCh(1, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRght1Freq(N) writeGEQFreqCh(1, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght1Freq wroteGEQFreqCh(1, 0, GEQ_MAXNUMBANDS)
+#define readGEQRght1Level readGEQLevelCh(1, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRght1Level(N) writeGEQLevelCh(1, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght1Level wroteGEQLevelCh(1, 0, GEQ_MAXNUMBANDS)
+#define readGEQRght1Width readGEQWidthCh(1, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRght1Width(N) writeGEQWidthCh(1, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght1Width wroteGEQWidthCh(1, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRght2Freq readGEQFreqCh(1, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRght2Freq(N) writeGEQFreqCh(1, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght2Freq wroteGEQFreqCh(1, 1, GEQ_MAXNUMBANDS)
+#define readGEQRght2Level readGEQLevelCh(1, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRght2Level(N) writeGEQLevelCh(1, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght2Level wroteGEQLevelCh(1, 1, GEQ_MAXNUMBANDS)
+#define readGEQRght2Width readGEQWidthCh(1, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRght2Width(N) writeGEQWidthCh(1, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght2Width wroteGEQWidthCh(1, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRght3Freq readGEQFreqCh(1, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRght3Freq(N) writeGEQFreqCh(1, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght3Freq wroteGEQFreqCh(1, 2, GEQ_MAXNUMBANDS)
+#define readGEQRght3Level readGEQLevelCh(1, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRght3Level(N) writeGEQLevelCh(1, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght3Level wroteGEQLevelCh(1, 2, GEQ_MAXNUMBANDS)
+#define readGEQRght3Width readGEQWidthCh(1, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRght3Width(N) writeGEQWidthCh(1, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght3Width wroteGEQWidthCh(1, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRght4Freq readGEQFreqCh(1, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRght4Freq(N) writeGEQFreqCh(1, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght4Freq wroteGEQFreqCh(1, 3, GEQ_MAXNUMBANDS)
+#define readGEQRght4Level readGEQLevelCh(1, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRght4Level(N) writeGEQLevelCh(1, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght4Level wroteGEQLevelCh(1, 3, GEQ_MAXNUMBANDS)
+#define readGEQRght4Width readGEQWidthCh(1, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRght4Width(N) writeGEQWidthCh(1, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght4Width wroteGEQWidthCh(1, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRght5Freq readGEQFreqCh(1, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRght5Freq(N) writeGEQFreqCh(1, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght5Freq wroteGEQFreqCh(1, 4, GEQ_MAXNUMBANDS)
+#define readGEQRght5Level readGEQLevelCh(1, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRght5Level(N) writeGEQLevelCh(1, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght5Level wroteGEQLevelCh(1, 4, GEQ_MAXNUMBANDS)
+#define readGEQRght5Width readGEQWidthCh(1, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRght5Width(N) writeGEQWidthCh(1, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght5Width wroteGEQWidthCh(1, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRght6Freq readGEQFreqCh(1, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRght6Freq(N) writeGEQFreqCh(1, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght6Freq wroteGEQFreqCh(1, 5, GEQ_MAXNUMBANDS)
+#define readGEQRght6Level readGEQLevelCh(1, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRght6Level(N) writeGEQLevelCh(1, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght6Level wroteGEQLevelCh(1, 5, GEQ_MAXNUMBANDS)
+#define readGEQRght6Width readGEQWidthCh(1, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRght6Width(N) writeGEQWidthCh(1, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght6Width wroteGEQWidthCh(1, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRght7Freq readGEQFreqCh(1, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRght7Freq(N) writeGEQFreqCh(1, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght7Freq wroteGEQFreqCh(1, 6, GEQ_MAXNUMBANDS)
+#define readGEQRght7Level readGEQLevelCh(1, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRght7Level(N) writeGEQLevelCh(1, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght7Level wroteGEQLevelCh(1, 6, GEQ_MAXNUMBANDS)
+#define readGEQRght7Width readGEQWidthCh(1, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRght7Width(N) writeGEQWidthCh(1, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght7Width wroteGEQWidthCh(1, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRght8Freq readGEQFreqCh(1, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRght8Freq(N) writeGEQFreqCh(1, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght8Freq wroteGEQFreqCh(1, 7, GEQ_MAXNUMBANDS)
+#define readGEQRght8Level readGEQLevelCh(1, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRght8Level(N) writeGEQLevelCh(1, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght8Level wroteGEQLevelCh(1, 7, GEQ_MAXNUMBANDS)
+#define readGEQRght8Width readGEQWidthCh(1, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRght8Width(N) writeGEQWidthCh(1, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght8Width wroteGEQWidthCh(1, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRght9Freq readGEQFreqCh(1, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRght9Freq(N) writeGEQFreqCh(1, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght9Freq wroteGEQFreqCh(1, 8, GEQ_MAXNUMBANDS)
+#define readGEQRght9Level readGEQLevelCh(1, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRght9Level(N) writeGEQLevelCh(1, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght9Level wroteGEQLevelCh(1, 8, GEQ_MAXNUMBANDS)
+#define readGEQRght9Width readGEQWidthCh(1, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRght9Width(N) writeGEQWidthCh(1, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght9Width wroteGEQWidthCh(1, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRght10Freq readGEQFreqCh(1, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRght10Freq(N) writeGEQFreqCh(1, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght10Freq wroteGEQFreqCh(1, 9, GEQ_MAXNUMBANDS)
+#define readGEQRght10Level readGEQLevelCh(1, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRght10Level(N) writeGEQLevelCh(1, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght10Level wroteGEQLevelCh(1, 9, GEQ_MAXNUMBANDS)
+#define readGEQRght10Width readGEQWidthCh(1, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRght10Width(N) writeGEQWidthCh(1, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght10Width wroteGEQWidthCh(1, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRght11Freq readGEQFreqCh(1, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRght11Freq(N) writeGEQFreqCh(1, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght11Freq wroteGEQFreqCh(1, 10, GEQ_MAXNUMBANDS)
+#define readGEQRght11Level readGEQLevelCh(1, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRght11Level(N) writeGEQLevelCh(1, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght11Level wroteGEQLevelCh(1, 10, GEQ_MAXNUMBANDS)
+#define readGEQRght11Width readGEQWidthCh(1, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRght11Width(N) writeGEQWidthCh(1, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght11Width wroteGEQWidthCh(1, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRght12Freq readGEQFreqCh(1, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRght12Freq(N) writeGEQFreqCh(1, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght12Freq wroteGEQFreqCh(1, 11, GEQ_MAXNUMBANDS)
+#define readGEQRght12Level readGEQLevelCh(1, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRght12Level(N) writeGEQLevelCh(1, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght12Level wroteGEQLevelCh(1, 11, GEQ_MAXNUMBANDS)
+#define readGEQRght12Width readGEQWidthCh(1, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRght12Width(N) writeGEQWidthCh(1, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght12Width wroteGEQWidthCh(1, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRght13Freq readGEQFreqCh(1, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRght13Freq(N) writeGEQFreqCh(1, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght13Freq wroteGEQFreqCh(1, 12, GEQ_MAXNUMBANDS)
+#define readGEQRght13Level readGEQLevelCh(1, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRght13Level(N) writeGEQLevelCh(1, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght13Level wroteGEQLevelCh(1, 12, GEQ_MAXNUMBANDS)
+#define readGEQRght13Width readGEQWidthCh(1, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRght13Width(N) writeGEQWidthCh(1, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght13Width wroteGEQWidthCh(1, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRght14Freq readGEQFreqCh(1, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRght14Freq(N) writeGEQFreqCh(1, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght14Freq wroteGEQFreqCh(1, 13, GEQ_MAXNUMBANDS)
+#define readGEQRght14Level readGEQLevelCh(1, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRght14Level(N) writeGEQLevelCh(1, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght14Level wroteGEQLevelCh(1, 13, GEQ_MAXNUMBANDS)
+#define readGEQRght14Width readGEQWidthCh(1, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRght14Width(N) writeGEQWidthCh(1, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght14Width wroteGEQWidthCh(1, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRght15Freq readGEQFreqCh(1, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRght15Freq(N) writeGEQFreqCh(1, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght15Freq wroteGEQFreqCh(1, 14, GEQ_MAXNUMBANDS)
+#define readGEQRght15Level readGEQLevelCh(1, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRght15Level(N) writeGEQLevelCh(1, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght15Level wroteGEQLevelCh(1, 14, GEQ_MAXNUMBANDS)
+#define readGEQRght15Width readGEQWidthCh(1, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRght15Width(N) writeGEQWidthCh(1, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght15Width wroteGEQWidthCh(1, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRght16Freq readGEQFreqCh(1, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRght16Freq(N) writeGEQFreqCh(1, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght16Freq wroteGEQFreqCh(1, 15, GEQ_MAXNUMBANDS)
+#define readGEQRght16Level readGEQLevelCh(1, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRght16Level(N) writeGEQLevelCh(1, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght16Level wroteGEQLevelCh(1, 15, GEQ_MAXNUMBANDS)
+#define readGEQRght16Width readGEQWidthCh(1, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRght16Width(N) writeGEQWidthCh(1, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght16Width wroteGEQWidthCh(1, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRght17Freq readGEQFreqCh(1, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRght17Freq(N) writeGEQFreqCh(1, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght17Freq wroteGEQFreqCh(1, 16, GEQ_MAXNUMBANDS)
+#define readGEQRght17Level readGEQLevelCh(1, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRght17Level(N) writeGEQLevelCh(1, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght17Level wroteGEQLevelCh(1, 16, GEQ_MAXNUMBANDS)
+#define readGEQRght17Width readGEQWidthCh(1, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRght17Width(N) writeGEQWidthCh(1, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght17Width wroteGEQWidthCh(1, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRght18Freq readGEQFreqCh(1, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRght18Freq(N) writeGEQFreqCh(1, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght18Freq wroteGEQFreqCh(1, 17, GEQ_MAXNUMBANDS)
+#define readGEQRght18Level readGEQLevelCh(1, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRght18Level(N) writeGEQLevelCh(1, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght18Level wroteGEQLevelCh(1, 17, GEQ_MAXNUMBANDS)
+#define readGEQRght18Width readGEQWidthCh(1, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRght18Width(N) writeGEQWidthCh(1, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght18Width wroteGEQWidthCh(1, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRght19Freq readGEQFreqCh(1, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRght19Freq(N) writeGEQFreqCh(1, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght19Freq wroteGEQFreqCh(1, 18, GEQ_MAXNUMBANDS)
+#define readGEQRght19Level readGEQLevelCh(1, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRght19Level(N) writeGEQLevelCh(1, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght19Level wroteGEQLevelCh(1, 18, GEQ_MAXNUMBANDS)
+#define readGEQRght19Width readGEQWidthCh(1, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRght19Width(N) writeGEQWidthCh(1, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght19Width wroteGEQWidthCh(1, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRght20Freq readGEQFreqCh(1, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRght20Freq(N) writeGEQFreqCh(1, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght20Freq wroteGEQFreqCh(1, 19, GEQ_MAXNUMBANDS)
+#define readGEQRght20Level readGEQLevelCh(1, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRght20Level(N) writeGEQLevelCh(1, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght20Level wroteGEQLevelCh(1, 19, GEQ_MAXNUMBANDS)
+#define readGEQRght20Width readGEQWidthCh(1, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRght20Width(N) writeGEQWidthCh(1, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght20Width wroteGEQWidthCh(1, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRght21Freq readGEQFreqCh(1, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRght21Freq(N) writeGEQFreqCh(1, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght21Freq wroteGEQFreqCh(1, 20, GEQ_MAXNUMBANDS)
+#define readGEQRght21Level readGEQLevelCh(1, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRght21Level(N) writeGEQLevelCh(1, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght21Level wroteGEQLevelCh(1, 20, GEQ_MAXNUMBANDS)
+#define readGEQRght21Width readGEQWidthCh(1, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRght21Width(N) writeGEQWidthCh(1, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght21Width wroteGEQWidthCh(1, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRght22Freq readGEQFreqCh(1, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRght22Freq(N) writeGEQFreqCh(1, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght22Freq wroteGEQFreqCh(1, 21, GEQ_MAXNUMBANDS)
+#define readGEQRght22Level readGEQLevelCh(1, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRght22Level(N) writeGEQLevelCh(1, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght22Level wroteGEQLevelCh(1, 21, GEQ_MAXNUMBANDS)
+#define readGEQRght22Width readGEQWidthCh(1, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRght22Width(N) writeGEQWidthCh(1, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght22Width wroteGEQWidthCh(1, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRght23Freq readGEQFreqCh(1, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRght23Freq(N) writeGEQFreqCh(1, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght23Freq wroteGEQFreqCh(1, 22, GEQ_MAXNUMBANDS)
+#define readGEQRght23Level readGEQLevelCh(1, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRght23Level(N) writeGEQLevelCh(1, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght23Level wroteGEQLevelCh(1, 22, GEQ_MAXNUMBANDS)
+#define readGEQRght23Width readGEQWidthCh(1, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRght23Width(N) writeGEQWidthCh(1, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght23Width wroteGEQWidthCh(1, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRght24Freq readGEQFreqCh(1, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRght24Freq(N) writeGEQFreqCh(1, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght24Freq wroteGEQFreqCh(1, 23, GEQ_MAXNUMBANDS)
+#define readGEQRght24Level readGEQLevelCh(1, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRght24Level(N) writeGEQLevelCh(1, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght24Level wroteGEQLevelCh(1, 23, GEQ_MAXNUMBANDS)
+#define readGEQRght24Width readGEQWidthCh(1, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRght24Width(N) writeGEQWidthCh(1, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght24Width wroteGEQWidthCh(1, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRght25Freq readGEQFreqCh(1, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRght25Freq(N) writeGEQFreqCh(1, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght25Freq wroteGEQFreqCh(1, 24, GEQ_MAXNUMBANDS)
+#define readGEQRght25Level readGEQLevelCh(1, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRght25Level(N) writeGEQLevelCh(1, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght25Level wroteGEQLevelCh(1, 24, GEQ_MAXNUMBANDS)
+#define readGEQRght25Width readGEQWidthCh(1, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRght25Width(N) writeGEQWidthCh(1, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght25Width wroteGEQWidthCh(1, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRght26Freq readGEQFreqCh(1, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRght26Freq(N) writeGEQFreqCh(1, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght26Freq wroteGEQFreqCh(1, 25, GEQ_MAXNUMBANDS)
+#define readGEQRght26Level readGEQLevelCh(1, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRght26Level(N) writeGEQLevelCh(1, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght26Level wroteGEQLevelCh(1, 25, GEQ_MAXNUMBANDS)
+#define readGEQRght26Width readGEQWidthCh(1, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRght26Width(N) writeGEQWidthCh(1, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght26Width wroteGEQWidthCh(1, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRght27Freq readGEQFreqCh(1, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRght27Freq(N) writeGEQFreqCh(1, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght27Freq wroteGEQFreqCh(1, 26, GEQ_MAXNUMBANDS)
+#define readGEQRght27Level readGEQLevelCh(1, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRght27Level(N) writeGEQLevelCh(1, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght27Level wroteGEQLevelCh(1, 26, GEQ_MAXNUMBANDS)
+#define readGEQRght27Width readGEQWidthCh(1, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRght27Width(N) writeGEQWidthCh(1, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght27Width wroteGEQWidthCh(1, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRght28Freq readGEQFreqCh(1, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRght28Freq(N) writeGEQFreqCh(1, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght28Freq wroteGEQFreqCh(1, 27, GEQ_MAXNUMBANDS)
+#define readGEQRght28Level readGEQLevelCh(1, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRght28Level(N) writeGEQLevelCh(1, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght28Level wroteGEQLevelCh(1, 27, GEQ_MAXNUMBANDS)
+#define readGEQRght28Width readGEQWidthCh(1, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRght28Width(N) writeGEQWidthCh(1, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght28Width wroteGEQWidthCh(1, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRght29Freq readGEQFreqCh(1, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRght29Freq(N) writeGEQFreqCh(1, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght29Freq wroteGEQFreqCh(1, 28, GEQ_MAXNUMBANDS)
+#define readGEQRght29Level readGEQLevelCh(1, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRght29Level(N) writeGEQLevelCh(1, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght29Level wroteGEQLevelCh(1, 28, GEQ_MAXNUMBANDS)
+#define readGEQRght29Width readGEQWidthCh(1, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRght29Width(N) writeGEQWidthCh(1, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght29Width wroteGEQWidthCh(1, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRght30Freq readGEQFreqCh(1, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRght30Freq(N) writeGEQFreqCh(1, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght30Freq wroteGEQFreqCh(1, 29, GEQ_MAXNUMBANDS)
+#define readGEQRght30Level readGEQLevelCh(1, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRght30Level(N) writeGEQLevelCh(1, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght30Level wroteGEQLevelCh(1, 29, GEQ_MAXNUMBANDS)
+#define readGEQRght30Width readGEQWidthCh(1, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRght30Width(N) writeGEQWidthCh(1, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght30Width wroteGEQWidthCh(1, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRght31Freq readGEQFreqCh(1, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRght31Freq(N) writeGEQFreqCh(1, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght31Freq wroteGEQFreqCh(1, 30, GEQ_MAXNUMBANDS)
+#define readGEQRght31Level readGEQLevelCh(1, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRght31Level(N) writeGEQLevelCh(1, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght31Level wroteGEQLevelCh(1, 30, GEQ_MAXNUMBANDS)
+#define readGEQRght31Width readGEQWidthCh(1, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRght31Width(N) writeGEQWidthCh(1, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght31Width wroteGEQWidthCh(1, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRght32Freq readGEQFreqCh(1, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRght32Freq(N) writeGEQFreqCh(1, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght32Freq wroteGEQFreqCh(1, 31, GEQ_MAXNUMBANDS)
+#define readGEQRght32Level readGEQLevelCh(1, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRght32Level(N) writeGEQLevelCh(1, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght32Level wroteGEQLevelCh(1, 31, GEQ_MAXNUMBANDS)
+#define readGEQRght32Width readGEQWidthCh(1, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRght32Width(N) writeGEQWidthCh(1, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRght32Width wroteGEQWidthCh(1, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr1Freq readGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCntr1Freq(N) writeGEQFreqCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr1Freq wroteGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
+#define readGEQCntr1Level readGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCntr1Level(N) writeGEQLevelCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr1Level wroteGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
+#define readGEQCntr1Width readGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCntr1Width(N) writeGEQWidthCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr1Width wroteGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr2Freq readGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCntr2Freq(N) writeGEQFreqCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr2Freq wroteGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
+#define readGEQCntr2Level readGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCntr2Level(N) writeGEQLevelCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr2Level wroteGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
+#define readGEQCntr2Width readGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCntr2Width(N) writeGEQWidthCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr2Width wroteGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr3Freq readGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCntr3Freq(N) writeGEQFreqCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr3Freq wroteGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
+#define readGEQCntr3Level readGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCntr3Level(N) writeGEQLevelCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr3Level wroteGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
+#define readGEQCntr3Width readGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCntr3Width(N) writeGEQWidthCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr3Width wroteGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr4Freq readGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCntr4Freq(N) writeGEQFreqCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr4Freq wroteGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
+#define readGEQCntr4Level readGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCntr4Level(N) writeGEQLevelCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr4Level wroteGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
+#define readGEQCntr4Width readGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCntr4Width(N) writeGEQWidthCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr4Width wroteGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr5Freq readGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCntr5Freq(N) writeGEQFreqCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr5Freq wroteGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
+#define readGEQCntr5Level readGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCntr5Level(N) writeGEQLevelCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr5Level wroteGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
+#define readGEQCntr5Width readGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCntr5Width(N) writeGEQWidthCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr5Width wroteGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr6Freq readGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCntr6Freq(N) writeGEQFreqCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr6Freq wroteGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
+#define readGEQCntr6Level readGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCntr6Level(N) writeGEQLevelCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr6Level wroteGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
+#define readGEQCntr6Width readGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCntr6Width(N) writeGEQWidthCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr6Width wroteGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr7Freq readGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCntr7Freq(N) writeGEQFreqCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr7Freq wroteGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
+#define readGEQCntr7Level readGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCntr7Level(N) writeGEQLevelCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr7Level wroteGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
+#define readGEQCntr7Width readGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCntr7Width(N) writeGEQWidthCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr7Width wroteGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr8Freq readGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCntr8Freq(N) writeGEQFreqCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr8Freq wroteGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
+#define readGEQCntr8Level readGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCntr8Level(N) writeGEQLevelCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr8Level wroteGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
+#define readGEQCntr8Width readGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCntr8Width(N) writeGEQWidthCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr8Width wroteGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr9Freq readGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCntr9Freq(N) writeGEQFreqCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr9Freq wroteGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
+#define readGEQCntr9Level readGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCntr9Level(N) writeGEQLevelCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr9Level wroteGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
+#define readGEQCntr9Width readGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCntr9Width(N) writeGEQWidthCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr9Width wroteGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr10Freq readGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCntr10Freq(N) writeGEQFreqCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr10Freq wroteGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
+#define readGEQCntr10Level readGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCntr10Level(N) writeGEQLevelCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr10Level wroteGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
+#define readGEQCntr10Width readGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCntr10Width(N) writeGEQWidthCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr10Width wroteGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr11Freq readGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCntr11Freq(N) writeGEQFreqCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr11Freq wroteGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
+#define readGEQCntr11Level readGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCntr11Level(N) writeGEQLevelCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr11Level wroteGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
+#define readGEQCntr11Width readGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCntr11Width(N) writeGEQWidthCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr11Width wroteGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr12Freq readGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCntr12Freq(N) writeGEQFreqCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr12Freq wroteGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
+#define readGEQCntr12Level readGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCntr12Level(N) writeGEQLevelCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr12Level wroteGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
+#define readGEQCntr12Width readGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCntr12Width(N) writeGEQWidthCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr12Width wroteGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr13Freq readGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCntr13Freq(N) writeGEQFreqCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr13Freq wroteGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
+#define readGEQCntr13Level readGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCntr13Level(N) writeGEQLevelCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr13Level wroteGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
+#define readGEQCntr13Width readGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCntr13Width(N) writeGEQWidthCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr13Width wroteGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr14Freq readGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCntr14Freq(N) writeGEQFreqCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr14Freq wroteGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
+#define readGEQCntr14Level readGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCntr14Level(N) writeGEQLevelCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr14Level wroteGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
+#define readGEQCntr14Width readGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCntr14Width(N) writeGEQWidthCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr14Width wroteGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr15Freq readGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCntr15Freq(N) writeGEQFreqCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr15Freq wroteGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
+#define readGEQCntr15Level readGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCntr15Level(N) writeGEQLevelCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr15Level wroteGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
+#define readGEQCntr15Width readGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCntr15Width(N) writeGEQWidthCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr15Width wroteGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr16Freq readGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCntr16Freq(N) writeGEQFreqCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr16Freq wroteGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
+#define readGEQCntr16Level readGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCntr16Level(N) writeGEQLevelCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr16Level wroteGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
+#define readGEQCntr16Width readGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCntr16Width(N) writeGEQWidthCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr16Width wroteGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr17Freq readGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCntr17Freq(N) writeGEQFreqCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr17Freq wroteGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
+#define readGEQCntr17Level readGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCntr17Level(N) writeGEQLevelCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr17Level wroteGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
+#define readGEQCntr17Width readGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCntr17Width(N) writeGEQWidthCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr17Width wroteGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr18Freq readGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCntr18Freq(N) writeGEQFreqCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr18Freq wroteGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
+#define readGEQCntr18Level readGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCntr18Level(N) writeGEQLevelCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr18Level wroteGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
+#define readGEQCntr18Width readGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCntr18Width(N) writeGEQWidthCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr18Width wroteGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr19Freq readGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCntr19Freq(N) writeGEQFreqCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr19Freq wroteGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
+#define readGEQCntr19Level readGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCntr19Level(N) writeGEQLevelCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr19Level wroteGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
+#define readGEQCntr19Width readGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCntr19Width(N) writeGEQWidthCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr19Width wroteGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr20Freq readGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCntr20Freq(N) writeGEQFreqCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr20Freq wroteGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
+#define readGEQCntr20Level readGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCntr20Level(N) writeGEQLevelCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr20Level wroteGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
+#define readGEQCntr20Width readGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCntr20Width(N) writeGEQWidthCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr20Width wroteGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr21Freq readGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCntr21Freq(N) writeGEQFreqCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr21Freq wroteGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
+#define readGEQCntr21Level readGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCntr21Level(N) writeGEQLevelCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr21Level wroteGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
+#define readGEQCntr21Width readGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCntr21Width(N) writeGEQWidthCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr21Width wroteGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr22Freq readGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCntr22Freq(N) writeGEQFreqCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr22Freq wroteGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
+#define readGEQCntr22Level readGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCntr22Level(N) writeGEQLevelCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr22Level wroteGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
+#define readGEQCntr22Width readGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCntr22Width(N) writeGEQWidthCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr22Width wroteGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr23Freq readGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCntr23Freq(N) writeGEQFreqCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr23Freq wroteGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
+#define readGEQCntr23Level readGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCntr23Level(N) writeGEQLevelCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr23Level wroteGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
+#define readGEQCntr23Width readGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCntr23Width(N) writeGEQWidthCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr23Width wroteGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr24Freq readGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCntr24Freq(N) writeGEQFreqCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr24Freq wroteGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
+#define readGEQCntr24Level readGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCntr24Level(N) writeGEQLevelCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr24Level wroteGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
+#define readGEQCntr24Width readGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCntr24Width(N) writeGEQWidthCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr24Width wroteGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr25Freq readGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCntr25Freq(N) writeGEQFreqCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr25Freq wroteGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
+#define readGEQCntr25Level readGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCntr25Level(N) writeGEQLevelCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr25Level wroteGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
+#define readGEQCntr25Width readGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCntr25Width(N) writeGEQWidthCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr25Width wroteGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr26Freq readGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCntr26Freq(N) writeGEQFreqCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr26Freq wroteGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
+#define readGEQCntr26Level readGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCntr26Level(N) writeGEQLevelCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr26Level wroteGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
+#define readGEQCntr26Width readGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCntr26Width(N) writeGEQWidthCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr26Width wroteGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr27Freq readGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCntr27Freq(N) writeGEQFreqCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr27Freq wroteGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
+#define readGEQCntr27Level readGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCntr27Level(N) writeGEQLevelCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr27Level wroteGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
+#define readGEQCntr27Width readGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCntr27Width(N) writeGEQWidthCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr27Width wroteGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr28Freq readGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCntr28Freq(N) writeGEQFreqCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr28Freq wroteGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
+#define readGEQCntr28Level readGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCntr28Level(N) writeGEQLevelCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr28Level wroteGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
+#define readGEQCntr28Width readGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCntr28Width(N) writeGEQWidthCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr28Width wroteGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr29Freq readGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCntr29Freq(N) writeGEQFreqCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr29Freq wroteGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
+#define readGEQCntr29Level readGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCntr29Level(N) writeGEQLevelCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr29Level wroteGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
+#define readGEQCntr29Width readGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCntr29Width(N) writeGEQWidthCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr29Width wroteGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr30Freq readGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCntr30Freq(N) writeGEQFreqCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr30Freq wroteGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
+#define readGEQCntr30Level readGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCntr30Level(N) writeGEQLevelCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr30Level wroteGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
+#define readGEQCntr30Width readGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCntr30Width(N) writeGEQWidthCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr30Width wroteGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr31Freq readGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCntr31Freq(N) writeGEQFreqCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr31Freq wroteGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
+#define readGEQCntr31Level readGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCntr31Level(N) writeGEQLevelCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr31Level wroteGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
+#define readGEQCntr31Width readGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCntr31Width(N) writeGEQWidthCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr31Width wroteGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCntr32Freq readGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCntr32Freq(N) writeGEQFreqCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr32Freq wroteGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
+#define readGEQCntr32Level readGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCntr32Level(N) writeGEQLevelCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr32Level wroteGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
+#define readGEQCntr32Width readGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCntr32Width(N) writeGEQWidthCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCntr32Width wroteGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr1Freq readGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLctr1Freq(N) writeGEQFreqCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr1Freq wroteGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
+#define readGEQLctr1Level readGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLctr1Level(N) writeGEQLevelCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr1Level wroteGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
+#define readGEQLctr1Width readGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLctr1Width(N) writeGEQWidthCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr1Width wroteGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr2Freq readGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLctr2Freq(N) writeGEQFreqCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr2Freq wroteGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
+#define readGEQLctr2Level readGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLctr2Level(N) writeGEQLevelCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr2Level wroteGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
+#define readGEQLctr2Width readGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLctr2Width(N) writeGEQWidthCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr2Width wroteGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr3Freq readGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLctr3Freq(N) writeGEQFreqCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr3Freq wroteGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
+#define readGEQLctr3Level readGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLctr3Level(N) writeGEQLevelCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr3Level wroteGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
+#define readGEQLctr3Width readGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLctr3Width(N) writeGEQWidthCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr3Width wroteGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr4Freq readGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLctr4Freq(N) writeGEQFreqCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr4Freq wroteGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
+#define readGEQLctr4Level readGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLctr4Level(N) writeGEQLevelCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr4Level wroteGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
+#define readGEQLctr4Width readGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLctr4Width(N) writeGEQWidthCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr4Width wroteGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr5Freq readGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLctr5Freq(N) writeGEQFreqCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr5Freq wroteGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
+#define readGEQLctr5Level readGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLctr5Level(N) writeGEQLevelCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr5Level wroteGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
+#define readGEQLctr5Width readGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLctr5Width(N) writeGEQWidthCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr5Width wroteGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr6Freq readGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLctr6Freq(N) writeGEQFreqCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr6Freq wroteGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
+#define readGEQLctr6Level readGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLctr6Level(N) writeGEQLevelCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr6Level wroteGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
+#define readGEQLctr6Width readGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLctr6Width(N) writeGEQWidthCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr6Width wroteGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr7Freq readGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLctr7Freq(N) writeGEQFreqCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr7Freq wroteGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
+#define readGEQLctr7Level readGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLctr7Level(N) writeGEQLevelCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr7Level wroteGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
+#define readGEQLctr7Width readGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLctr7Width(N) writeGEQWidthCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr7Width wroteGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr8Freq readGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLctr8Freq(N) writeGEQFreqCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr8Freq wroteGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
+#define readGEQLctr8Level readGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLctr8Level(N) writeGEQLevelCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr8Level wroteGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
+#define readGEQLctr8Width readGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLctr8Width(N) writeGEQWidthCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr8Width wroteGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr9Freq readGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLctr9Freq(N) writeGEQFreqCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr9Freq wroteGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
+#define readGEQLctr9Level readGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLctr9Level(N) writeGEQLevelCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr9Level wroteGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
+#define readGEQLctr9Width readGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLctr9Width(N) writeGEQWidthCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr9Width wroteGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr10Freq readGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLctr10Freq(N) writeGEQFreqCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr10Freq wroteGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
+#define readGEQLctr10Level readGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLctr10Level(N) writeGEQLevelCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr10Level wroteGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
+#define readGEQLctr10Width readGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLctr10Width(N) writeGEQWidthCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr10Width wroteGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr11Freq readGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLctr11Freq(N) writeGEQFreqCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr11Freq wroteGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
+#define readGEQLctr11Level readGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLctr11Level(N) writeGEQLevelCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr11Level wroteGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
+#define readGEQLctr11Width readGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLctr11Width(N) writeGEQWidthCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr11Width wroteGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr12Freq readGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLctr12Freq(N) writeGEQFreqCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr12Freq wroteGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
+#define readGEQLctr12Level readGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLctr12Level(N) writeGEQLevelCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr12Level wroteGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
+#define readGEQLctr12Width readGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLctr12Width(N) writeGEQWidthCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr12Width wroteGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr13Freq readGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLctr13Freq(N) writeGEQFreqCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr13Freq wroteGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
+#define readGEQLctr13Level readGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLctr13Level(N) writeGEQLevelCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr13Level wroteGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
+#define readGEQLctr13Width readGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLctr13Width(N) writeGEQWidthCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr13Width wroteGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr14Freq readGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLctr14Freq(N) writeGEQFreqCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr14Freq wroteGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
+#define readGEQLctr14Level readGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLctr14Level(N) writeGEQLevelCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr14Level wroteGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
+#define readGEQLctr14Width readGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLctr14Width(N) writeGEQWidthCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr14Width wroteGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr15Freq readGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLctr15Freq(N) writeGEQFreqCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr15Freq wroteGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
+#define readGEQLctr15Level readGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLctr15Level(N) writeGEQLevelCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr15Level wroteGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
+#define readGEQLctr15Width readGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLctr15Width(N) writeGEQWidthCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr15Width wroteGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr16Freq readGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLctr16Freq(N) writeGEQFreqCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr16Freq wroteGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
+#define readGEQLctr16Level readGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLctr16Level(N) writeGEQLevelCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr16Level wroteGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
+#define readGEQLctr16Width readGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLctr16Width(N) writeGEQWidthCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr16Width wroteGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr17Freq readGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLctr17Freq(N) writeGEQFreqCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr17Freq wroteGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
+#define readGEQLctr17Level readGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLctr17Level(N) writeGEQLevelCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr17Level wroteGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
+#define readGEQLctr17Width readGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLctr17Width(N) writeGEQWidthCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr17Width wroteGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr18Freq readGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLctr18Freq(N) writeGEQFreqCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr18Freq wroteGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
+#define readGEQLctr18Level readGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLctr18Level(N) writeGEQLevelCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr18Level wroteGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
+#define readGEQLctr18Width readGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLctr18Width(N) writeGEQWidthCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr18Width wroteGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr19Freq readGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLctr19Freq(N) writeGEQFreqCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr19Freq wroteGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
+#define readGEQLctr19Level readGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLctr19Level(N) writeGEQLevelCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr19Level wroteGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
+#define readGEQLctr19Width readGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLctr19Width(N) writeGEQWidthCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr19Width wroteGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr20Freq readGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLctr20Freq(N) writeGEQFreqCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr20Freq wroteGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
+#define readGEQLctr20Level readGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLctr20Level(N) writeGEQLevelCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr20Level wroteGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
+#define readGEQLctr20Width readGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLctr20Width(N) writeGEQWidthCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr20Width wroteGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr21Freq readGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLctr21Freq(N) writeGEQFreqCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr21Freq wroteGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
+#define readGEQLctr21Level readGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLctr21Level(N) writeGEQLevelCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr21Level wroteGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
+#define readGEQLctr21Width readGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLctr21Width(N) writeGEQWidthCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr21Width wroteGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr22Freq readGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLctr22Freq(N) writeGEQFreqCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr22Freq wroteGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
+#define readGEQLctr22Level readGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLctr22Level(N) writeGEQLevelCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr22Level wroteGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
+#define readGEQLctr22Width readGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLctr22Width(N) writeGEQWidthCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr22Width wroteGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr23Freq readGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLctr23Freq(N) writeGEQFreqCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr23Freq wroteGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
+#define readGEQLctr23Level readGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLctr23Level(N) writeGEQLevelCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr23Level wroteGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
+#define readGEQLctr23Width readGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLctr23Width(N) writeGEQWidthCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr23Width wroteGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr24Freq readGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLctr24Freq(N) writeGEQFreqCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr24Freq wroteGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
+#define readGEQLctr24Level readGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLctr24Level(N) writeGEQLevelCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr24Level wroteGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
+#define readGEQLctr24Width readGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLctr24Width(N) writeGEQWidthCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr24Width wroteGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr25Freq readGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLctr25Freq(N) writeGEQFreqCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr25Freq wroteGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
+#define readGEQLctr25Level readGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLctr25Level(N) writeGEQLevelCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr25Level wroteGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
+#define readGEQLctr25Width readGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLctr25Width(N) writeGEQWidthCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr25Width wroteGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr26Freq readGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLctr26Freq(N) writeGEQFreqCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr26Freq wroteGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
+#define readGEQLctr26Level readGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLctr26Level(N) writeGEQLevelCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr26Level wroteGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
+#define readGEQLctr26Width readGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLctr26Width(N) writeGEQWidthCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr26Width wroteGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr27Freq readGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLctr27Freq(N) writeGEQFreqCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr27Freq wroteGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
+#define readGEQLctr27Level readGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLctr27Level(N) writeGEQLevelCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr27Level wroteGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
+#define readGEQLctr27Width readGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLctr27Width(N) writeGEQWidthCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr27Width wroteGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr28Freq readGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLctr28Freq(N) writeGEQFreqCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr28Freq wroteGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
+#define readGEQLctr28Level readGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLctr28Level(N) writeGEQLevelCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr28Level wroteGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
+#define readGEQLctr28Width readGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLctr28Width(N) writeGEQWidthCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr28Width wroteGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr29Freq readGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLctr29Freq(N) writeGEQFreqCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr29Freq wroteGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
+#define readGEQLctr29Level readGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLctr29Level(N) writeGEQLevelCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr29Level wroteGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
+#define readGEQLctr29Width readGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLctr29Width(N) writeGEQWidthCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr29Width wroteGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr30Freq readGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLctr30Freq(N) writeGEQFreqCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr30Freq wroteGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
+#define readGEQLctr30Level readGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLctr30Level(N) writeGEQLevelCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr30Level wroteGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
+#define readGEQLctr30Width readGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLctr30Width(N) writeGEQWidthCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr30Width wroteGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr31Freq readGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLctr31Freq(N) writeGEQFreqCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr31Freq wroteGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
+#define readGEQLctr31Level readGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLctr31Level(N) writeGEQLevelCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr31Level wroteGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
+#define readGEQLctr31Width readGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLctr31Width(N) writeGEQWidthCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr31Width wroteGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLctr32Freq readGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLctr32Freq(N) writeGEQFreqCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr32Freq wroteGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
+#define readGEQLctr32Level readGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLctr32Level(N) writeGEQLevelCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr32Level wroteGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
+#define readGEQLctr32Width readGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLctr32Width(N) writeGEQWidthCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLctr32Width wroteGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr1Freq readGEQFreqCh(3, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRctr1Freq(N) writeGEQFreqCh(3, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr1Freq wroteGEQFreqCh(3, 0, GEQ_MAXNUMBANDS)
+#define readGEQRctr1Level readGEQLevelCh(3, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRctr1Level(N) writeGEQLevelCh(3, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr1Level wroteGEQLevelCh(3, 0, GEQ_MAXNUMBANDS)
+#define readGEQRctr1Width readGEQWidthCh(3, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRctr1Width(N) writeGEQWidthCh(3, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr1Width wroteGEQWidthCh(3, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr2Freq readGEQFreqCh(3, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRctr2Freq(N) writeGEQFreqCh(3, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr2Freq wroteGEQFreqCh(3, 1, GEQ_MAXNUMBANDS)
+#define readGEQRctr2Level readGEQLevelCh(3, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRctr2Level(N) writeGEQLevelCh(3, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr2Level wroteGEQLevelCh(3, 1, GEQ_MAXNUMBANDS)
+#define readGEQRctr2Width readGEQWidthCh(3, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRctr2Width(N) writeGEQWidthCh(3, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr2Width wroteGEQWidthCh(3, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr3Freq readGEQFreqCh(3, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRctr3Freq(N) writeGEQFreqCh(3, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr3Freq wroteGEQFreqCh(3, 2, GEQ_MAXNUMBANDS)
+#define readGEQRctr3Level readGEQLevelCh(3, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRctr3Level(N) writeGEQLevelCh(3, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr3Level wroteGEQLevelCh(3, 2, GEQ_MAXNUMBANDS)
+#define readGEQRctr3Width readGEQWidthCh(3, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRctr3Width(N) writeGEQWidthCh(3, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr3Width wroteGEQWidthCh(3, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr4Freq readGEQFreqCh(3, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRctr4Freq(N) writeGEQFreqCh(3, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr4Freq wroteGEQFreqCh(3, 3, GEQ_MAXNUMBANDS)
+#define readGEQRctr4Level readGEQLevelCh(3, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRctr4Level(N) writeGEQLevelCh(3, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr4Level wroteGEQLevelCh(3, 3, GEQ_MAXNUMBANDS)
+#define readGEQRctr4Width readGEQWidthCh(3, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRctr4Width(N) writeGEQWidthCh(3, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr4Width wroteGEQWidthCh(3, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr5Freq readGEQFreqCh(3, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRctr5Freq(N) writeGEQFreqCh(3, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr5Freq wroteGEQFreqCh(3, 4, GEQ_MAXNUMBANDS)
+#define readGEQRctr5Level readGEQLevelCh(3, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRctr5Level(N) writeGEQLevelCh(3, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr5Level wroteGEQLevelCh(3, 4, GEQ_MAXNUMBANDS)
+#define readGEQRctr5Width readGEQWidthCh(3, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRctr5Width(N) writeGEQWidthCh(3, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr5Width wroteGEQWidthCh(3, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr6Freq readGEQFreqCh(3, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRctr6Freq(N) writeGEQFreqCh(3, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr6Freq wroteGEQFreqCh(3, 5, GEQ_MAXNUMBANDS)
+#define readGEQRctr6Level readGEQLevelCh(3, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRctr6Level(N) writeGEQLevelCh(3, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr6Level wroteGEQLevelCh(3, 5, GEQ_MAXNUMBANDS)
+#define readGEQRctr6Width readGEQWidthCh(3, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRctr6Width(N) writeGEQWidthCh(3, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr6Width wroteGEQWidthCh(3, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr7Freq readGEQFreqCh(3, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRctr7Freq(N) writeGEQFreqCh(3, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr7Freq wroteGEQFreqCh(3, 6, GEQ_MAXNUMBANDS)
+#define readGEQRctr7Level readGEQLevelCh(3, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRctr7Level(N) writeGEQLevelCh(3, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr7Level wroteGEQLevelCh(3, 6, GEQ_MAXNUMBANDS)
+#define readGEQRctr7Width readGEQWidthCh(3, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRctr7Width(N) writeGEQWidthCh(3, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr7Width wroteGEQWidthCh(3, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr8Freq readGEQFreqCh(3, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRctr8Freq(N) writeGEQFreqCh(3, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr8Freq wroteGEQFreqCh(3, 7, GEQ_MAXNUMBANDS)
+#define readGEQRctr8Level readGEQLevelCh(3, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRctr8Level(N) writeGEQLevelCh(3, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr8Level wroteGEQLevelCh(3, 7, GEQ_MAXNUMBANDS)
+#define readGEQRctr8Width readGEQWidthCh(3, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRctr8Width(N) writeGEQWidthCh(3, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr8Width wroteGEQWidthCh(3, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr9Freq readGEQFreqCh(3, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRctr9Freq(N) writeGEQFreqCh(3, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr9Freq wroteGEQFreqCh(3, 8, GEQ_MAXNUMBANDS)
+#define readGEQRctr9Level readGEQLevelCh(3, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRctr9Level(N) writeGEQLevelCh(3, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr9Level wroteGEQLevelCh(3, 8, GEQ_MAXNUMBANDS)
+#define readGEQRctr9Width readGEQWidthCh(3, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRctr9Width(N) writeGEQWidthCh(3, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr9Width wroteGEQWidthCh(3, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr10Freq readGEQFreqCh(3, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRctr10Freq(N) writeGEQFreqCh(3, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr10Freq wroteGEQFreqCh(3, 9, GEQ_MAXNUMBANDS)
+#define readGEQRctr10Level readGEQLevelCh(3, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRctr10Level(N) writeGEQLevelCh(3, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr10Level wroteGEQLevelCh(3, 9, GEQ_MAXNUMBANDS)
+#define readGEQRctr10Width readGEQWidthCh(3, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRctr10Width(N) writeGEQWidthCh(3, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr10Width wroteGEQWidthCh(3, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr11Freq readGEQFreqCh(3, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRctr11Freq(N) writeGEQFreqCh(3, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr11Freq wroteGEQFreqCh(3, 10, GEQ_MAXNUMBANDS)
+#define readGEQRctr11Level readGEQLevelCh(3, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRctr11Level(N) writeGEQLevelCh(3, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr11Level wroteGEQLevelCh(3, 10, GEQ_MAXNUMBANDS)
+#define readGEQRctr11Width readGEQWidthCh(3, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRctr11Width(N) writeGEQWidthCh(3, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr11Width wroteGEQWidthCh(3, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr12Freq readGEQFreqCh(3, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRctr12Freq(N) writeGEQFreqCh(3, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr12Freq wroteGEQFreqCh(3, 11, GEQ_MAXNUMBANDS)
+#define readGEQRctr12Level readGEQLevelCh(3, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRctr12Level(N) writeGEQLevelCh(3, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr12Level wroteGEQLevelCh(3, 11, GEQ_MAXNUMBANDS)
+#define readGEQRctr12Width readGEQWidthCh(3, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRctr12Width(N) writeGEQWidthCh(3, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr12Width wroteGEQWidthCh(3, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr13Freq readGEQFreqCh(3, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRctr13Freq(N) writeGEQFreqCh(3, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr13Freq wroteGEQFreqCh(3, 12, GEQ_MAXNUMBANDS)
+#define readGEQRctr13Level readGEQLevelCh(3, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRctr13Level(N) writeGEQLevelCh(3, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr13Level wroteGEQLevelCh(3, 12, GEQ_MAXNUMBANDS)
+#define readGEQRctr13Width readGEQWidthCh(3, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRctr13Width(N) writeGEQWidthCh(3, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr13Width wroteGEQWidthCh(3, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr14Freq readGEQFreqCh(3, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRctr14Freq(N) writeGEQFreqCh(3, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr14Freq wroteGEQFreqCh(3, 13, GEQ_MAXNUMBANDS)
+#define readGEQRctr14Level readGEQLevelCh(3, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRctr14Level(N) writeGEQLevelCh(3, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr14Level wroteGEQLevelCh(3, 13, GEQ_MAXNUMBANDS)
+#define readGEQRctr14Width readGEQWidthCh(3, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRctr14Width(N) writeGEQWidthCh(3, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr14Width wroteGEQWidthCh(3, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr15Freq readGEQFreqCh(3, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRctr15Freq(N) writeGEQFreqCh(3, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr15Freq wroteGEQFreqCh(3, 14, GEQ_MAXNUMBANDS)
+#define readGEQRctr15Level readGEQLevelCh(3, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRctr15Level(N) writeGEQLevelCh(3, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr15Level wroteGEQLevelCh(3, 14, GEQ_MAXNUMBANDS)
+#define readGEQRctr15Width readGEQWidthCh(3, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRctr15Width(N) writeGEQWidthCh(3, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr15Width wroteGEQWidthCh(3, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr16Freq readGEQFreqCh(3, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRctr16Freq(N) writeGEQFreqCh(3, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr16Freq wroteGEQFreqCh(3, 15, GEQ_MAXNUMBANDS)
+#define readGEQRctr16Level readGEQLevelCh(3, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRctr16Level(N) writeGEQLevelCh(3, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr16Level wroteGEQLevelCh(3, 15, GEQ_MAXNUMBANDS)
+#define readGEQRctr16Width readGEQWidthCh(3, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRctr16Width(N) writeGEQWidthCh(3, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr16Width wroteGEQWidthCh(3, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr17Freq readGEQFreqCh(3, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRctr17Freq(N) writeGEQFreqCh(3, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr17Freq wroteGEQFreqCh(3, 16, GEQ_MAXNUMBANDS)
+#define readGEQRctr17Level readGEQLevelCh(3, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRctr17Level(N) writeGEQLevelCh(3, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr17Level wroteGEQLevelCh(3, 16, GEQ_MAXNUMBANDS)
+#define readGEQRctr17Width readGEQWidthCh(3, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRctr17Width(N) writeGEQWidthCh(3, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr17Width wroteGEQWidthCh(3, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr18Freq readGEQFreqCh(3, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRctr18Freq(N) writeGEQFreqCh(3, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr18Freq wroteGEQFreqCh(3, 17, GEQ_MAXNUMBANDS)
+#define readGEQRctr18Level readGEQLevelCh(3, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRctr18Level(N) writeGEQLevelCh(3, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr18Level wroteGEQLevelCh(3, 17, GEQ_MAXNUMBANDS)
+#define readGEQRctr18Width readGEQWidthCh(3, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRctr18Width(N) writeGEQWidthCh(3, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr18Width wroteGEQWidthCh(3, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr19Freq readGEQFreqCh(3, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRctr19Freq(N) writeGEQFreqCh(3, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr19Freq wroteGEQFreqCh(3, 18, GEQ_MAXNUMBANDS)
+#define readGEQRctr19Level readGEQLevelCh(3, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRctr19Level(N) writeGEQLevelCh(3, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr19Level wroteGEQLevelCh(3, 18, GEQ_MAXNUMBANDS)
+#define readGEQRctr19Width readGEQWidthCh(3, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRctr19Width(N) writeGEQWidthCh(3, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr19Width wroteGEQWidthCh(3, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr20Freq readGEQFreqCh(3, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRctr20Freq(N) writeGEQFreqCh(3, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr20Freq wroteGEQFreqCh(3, 19, GEQ_MAXNUMBANDS)
+#define readGEQRctr20Level readGEQLevelCh(3, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRctr20Level(N) writeGEQLevelCh(3, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr20Level wroteGEQLevelCh(3, 19, GEQ_MAXNUMBANDS)
+#define readGEQRctr20Width readGEQWidthCh(3, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRctr20Width(N) writeGEQWidthCh(3, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr20Width wroteGEQWidthCh(3, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr21Freq readGEQFreqCh(3, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRctr21Freq(N) writeGEQFreqCh(3, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr21Freq wroteGEQFreqCh(3, 20, GEQ_MAXNUMBANDS)
+#define readGEQRctr21Level readGEQLevelCh(3, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRctr21Level(N) writeGEQLevelCh(3, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr21Level wroteGEQLevelCh(3, 20, GEQ_MAXNUMBANDS)
+#define readGEQRctr21Width readGEQWidthCh(3, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRctr21Width(N) writeGEQWidthCh(3, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr21Width wroteGEQWidthCh(3, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr22Freq readGEQFreqCh(3, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRctr22Freq(N) writeGEQFreqCh(3, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr22Freq wroteGEQFreqCh(3, 21, GEQ_MAXNUMBANDS)
+#define readGEQRctr22Level readGEQLevelCh(3, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRctr22Level(N) writeGEQLevelCh(3, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr22Level wroteGEQLevelCh(3, 21, GEQ_MAXNUMBANDS)
+#define readGEQRctr22Width readGEQWidthCh(3, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRctr22Width(N) writeGEQWidthCh(3, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr22Width wroteGEQWidthCh(3, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr23Freq readGEQFreqCh(3, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRctr23Freq(N) writeGEQFreqCh(3, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr23Freq wroteGEQFreqCh(3, 22, GEQ_MAXNUMBANDS)
+#define readGEQRctr23Level readGEQLevelCh(3, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRctr23Level(N) writeGEQLevelCh(3, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr23Level wroteGEQLevelCh(3, 22, GEQ_MAXNUMBANDS)
+#define readGEQRctr23Width readGEQWidthCh(3, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRctr23Width(N) writeGEQWidthCh(3, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr23Width wroteGEQWidthCh(3, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr24Freq readGEQFreqCh(3, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRctr24Freq(N) writeGEQFreqCh(3, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr24Freq wroteGEQFreqCh(3, 23, GEQ_MAXNUMBANDS)
+#define readGEQRctr24Level readGEQLevelCh(3, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRctr24Level(N) writeGEQLevelCh(3, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr24Level wroteGEQLevelCh(3, 23, GEQ_MAXNUMBANDS)
+#define readGEQRctr24Width readGEQWidthCh(3, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRctr24Width(N) writeGEQWidthCh(3, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr24Width wroteGEQWidthCh(3, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr25Freq readGEQFreqCh(3, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRctr25Freq(N) writeGEQFreqCh(3, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr25Freq wroteGEQFreqCh(3, 24, GEQ_MAXNUMBANDS)
+#define readGEQRctr25Level readGEQLevelCh(3, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRctr25Level(N) writeGEQLevelCh(3, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr25Level wroteGEQLevelCh(3, 24, GEQ_MAXNUMBANDS)
+#define readGEQRctr25Width readGEQWidthCh(3, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRctr25Width(N) writeGEQWidthCh(3, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr25Width wroteGEQWidthCh(3, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr26Freq readGEQFreqCh(3, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRctr26Freq(N) writeGEQFreqCh(3, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr26Freq wroteGEQFreqCh(3, 25, GEQ_MAXNUMBANDS)
+#define readGEQRctr26Level readGEQLevelCh(3, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRctr26Level(N) writeGEQLevelCh(3, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr26Level wroteGEQLevelCh(3, 25, GEQ_MAXNUMBANDS)
+#define readGEQRctr26Width readGEQWidthCh(3, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRctr26Width(N) writeGEQWidthCh(3, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr26Width wroteGEQWidthCh(3, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr27Freq readGEQFreqCh(3, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRctr27Freq(N) writeGEQFreqCh(3, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr27Freq wroteGEQFreqCh(3, 26, GEQ_MAXNUMBANDS)
+#define readGEQRctr27Level readGEQLevelCh(3, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRctr27Level(N) writeGEQLevelCh(3, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr27Level wroteGEQLevelCh(3, 26, GEQ_MAXNUMBANDS)
+#define readGEQRctr27Width readGEQWidthCh(3, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRctr27Width(N) writeGEQWidthCh(3, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr27Width wroteGEQWidthCh(3, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr28Freq readGEQFreqCh(3, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRctr28Freq(N) writeGEQFreqCh(3, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr28Freq wroteGEQFreqCh(3, 27, GEQ_MAXNUMBANDS)
+#define readGEQRctr28Level readGEQLevelCh(3, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRctr28Level(N) writeGEQLevelCh(3, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr28Level wroteGEQLevelCh(3, 27, GEQ_MAXNUMBANDS)
+#define readGEQRctr28Width readGEQWidthCh(3, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRctr28Width(N) writeGEQWidthCh(3, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr28Width wroteGEQWidthCh(3, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr29Freq readGEQFreqCh(3, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRctr29Freq(N) writeGEQFreqCh(3, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr29Freq wroteGEQFreqCh(3, 28, GEQ_MAXNUMBANDS)
+#define readGEQRctr29Level readGEQLevelCh(3, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRctr29Level(N) writeGEQLevelCh(3, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr29Level wroteGEQLevelCh(3, 28, GEQ_MAXNUMBANDS)
+#define readGEQRctr29Width readGEQWidthCh(3, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRctr29Width(N) writeGEQWidthCh(3, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr29Width wroteGEQWidthCh(3, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr30Freq readGEQFreqCh(3, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRctr30Freq(N) writeGEQFreqCh(3, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr30Freq wroteGEQFreqCh(3, 29, GEQ_MAXNUMBANDS)
+#define readGEQRctr30Level readGEQLevelCh(3, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRctr30Level(N) writeGEQLevelCh(3, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr30Level wroteGEQLevelCh(3, 29, GEQ_MAXNUMBANDS)
+#define readGEQRctr30Width readGEQWidthCh(3, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRctr30Width(N) writeGEQWidthCh(3, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr30Width wroteGEQWidthCh(3, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr31Freq readGEQFreqCh(3, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRctr31Freq(N) writeGEQFreqCh(3, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr31Freq wroteGEQFreqCh(3, 30, GEQ_MAXNUMBANDS)
+#define readGEQRctr31Level readGEQLevelCh(3, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRctr31Level(N) writeGEQLevelCh(3, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr31Level wroteGEQLevelCh(3, 30, GEQ_MAXNUMBANDS)
+#define readGEQRctr31Width readGEQWidthCh(3, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRctr31Width(N) writeGEQWidthCh(3, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr31Width wroteGEQWidthCh(3, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRctr32Freq readGEQFreqCh(3, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRctr32Freq(N) writeGEQFreqCh(3, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr32Freq wroteGEQFreqCh(3, 31, GEQ_MAXNUMBANDS)
+#define readGEQRctr32Level readGEQLevelCh(3, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRctr32Level(N) writeGEQLevelCh(3, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr32Level wroteGEQLevelCh(3, 31, GEQ_MAXNUMBANDS)
+#define readGEQRctr32Width readGEQWidthCh(3, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRctr32Width(N) writeGEQWidthCh(3, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRctr32Width wroteGEQWidthCh(3, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQWide1Freq readGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQWide1Freq(N) writeGEQFreqCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide1Freq wroteGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
+#define readGEQWide1Level readGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQWide1Level(N) writeGEQLevelCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide1Level wroteGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
+#define readGEQWide1Width readGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQWide1Width(N) writeGEQWidthCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide1Width wroteGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQWide2Freq readGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQWide2Freq(N) writeGEQFreqCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide2Freq wroteGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
+#define readGEQWide2Level readGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQWide2Level(N) writeGEQLevelCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide2Level wroteGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
+#define readGEQWide2Width readGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQWide2Width(N) writeGEQWidthCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide2Width wroteGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQWide3Freq readGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQWide3Freq(N) writeGEQFreqCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide3Freq wroteGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
+#define readGEQWide3Level readGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQWide3Level(N) writeGEQLevelCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide3Level wroteGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
+#define readGEQWide3Width readGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQWide3Width(N) writeGEQWidthCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide3Width wroteGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQWide4Freq readGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQWide4Freq(N) writeGEQFreqCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide4Freq wroteGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
+#define readGEQWide4Level readGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQWide4Level(N) writeGEQLevelCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide4Level wroteGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
+#define readGEQWide4Width readGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQWide4Width(N) writeGEQWidthCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide4Width wroteGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQWide5Freq readGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQWide5Freq(N) writeGEQFreqCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide5Freq wroteGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
+#define readGEQWide5Level readGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQWide5Level(N) writeGEQLevelCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide5Level wroteGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
+#define readGEQWide5Width readGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQWide5Width(N) writeGEQWidthCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide5Width wroteGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQWide6Freq readGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQWide6Freq(N) writeGEQFreqCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide6Freq wroteGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
+#define readGEQWide6Level readGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQWide6Level(N) writeGEQLevelCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide6Level wroteGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
+#define readGEQWide6Width readGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQWide6Width(N) writeGEQWidthCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide6Width wroteGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQWide7Freq readGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQWide7Freq(N) writeGEQFreqCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide7Freq wroteGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
+#define readGEQWide7Level readGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQWide7Level(N) writeGEQLevelCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide7Level wroteGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
+#define readGEQWide7Width readGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQWide7Width(N) writeGEQWidthCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide7Width wroteGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQWide8Freq readGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQWide8Freq(N) writeGEQFreqCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide8Freq wroteGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
+#define readGEQWide8Level readGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQWide8Level(N) writeGEQLevelCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide8Level wroteGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
+#define readGEQWide8Width readGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQWide8Width(N) writeGEQWidthCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide8Width wroteGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQWide9Freq readGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQWide9Freq(N) writeGEQFreqCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide9Freq wroteGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
+#define readGEQWide9Level readGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQWide9Level(N) writeGEQLevelCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide9Level wroteGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
+#define readGEQWide9Width readGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQWide9Width(N) writeGEQWidthCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide9Width wroteGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQWide10Freq readGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQWide10Freq(N) writeGEQFreqCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide10Freq wroteGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
+#define readGEQWide10Level readGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQWide10Level(N) writeGEQLevelCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide10Level wroteGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
+#define readGEQWide10Width readGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQWide10Width(N) writeGEQWidthCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide10Width wroteGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQWide11Freq readGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQWide11Freq(N) writeGEQFreqCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide11Freq wroteGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
+#define readGEQWide11Level readGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQWide11Level(N) writeGEQLevelCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide11Level wroteGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
+#define readGEQWide11Width readGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQWide11Width(N) writeGEQWidthCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide11Width wroteGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQWide12Freq readGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQWide12Freq(N) writeGEQFreqCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide12Freq wroteGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
+#define readGEQWide12Level readGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQWide12Level(N) writeGEQLevelCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide12Level wroteGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
+#define readGEQWide12Width readGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQWide12Width(N) writeGEQWidthCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide12Width wroteGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQWide13Freq readGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQWide13Freq(N) writeGEQFreqCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide13Freq wroteGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
+#define readGEQWide13Level readGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQWide13Level(N) writeGEQLevelCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide13Level wroteGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
+#define readGEQWide13Width readGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQWide13Width(N) writeGEQWidthCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide13Width wroteGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQWide14Freq readGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQWide14Freq(N) writeGEQFreqCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide14Freq wroteGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
+#define readGEQWide14Level readGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQWide14Level(N) writeGEQLevelCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide14Level wroteGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
+#define readGEQWide14Width readGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQWide14Width(N) writeGEQWidthCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide14Width wroteGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQWide15Freq readGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQWide15Freq(N) writeGEQFreqCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide15Freq wroteGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
+#define readGEQWide15Level readGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQWide15Level(N) writeGEQLevelCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide15Level wroteGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
+#define readGEQWide15Width readGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQWide15Width(N) writeGEQWidthCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide15Width wroteGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQWide16Freq readGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQWide16Freq(N) writeGEQFreqCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide16Freq wroteGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
+#define readGEQWide16Level readGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQWide16Level(N) writeGEQLevelCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide16Level wroteGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
+#define readGEQWide16Width readGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQWide16Width(N) writeGEQWidthCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide16Width wroteGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQWide17Freq readGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQWide17Freq(N) writeGEQFreqCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide17Freq wroteGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
+#define readGEQWide17Level readGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQWide17Level(N) writeGEQLevelCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide17Level wroteGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
+#define readGEQWide17Width readGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQWide17Width(N) writeGEQWidthCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide17Width wroteGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQWide18Freq readGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQWide18Freq(N) writeGEQFreqCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide18Freq wroteGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
+#define readGEQWide18Level readGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQWide18Level(N) writeGEQLevelCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide18Level wroteGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
+#define readGEQWide18Width readGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQWide18Width(N) writeGEQWidthCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide18Width wroteGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQWide19Freq readGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQWide19Freq(N) writeGEQFreqCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide19Freq wroteGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
+#define readGEQWide19Level readGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQWide19Level(N) writeGEQLevelCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide19Level wroteGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
+#define readGEQWide19Width readGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQWide19Width(N) writeGEQWidthCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide19Width wroteGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQWide20Freq readGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQWide20Freq(N) writeGEQFreqCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide20Freq wroteGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
+#define readGEQWide20Level readGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQWide20Level(N) writeGEQLevelCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide20Level wroteGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
+#define readGEQWide20Width readGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQWide20Width(N) writeGEQWidthCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide20Width wroteGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQWide21Freq readGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQWide21Freq(N) writeGEQFreqCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide21Freq wroteGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
+#define readGEQWide21Level readGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQWide21Level(N) writeGEQLevelCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide21Level wroteGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
+#define readGEQWide21Width readGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQWide21Width(N) writeGEQWidthCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide21Width wroteGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQWide22Freq readGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQWide22Freq(N) writeGEQFreqCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide22Freq wroteGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
+#define readGEQWide22Level readGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQWide22Level(N) writeGEQLevelCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide22Level wroteGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
+#define readGEQWide22Width readGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQWide22Width(N) writeGEQWidthCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide22Width wroteGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQWide23Freq readGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQWide23Freq(N) writeGEQFreqCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide23Freq wroteGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
+#define readGEQWide23Level readGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQWide23Level(N) writeGEQLevelCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide23Level wroteGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
+#define readGEQWide23Width readGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQWide23Width(N) writeGEQWidthCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide23Width wroteGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQWide24Freq readGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQWide24Freq(N) writeGEQFreqCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide24Freq wroteGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
+#define readGEQWide24Level readGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQWide24Level(N) writeGEQLevelCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide24Level wroteGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
+#define readGEQWide24Width readGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQWide24Width(N) writeGEQWidthCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide24Width wroteGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQWide25Freq readGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQWide25Freq(N) writeGEQFreqCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide25Freq wroteGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
+#define readGEQWide25Level readGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQWide25Level(N) writeGEQLevelCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide25Level wroteGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
+#define readGEQWide25Width readGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQWide25Width(N) writeGEQWidthCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide25Width wroteGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQWide26Freq readGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQWide26Freq(N) writeGEQFreqCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide26Freq wroteGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
+#define readGEQWide26Level readGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQWide26Level(N) writeGEQLevelCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide26Level wroteGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
+#define readGEQWide26Width readGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQWide26Width(N) writeGEQWidthCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide26Width wroteGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQWide27Freq readGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQWide27Freq(N) writeGEQFreqCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide27Freq wroteGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
+#define readGEQWide27Level readGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQWide27Level(N) writeGEQLevelCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide27Level wroteGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
+#define readGEQWide27Width readGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQWide27Width(N) writeGEQWidthCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide27Width wroteGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQWide28Freq readGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQWide28Freq(N) writeGEQFreqCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide28Freq wroteGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
+#define readGEQWide28Level readGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQWide28Level(N) writeGEQLevelCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide28Level wroteGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
+#define readGEQWide28Width readGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQWide28Width(N) writeGEQWidthCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide28Width wroteGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQWide29Freq readGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQWide29Freq(N) writeGEQFreqCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide29Freq wroteGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
+#define readGEQWide29Level readGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQWide29Level(N) writeGEQLevelCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide29Level wroteGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
+#define readGEQWide29Width readGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQWide29Width(N) writeGEQWidthCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide29Width wroteGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQWide30Freq readGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQWide30Freq(N) writeGEQFreqCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide30Freq wroteGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
+#define readGEQWide30Level readGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQWide30Level(N) writeGEQLevelCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide30Level wroteGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
+#define readGEQWide30Width readGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQWide30Width(N) writeGEQWidthCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide30Width wroteGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQWide31Freq readGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQWide31Freq(N) writeGEQFreqCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide31Freq wroteGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
+#define readGEQWide31Level readGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQWide31Level(N) writeGEQLevelCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide31Level wroteGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
+#define readGEQWide31Width readGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQWide31Width(N) writeGEQWidthCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide31Width wroteGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQWide32Freq readGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQWide32Freq(N) writeGEQFreqCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide32Freq wroteGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
+#define readGEQWide32Level readGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQWide32Level(N) writeGEQLevelCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide32Level wroteGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
+#define readGEQWide32Width readGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQWide32Width(N) writeGEQWidthCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQWide32Width wroteGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid1Freq readGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLwid1Freq(N) writeGEQFreqCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid1Freq wroteGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
+#define readGEQLwid1Level readGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLwid1Level(N) writeGEQLevelCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid1Level wroteGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
+#define readGEQLwid1Width readGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLwid1Width(N) writeGEQWidthCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid1Width wroteGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid2Freq readGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLwid2Freq(N) writeGEQFreqCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid2Freq wroteGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
+#define readGEQLwid2Level readGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLwid2Level(N) writeGEQLevelCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid2Level wroteGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
+#define readGEQLwid2Width readGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLwid2Width(N) writeGEQWidthCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid2Width wroteGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid3Freq readGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLwid3Freq(N) writeGEQFreqCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid3Freq wroteGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
+#define readGEQLwid3Level readGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLwid3Level(N) writeGEQLevelCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid3Level wroteGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
+#define readGEQLwid3Width readGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLwid3Width(N) writeGEQWidthCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid3Width wroteGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid4Freq readGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLwid4Freq(N) writeGEQFreqCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid4Freq wroteGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
+#define readGEQLwid4Level readGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLwid4Level(N) writeGEQLevelCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid4Level wroteGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
+#define readGEQLwid4Width readGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLwid4Width(N) writeGEQWidthCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid4Width wroteGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid5Freq readGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLwid5Freq(N) writeGEQFreqCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid5Freq wroteGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
+#define readGEQLwid5Level readGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLwid5Level(N) writeGEQLevelCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid5Level wroteGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
+#define readGEQLwid5Width readGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLwid5Width(N) writeGEQWidthCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid5Width wroteGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid6Freq readGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLwid6Freq(N) writeGEQFreqCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid6Freq wroteGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
+#define readGEQLwid6Level readGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLwid6Level(N) writeGEQLevelCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid6Level wroteGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
+#define readGEQLwid6Width readGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLwid6Width(N) writeGEQWidthCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid6Width wroteGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid7Freq readGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLwid7Freq(N) writeGEQFreqCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid7Freq wroteGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
+#define readGEQLwid7Level readGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLwid7Level(N) writeGEQLevelCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid7Level wroteGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
+#define readGEQLwid7Width readGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLwid7Width(N) writeGEQWidthCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid7Width wroteGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid8Freq readGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLwid8Freq(N) writeGEQFreqCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid8Freq wroteGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
+#define readGEQLwid8Level readGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLwid8Level(N) writeGEQLevelCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid8Level wroteGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
+#define readGEQLwid8Width readGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLwid8Width(N) writeGEQWidthCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid8Width wroteGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid9Freq readGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLwid9Freq(N) writeGEQFreqCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid9Freq wroteGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
+#define readGEQLwid9Level readGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLwid9Level(N) writeGEQLevelCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid9Level wroteGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
+#define readGEQLwid9Width readGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLwid9Width(N) writeGEQWidthCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid9Width wroteGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid10Freq readGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLwid10Freq(N) writeGEQFreqCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid10Freq wroteGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
+#define readGEQLwid10Level readGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLwid10Level(N) writeGEQLevelCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid10Level wroteGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
+#define readGEQLwid10Width readGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLwid10Width(N) writeGEQWidthCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid10Width wroteGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid11Freq readGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLwid11Freq(N) writeGEQFreqCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid11Freq wroteGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
+#define readGEQLwid11Level readGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLwid11Level(N) writeGEQLevelCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid11Level wroteGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
+#define readGEQLwid11Width readGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLwid11Width(N) writeGEQWidthCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid11Width wroteGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid12Freq readGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLwid12Freq(N) writeGEQFreqCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid12Freq wroteGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
+#define readGEQLwid12Level readGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLwid12Level(N) writeGEQLevelCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid12Level wroteGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
+#define readGEQLwid12Width readGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLwid12Width(N) writeGEQWidthCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid12Width wroteGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid13Freq readGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLwid13Freq(N) writeGEQFreqCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid13Freq wroteGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
+#define readGEQLwid13Level readGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLwid13Level(N) writeGEQLevelCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid13Level wroteGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
+#define readGEQLwid13Width readGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLwid13Width(N) writeGEQWidthCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid13Width wroteGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid14Freq readGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLwid14Freq(N) writeGEQFreqCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid14Freq wroteGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
+#define readGEQLwid14Level readGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLwid14Level(N) writeGEQLevelCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid14Level wroteGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
+#define readGEQLwid14Width readGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLwid14Width(N) writeGEQWidthCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid14Width wroteGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid15Freq readGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLwid15Freq(N) writeGEQFreqCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid15Freq wroteGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
+#define readGEQLwid15Level readGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLwid15Level(N) writeGEQLevelCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid15Level wroteGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
+#define readGEQLwid15Width readGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLwid15Width(N) writeGEQWidthCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid15Width wroteGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid16Freq readGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLwid16Freq(N) writeGEQFreqCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid16Freq wroteGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
+#define readGEQLwid16Level readGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLwid16Level(N) writeGEQLevelCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid16Level wroteGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
+#define readGEQLwid16Width readGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLwid16Width(N) writeGEQWidthCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid16Width wroteGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid17Freq readGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLwid17Freq(N) writeGEQFreqCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid17Freq wroteGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
+#define readGEQLwid17Level readGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLwid17Level(N) writeGEQLevelCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid17Level wroteGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
+#define readGEQLwid17Width readGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLwid17Width(N) writeGEQWidthCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid17Width wroteGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid18Freq readGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLwid18Freq(N) writeGEQFreqCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid18Freq wroteGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
+#define readGEQLwid18Level readGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLwid18Level(N) writeGEQLevelCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid18Level wroteGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
+#define readGEQLwid18Width readGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLwid18Width(N) writeGEQWidthCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid18Width wroteGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid19Freq readGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLwid19Freq(N) writeGEQFreqCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid19Freq wroteGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
+#define readGEQLwid19Level readGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLwid19Level(N) writeGEQLevelCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid19Level wroteGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
+#define readGEQLwid19Width readGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLwid19Width(N) writeGEQWidthCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid19Width wroteGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid20Freq readGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLwid20Freq(N) writeGEQFreqCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid20Freq wroteGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
+#define readGEQLwid20Level readGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLwid20Level(N) writeGEQLevelCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid20Level wroteGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
+#define readGEQLwid20Width readGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLwid20Width(N) writeGEQWidthCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid20Width wroteGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid21Freq readGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLwid21Freq(N) writeGEQFreqCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid21Freq wroteGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
+#define readGEQLwid21Level readGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLwid21Level(N) writeGEQLevelCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid21Level wroteGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
+#define readGEQLwid21Width readGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLwid21Width(N) writeGEQWidthCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid21Width wroteGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid22Freq readGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLwid22Freq(N) writeGEQFreqCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid22Freq wroteGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
+#define readGEQLwid22Level readGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLwid22Level(N) writeGEQLevelCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid22Level wroteGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
+#define readGEQLwid22Width readGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLwid22Width(N) writeGEQWidthCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid22Width wroteGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid23Freq readGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLwid23Freq(N) writeGEQFreqCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid23Freq wroteGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
+#define readGEQLwid23Level readGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLwid23Level(N) writeGEQLevelCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid23Level wroteGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
+#define readGEQLwid23Width readGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLwid23Width(N) writeGEQWidthCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid23Width wroteGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid24Freq readGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLwid24Freq(N) writeGEQFreqCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid24Freq wroteGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
+#define readGEQLwid24Level readGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLwid24Level(N) writeGEQLevelCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid24Level wroteGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
+#define readGEQLwid24Width readGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLwid24Width(N) writeGEQWidthCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid24Width wroteGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid25Freq readGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLwid25Freq(N) writeGEQFreqCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid25Freq wroteGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
+#define readGEQLwid25Level readGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLwid25Level(N) writeGEQLevelCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid25Level wroteGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
+#define readGEQLwid25Width readGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLwid25Width(N) writeGEQWidthCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid25Width wroteGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid26Freq readGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLwid26Freq(N) writeGEQFreqCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid26Freq wroteGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
+#define readGEQLwid26Level readGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLwid26Level(N) writeGEQLevelCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid26Level wroteGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
+#define readGEQLwid26Width readGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLwid26Width(N) writeGEQWidthCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid26Width wroteGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid27Freq readGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLwid27Freq(N) writeGEQFreqCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid27Freq wroteGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
+#define readGEQLwid27Level readGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLwid27Level(N) writeGEQLevelCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid27Level wroteGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
+#define readGEQLwid27Width readGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLwid27Width(N) writeGEQWidthCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid27Width wroteGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid28Freq readGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLwid28Freq(N) writeGEQFreqCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid28Freq wroteGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
+#define readGEQLwid28Level readGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLwid28Level(N) writeGEQLevelCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid28Level wroteGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
+#define readGEQLwid28Width readGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLwid28Width(N) writeGEQWidthCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid28Width wroteGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid29Freq readGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLwid29Freq(N) writeGEQFreqCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid29Freq wroteGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
+#define readGEQLwid29Level readGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLwid29Level(N) writeGEQLevelCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid29Level wroteGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
+#define readGEQLwid29Width readGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLwid29Width(N) writeGEQWidthCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid29Width wroteGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid30Freq readGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLwid30Freq(N) writeGEQFreqCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid30Freq wroteGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
+#define readGEQLwid30Level readGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLwid30Level(N) writeGEQLevelCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid30Level wroteGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
+#define readGEQLwid30Width readGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLwid30Width(N) writeGEQWidthCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid30Width wroteGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid31Freq readGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLwid31Freq(N) writeGEQFreqCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid31Freq wroteGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
+#define readGEQLwid31Level readGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLwid31Level(N) writeGEQLevelCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid31Level wroteGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
+#define readGEQLwid31Width readGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLwid31Width(N) writeGEQWidthCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid31Width wroteGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLwid32Freq readGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLwid32Freq(N) writeGEQFreqCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid32Freq wroteGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
+#define readGEQLwid32Level readGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLwid32Level(N) writeGEQLevelCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid32Level wroteGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
+#define readGEQLwid32Width readGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLwid32Width(N) writeGEQWidthCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLwid32Width wroteGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid1Freq readGEQFreqCh(5, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRwid1Freq(N) writeGEQFreqCh(5, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid1Freq wroteGEQFreqCh(5, 0, GEQ_MAXNUMBANDS)
+#define readGEQRwid1Level readGEQLevelCh(5, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRwid1Level(N) writeGEQLevelCh(5, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid1Level wroteGEQLevelCh(5, 0, GEQ_MAXNUMBANDS)
+#define readGEQRwid1Width readGEQWidthCh(5, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRwid1Width(N) writeGEQWidthCh(5, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid1Width wroteGEQWidthCh(5, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid2Freq readGEQFreqCh(5, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRwid2Freq(N) writeGEQFreqCh(5, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid2Freq wroteGEQFreqCh(5, 1, GEQ_MAXNUMBANDS)
+#define readGEQRwid2Level readGEQLevelCh(5, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRwid2Level(N) writeGEQLevelCh(5, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid2Level wroteGEQLevelCh(5, 1, GEQ_MAXNUMBANDS)
+#define readGEQRwid2Width readGEQWidthCh(5, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRwid2Width(N) writeGEQWidthCh(5, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid2Width wroteGEQWidthCh(5, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid3Freq readGEQFreqCh(5, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRwid3Freq(N) writeGEQFreqCh(5, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid3Freq wroteGEQFreqCh(5, 2, GEQ_MAXNUMBANDS)
+#define readGEQRwid3Level readGEQLevelCh(5, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRwid3Level(N) writeGEQLevelCh(5, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid3Level wroteGEQLevelCh(5, 2, GEQ_MAXNUMBANDS)
+#define readGEQRwid3Width readGEQWidthCh(5, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRwid3Width(N) writeGEQWidthCh(5, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid3Width wroteGEQWidthCh(5, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid4Freq readGEQFreqCh(5, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRwid4Freq(N) writeGEQFreqCh(5, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid4Freq wroteGEQFreqCh(5, 3, GEQ_MAXNUMBANDS)
+#define readGEQRwid4Level readGEQLevelCh(5, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRwid4Level(N) writeGEQLevelCh(5, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid4Level wroteGEQLevelCh(5, 3, GEQ_MAXNUMBANDS)
+#define readGEQRwid4Width readGEQWidthCh(5, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRwid4Width(N) writeGEQWidthCh(5, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid4Width wroteGEQWidthCh(5, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid5Freq readGEQFreqCh(5, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRwid5Freq(N) writeGEQFreqCh(5, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid5Freq wroteGEQFreqCh(5, 4, GEQ_MAXNUMBANDS)
+#define readGEQRwid5Level readGEQLevelCh(5, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRwid5Level(N) writeGEQLevelCh(5, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid5Level wroteGEQLevelCh(5, 4, GEQ_MAXNUMBANDS)
+#define readGEQRwid5Width readGEQWidthCh(5, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRwid5Width(N) writeGEQWidthCh(5, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid5Width wroteGEQWidthCh(5, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid6Freq readGEQFreqCh(5, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRwid6Freq(N) writeGEQFreqCh(5, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid6Freq wroteGEQFreqCh(5, 5, GEQ_MAXNUMBANDS)
+#define readGEQRwid6Level readGEQLevelCh(5, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRwid6Level(N) writeGEQLevelCh(5, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid6Level wroteGEQLevelCh(5, 5, GEQ_MAXNUMBANDS)
+#define readGEQRwid6Width readGEQWidthCh(5, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRwid6Width(N) writeGEQWidthCh(5, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid6Width wroteGEQWidthCh(5, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid7Freq readGEQFreqCh(5, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRwid7Freq(N) writeGEQFreqCh(5, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid7Freq wroteGEQFreqCh(5, 6, GEQ_MAXNUMBANDS)
+#define readGEQRwid7Level readGEQLevelCh(5, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRwid7Level(N) writeGEQLevelCh(5, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid7Level wroteGEQLevelCh(5, 6, GEQ_MAXNUMBANDS)
+#define readGEQRwid7Width readGEQWidthCh(5, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRwid7Width(N) writeGEQWidthCh(5, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid7Width wroteGEQWidthCh(5, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid8Freq readGEQFreqCh(5, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRwid8Freq(N) writeGEQFreqCh(5, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid8Freq wroteGEQFreqCh(5, 7, GEQ_MAXNUMBANDS)
+#define readGEQRwid8Level readGEQLevelCh(5, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRwid8Level(N) writeGEQLevelCh(5, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid8Level wroteGEQLevelCh(5, 7, GEQ_MAXNUMBANDS)
+#define readGEQRwid8Width readGEQWidthCh(5, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRwid8Width(N) writeGEQWidthCh(5, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid8Width wroteGEQWidthCh(5, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid9Freq readGEQFreqCh(5, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRwid9Freq(N) writeGEQFreqCh(5, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid9Freq wroteGEQFreqCh(5, 8, GEQ_MAXNUMBANDS)
+#define readGEQRwid9Level readGEQLevelCh(5, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRwid9Level(N) writeGEQLevelCh(5, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid9Level wroteGEQLevelCh(5, 8, GEQ_MAXNUMBANDS)
+#define readGEQRwid9Width readGEQWidthCh(5, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRwid9Width(N) writeGEQWidthCh(5, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid9Width wroteGEQWidthCh(5, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid10Freq readGEQFreqCh(5, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRwid10Freq(N) writeGEQFreqCh(5, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid10Freq wroteGEQFreqCh(5, 9, GEQ_MAXNUMBANDS)
+#define readGEQRwid10Level readGEQLevelCh(5, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRwid10Level(N) writeGEQLevelCh(5, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid10Level wroteGEQLevelCh(5, 9, GEQ_MAXNUMBANDS)
+#define readGEQRwid10Width readGEQWidthCh(5, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRwid10Width(N) writeGEQWidthCh(5, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid10Width wroteGEQWidthCh(5, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid11Freq readGEQFreqCh(5, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRwid11Freq(N) writeGEQFreqCh(5, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid11Freq wroteGEQFreqCh(5, 10, GEQ_MAXNUMBANDS)
+#define readGEQRwid11Level readGEQLevelCh(5, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRwid11Level(N) writeGEQLevelCh(5, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid11Level wroteGEQLevelCh(5, 10, GEQ_MAXNUMBANDS)
+#define readGEQRwid11Width readGEQWidthCh(5, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRwid11Width(N) writeGEQWidthCh(5, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid11Width wroteGEQWidthCh(5, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid12Freq readGEQFreqCh(5, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRwid12Freq(N) writeGEQFreqCh(5, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid12Freq wroteGEQFreqCh(5, 11, GEQ_MAXNUMBANDS)
+#define readGEQRwid12Level readGEQLevelCh(5, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRwid12Level(N) writeGEQLevelCh(5, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid12Level wroteGEQLevelCh(5, 11, GEQ_MAXNUMBANDS)
+#define readGEQRwid12Width readGEQWidthCh(5, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRwid12Width(N) writeGEQWidthCh(5, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid12Width wroteGEQWidthCh(5, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid13Freq readGEQFreqCh(5, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRwid13Freq(N) writeGEQFreqCh(5, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid13Freq wroteGEQFreqCh(5, 12, GEQ_MAXNUMBANDS)
+#define readGEQRwid13Level readGEQLevelCh(5, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRwid13Level(N) writeGEQLevelCh(5, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid13Level wroteGEQLevelCh(5, 12, GEQ_MAXNUMBANDS)
+#define readGEQRwid13Width readGEQWidthCh(5, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRwid13Width(N) writeGEQWidthCh(5, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid13Width wroteGEQWidthCh(5, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid14Freq readGEQFreqCh(5, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRwid14Freq(N) writeGEQFreqCh(5, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid14Freq wroteGEQFreqCh(5, 13, GEQ_MAXNUMBANDS)
+#define readGEQRwid14Level readGEQLevelCh(5, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRwid14Level(N) writeGEQLevelCh(5, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid14Level wroteGEQLevelCh(5, 13, GEQ_MAXNUMBANDS)
+#define readGEQRwid14Width readGEQWidthCh(5, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRwid14Width(N) writeGEQWidthCh(5, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid14Width wroteGEQWidthCh(5, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid15Freq readGEQFreqCh(5, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRwid15Freq(N) writeGEQFreqCh(5, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid15Freq wroteGEQFreqCh(5, 14, GEQ_MAXNUMBANDS)
+#define readGEQRwid15Level readGEQLevelCh(5, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRwid15Level(N) writeGEQLevelCh(5, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid15Level wroteGEQLevelCh(5, 14, GEQ_MAXNUMBANDS)
+#define readGEQRwid15Width readGEQWidthCh(5, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRwid15Width(N) writeGEQWidthCh(5, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid15Width wroteGEQWidthCh(5, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid16Freq readGEQFreqCh(5, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRwid16Freq(N) writeGEQFreqCh(5, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid16Freq wroteGEQFreqCh(5, 15, GEQ_MAXNUMBANDS)
+#define readGEQRwid16Level readGEQLevelCh(5, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRwid16Level(N) writeGEQLevelCh(5, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid16Level wroteGEQLevelCh(5, 15, GEQ_MAXNUMBANDS)
+#define readGEQRwid16Width readGEQWidthCh(5, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRwid16Width(N) writeGEQWidthCh(5, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid16Width wroteGEQWidthCh(5, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid17Freq readGEQFreqCh(5, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRwid17Freq(N) writeGEQFreqCh(5, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid17Freq wroteGEQFreqCh(5, 16, GEQ_MAXNUMBANDS)
+#define readGEQRwid17Level readGEQLevelCh(5, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRwid17Level(N) writeGEQLevelCh(5, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid17Level wroteGEQLevelCh(5, 16, GEQ_MAXNUMBANDS)
+#define readGEQRwid17Width readGEQWidthCh(5, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRwid17Width(N) writeGEQWidthCh(5, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid17Width wroteGEQWidthCh(5, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid18Freq readGEQFreqCh(5, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRwid18Freq(N) writeGEQFreqCh(5, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid18Freq wroteGEQFreqCh(5, 17, GEQ_MAXNUMBANDS)
+#define readGEQRwid18Level readGEQLevelCh(5, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRwid18Level(N) writeGEQLevelCh(5, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid18Level wroteGEQLevelCh(5, 17, GEQ_MAXNUMBANDS)
+#define readGEQRwid18Width readGEQWidthCh(5, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRwid18Width(N) writeGEQWidthCh(5, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid18Width wroteGEQWidthCh(5, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid19Freq readGEQFreqCh(5, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRwid19Freq(N) writeGEQFreqCh(5, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid19Freq wroteGEQFreqCh(5, 18, GEQ_MAXNUMBANDS)
+#define readGEQRwid19Level readGEQLevelCh(5, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRwid19Level(N) writeGEQLevelCh(5, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid19Level wroteGEQLevelCh(5, 18, GEQ_MAXNUMBANDS)
+#define readGEQRwid19Width readGEQWidthCh(5, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRwid19Width(N) writeGEQWidthCh(5, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid19Width wroteGEQWidthCh(5, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid20Freq readGEQFreqCh(5, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRwid20Freq(N) writeGEQFreqCh(5, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid20Freq wroteGEQFreqCh(5, 19, GEQ_MAXNUMBANDS)
+#define readGEQRwid20Level readGEQLevelCh(5, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRwid20Level(N) writeGEQLevelCh(5, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid20Level wroteGEQLevelCh(5, 19, GEQ_MAXNUMBANDS)
+#define readGEQRwid20Width readGEQWidthCh(5, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRwid20Width(N) writeGEQWidthCh(5, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid20Width wroteGEQWidthCh(5, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid21Freq readGEQFreqCh(5, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRwid21Freq(N) writeGEQFreqCh(5, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid21Freq wroteGEQFreqCh(5, 20, GEQ_MAXNUMBANDS)
+#define readGEQRwid21Level readGEQLevelCh(5, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRwid21Level(N) writeGEQLevelCh(5, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid21Level wroteGEQLevelCh(5, 20, GEQ_MAXNUMBANDS)
+#define readGEQRwid21Width readGEQWidthCh(5, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRwid21Width(N) writeGEQWidthCh(5, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid21Width wroteGEQWidthCh(5, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid22Freq readGEQFreqCh(5, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRwid22Freq(N) writeGEQFreqCh(5, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid22Freq wroteGEQFreqCh(5, 21, GEQ_MAXNUMBANDS)
+#define readGEQRwid22Level readGEQLevelCh(5, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRwid22Level(N) writeGEQLevelCh(5, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid22Level wroteGEQLevelCh(5, 21, GEQ_MAXNUMBANDS)
+#define readGEQRwid22Width readGEQWidthCh(5, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRwid22Width(N) writeGEQWidthCh(5, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid22Width wroteGEQWidthCh(5, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid23Freq readGEQFreqCh(5, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRwid23Freq(N) writeGEQFreqCh(5, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid23Freq wroteGEQFreqCh(5, 22, GEQ_MAXNUMBANDS)
+#define readGEQRwid23Level readGEQLevelCh(5, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRwid23Level(N) writeGEQLevelCh(5, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid23Level wroteGEQLevelCh(5, 22, GEQ_MAXNUMBANDS)
+#define readGEQRwid23Width readGEQWidthCh(5, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRwid23Width(N) writeGEQWidthCh(5, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid23Width wroteGEQWidthCh(5, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid24Freq readGEQFreqCh(5, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRwid24Freq(N) writeGEQFreqCh(5, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid24Freq wroteGEQFreqCh(5, 23, GEQ_MAXNUMBANDS)
+#define readGEQRwid24Level readGEQLevelCh(5, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRwid24Level(N) writeGEQLevelCh(5, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid24Level wroteGEQLevelCh(5, 23, GEQ_MAXNUMBANDS)
+#define readGEQRwid24Width readGEQWidthCh(5, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRwid24Width(N) writeGEQWidthCh(5, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid24Width wroteGEQWidthCh(5, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid25Freq readGEQFreqCh(5, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRwid25Freq(N) writeGEQFreqCh(5, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid25Freq wroteGEQFreqCh(5, 24, GEQ_MAXNUMBANDS)
+#define readGEQRwid25Level readGEQLevelCh(5, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRwid25Level(N) writeGEQLevelCh(5, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid25Level wroteGEQLevelCh(5, 24, GEQ_MAXNUMBANDS)
+#define readGEQRwid25Width readGEQWidthCh(5, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRwid25Width(N) writeGEQWidthCh(5, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid25Width wroteGEQWidthCh(5, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid26Freq readGEQFreqCh(5, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRwid26Freq(N) writeGEQFreqCh(5, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid26Freq wroteGEQFreqCh(5, 25, GEQ_MAXNUMBANDS)
+#define readGEQRwid26Level readGEQLevelCh(5, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRwid26Level(N) writeGEQLevelCh(5, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid26Level wroteGEQLevelCh(5, 25, GEQ_MAXNUMBANDS)
+#define readGEQRwid26Width readGEQWidthCh(5, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRwid26Width(N) writeGEQWidthCh(5, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid26Width wroteGEQWidthCh(5, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid27Freq readGEQFreqCh(5, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRwid27Freq(N) writeGEQFreqCh(5, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid27Freq wroteGEQFreqCh(5, 26, GEQ_MAXNUMBANDS)
+#define readGEQRwid27Level readGEQLevelCh(5, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRwid27Level(N) writeGEQLevelCh(5, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid27Level wroteGEQLevelCh(5, 26, GEQ_MAXNUMBANDS)
+#define readGEQRwid27Width readGEQWidthCh(5, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRwid27Width(N) writeGEQWidthCh(5, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid27Width wroteGEQWidthCh(5, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid28Freq readGEQFreqCh(5, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRwid28Freq(N) writeGEQFreqCh(5, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid28Freq wroteGEQFreqCh(5, 27, GEQ_MAXNUMBANDS)
+#define readGEQRwid28Level readGEQLevelCh(5, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRwid28Level(N) writeGEQLevelCh(5, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid28Level wroteGEQLevelCh(5, 27, GEQ_MAXNUMBANDS)
+#define readGEQRwid28Width readGEQWidthCh(5, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRwid28Width(N) writeGEQWidthCh(5, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid28Width wroteGEQWidthCh(5, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid29Freq readGEQFreqCh(5, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRwid29Freq(N) writeGEQFreqCh(5, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid29Freq wroteGEQFreqCh(5, 28, GEQ_MAXNUMBANDS)
+#define readGEQRwid29Level readGEQLevelCh(5, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRwid29Level(N) writeGEQLevelCh(5, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid29Level wroteGEQLevelCh(5, 28, GEQ_MAXNUMBANDS)
+#define readGEQRwid29Width readGEQWidthCh(5, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRwid29Width(N) writeGEQWidthCh(5, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid29Width wroteGEQWidthCh(5, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid30Freq readGEQFreqCh(5, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRwid30Freq(N) writeGEQFreqCh(5, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid30Freq wroteGEQFreqCh(5, 29, GEQ_MAXNUMBANDS)
+#define readGEQRwid30Level readGEQLevelCh(5, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRwid30Level(N) writeGEQLevelCh(5, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid30Level wroteGEQLevelCh(5, 29, GEQ_MAXNUMBANDS)
+#define readGEQRwid30Width readGEQWidthCh(5, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRwid30Width(N) writeGEQWidthCh(5, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid30Width wroteGEQWidthCh(5, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid31Freq readGEQFreqCh(5, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRwid31Freq(N) writeGEQFreqCh(5, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid31Freq wroteGEQFreqCh(5, 30, GEQ_MAXNUMBANDS)
+#define readGEQRwid31Level readGEQLevelCh(5, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRwid31Level(N) writeGEQLevelCh(5, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid31Level wroteGEQLevelCh(5, 30, GEQ_MAXNUMBANDS)
+#define readGEQRwid31Width readGEQWidthCh(5, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRwid31Width(N) writeGEQWidthCh(5, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid31Width wroteGEQWidthCh(5, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRwid32Freq readGEQFreqCh(5, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRwid32Freq(N) writeGEQFreqCh(5, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid32Freq wroteGEQFreqCh(5, 31, GEQ_MAXNUMBANDS)
+#define readGEQRwid32Level readGEQLevelCh(5, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRwid32Level(N) writeGEQLevelCh(5, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid32Level wroteGEQLevelCh(5, 31, GEQ_MAXNUMBANDS)
+#define readGEQRwid32Width readGEQWidthCh(5, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRwid32Width(N) writeGEQWidthCh(5, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRwid32Width wroteGEQWidthCh(5, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQOver1Freq readGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQOver1Freq(N) writeGEQFreqCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver1Freq wroteGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
+#define readGEQOver1Level readGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQOver1Level(N) writeGEQLevelCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver1Level wroteGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
+#define readGEQOver1Width readGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQOver1Width(N) writeGEQWidthCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver1Width wroteGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQOver2Freq readGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQOver2Freq(N) writeGEQFreqCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver2Freq wroteGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
+#define readGEQOver2Level readGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQOver2Level(N) writeGEQLevelCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver2Level wroteGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
+#define readGEQOver2Width readGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQOver2Width(N) writeGEQWidthCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver2Width wroteGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQOver3Freq readGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQOver3Freq(N) writeGEQFreqCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver3Freq wroteGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
+#define readGEQOver3Level readGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQOver3Level(N) writeGEQLevelCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver3Level wroteGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
+#define readGEQOver3Width readGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQOver3Width(N) writeGEQWidthCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver3Width wroteGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQOver4Freq readGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQOver4Freq(N) writeGEQFreqCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver4Freq wroteGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
+#define readGEQOver4Level readGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQOver4Level(N) writeGEQLevelCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver4Level wroteGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
+#define readGEQOver4Width readGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQOver4Width(N) writeGEQWidthCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver4Width wroteGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQOver5Freq readGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQOver5Freq(N) writeGEQFreqCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver5Freq wroteGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
+#define readGEQOver5Level readGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQOver5Level(N) writeGEQLevelCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver5Level wroteGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
+#define readGEQOver5Width readGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQOver5Width(N) writeGEQWidthCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver5Width wroteGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQOver6Freq readGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQOver6Freq(N) writeGEQFreqCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver6Freq wroteGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
+#define readGEQOver6Level readGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQOver6Level(N) writeGEQLevelCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver6Level wroteGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
+#define readGEQOver6Width readGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQOver6Width(N) writeGEQWidthCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver6Width wroteGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQOver7Freq readGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQOver7Freq(N) writeGEQFreqCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver7Freq wroteGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
+#define readGEQOver7Level readGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQOver7Level(N) writeGEQLevelCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver7Level wroteGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
+#define readGEQOver7Width readGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQOver7Width(N) writeGEQWidthCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver7Width wroteGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQOver8Freq readGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQOver8Freq(N) writeGEQFreqCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver8Freq wroteGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
+#define readGEQOver8Level readGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQOver8Level(N) writeGEQLevelCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver8Level wroteGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
+#define readGEQOver8Width readGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQOver8Width(N) writeGEQWidthCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver8Width wroteGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQOver9Freq readGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQOver9Freq(N) writeGEQFreqCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver9Freq wroteGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
+#define readGEQOver9Level readGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQOver9Level(N) writeGEQLevelCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver9Level wroteGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
+#define readGEQOver9Width readGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQOver9Width(N) writeGEQWidthCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver9Width wroteGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQOver10Freq readGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQOver10Freq(N) writeGEQFreqCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver10Freq wroteGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
+#define readGEQOver10Level readGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQOver10Level(N) writeGEQLevelCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver10Level wroteGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
+#define readGEQOver10Width readGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQOver10Width(N) writeGEQWidthCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver10Width wroteGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQOver11Freq readGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQOver11Freq(N) writeGEQFreqCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver11Freq wroteGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
+#define readGEQOver11Level readGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQOver11Level(N) writeGEQLevelCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver11Level wroteGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
+#define readGEQOver11Width readGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQOver11Width(N) writeGEQWidthCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver11Width wroteGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQOver12Freq readGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQOver12Freq(N) writeGEQFreqCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver12Freq wroteGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
+#define readGEQOver12Level readGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQOver12Level(N) writeGEQLevelCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver12Level wroteGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
+#define readGEQOver12Width readGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQOver12Width(N) writeGEQWidthCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver12Width wroteGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQOver13Freq readGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQOver13Freq(N) writeGEQFreqCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver13Freq wroteGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
+#define readGEQOver13Level readGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQOver13Level(N) writeGEQLevelCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver13Level wroteGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
+#define readGEQOver13Width readGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQOver13Width(N) writeGEQWidthCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver13Width wroteGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQOver14Freq readGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQOver14Freq(N) writeGEQFreqCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver14Freq wroteGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
+#define readGEQOver14Level readGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQOver14Level(N) writeGEQLevelCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver14Level wroteGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
+#define readGEQOver14Width readGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQOver14Width(N) writeGEQWidthCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver14Width wroteGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQOver15Freq readGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQOver15Freq(N) writeGEQFreqCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver15Freq wroteGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
+#define readGEQOver15Level readGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQOver15Level(N) writeGEQLevelCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver15Level wroteGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
+#define readGEQOver15Width readGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQOver15Width(N) writeGEQWidthCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver15Width wroteGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQOver16Freq readGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQOver16Freq(N) writeGEQFreqCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver16Freq wroteGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
+#define readGEQOver16Level readGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQOver16Level(N) writeGEQLevelCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver16Level wroteGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
+#define readGEQOver16Width readGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQOver16Width(N) writeGEQWidthCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver16Width wroteGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQOver17Freq readGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQOver17Freq(N) writeGEQFreqCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver17Freq wroteGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
+#define readGEQOver17Level readGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQOver17Level(N) writeGEQLevelCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver17Level wroteGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
+#define readGEQOver17Width readGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQOver17Width(N) writeGEQWidthCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver17Width wroteGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQOver18Freq readGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQOver18Freq(N) writeGEQFreqCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver18Freq wroteGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
+#define readGEQOver18Level readGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQOver18Level(N) writeGEQLevelCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver18Level wroteGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
+#define readGEQOver18Width readGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQOver18Width(N) writeGEQWidthCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver18Width wroteGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQOver19Freq readGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQOver19Freq(N) writeGEQFreqCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver19Freq wroteGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
+#define readGEQOver19Level readGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQOver19Level(N) writeGEQLevelCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver19Level wroteGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
+#define readGEQOver19Width readGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQOver19Width(N) writeGEQWidthCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver19Width wroteGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQOver20Freq readGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQOver20Freq(N) writeGEQFreqCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver20Freq wroteGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
+#define readGEQOver20Level readGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQOver20Level(N) writeGEQLevelCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver20Level wroteGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
+#define readGEQOver20Width readGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQOver20Width(N) writeGEQWidthCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver20Width wroteGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQOver21Freq readGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQOver21Freq(N) writeGEQFreqCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver21Freq wroteGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
+#define readGEQOver21Level readGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQOver21Level(N) writeGEQLevelCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver21Level wroteGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
+#define readGEQOver21Width readGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQOver21Width(N) writeGEQWidthCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver21Width wroteGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQOver22Freq readGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQOver22Freq(N) writeGEQFreqCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver22Freq wroteGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
+#define readGEQOver22Level readGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQOver22Level(N) writeGEQLevelCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver22Level wroteGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
+#define readGEQOver22Width readGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQOver22Width(N) writeGEQWidthCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver22Width wroteGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQOver23Freq readGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQOver23Freq(N) writeGEQFreqCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver23Freq wroteGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
+#define readGEQOver23Level readGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQOver23Level(N) writeGEQLevelCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver23Level wroteGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
+#define readGEQOver23Width readGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQOver23Width(N) writeGEQWidthCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver23Width wroteGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQOver24Freq readGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQOver24Freq(N) writeGEQFreqCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver24Freq wroteGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
+#define readGEQOver24Level readGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQOver24Level(N) writeGEQLevelCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver24Level wroteGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
+#define readGEQOver24Width readGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQOver24Width(N) writeGEQWidthCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver24Width wroteGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQOver25Freq readGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQOver25Freq(N) writeGEQFreqCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver25Freq wroteGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
+#define readGEQOver25Level readGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQOver25Level(N) writeGEQLevelCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver25Level wroteGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
+#define readGEQOver25Width readGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQOver25Width(N) writeGEQWidthCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver25Width wroteGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQOver26Freq readGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQOver26Freq(N) writeGEQFreqCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver26Freq wroteGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
+#define readGEQOver26Level readGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQOver26Level(N) writeGEQLevelCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver26Level wroteGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
+#define readGEQOver26Width readGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQOver26Width(N) writeGEQWidthCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver26Width wroteGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQOver27Freq readGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQOver27Freq(N) writeGEQFreqCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver27Freq wroteGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
+#define readGEQOver27Level readGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQOver27Level(N) writeGEQLevelCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver27Level wroteGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
+#define readGEQOver27Width readGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQOver27Width(N) writeGEQWidthCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver27Width wroteGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQOver28Freq readGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQOver28Freq(N) writeGEQFreqCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver28Freq wroteGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
+#define readGEQOver28Level readGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQOver28Level(N) writeGEQLevelCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver28Level wroteGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
+#define readGEQOver28Width readGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQOver28Width(N) writeGEQWidthCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver28Width wroteGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQOver29Freq readGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQOver29Freq(N) writeGEQFreqCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver29Freq wroteGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
+#define readGEQOver29Level readGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQOver29Level(N) writeGEQLevelCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver29Level wroteGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
+#define readGEQOver29Width readGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQOver29Width(N) writeGEQWidthCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver29Width wroteGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQOver30Freq readGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQOver30Freq(N) writeGEQFreqCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver30Freq wroteGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
+#define readGEQOver30Level readGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQOver30Level(N) writeGEQLevelCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver30Level wroteGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
+#define readGEQOver30Width readGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQOver30Width(N) writeGEQWidthCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver30Width wroteGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQOver31Freq readGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQOver31Freq(N) writeGEQFreqCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver31Freq wroteGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
+#define readGEQOver31Level readGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQOver31Level(N) writeGEQLevelCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver31Level wroteGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
+#define readGEQOver31Width readGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQOver31Width(N) writeGEQWidthCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver31Width wroteGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQOver32Freq readGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQOver32Freq(N) writeGEQFreqCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver32Freq wroteGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
+#define readGEQOver32Level readGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQOver32Level(N) writeGEQLevelCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver32Level wroteGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
+#define readGEQOver32Width readGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQOver32Width(N) writeGEQWidthCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQOver32Width wroteGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr1Freq readGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLovr1Freq(N) writeGEQFreqCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr1Freq wroteGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
+#define readGEQLovr1Level readGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLovr1Level(N) writeGEQLevelCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr1Level wroteGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
+#define readGEQLovr1Width readGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLovr1Width(N) writeGEQWidthCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr1Width wroteGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr2Freq readGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLovr2Freq(N) writeGEQFreqCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr2Freq wroteGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
+#define readGEQLovr2Level readGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLovr2Level(N) writeGEQLevelCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr2Level wroteGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
+#define readGEQLovr2Width readGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLovr2Width(N) writeGEQWidthCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr2Width wroteGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr3Freq readGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLovr3Freq(N) writeGEQFreqCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr3Freq wroteGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
+#define readGEQLovr3Level readGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLovr3Level(N) writeGEQLevelCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr3Level wroteGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
+#define readGEQLovr3Width readGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLovr3Width(N) writeGEQWidthCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr3Width wroteGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr4Freq readGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLovr4Freq(N) writeGEQFreqCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr4Freq wroteGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
+#define readGEQLovr4Level readGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLovr4Level(N) writeGEQLevelCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr4Level wroteGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
+#define readGEQLovr4Width readGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLovr4Width(N) writeGEQWidthCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr4Width wroteGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr5Freq readGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLovr5Freq(N) writeGEQFreqCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr5Freq wroteGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
+#define readGEQLovr5Level readGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLovr5Level(N) writeGEQLevelCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr5Level wroteGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
+#define readGEQLovr5Width readGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLovr5Width(N) writeGEQWidthCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr5Width wroteGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr6Freq readGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLovr6Freq(N) writeGEQFreqCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr6Freq wroteGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
+#define readGEQLovr6Level readGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLovr6Level(N) writeGEQLevelCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr6Level wroteGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
+#define readGEQLovr6Width readGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLovr6Width(N) writeGEQWidthCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr6Width wroteGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr7Freq readGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLovr7Freq(N) writeGEQFreqCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr7Freq wroteGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
+#define readGEQLovr7Level readGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLovr7Level(N) writeGEQLevelCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr7Level wroteGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
+#define readGEQLovr7Width readGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLovr7Width(N) writeGEQWidthCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr7Width wroteGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr8Freq readGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLovr8Freq(N) writeGEQFreqCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr8Freq wroteGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
+#define readGEQLovr8Level readGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLovr8Level(N) writeGEQLevelCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr8Level wroteGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
+#define readGEQLovr8Width readGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLovr8Width(N) writeGEQWidthCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr8Width wroteGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr9Freq readGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLovr9Freq(N) writeGEQFreqCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr9Freq wroteGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
+#define readGEQLovr9Level readGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLovr9Level(N) writeGEQLevelCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr9Level wroteGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
+#define readGEQLovr9Width readGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLovr9Width(N) writeGEQWidthCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr9Width wroteGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr10Freq readGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLovr10Freq(N) writeGEQFreqCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr10Freq wroteGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
+#define readGEQLovr10Level readGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLovr10Level(N) writeGEQLevelCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr10Level wroteGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
+#define readGEQLovr10Width readGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLovr10Width(N) writeGEQWidthCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr10Width wroteGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr11Freq readGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLovr11Freq(N) writeGEQFreqCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr11Freq wroteGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
+#define readGEQLovr11Level readGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLovr11Level(N) writeGEQLevelCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr11Level wroteGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
+#define readGEQLovr11Width readGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLovr11Width(N) writeGEQWidthCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr11Width wroteGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr12Freq readGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLovr12Freq(N) writeGEQFreqCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr12Freq wroteGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
+#define readGEQLovr12Level readGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLovr12Level(N) writeGEQLevelCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr12Level wroteGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
+#define readGEQLovr12Width readGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLovr12Width(N) writeGEQWidthCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr12Width wroteGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr13Freq readGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLovr13Freq(N) writeGEQFreqCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr13Freq wroteGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
+#define readGEQLovr13Level readGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLovr13Level(N) writeGEQLevelCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr13Level wroteGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
+#define readGEQLovr13Width readGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLovr13Width(N) writeGEQWidthCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr13Width wroteGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr14Freq readGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLovr14Freq(N) writeGEQFreqCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr14Freq wroteGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
+#define readGEQLovr14Level readGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLovr14Level(N) writeGEQLevelCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr14Level wroteGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
+#define readGEQLovr14Width readGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLovr14Width(N) writeGEQWidthCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr14Width wroteGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr15Freq readGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLovr15Freq(N) writeGEQFreqCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr15Freq wroteGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
+#define readGEQLovr15Level readGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLovr15Level(N) writeGEQLevelCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr15Level wroteGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
+#define readGEQLovr15Width readGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLovr15Width(N) writeGEQWidthCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr15Width wroteGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr16Freq readGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLovr16Freq(N) writeGEQFreqCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr16Freq wroteGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
+#define readGEQLovr16Level readGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLovr16Level(N) writeGEQLevelCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr16Level wroteGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
+#define readGEQLovr16Width readGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLovr16Width(N) writeGEQWidthCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr16Width wroteGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr17Freq readGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLovr17Freq(N) writeGEQFreqCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr17Freq wroteGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
+#define readGEQLovr17Level readGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLovr17Level(N) writeGEQLevelCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr17Level wroteGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
+#define readGEQLovr17Width readGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLovr17Width(N) writeGEQWidthCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr17Width wroteGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr18Freq readGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLovr18Freq(N) writeGEQFreqCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr18Freq wroteGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
+#define readGEQLovr18Level readGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLovr18Level(N) writeGEQLevelCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr18Level wroteGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
+#define readGEQLovr18Width readGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLovr18Width(N) writeGEQWidthCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr18Width wroteGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr19Freq readGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLovr19Freq(N) writeGEQFreqCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr19Freq wroteGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
+#define readGEQLovr19Level readGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLovr19Level(N) writeGEQLevelCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr19Level wroteGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
+#define readGEQLovr19Width readGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLovr19Width(N) writeGEQWidthCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr19Width wroteGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr20Freq readGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLovr20Freq(N) writeGEQFreqCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr20Freq wroteGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
+#define readGEQLovr20Level readGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLovr20Level(N) writeGEQLevelCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr20Level wroteGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
+#define readGEQLovr20Width readGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLovr20Width(N) writeGEQWidthCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr20Width wroteGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr21Freq readGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLovr21Freq(N) writeGEQFreqCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr21Freq wroteGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
+#define readGEQLovr21Level readGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLovr21Level(N) writeGEQLevelCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr21Level wroteGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
+#define readGEQLovr21Width readGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLovr21Width(N) writeGEQWidthCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr21Width wroteGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr22Freq readGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLovr22Freq(N) writeGEQFreqCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr22Freq wroteGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
+#define readGEQLovr22Level readGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLovr22Level(N) writeGEQLevelCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr22Level wroteGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
+#define readGEQLovr22Width readGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLovr22Width(N) writeGEQWidthCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr22Width wroteGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr23Freq readGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLovr23Freq(N) writeGEQFreqCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr23Freq wroteGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
+#define readGEQLovr23Level readGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLovr23Level(N) writeGEQLevelCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr23Level wroteGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
+#define readGEQLovr23Width readGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLovr23Width(N) writeGEQWidthCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr23Width wroteGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr24Freq readGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLovr24Freq(N) writeGEQFreqCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr24Freq wroteGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
+#define readGEQLovr24Level readGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLovr24Level(N) writeGEQLevelCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr24Level wroteGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
+#define readGEQLovr24Width readGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLovr24Width(N) writeGEQWidthCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr24Width wroteGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr25Freq readGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLovr25Freq(N) writeGEQFreqCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr25Freq wroteGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
+#define readGEQLovr25Level readGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLovr25Level(N) writeGEQLevelCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr25Level wroteGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
+#define readGEQLovr25Width readGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLovr25Width(N) writeGEQWidthCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr25Width wroteGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr26Freq readGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLovr26Freq(N) writeGEQFreqCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr26Freq wroteGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
+#define readGEQLovr26Level readGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLovr26Level(N) writeGEQLevelCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr26Level wroteGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
+#define readGEQLovr26Width readGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLovr26Width(N) writeGEQWidthCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr26Width wroteGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr27Freq readGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLovr27Freq(N) writeGEQFreqCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr27Freq wroteGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
+#define readGEQLovr27Level readGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLovr27Level(N) writeGEQLevelCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr27Level wroteGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
+#define readGEQLovr27Width readGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLovr27Width(N) writeGEQWidthCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr27Width wroteGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr28Freq readGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLovr28Freq(N) writeGEQFreqCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr28Freq wroteGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
+#define readGEQLovr28Level readGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLovr28Level(N) writeGEQLevelCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr28Level wroteGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
+#define readGEQLovr28Width readGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLovr28Width(N) writeGEQWidthCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr28Width wroteGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr29Freq readGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLovr29Freq(N) writeGEQFreqCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr29Freq wroteGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
+#define readGEQLovr29Level readGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLovr29Level(N) writeGEQLevelCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr29Level wroteGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
+#define readGEQLovr29Width readGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLovr29Width(N) writeGEQWidthCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr29Width wroteGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr30Freq readGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLovr30Freq(N) writeGEQFreqCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr30Freq wroteGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
+#define readGEQLovr30Level readGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLovr30Level(N) writeGEQLevelCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr30Level wroteGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
+#define readGEQLovr30Width readGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLovr30Width(N) writeGEQWidthCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr30Width wroteGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr31Freq readGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLovr31Freq(N) writeGEQFreqCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr31Freq wroteGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
+#define readGEQLovr31Level readGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLovr31Level(N) writeGEQLevelCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr31Level wroteGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
+#define readGEQLovr31Width readGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLovr31Width(N) writeGEQWidthCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr31Width wroteGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLovr32Freq readGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLovr32Freq(N) writeGEQFreqCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr32Freq wroteGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
+#define readGEQLovr32Level readGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLovr32Level(N) writeGEQLevelCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr32Level wroteGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
+#define readGEQLovr32Width readGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLovr32Width(N) writeGEQWidthCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLovr32Width wroteGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr1Freq readGEQFreqCh(7, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRovr1Freq(N) writeGEQFreqCh(7, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr1Freq wroteGEQFreqCh(7, 0, GEQ_MAXNUMBANDS)
+#define readGEQRovr1Level readGEQLevelCh(7, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRovr1Level(N) writeGEQLevelCh(7, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr1Level wroteGEQLevelCh(7, 0, GEQ_MAXNUMBANDS)
+#define readGEQRovr1Width readGEQWidthCh(7, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRovr1Width(N) writeGEQWidthCh(7, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr1Width wroteGEQWidthCh(7, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr2Freq readGEQFreqCh(7, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRovr2Freq(N) writeGEQFreqCh(7, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr2Freq wroteGEQFreqCh(7, 1, GEQ_MAXNUMBANDS)
+#define readGEQRovr2Level readGEQLevelCh(7, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRovr2Level(N) writeGEQLevelCh(7, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr2Level wroteGEQLevelCh(7, 1, GEQ_MAXNUMBANDS)
+#define readGEQRovr2Width readGEQWidthCh(7, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRovr2Width(N) writeGEQWidthCh(7, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr2Width wroteGEQWidthCh(7, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr3Freq readGEQFreqCh(7, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRovr3Freq(N) writeGEQFreqCh(7, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr3Freq wroteGEQFreqCh(7, 2, GEQ_MAXNUMBANDS)
+#define readGEQRovr3Level readGEQLevelCh(7, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRovr3Level(N) writeGEQLevelCh(7, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr3Level wroteGEQLevelCh(7, 2, GEQ_MAXNUMBANDS)
+#define readGEQRovr3Width readGEQWidthCh(7, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRovr3Width(N) writeGEQWidthCh(7, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr3Width wroteGEQWidthCh(7, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr4Freq readGEQFreqCh(7, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRovr4Freq(N) writeGEQFreqCh(7, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr4Freq wroteGEQFreqCh(7, 3, GEQ_MAXNUMBANDS)
+#define readGEQRovr4Level readGEQLevelCh(7, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRovr4Level(N) writeGEQLevelCh(7, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr4Level wroteGEQLevelCh(7, 3, GEQ_MAXNUMBANDS)
+#define readGEQRovr4Width readGEQWidthCh(7, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRovr4Width(N) writeGEQWidthCh(7, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr4Width wroteGEQWidthCh(7, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr5Freq readGEQFreqCh(7, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRovr5Freq(N) writeGEQFreqCh(7, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr5Freq wroteGEQFreqCh(7, 4, GEQ_MAXNUMBANDS)
+#define readGEQRovr5Level readGEQLevelCh(7, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRovr5Level(N) writeGEQLevelCh(7, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr5Level wroteGEQLevelCh(7, 4, GEQ_MAXNUMBANDS)
+#define readGEQRovr5Width readGEQWidthCh(7, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRovr5Width(N) writeGEQWidthCh(7, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr5Width wroteGEQWidthCh(7, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr6Freq readGEQFreqCh(7, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRovr6Freq(N) writeGEQFreqCh(7, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr6Freq wroteGEQFreqCh(7, 5, GEQ_MAXNUMBANDS)
+#define readGEQRovr6Level readGEQLevelCh(7, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRovr6Level(N) writeGEQLevelCh(7, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr6Level wroteGEQLevelCh(7, 5, GEQ_MAXNUMBANDS)
+#define readGEQRovr6Width readGEQWidthCh(7, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRovr6Width(N) writeGEQWidthCh(7, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr6Width wroteGEQWidthCh(7, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr7Freq readGEQFreqCh(7, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRovr7Freq(N) writeGEQFreqCh(7, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr7Freq wroteGEQFreqCh(7, 6, GEQ_MAXNUMBANDS)
+#define readGEQRovr7Level readGEQLevelCh(7, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRovr7Level(N) writeGEQLevelCh(7, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr7Level wroteGEQLevelCh(7, 6, GEQ_MAXNUMBANDS)
+#define readGEQRovr7Width readGEQWidthCh(7, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRovr7Width(N) writeGEQWidthCh(7, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr7Width wroteGEQWidthCh(7, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr8Freq readGEQFreqCh(7, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRovr8Freq(N) writeGEQFreqCh(7, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr8Freq wroteGEQFreqCh(7, 7, GEQ_MAXNUMBANDS)
+#define readGEQRovr8Level readGEQLevelCh(7, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRovr8Level(N) writeGEQLevelCh(7, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr8Level wroteGEQLevelCh(7, 7, GEQ_MAXNUMBANDS)
+#define readGEQRovr8Width readGEQWidthCh(7, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRovr8Width(N) writeGEQWidthCh(7, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr8Width wroteGEQWidthCh(7, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr9Freq readGEQFreqCh(7, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRovr9Freq(N) writeGEQFreqCh(7, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr9Freq wroteGEQFreqCh(7, 8, GEQ_MAXNUMBANDS)
+#define readGEQRovr9Level readGEQLevelCh(7, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRovr9Level(N) writeGEQLevelCh(7, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr9Level wroteGEQLevelCh(7, 8, GEQ_MAXNUMBANDS)
+#define readGEQRovr9Width readGEQWidthCh(7, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRovr9Width(N) writeGEQWidthCh(7, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr9Width wroteGEQWidthCh(7, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr10Freq readGEQFreqCh(7, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRovr10Freq(N) writeGEQFreqCh(7, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr10Freq wroteGEQFreqCh(7, 9, GEQ_MAXNUMBANDS)
+#define readGEQRovr10Level readGEQLevelCh(7, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRovr10Level(N) writeGEQLevelCh(7, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr10Level wroteGEQLevelCh(7, 9, GEQ_MAXNUMBANDS)
+#define readGEQRovr10Width readGEQWidthCh(7, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRovr10Width(N) writeGEQWidthCh(7, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr10Width wroteGEQWidthCh(7, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr11Freq readGEQFreqCh(7, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRovr11Freq(N) writeGEQFreqCh(7, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr11Freq wroteGEQFreqCh(7, 10, GEQ_MAXNUMBANDS)
+#define readGEQRovr11Level readGEQLevelCh(7, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRovr11Level(N) writeGEQLevelCh(7, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr11Level wroteGEQLevelCh(7, 10, GEQ_MAXNUMBANDS)
+#define readGEQRovr11Width readGEQWidthCh(7, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRovr11Width(N) writeGEQWidthCh(7, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr11Width wroteGEQWidthCh(7, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr12Freq readGEQFreqCh(7, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRovr12Freq(N) writeGEQFreqCh(7, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr12Freq wroteGEQFreqCh(7, 11, GEQ_MAXNUMBANDS)
+#define readGEQRovr12Level readGEQLevelCh(7, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRovr12Level(N) writeGEQLevelCh(7, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr12Level wroteGEQLevelCh(7, 11, GEQ_MAXNUMBANDS)
+#define readGEQRovr12Width readGEQWidthCh(7, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRovr12Width(N) writeGEQWidthCh(7, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr12Width wroteGEQWidthCh(7, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr13Freq readGEQFreqCh(7, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRovr13Freq(N) writeGEQFreqCh(7, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr13Freq wroteGEQFreqCh(7, 12, GEQ_MAXNUMBANDS)
+#define readGEQRovr13Level readGEQLevelCh(7, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRovr13Level(N) writeGEQLevelCh(7, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr13Level wroteGEQLevelCh(7, 12, GEQ_MAXNUMBANDS)
+#define readGEQRovr13Width readGEQWidthCh(7, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRovr13Width(N) writeGEQWidthCh(7, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr13Width wroteGEQWidthCh(7, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr14Freq readGEQFreqCh(7, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRovr14Freq(N) writeGEQFreqCh(7, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr14Freq wroteGEQFreqCh(7, 13, GEQ_MAXNUMBANDS)
+#define readGEQRovr14Level readGEQLevelCh(7, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRovr14Level(N) writeGEQLevelCh(7, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr14Level wroteGEQLevelCh(7, 13, GEQ_MAXNUMBANDS)
+#define readGEQRovr14Width readGEQWidthCh(7, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRovr14Width(N) writeGEQWidthCh(7, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr14Width wroteGEQWidthCh(7, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr15Freq readGEQFreqCh(7, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRovr15Freq(N) writeGEQFreqCh(7, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr15Freq wroteGEQFreqCh(7, 14, GEQ_MAXNUMBANDS)
+#define readGEQRovr15Level readGEQLevelCh(7, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRovr15Level(N) writeGEQLevelCh(7, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr15Level wroteGEQLevelCh(7, 14, GEQ_MAXNUMBANDS)
+#define readGEQRovr15Width readGEQWidthCh(7, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRovr15Width(N) writeGEQWidthCh(7, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr15Width wroteGEQWidthCh(7, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr16Freq readGEQFreqCh(7, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRovr16Freq(N) writeGEQFreqCh(7, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr16Freq wroteGEQFreqCh(7, 15, GEQ_MAXNUMBANDS)
+#define readGEQRovr16Level readGEQLevelCh(7, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRovr16Level(N) writeGEQLevelCh(7, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr16Level wroteGEQLevelCh(7, 15, GEQ_MAXNUMBANDS)
+#define readGEQRovr16Width readGEQWidthCh(7, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRovr16Width(N) writeGEQWidthCh(7, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr16Width wroteGEQWidthCh(7, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr17Freq readGEQFreqCh(7, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRovr17Freq(N) writeGEQFreqCh(7, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr17Freq wroteGEQFreqCh(7, 16, GEQ_MAXNUMBANDS)
+#define readGEQRovr17Level readGEQLevelCh(7, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRovr17Level(N) writeGEQLevelCh(7, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr17Level wroteGEQLevelCh(7, 16, GEQ_MAXNUMBANDS)
+#define readGEQRovr17Width readGEQWidthCh(7, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRovr17Width(N) writeGEQWidthCh(7, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr17Width wroteGEQWidthCh(7, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr18Freq readGEQFreqCh(7, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRovr18Freq(N) writeGEQFreqCh(7, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr18Freq wroteGEQFreqCh(7, 17, GEQ_MAXNUMBANDS)
+#define readGEQRovr18Level readGEQLevelCh(7, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRovr18Level(N) writeGEQLevelCh(7, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr18Level wroteGEQLevelCh(7, 17, GEQ_MAXNUMBANDS)
+#define readGEQRovr18Width readGEQWidthCh(7, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRovr18Width(N) writeGEQWidthCh(7, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr18Width wroteGEQWidthCh(7, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr19Freq readGEQFreqCh(7, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRovr19Freq(N) writeGEQFreqCh(7, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr19Freq wroteGEQFreqCh(7, 18, GEQ_MAXNUMBANDS)
+#define readGEQRovr19Level readGEQLevelCh(7, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRovr19Level(N) writeGEQLevelCh(7, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr19Level wroteGEQLevelCh(7, 18, GEQ_MAXNUMBANDS)
+#define readGEQRovr19Width readGEQWidthCh(7, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRovr19Width(N) writeGEQWidthCh(7, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr19Width wroteGEQWidthCh(7, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr20Freq readGEQFreqCh(7, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRovr20Freq(N) writeGEQFreqCh(7, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr20Freq wroteGEQFreqCh(7, 19, GEQ_MAXNUMBANDS)
+#define readGEQRovr20Level readGEQLevelCh(7, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRovr20Level(N) writeGEQLevelCh(7, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr20Level wroteGEQLevelCh(7, 19, GEQ_MAXNUMBANDS)
+#define readGEQRovr20Width readGEQWidthCh(7, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRovr20Width(N) writeGEQWidthCh(7, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr20Width wroteGEQWidthCh(7, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr21Freq readGEQFreqCh(7, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRovr21Freq(N) writeGEQFreqCh(7, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr21Freq wroteGEQFreqCh(7, 20, GEQ_MAXNUMBANDS)
+#define readGEQRovr21Level readGEQLevelCh(7, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRovr21Level(N) writeGEQLevelCh(7, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr21Level wroteGEQLevelCh(7, 20, GEQ_MAXNUMBANDS)
+#define readGEQRovr21Width readGEQWidthCh(7, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRovr21Width(N) writeGEQWidthCh(7, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr21Width wroteGEQWidthCh(7, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr22Freq readGEQFreqCh(7, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRovr22Freq(N) writeGEQFreqCh(7, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr22Freq wroteGEQFreqCh(7, 21, GEQ_MAXNUMBANDS)
+#define readGEQRovr22Level readGEQLevelCh(7, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRovr22Level(N) writeGEQLevelCh(7, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr22Level wroteGEQLevelCh(7, 21, GEQ_MAXNUMBANDS)
+#define readGEQRovr22Width readGEQWidthCh(7, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRovr22Width(N) writeGEQWidthCh(7, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr22Width wroteGEQWidthCh(7, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr23Freq readGEQFreqCh(7, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRovr23Freq(N) writeGEQFreqCh(7, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr23Freq wroteGEQFreqCh(7, 22, GEQ_MAXNUMBANDS)
+#define readGEQRovr23Level readGEQLevelCh(7, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRovr23Level(N) writeGEQLevelCh(7, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr23Level wroteGEQLevelCh(7, 22, GEQ_MAXNUMBANDS)
+#define readGEQRovr23Width readGEQWidthCh(7, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRovr23Width(N) writeGEQWidthCh(7, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr23Width wroteGEQWidthCh(7, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr24Freq readGEQFreqCh(7, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRovr24Freq(N) writeGEQFreqCh(7, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr24Freq wroteGEQFreqCh(7, 23, GEQ_MAXNUMBANDS)
+#define readGEQRovr24Level readGEQLevelCh(7, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRovr24Level(N) writeGEQLevelCh(7, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr24Level wroteGEQLevelCh(7, 23, GEQ_MAXNUMBANDS)
+#define readGEQRovr24Width readGEQWidthCh(7, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRovr24Width(N) writeGEQWidthCh(7, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr24Width wroteGEQWidthCh(7, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr25Freq readGEQFreqCh(7, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRovr25Freq(N) writeGEQFreqCh(7, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr25Freq wroteGEQFreqCh(7, 24, GEQ_MAXNUMBANDS)
+#define readGEQRovr25Level readGEQLevelCh(7, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRovr25Level(N) writeGEQLevelCh(7, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr25Level wroteGEQLevelCh(7, 24, GEQ_MAXNUMBANDS)
+#define readGEQRovr25Width readGEQWidthCh(7, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRovr25Width(N) writeGEQWidthCh(7, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr25Width wroteGEQWidthCh(7, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr26Freq readGEQFreqCh(7, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRovr26Freq(N) writeGEQFreqCh(7, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr26Freq wroteGEQFreqCh(7, 25, GEQ_MAXNUMBANDS)
+#define readGEQRovr26Level readGEQLevelCh(7, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRovr26Level(N) writeGEQLevelCh(7, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr26Level wroteGEQLevelCh(7, 25, GEQ_MAXNUMBANDS)
+#define readGEQRovr26Width readGEQWidthCh(7, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRovr26Width(N) writeGEQWidthCh(7, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr26Width wroteGEQWidthCh(7, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr27Freq readGEQFreqCh(7, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRovr27Freq(N) writeGEQFreqCh(7, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr27Freq wroteGEQFreqCh(7, 26, GEQ_MAXNUMBANDS)
+#define readGEQRovr27Level readGEQLevelCh(7, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRovr27Level(N) writeGEQLevelCh(7, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr27Level wroteGEQLevelCh(7, 26, GEQ_MAXNUMBANDS)
+#define readGEQRovr27Width readGEQWidthCh(7, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRovr27Width(N) writeGEQWidthCh(7, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr27Width wroteGEQWidthCh(7, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr28Freq readGEQFreqCh(7, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRovr28Freq(N) writeGEQFreqCh(7, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr28Freq wroteGEQFreqCh(7, 27, GEQ_MAXNUMBANDS)
+#define readGEQRovr28Level readGEQLevelCh(7, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRovr28Level(N) writeGEQLevelCh(7, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr28Level wroteGEQLevelCh(7, 27, GEQ_MAXNUMBANDS)
+#define readGEQRovr28Width readGEQWidthCh(7, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRovr28Width(N) writeGEQWidthCh(7, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr28Width wroteGEQWidthCh(7, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr29Freq readGEQFreqCh(7, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRovr29Freq(N) writeGEQFreqCh(7, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr29Freq wroteGEQFreqCh(7, 28, GEQ_MAXNUMBANDS)
+#define readGEQRovr29Level readGEQLevelCh(7, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRovr29Level(N) writeGEQLevelCh(7, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr29Level wroteGEQLevelCh(7, 28, GEQ_MAXNUMBANDS)
+#define readGEQRovr29Width readGEQWidthCh(7, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRovr29Width(N) writeGEQWidthCh(7, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr29Width wroteGEQWidthCh(7, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr30Freq readGEQFreqCh(7, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRovr30Freq(N) writeGEQFreqCh(7, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr30Freq wroteGEQFreqCh(7, 29, GEQ_MAXNUMBANDS)
+#define readGEQRovr30Level readGEQLevelCh(7, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRovr30Level(N) writeGEQLevelCh(7, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr30Level wroteGEQLevelCh(7, 29, GEQ_MAXNUMBANDS)
+#define readGEQRovr30Width readGEQWidthCh(7, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRovr30Width(N) writeGEQWidthCh(7, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr30Width wroteGEQWidthCh(7, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr31Freq readGEQFreqCh(7, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRovr31Freq(N) writeGEQFreqCh(7, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr31Freq wroteGEQFreqCh(7, 30, GEQ_MAXNUMBANDS)
+#define readGEQRovr31Level readGEQLevelCh(7, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRovr31Level(N) writeGEQLevelCh(7, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr31Level wroteGEQLevelCh(7, 30, GEQ_MAXNUMBANDS)
+#define readGEQRovr31Width readGEQWidthCh(7, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRovr31Width(N) writeGEQWidthCh(7, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr31Width wroteGEQWidthCh(7, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRovr32Freq readGEQFreqCh(7, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRovr32Freq(N) writeGEQFreqCh(7, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr32Freq wroteGEQFreqCh(7, 31, GEQ_MAXNUMBANDS)
+#define readGEQRovr32Level readGEQLevelCh(7, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRovr32Level(N) writeGEQLevelCh(7, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr32Level wroteGEQLevelCh(7, 31, GEQ_MAXNUMBANDS)
+#define readGEQRovr32Width readGEQWidthCh(7, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRovr32Width(N) writeGEQWidthCh(7, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRovr32Width wroteGEQWidthCh(7, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr1Freq readGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQSurr1Freq(N) writeGEQFreqCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr1Freq wroteGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQSurr1Level readGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQSurr1Level(N) writeGEQLevelCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr1Level wroteGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQSurr1Width readGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQSurr1Width(N) writeGEQWidthCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr1Width wroteGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr2Freq readGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQSurr2Freq(N) writeGEQFreqCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr2Freq wroteGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQSurr2Level readGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQSurr2Level(N) writeGEQLevelCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr2Level wroteGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQSurr2Width readGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQSurr2Width(N) writeGEQWidthCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr2Width wroteGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr3Freq readGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQSurr3Freq(N) writeGEQFreqCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr3Freq wroteGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQSurr3Level readGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQSurr3Level(N) writeGEQLevelCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr3Level wroteGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQSurr3Width readGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQSurr3Width(N) writeGEQWidthCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr3Width wroteGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr4Freq readGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQSurr4Freq(N) writeGEQFreqCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr4Freq wroteGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQSurr4Level readGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQSurr4Level(N) writeGEQLevelCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr4Level wroteGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQSurr4Width readGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQSurr4Width(N) writeGEQWidthCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr4Width wroteGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr5Freq readGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQSurr5Freq(N) writeGEQFreqCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr5Freq wroteGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQSurr5Level readGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQSurr5Level(N) writeGEQLevelCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr5Level wroteGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQSurr5Width readGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQSurr5Width(N) writeGEQWidthCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr5Width wroteGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr6Freq readGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQSurr6Freq(N) writeGEQFreqCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr6Freq wroteGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQSurr6Level readGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQSurr6Level(N) writeGEQLevelCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr6Level wroteGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQSurr6Width readGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQSurr6Width(N) writeGEQWidthCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr6Width wroteGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr7Freq readGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQSurr7Freq(N) writeGEQFreqCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr7Freq wroteGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQSurr7Level readGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQSurr7Level(N) writeGEQLevelCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr7Level wroteGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQSurr7Width readGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQSurr7Width(N) writeGEQWidthCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr7Width wroteGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr8Freq readGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQSurr8Freq(N) writeGEQFreqCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr8Freq wroteGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQSurr8Level readGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQSurr8Level(N) writeGEQLevelCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr8Level wroteGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQSurr8Width readGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQSurr8Width(N) writeGEQWidthCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr8Width wroteGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr9Freq readGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQSurr9Freq(N) writeGEQFreqCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr9Freq wroteGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQSurr9Level readGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQSurr9Level(N) writeGEQLevelCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr9Level wroteGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQSurr9Width readGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQSurr9Width(N) writeGEQWidthCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr9Width wroteGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr10Freq readGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQSurr10Freq(N) writeGEQFreqCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr10Freq wroteGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQSurr10Level readGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQSurr10Level(N) writeGEQLevelCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr10Level wroteGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQSurr10Width readGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQSurr10Width(N) writeGEQWidthCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr10Width wroteGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr11Freq readGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQSurr11Freq(N) writeGEQFreqCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr11Freq wroteGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQSurr11Level readGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQSurr11Level(N) writeGEQLevelCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr11Level wroteGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQSurr11Width readGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQSurr11Width(N) writeGEQWidthCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr11Width wroteGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr12Freq readGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQSurr12Freq(N) writeGEQFreqCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr12Freq wroteGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQSurr12Level readGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQSurr12Level(N) writeGEQLevelCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr12Level wroteGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQSurr12Width readGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQSurr12Width(N) writeGEQWidthCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr12Width wroteGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr13Freq readGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQSurr13Freq(N) writeGEQFreqCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr13Freq wroteGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQSurr13Level readGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQSurr13Level(N) writeGEQLevelCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr13Level wroteGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQSurr13Width readGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQSurr13Width(N) writeGEQWidthCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr13Width wroteGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr14Freq readGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQSurr14Freq(N) writeGEQFreqCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr14Freq wroteGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQSurr14Level readGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQSurr14Level(N) writeGEQLevelCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr14Level wroteGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQSurr14Width readGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQSurr14Width(N) writeGEQWidthCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr14Width wroteGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr15Freq readGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQSurr15Freq(N) writeGEQFreqCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr15Freq wroteGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQSurr15Level readGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQSurr15Level(N) writeGEQLevelCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr15Level wroteGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQSurr15Width readGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQSurr15Width(N) writeGEQWidthCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr15Width wroteGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr16Freq readGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQSurr16Freq(N) writeGEQFreqCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr16Freq wroteGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQSurr16Level readGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQSurr16Level(N) writeGEQLevelCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr16Level wroteGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQSurr16Width readGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQSurr16Width(N) writeGEQWidthCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr16Width wroteGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr17Freq readGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQSurr17Freq(N) writeGEQFreqCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr17Freq wroteGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQSurr17Level readGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQSurr17Level(N) writeGEQLevelCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr17Level wroteGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQSurr17Width readGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQSurr17Width(N) writeGEQWidthCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr17Width wroteGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr18Freq readGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQSurr18Freq(N) writeGEQFreqCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr18Freq wroteGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQSurr18Level readGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQSurr18Level(N) writeGEQLevelCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr18Level wroteGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQSurr18Width readGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQSurr18Width(N) writeGEQWidthCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr18Width wroteGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr19Freq readGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQSurr19Freq(N) writeGEQFreqCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr19Freq wroteGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQSurr19Level readGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQSurr19Level(N) writeGEQLevelCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr19Level wroteGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQSurr19Width readGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQSurr19Width(N) writeGEQWidthCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr19Width wroteGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr20Freq readGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQSurr20Freq(N) writeGEQFreqCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr20Freq wroteGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQSurr20Level readGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQSurr20Level(N) writeGEQLevelCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr20Level wroteGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQSurr20Width readGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQSurr20Width(N) writeGEQWidthCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr20Width wroteGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr21Freq readGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQSurr21Freq(N) writeGEQFreqCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr21Freq wroteGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQSurr21Level readGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQSurr21Level(N) writeGEQLevelCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr21Level wroteGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQSurr21Width readGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQSurr21Width(N) writeGEQWidthCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr21Width wroteGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr22Freq readGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQSurr22Freq(N) writeGEQFreqCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr22Freq wroteGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQSurr22Level readGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQSurr22Level(N) writeGEQLevelCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr22Level wroteGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQSurr22Width readGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQSurr22Width(N) writeGEQWidthCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr22Width wroteGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr23Freq readGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQSurr23Freq(N) writeGEQFreqCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr23Freq wroteGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQSurr23Level readGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQSurr23Level(N) writeGEQLevelCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr23Level wroteGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQSurr23Width readGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQSurr23Width(N) writeGEQWidthCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr23Width wroteGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr24Freq readGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQSurr24Freq(N) writeGEQFreqCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr24Freq wroteGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQSurr24Level readGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQSurr24Level(N) writeGEQLevelCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr24Level wroteGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQSurr24Width readGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQSurr24Width(N) writeGEQWidthCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr24Width wroteGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr25Freq readGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQSurr25Freq(N) writeGEQFreqCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr25Freq wroteGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQSurr25Level readGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQSurr25Level(N) writeGEQLevelCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr25Level wroteGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQSurr25Width readGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQSurr25Width(N) writeGEQWidthCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr25Width wroteGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr26Freq readGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQSurr26Freq(N) writeGEQFreqCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr26Freq wroteGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQSurr26Level readGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQSurr26Level(N) writeGEQLevelCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr26Level wroteGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQSurr26Width readGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQSurr26Width(N) writeGEQWidthCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr26Width wroteGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr27Freq readGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQSurr27Freq(N) writeGEQFreqCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr27Freq wroteGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQSurr27Level readGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQSurr27Level(N) writeGEQLevelCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr27Level wroteGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQSurr27Width readGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQSurr27Width(N) writeGEQWidthCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr27Width wroteGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr28Freq readGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQSurr28Freq(N) writeGEQFreqCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr28Freq wroteGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQSurr28Level readGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQSurr28Level(N) writeGEQLevelCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr28Level wroteGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQSurr28Width readGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQSurr28Width(N) writeGEQWidthCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr28Width wroteGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr29Freq readGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQSurr29Freq(N) writeGEQFreqCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr29Freq wroteGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQSurr29Level readGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQSurr29Level(N) writeGEQLevelCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr29Level wroteGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQSurr29Width readGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQSurr29Width(N) writeGEQWidthCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr29Width wroteGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr30Freq readGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQSurr30Freq(N) writeGEQFreqCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr30Freq wroteGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQSurr30Level readGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQSurr30Level(N) writeGEQLevelCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr30Level wroteGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQSurr30Width readGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQSurr30Width(N) writeGEQWidthCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr30Width wroteGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr31Freq readGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQSurr31Freq(N) writeGEQFreqCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr31Freq wroteGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQSurr31Level readGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQSurr31Level(N) writeGEQLevelCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr31Level wroteGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQSurr31Width readGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQSurr31Width(N) writeGEQWidthCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr31Width wroteGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQSurr32Freq readGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQSurr32Freq(N) writeGEQFreqCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr32Freq wroteGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQSurr32Level readGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQSurr32Level(N) writeGEQLevelCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr32Level wroteGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQSurr32Width readGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQSurr32Width(N) writeGEQWidthCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSurr32Width wroteGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur1Freq readGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLsur1Freq(N) writeGEQFreqCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur1Freq wroteGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQLsur1Level readGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLsur1Level(N) writeGEQLevelCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur1Level wroteGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQLsur1Width readGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLsur1Width(N) writeGEQWidthCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur1Width wroteGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur2Freq readGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLsur2Freq(N) writeGEQFreqCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur2Freq wroteGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQLsur2Level readGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLsur2Level(N) writeGEQLevelCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur2Level wroteGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQLsur2Width readGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLsur2Width(N) writeGEQWidthCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur2Width wroteGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur3Freq readGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLsur3Freq(N) writeGEQFreqCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur3Freq wroteGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQLsur3Level readGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLsur3Level(N) writeGEQLevelCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur3Level wroteGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQLsur3Width readGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLsur3Width(N) writeGEQWidthCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur3Width wroteGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur4Freq readGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLsur4Freq(N) writeGEQFreqCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur4Freq wroteGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQLsur4Level readGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLsur4Level(N) writeGEQLevelCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur4Level wroteGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQLsur4Width readGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLsur4Width(N) writeGEQWidthCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur4Width wroteGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur5Freq readGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLsur5Freq(N) writeGEQFreqCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur5Freq wroteGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQLsur5Level readGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLsur5Level(N) writeGEQLevelCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur5Level wroteGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQLsur5Width readGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLsur5Width(N) writeGEQWidthCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur5Width wroteGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur6Freq readGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLsur6Freq(N) writeGEQFreqCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur6Freq wroteGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQLsur6Level readGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLsur6Level(N) writeGEQLevelCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur6Level wroteGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQLsur6Width readGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLsur6Width(N) writeGEQWidthCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur6Width wroteGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur7Freq readGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLsur7Freq(N) writeGEQFreqCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur7Freq wroteGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQLsur7Level readGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLsur7Level(N) writeGEQLevelCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur7Level wroteGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQLsur7Width readGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLsur7Width(N) writeGEQWidthCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur7Width wroteGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur8Freq readGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLsur8Freq(N) writeGEQFreqCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur8Freq wroteGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQLsur8Level readGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLsur8Level(N) writeGEQLevelCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur8Level wroteGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQLsur8Width readGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLsur8Width(N) writeGEQWidthCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur8Width wroteGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur9Freq readGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLsur9Freq(N) writeGEQFreqCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur9Freq wroteGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQLsur9Level readGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLsur9Level(N) writeGEQLevelCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur9Level wroteGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQLsur9Width readGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLsur9Width(N) writeGEQWidthCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur9Width wroteGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur10Freq readGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLsur10Freq(N) writeGEQFreqCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur10Freq wroteGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQLsur10Level readGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLsur10Level(N) writeGEQLevelCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur10Level wroteGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQLsur10Width readGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLsur10Width(N) writeGEQWidthCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur10Width wroteGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur11Freq readGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLsur11Freq(N) writeGEQFreqCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur11Freq wroteGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQLsur11Level readGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLsur11Level(N) writeGEQLevelCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur11Level wroteGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQLsur11Width readGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLsur11Width(N) writeGEQWidthCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur11Width wroteGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur12Freq readGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLsur12Freq(N) writeGEQFreqCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur12Freq wroteGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQLsur12Level readGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLsur12Level(N) writeGEQLevelCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur12Level wroteGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQLsur12Width readGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLsur12Width(N) writeGEQWidthCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur12Width wroteGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur13Freq readGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLsur13Freq(N) writeGEQFreqCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur13Freq wroteGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQLsur13Level readGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLsur13Level(N) writeGEQLevelCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur13Level wroteGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQLsur13Width readGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLsur13Width(N) writeGEQWidthCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur13Width wroteGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur14Freq readGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLsur14Freq(N) writeGEQFreqCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur14Freq wroteGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQLsur14Level readGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLsur14Level(N) writeGEQLevelCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur14Level wroteGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQLsur14Width readGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLsur14Width(N) writeGEQWidthCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur14Width wroteGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur15Freq readGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLsur15Freq(N) writeGEQFreqCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur15Freq wroteGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQLsur15Level readGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLsur15Level(N) writeGEQLevelCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur15Level wroteGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQLsur15Width readGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLsur15Width(N) writeGEQWidthCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur15Width wroteGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur16Freq readGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLsur16Freq(N) writeGEQFreqCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur16Freq wroteGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQLsur16Level readGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLsur16Level(N) writeGEQLevelCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur16Level wroteGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQLsur16Width readGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLsur16Width(N) writeGEQWidthCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur16Width wroteGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur17Freq readGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLsur17Freq(N) writeGEQFreqCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur17Freq wroteGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQLsur17Level readGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLsur17Level(N) writeGEQLevelCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur17Level wroteGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQLsur17Width readGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLsur17Width(N) writeGEQWidthCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur17Width wroteGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur18Freq readGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLsur18Freq(N) writeGEQFreqCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur18Freq wroteGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQLsur18Level readGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLsur18Level(N) writeGEQLevelCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur18Level wroteGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQLsur18Width readGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLsur18Width(N) writeGEQWidthCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur18Width wroteGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur19Freq readGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLsur19Freq(N) writeGEQFreqCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur19Freq wroteGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQLsur19Level readGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLsur19Level(N) writeGEQLevelCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur19Level wroteGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQLsur19Width readGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLsur19Width(N) writeGEQWidthCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur19Width wroteGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur20Freq readGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLsur20Freq(N) writeGEQFreqCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur20Freq wroteGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQLsur20Level readGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLsur20Level(N) writeGEQLevelCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur20Level wroteGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQLsur20Width readGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLsur20Width(N) writeGEQWidthCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur20Width wroteGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur21Freq readGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLsur21Freq(N) writeGEQFreqCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur21Freq wroteGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQLsur21Level readGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLsur21Level(N) writeGEQLevelCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur21Level wroteGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQLsur21Width readGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLsur21Width(N) writeGEQWidthCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur21Width wroteGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur22Freq readGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLsur22Freq(N) writeGEQFreqCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur22Freq wroteGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQLsur22Level readGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLsur22Level(N) writeGEQLevelCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur22Level wroteGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQLsur22Width readGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLsur22Width(N) writeGEQWidthCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur22Width wroteGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur23Freq readGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLsur23Freq(N) writeGEQFreqCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur23Freq wroteGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQLsur23Level readGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLsur23Level(N) writeGEQLevelCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur23Level wroteGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQLsur23Width readGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLsur23Width(N) writeGEQWidthCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur23Width wroteGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur24Freq readGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLsur24Freq(N) writeGEQFreqCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur24Freq wroteGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQLsur24Level readGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLsur24Level(N) writeGEQLevelCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur24Level wroteGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQLsur24Width readGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLsur24Width(N) writeGEQWidthCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur24Width wroteGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur25Freq readGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLsur25Freq(N) writeGEQFreqCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur25Freq wroteGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQLsur25Level readGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLsur25Level(N) writeGEQLevelCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur25Level wroteGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQLsur25Width readGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLsur25Width(N) writeGEQWidthCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur25Width wroteGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur26Freq readGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLsur26Freq(N) writeGEQFreqCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur26Freq wroteGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQLsur26Level readGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLsur26Level(N) writeGEQLevelCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur26Level wroteGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQLsur26Width readGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLsur26Width(N) writeGEQWidthCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur26Width wroteGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur27Freq readGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLsur27Freq(N) writeGEQFreqCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur27Freq wroteGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQLsur27Level readGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLsur27Level(N) writeGEQLevelCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur27Level wroteGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQLsur27Width readGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLsur27Width(N) writeGEQWidthCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur27Width wroteGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur28Freq readGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLsur28Freq(N) writeGEQFreqCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur28Freq wroteGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQLsur28Level readGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLsur28Level(N) writeGEQLevelCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur28Level wroteGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQLsur28Width readGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLsur28Width(N) writeGEQWidthCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur28Width wroteGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur29Freq readGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLsur29Freq(N) writeGEQFreqCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur29Freq wroteGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQLsur29Level readGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLsur29Level(N) writeGEQLevelCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur29Level wroteGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQLsur29Width readGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLsur29Width(N) writeGEQWidthCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur29Width wroteGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur30Freq readGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLsur30Freq(N) writeGEQFreqCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur30Freq wroteGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQLsur30Level readGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLsur30Level(N) writeGEQLevelCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur30Level wroteGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQLsur30Width readGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLsur30Width(N) writeGEQWidthCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur30Width wroteGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur31Freq readGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLsur31Freq(N) writeGEQFreqCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur31Freq wroteGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQLsur31Level readGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLsur31Level(N) writeGEQLevelCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur31Level wroteGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQLsur31Width readGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLsur31Width(N) writeGEQWidthCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur31Width wroteGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLsur32Freq readGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLsur32Freq(N) writeGEQFreqCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur32Freq wroteGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQLsur32Level readGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLsur32Level(N) writeGEQLevelCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur32Level wroteGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQLsur32Width readGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLsur32Width(N) writeGEQWidthCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsur32Width wroteGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur1Freq readGEQFreqCh(9, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRsur1Freq(N) writeGEQFreqCh(9, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur1Freq wroteGEQFreqCh(9, 0, GEQ_MAXNUMBANDS)
+#define readGEQRsur1Level readGEQLevelCh(9, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRsur1Level(N) writeGEQLevelCh(9, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur1Level wroteGEQLevelCh(9, 0, GEQ_MAXNUMBANDS)
+#define readGEQRsur1Width readGEQWidthCh(9, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRsur1Width(N) writeGEQWidthCh(9, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur1Width wroteGEQWidthCh(9, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur2Freq readGEQFreqCh(9, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRsur2Freq(N) writeGEQFreqCh(9, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur2Freq wroteGEQFreqCh(9, 1, GEQ_MAXNUMBANDS)
+#define readGEQRsur2Level readGEQLevelCh(9, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRsur2Level(N) writeGEQLevelCh(9, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur2Level wroteGEQLevelCh(9, 1, GEQ_MAXNUMBANDS)
+#define readGEQRsur2Width readGEQWidthCh(9, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRsur2Width(N) writeGEQWidthCh(9, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur2Width wroteGEQWidthCh(9, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur3Freq readGEQFreqCh(9, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRsur3Freq(N) writeGEQFreqCh(9, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur3Freq wroteGEQFreqCh(9, 2, GEQ_MAXNUMBANDS)
+#define readGEQRsur3Level readGEQLevelCh(9, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRsur3Level(N) writeGEQLevelCh(9, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur3Level wroteGEQLevelCh(9, 2, GEQ_MAXNUMBANDS)
+#define readGEQRsur3Width readGEQWidthCh(9, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRsur3Width(N) writeGEQWidthCh(9, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur3Width wroteGEQWidthCh(9, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur4Freq readGEQFreqCh(9, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRsur4Freq(N) writeGEQFreqCh(9, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur4Freq wroteGEQFreqCh(9, 3, GEQ_MAXNUMBANDS)
+#define readGEQRsur4Level readGEQLevelCh(9, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRsur4Level(N) writeGEQLevelCh(9, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur4Level wroteGEQLevelCh(9, 3, GEQ_MAXNUMBANDS)
+#define readGEQRsur4Width readGEQWidthCh(9, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRsur4Width(N) writeGEQWidthCh(9, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur4Width wroteGEQWidthCh(9, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur5Freq readGEQFreqCh(9, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRsur5Freq(N) writeGEQFreqCh(9, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur5Freq wroteGEQFreqCh(9, 4, GEQ_MAXNUMBANDS)
+#define readGEQRsur5Level readGEQLevelCh(9, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRsur5Level(N) writeGEQLevelCh(9, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur5Level wroteGEQLevelCh(9, 4, GEQ_MAXNUMBANDS)
+#define readGEQRsur5Width readGEQWidthCh(9, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRsur5Width(N) writeGEQWidthCh(9, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur5Width wroteGEQWidthCh(9, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur6Freq readGEQFreqCh(9, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRsur6Freq(N) writeGEQFreqCh(9, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur6Freq wroteGEQFreqCh(9, 5, GEQ_MAXNUMBANDS)
+#define readGEQRsur6Level readGEQLevelCh(9, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRsur6Level(N) writeGEQLevelCh(9, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur6Level wroteGEQLevelCh(9, 5, GEQ_MAXNUMBANDS)
+#define readGEQRsur6Width readGEQWidthCh(9, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRsur6Width(N) writeGEQWidthCh(9, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur6Width wroteGEQWidthCh(9, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur7Freq readGEQFreqCh(9, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRsur7Freq(N) writeGEQFreqCh(9, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur7Freq wroteGEQFreqCh(9, 6, GEQ_MAXNUMBANDS)
+#define readGEQRsur7Level readGEQLevelCh(9, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRsur7Level(N) writeGEQLevelCh(9, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur7Level wroteGEQLevelCh(9, 6, GEQ_MAXNUMBANDS)
+#define readGEQRsur7Width readGEQWidthCh(9, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRsur7Width(N) writeGEQWidthCh(9, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur7Width wroteGEQWidthCh(9, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur8Freq readGEQFreqCh(9, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRsur8Freq(N) writeGEQFreqCh(9, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur8Freq wroteGEQFreqCh(9, 7, GEQ_MAXNUMBANDS)
+#define readGEQRsur8Level readGEQLevelCh(9, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRsur8Level(N) writeGEQLevelCh(9, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur8Level wroteGEQLevelCh(9, 7, GEQ_MAXNUMBANDS)
+#define readGEQRsur8Width readGEQWidthCh(9, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRsur8Width(N) writeGEQWidthCh(9, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur8Width wroteGEQWidthCh(9, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur9Freq readGEQFreqCh(9, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRsur9Freq(N) writeGEQFreqCh(9, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur9Freq wroteGEQFreqCh(9, 8, GEQ_MAXNUMBANDS)
+#define readGEQRsur9Level readGEQLevelCh(9, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRsur9Level(N) writeGEQLevelCh(9, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur9Level wroteGEQLevelCh(9, 8, GEQ_MAXNUMBANDS)
+#define readGEQRsur9Width readGEQWidthCh(9, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRsur9Width(N) writeGEQWidthCh(9, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur9Width wroteGEQWidthCh(9, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur10Freq readGEQFreqCh(9, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRsur10Freq(N) writeGEQFreqCh(9, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur10Freq wroteGEQFreqCh(9, 9, GEQ_MAXNUMBANDS)
+#define readGEQRsur10Level readGEQLevelCh(9, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRsur10Level(N) writeGEQLevelCh(9, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur10Level wroteGEQLevelCh(9, 9, GEQ_MAXNUMBANDS)
+#define readGEQRsur10Width readGEQWidthCh(9, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRsur10Width(N) writeGEQWidthCh(9, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur10Width wroteGEQWidthCh(9, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur11Freq readGEQFreqCh(9, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRsur11Freq(N) writeGEQFreqCh(9, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur11Freq wroteGEQFreqCh(9, 10, GEQ_MAXNUMBANDS)
+#define readGEQRsur11Level readGEQLevelCh(9, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRsur11Level(N) writeGEQLevelCh(9, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur11Level wroteGEQLevelCh(9, 10, GEQ_MAXNUMBANDS)
+#define readGEQRsur11Width readGEQWidthCh(9, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRsur11Width(N) writeGEQWidthCh(9, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur11Width wroteGEQWidthCh(9, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur12Freq readGEQFreqCh(9, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRsur12Freq(N) writeGEQFreqCh(9, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur12Freq wroteGEQFreqCh(9, 11, GEQ_MAXNUMBANDS)
+#define readGEQRsur12Level readGEQLevelCh(9, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRsur12Level(N) writeGEQLevelCh(9, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur12Level wroteGEQLevelCh(9, 11, GEQ_MAXNUMBANDS)
+#define readGEQRsur12Width readGEQWidthCh(9, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRsur12Width(N) writeGEQWidthCh(9, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur12Width wroteGEQWidthCh(9, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur13Freq readGEQFreqCh(9, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRsur13Freq(N) writeGEQFreqCh(9, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur13Freq wroteGEQFreqCh(9, 12, GEQ_MAXNUMBANDS)
+#define readGEQRsur13Level readGEQLevelCh(9, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRsur13Level(N) writeGEQLevelCh(9, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur13Level wroteGEQLevelCh(9, 12, GEQ_MAXNUMBANDS)
+#define readGEQRsur13Width readGEQWidthCh(9, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRsur13Width(N) writeGEQWidthCh(9, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur13Width wroteGEQWidthCh(9, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur14Freq readGEQFreqCh(9, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRsur14Freq(N) writeGEQFreqCh(9, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur14Freq wroteGEQFreqCh(9, 13, GEQ_MAXNUMBANDS)
+#define readGEQRsur14Level readGEQLevelCh(9, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRsur14Level(N) writeGEQLevelCh(9, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur14Level wroteGEQLevelCh(9, 13, GEQ_MAXNUMBANDS)
+#define readGEQRsur14Width readGEQWidthCh(9, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRsur14Width(N) writeGEQWidthCh(9, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur14Width wroteGEQWidthCh(9, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur15Freq readGEQFreqCh(9, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRsur15Freq(N) writeGEQFreqCh(9, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur15Freq wroteGEQFreqCh(9, 14, GEQ_MAXNUMBANDS)
+#define readGEQRsur15Level readGEQLevelCh(9, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRsur15Level(N) writeGEQLevelCh(9, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur15Level wroteGEQLevelCh(9, 14, GEQ_MAXNUMBANDS)
+#define readGEQRsur15Width readGEQWidthCh(9, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRsur15Width(N) writeGEQWidthCh(9, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur15Width wroteGEQWidthCh(9, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur16Freq readGEQFreqCh(9, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRsur16Freq(N) writeGEQFreqCh(9, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur16Freq wroteGEQFreqCh(9, 15, GEQ_MAXNUMBANDS)
+#define readGEQRsur16Level readGEQLevelCh(9, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRsur16Level(N) writeGEQLevelCh(9, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur16Level wroteGEQLevelCh(9, 15, GEQ_MAXNUMBANDS)
+#define readGEQRsur16Width readGEQWidthCh(9, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRsur16Width(N) writeGEQWidthCh(9, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur16Width wroteGEQWidthCh(9, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur17Freq readGEQFreqCh(9, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRsur17Freq(N) writeGEQFreqCh(9, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur17Freq wroteGEQFreqCh(9, 16, GEQ_MAXNUMBANDS)
+#define readGEQRsur17Level readGEQLevelCh(9, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRsur17Level(N) writeGEQLevelCh(9, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur17Level wroteGEQLevelCh(9, 16, GEQ_MAXNUMBANDS)
+#define readGEQRsur17Width readGEQWidthCh(9, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRsur17Width(N) writeGEQWidthCh(9, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur17Width wroteGEQWidthCh(9, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur18Freq readGEQFreqCh(9, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRsur18Freq(N) writeGEQFreqCh(9, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur18Freq wroteGEQFreqCh(9, 17, GEQ_MAXNUMBANDS)
+#define readGEQRsur18Level readGEQLevelCh(9, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRsur18Level(N) writeGEQLevelCh(9, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur18Level wroteGEQLevelCh(9, 17, GEQ_MAXNUMBANDS)
+#define readGEQRsur18Width readGEQWidthCh(9, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRsur18Width(N) writeGEQWidthCh(9, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur18Width wroteGEQWidthCh(9, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur19Freq readGEQFreqCh(9, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRsur19Freq(N) writeGEQFreqCh(9, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur19Freq wroteGEQFreqCh(9, 18, GEQ_MAXNUMBANDS)
+#define readGEQRsur19Level readGEQLevelCh(9, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRsur19Level(N) writeGEQLevelCh(9, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur19Level wroteGEQLevelCh(9, 18, GEQ_MAXNUMBANDS)
+#define readGEQRsur19Width readGEQWidthCh(9, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRsur19Width(N) writeGEQWidthCh(9, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur19Width wroteGEQWidthCh(9, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur20Freq readGEQFreqCh(9, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRsur20Freq(N) writeGEQFreqCh(9, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur20Freq wroteGEQFreqCh(9, 19, GEQ_MAXNUMBANDS)
+#define readGEQRsur20Level readGEQLevelCh(9, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRsur20Level(N) writeGEQLevelCh(9, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur20Level wroteGEQLevelCh(9, 19, GEQ_MAXNUMBANDS)
+#define readGEQRsur20Width readGEQWidthCh(9, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRsur20Width(N) writeGEQWidthCh(9, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur20Width wroteGEQWidthCh(9, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur21Freq readGEQFreqCh(9, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRsur21Freq(N) writeGEQFreqCh(9, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur21Freq wroteGEQFreqCh(9, 20, GEQ_MAXNUMBANDS)
+#define readGEQRsur21Level readGEQLevelCh(9, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRsur21Level(N) writeGEQLevelCh(9, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur21Level wroteGEQLevelCh(9, 20, GEQ_MAXNUMBANDS)
+#define readGEQRsur21Width readGEQWidthCh(9, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRsur21Width(N) writeGEQWidthCh(9, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur21Width wroteGEQWidthCh(9, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur22Freq readGEQFreqCh(9, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRsur22Freq(N) writeGEQFreqCh(9, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur22Freq wroteGEQFreqCh(9, 21, GEQ_MAXNUMBANDS)
+#define readGEQRsur22Level readGEQLevelCh(9, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRsur22Level(N) writeGEQLevelCh(9, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur22Level wroteGEQLevelCh(9, 21, GEQ_MAXNUMBANDS)
+#define readGEQRsur22Width readGEQWidthCh(9, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRsur22Width(N) writeGEQWidthCh(9, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur22Width wroteGEQWidthCh(9, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur23Freq readGEQFreqCh(9, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRsur23Freq(N) writeGEQFreqCh(9, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur23Freq wroteGEQFreqCh(9, 22, GEQ_MAXNUMBANDS)
+#define readGEQRsur23Level readGEQLevelCh(9, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRsur23Level(N) writeGEQLevelCh(9, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur23Level wroteGEQLevelCh(9, 22, GEQ_MAXNUMBANDS)
+#define readGEQRsur23Width readGEQWidthCh(9, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRsur23Width(N) writeGEQWidthCh(9, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur23Width wroteGEQWidthCh(9, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur24Freq readGEQFreqCh(9, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRsur24Freq(N) writeGEQFreqCh(9, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur24Freq wroteGEQFreqCh(9, 23, GEQ_MAXNUMBANDS)
+#define readGEQRsur24Level readGEQLevelCh(9, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRsur24Level(N) writeGEQLevelCh(9, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur24Level wroteGEQLevelCh(9, 23, GEQ_MAXNUMBANDS)
+#define readGEQRsur24Width readGEQWidthCh(9, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRsur24Width(N) writeGEQWidthCh(9, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur24Width wroteGEQWidthCh(9, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur25Freq readGEQFreqCh(9, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRsur25Freq(N) writeGEQFreqCh(9, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur25Freq wroteGEQFreqCh(9, 24, GEQ_MAXNUMBANDS)
+#define readGEQRsur25Level readGEQLevelCh(9, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRsur25Level(N) writeGEQLevelCh(9, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur25Level wroteGEQLevelCh(9, 24, GEQ_MAXNUMBANDS)
+#define readGEQRsur25Width readGEQWidthCh(9, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRsur25Width(N) writeGEQWidthCh(9, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur25Width wroteGEQWidthCh(9, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur26Freq readGEQFreqCh(9, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRsur26Freq(N) writeGEQFreqCh(9, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur26Freq wroteGEQFreqCh(9, 25, GEQ_MAXNUMBANDS)
+#define readGEQRsur26Level readGEQLevelCh(9, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRsur26Level(N) writeGEQLevelCh(9, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur26Level wroteGEQLevelCh(9, 25, GEQ_MAXNUMBANDS)
+#define readGEQRsur26Width readGEQWidthCh(9, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRsur26Width(N) writeGEQWidthCh(9, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur26Width wroteGEQWidthCh(9, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur27Freq readGEQFreqCh(9, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRsur27Freq(N) writeGEQFreqCh(9, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur27Freq wroteGEQFreqCh(9, 26, GEQ_MAXNUMBANDS)
+#define readGEQRsur27Level readGEQLevelCh(9, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRsur27Level(N) writeGEQLevelCh(9, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur27Level wroteGEQLevelCh(9, 26, GEQ_MAXNUMBANDS)
+#define readGEQRsur27Width readGEQWidthCh(9, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRsur27Width(N) writeGEQWidthCh(9, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur27Width wroteGEQWidthCh(9, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur28Freq readGEQFreqCh(9, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRsur28Freq(N) writeGEQFreqCh(9, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur28Freq wroteGEQFreqCh(9, 27, GEQ_MAXNUMBANDS)
+#define readGEQRsur28Level readGEQLevelCh(9, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRsur28Level(N) writeGEQLevelCh(9, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur28Level wroteGEQLevelCh(9, 27, GEQ_MAXNUMBANDS)
+#define readGEQRsur28Width readGEQWidthCh(9, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRsur28Width(N) writeGEQWidthCh(9, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur28Width wroteGEQWidthCh(9, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur29Freq readGEQFreqCh(9, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRsur29Freq(N) writeGEQFreqCh(9, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur29Freq wroteGEQFreqCh(9, 28, GEQ_MAXNUMBANDS)
+#define readGEQRsur29Level readGEQLevelCh(9, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRsur29Level(N) writeGEQLevelCh(9, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur29Level wroteGEQLevelCh(9, 28, GEQ_MAXNUMBANDS)
+#define readGEQRsur29Width readGEQWidthCh(9, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRsur29Width(N) writeGEQWidthCh(9, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur29Width wroteGEQWidthCh(9, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur30Freq readGEQFreqCh(9, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRsur30Freq(N) writeGEQFreqCh(9, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur30Freq wroteGEQFreqCh(9, 29, GEQ_MAXNUMBANDS)
+#define readGEQRsur30Level readGEQLevelCh(9, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRsur30Level(N) writeGEQLevelCh(9, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur30Level wroteGEQLevelCh(9, 29, GEQ_MAXNUMBANDS)
+#define readGEQRsur30Width readGEQWidthCh(9, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRsur30Width(N) writeGEQWidthCh(9, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur30Width wroteGEQWidthCh(9, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur31Freq readGEQFreqCh(9, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRsur31Freq(N) writeGEQFreqCh(9, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur31Freq wroteGEQFreqCh(9, 30, GEQ_MAXNUMBANDS)
+#define readGEQRsur31Level readGEQLevelCh(9, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRsur31Level(N) writeGEQLevelCh(9, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur31Level wroteGEQLevelCh(9, 30, GEQ_MAXNUMBANDS)
+#define readGEQRsur31Width readGEQWidthCh(9, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRsur31Width(N) writeGEQWidthCh(9, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur31Width wroteGEQWidthCh(9, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRsur32Freq readGEQFreqCh(9, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRsur32Freq(N) writeGEQFreqCh(9, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur32Freq wroteGEQFreqCh(9, 31, GEQ_MAXNUMBANDS)
+#define readGEQRsur32Level readGEQLevelCh(9, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRsur32Level(N) writeGEQLevelCh(9, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur32Level wroteGEQLevelCh(9, 31, GEQ_MAXNUMBANDS)
+#define readGEQRsur32Width readGEQWidthCh(9, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRsur32Width(N) writeGEQWidthCh(9, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsur32Width wroteGEQWidthCh(9, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQBack1Freq readGEQFreqCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBack1Freq(N) writeGEQFreqCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack1Freq wroteGEQFreqCh(10, 0, GEQ_MAXNUMBANDS)
+#define readGEQBack1Level readGEQLevelCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBack1Level(N) writeGEQLevelCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack1Level wroteGEQLevelCh(10, 0, GEQ_MAXNUMBANDS)
+#define readGEQBack1Width readGEQWidthCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBack1Width(N) writeGEQWidthCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack1Width wroteGEQWidthCh(10, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQBack2Freq readGEQFreqCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBack2Freq(N) writeGEQFreqCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack2Freq wroteGEQFreqCh(10, 1, GEQ_MAXNUMBANDS)
+#define readGEQBack2Level readGEQLevelCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBack2Level(N) writeGEQLevelCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack2Level wroteGEQLevelCh(10, 1, GEQ_MAXNUMBANDS)
+#define readGEQBack2Width readGEQWidthCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBack2Width(N) writeGEQWidthCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack2Width wroteGEQWidthCh(10, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQBack3Freq readGEQFreqCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBack3Freq(N) writeGEQFreqCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack3Freq wroteGEQFreqCh(10, 2, GEQ_MAXNUMBANDS)
+#define readGEQBack3Level readGEQLevelCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBack3Level(N) writeGEQLevelCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack3Level wroteGEQLevelCh(10, 2, GEQ_MAXNUMBANDS)
+#define readGEQBack3Width readGEQWidthCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBack3Width(N) writeGEQWidthCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack3Width wroteGEQWidthCh(10, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQBack4Freq readGEQFreqCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBack4Freq(N) writeGEQFreqCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack4Freq wroteGEQFreqCh(10, 3, GEQ_MAXNUMBANDS)
+#define readGEQBack4Level readGEQLevelCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBack4Level(N) writeGEQLevelCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack4Level wroteGEQLevelCh(10, 3, GEQ_MAXNUMBANDS)
+#define readGEQBack4Width readGEQWidthCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBack4Width(N) writeGEQWidthCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack4Width wroteGEQWidthCh(10, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQBack5Freq readGEQFreqCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBack5Freq(N) writeGEQFreqCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack5Freq wroteGEQFreqCh(10, 4, GEQ_MAXNUMBANDS)
+#define readGEQBack5Level readGEQLevelCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBack5Level(N) writeGEQLevelCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack5Level wroteGEQLevelCh(10, 4, GEQ_MAXNUMBANDS)
+#define readGEQBack5Width readGEQWidthCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBack5Width(N) writeGEQWidthCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack5Width wroteGEQWidthCh(10, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQBack6Freq readGEQFreqCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBack6Freq(N) writeGEQFreqCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack6Freq wroteGEQFreqCh(10, 5, GEQ_MAXNUMBANDS)
+#define readGEQBack6Level readGEQLevelCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBack6Level(N) writeGEQLevelCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack6Level wroteGEQLevelCh(10, 5, GEQ_MAXNUMBANDS)
+#define readGEQBack6Width readGEQWidthCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBack6Width(N) writeGEQWidthCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack6Width wroteGEQWidthCh(10, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQBack7Freq readGEQFreqCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBack7Freq(N) writeGEQFreqCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack7Freq wroteGEQFreqCh(10, 6, GEQ_MAXNUMBANDS)
+#define readGEQBack7Level readGEQLevelCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBack7Level(N) writeGEQLevelCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack7Level wroteGEQLevelCh(10, 6, GEQ_MAXNUMBANDS)
+#define readGEQBack7Width readGEQWidthCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBack7Width(N) writeGEQWidthCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack7Width wroteGEQWidthCh(10, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQBack8Freq readGEQFreqCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBack8Freq(N) writeGEQFreqCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack8Freq wroteGEQFreqCh(10, 7, GEQ_MAXNUMBANDS)
+#define readGEQBack8Level readGEQLevelCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBack8Level(N) writeGEQLevelCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack8Level wroteGEQLevelCh(10, 7, GEQ_MAXNUMBANDS)
+#define readGEQBack8Width readGEQWidthCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBack8Width(N) writeGEQWidthCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack8Width wroteGEQWidthCh(10, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQBack9Freq readGEQFreqCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBack9Freq(N) writeGEQFreqCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack9Freq wroteGEQFreqCh(10, 8, GEQ_MAXNUMBANDS)
+#define readGEQBack9Level readGEQLevelCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBack9Level(N) writeGEQLevelCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack9Level wroteGEQLevelCh(10, 8, GEQ_MAXNUMBANDS)
+#define readGEQBack9Width readGEQWidthCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBack9Width(N) writeGEQWidthCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack9Width wroteGEQWidthCh(10, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQBack10Freq readGEQFreqCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBack10Freq(N) writeGEQFreqCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack10Freq wroteGEQFreqCh(10, 9, GEQ_MAXNUMBANDS)
+#define readGEQBack10Level readGEQLevelCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBack10Level(N) writeGEQLevelCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack10Level wroteGEQLevelCh(10, 9, GEQ_MAXNUMBANDS)
+#define readGEQBack10Width readGEQWidthCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBack10Width(N) writeGEQWidthCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack10Width wroteGEQWidthCh(10, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQBack11Freq readGEQFreqCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBack11Freq(N) writeGEQFreqCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack11Freq wroteGEQFreqCh(10, 10, GEQ_MAXNUMBANDS)
+#define readGEQBack11Level readGEQLevelCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBack11Level(N) writeGEQLevelCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack11Level wroteGEQLevelCh(10, 10, GEQ_MAXNUMBANDS)
+#define readGEQBack11Width readGEQWidthCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBack11Width(N) writeGEQWidthCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack11Width wroteGEQWidthCh(10, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQBack12Freq readGEQFreqCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBack12Freq(N) writeGEQFreqCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack12Freq wroteGEQFreqCh(10, 11, GEQ_MAXNUMBANDS)
+#define readGEQBack12Level readGEQLevelCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBack12Level(N) writeGEQLevelCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack12Level wroteGEQLevelCh(10, 11, GEQ_MAXNUMBANDS)
+#define readGEQBack12Width readGEQWidthCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBack12Width(N) writeGEQWidthCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack12Width wroteGEQWidthCh(10, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQBack13Freq readGEQFreqCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBack13Freq(N) writeGEQFreqCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack13Freq wroteGEQFreqCh(10, 12, GEQ_MAXNUMBANDS)
+#define readGEQBack13Level readGEQLevelCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBack13Level(N) writeGEQLevelCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack13Level wroteGEQLevelCh(10, 12, GEQ_MAXNUMBANDS)
+#define readGEQBack13Width readGEQWidthCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBack13Width(N) writeGEQWidthCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack13Width wroteGEQWidthCh(10, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQBack14Freq readGEQFreqCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBack14Freq(N) writeGEQFreqCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack14Freq wroteGEQFreqCh(10, 13, GEQ_MAXNUMBANDS)
+#define readGEQBack14Level readGEQLevelCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBack14Level(N) writeGEQLevelCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack14Level wroteGEQLevelCh(10, 13, GEQ_MAXNUMBANDS)
+#define readGEQBack14Width readGEQWidthCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBack14Width(N) writeGEQWidthCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack14Width wroteGEQWidthCh(10, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQBack15Freq readGEQFreqCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBack15Freq(N) writeGEQFreqCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack15Freq wroteGEQFreqCh(10, 14, GEQ_MAXNUMBANDS)
+#define readGEQBack15Level readGEQLevelCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBack15Level(N) writeGEQLevelCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack15Level wroteGEQLevelCh(10, 14, GEQ_MAXNUMBANDS)
+#define readGEQBack15Width readGEQWidthCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBack15Width(N) writeGEQWidthCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack15Width wroteGEQWidthCh(10, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQBack16Freq readGEQFreqCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBack16Freq(N) writeGEQFreqCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack16Freq wroteGEQFreqCh(10, 15, GEQ_MAXNUMBANDS)
+#define readGEQBack16Level readGEQLevelCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBack16Level(N) writeGEQLevelCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack16Level wroteGEQLevelCh(10, 15, GEQ_MAXNUMBANDS)
+#define readGEQBack16Width readGEQWidthCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBack16Width(N) writeGEQWidthCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack16Width wroteGEQWidthCh(10, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQBack17Freq readGEQFreqCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBack17Freq(N) writeGEQFreqCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack17Freq wroteGEQFreqCh(10, 16, GEQ_MAXNUMBANDS)
+#define readGEQBack17Level readGEQLevelCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBack17Level(N) writeGEQLevelCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack17Level wroteGEQLevelCh(10, 16, GEQ_MAXNUMBANDS)
+#define readGEQBack17Width readGEQWidthCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBack17Width(N) writeGEQWidthCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack17Width wroteGEQWidthCh(10, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQBack18Freq readGEQFreqCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBack18Freq(N) writeGEQFreqCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack18Freq wroteGEQFreqCh(10, 17, GEQ_MAXNUMBANDS)
+#define readGEQBack18Level readGEQLevelCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBack18Level(N) writeGEQLevelCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack18Level wroteGEQLevelCh(10, 17, GEQ_MAXNUMBANDS)
+#define readGEQBack18Width readGEQWidthCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBack18Width(N) writeGEQWidthCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack18Width wroteGEQWidthCh(10, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQBack19Freq readGEQFreqCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBack19Freq(N) writeGEQFreqCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack19Freq wroteGEQFreqCh(10, 18, GEQ_MAXNUMBANDS)
+#define readGEQBack19Level readGEQLevelCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBack19Level(N) writeGEQLevelCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack19Level wroteGEQLevelCh(10, 18, GEQ_MAXNUMBANDS)
+#define readGEQBack19Width readGEQWidthCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBack19Width(N) writeGEQWidthCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack19Width wroteGEQWidthCh(10, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQBack20Freq readGEQFreqCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBack20Freq(N) writeGEQFreqCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack20Freq wroteGEQFreqCh(10, 19, GEQ_MAXNUMBANDS)
+#define readGEQBack20Level readGEQLevelCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBack20Level(N) writeGEQLevelCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack20Level wroteGEQLevelCh(10, 19, GEQ_MAXNUMBANDS)
+#define readGEQBack20Width readGEQWidthCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBack20Width(N) writeGEQWidthCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack20Width wroteGEQWidthCh(10, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQBack21Freq readGEQFreqCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBack21Freq(N) writeGEQFreqCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack21Freq wroteGEQFreqCh(10, 20, GEQ_MAXNUMBANDS)
+#define readGEQBack21Level readGEQLevelCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBack21Level(N) writeGEQLevelCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack21Level wroteGEQLevelCh(10, 20, GEQ_MAXNUMBANDS)
+#define readGEQBack21Width readGEQWidthCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBack21Width(N) writeGEQWidthCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack21Width wroteGEQWidthCh(10, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQBack22Freq readGEQFreqCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBack22Freq(N) writeGEQFreqCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack22Freq wroteGEQFreqCh(10, 21, GEQ_MAXNUMBANDS)
+#define readGEQBack22Level readGEQLevelCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBack22Level(N) writeGEQLevelCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack22Level wroteGEQLevelCh(10, 21, GEQ_MAXNUMBANDS)
+#define readGEQBack22Width readGEQWidthCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBack22Width(N) writeGEQWidthCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack22Width wroteGEQWidthCh(10, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQBack23Freq readGEQFreqCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBack23Freq(N) writeGEQFreqCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack23Freq wroteGEQFreqCh(10, 22, GEQ_MAXNUMBANDS)
+#define readGEQBack23Level readGEQLevelCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBack23Level(N) writeGEQLevelCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack23Level wroteGEQLevelCh(10, 22, GEQ_MAXNUMBANDS)
+#define readGEQBack23Width readGEQWidthCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBack23Width(N) writeGEQWidthCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack23Width wroteGEQWidthCh(10, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQBack24Freq readGEQFreqCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBack24Freq(N) writeGEQFreqCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack24Freq wroteGEQFreqCh(10, 23, GEQ_MAXNUMBANDS)
+#define readGEQBack24Level readGEQLevelCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBack24Level(N) writeGEQLevelCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack24Level wroteGEQLevelCh(10, 23, GEQ_MAXNUMBANDS)
+#define readGEQBack24Width readGEQWidthCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBack24Width(N) writeGEQWidthCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack24Width wroteGEQWidthCh(10, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQBack25Freq readGEQFreqCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBack25Freq(N) writeGEQFreqCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack25Freq wroteGEQFreqCh(10, 24, GEQ_MAXNUMBANDS)
+#define readGEQBack25Level readGEQLevelCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBack25Level(N) writeGEQLevelCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack25Level wroteGEQLevelCh(10, 24, GEQ_MAXNUMBANDS)
+#define readGEQBack25Width readGEQWidthCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBack25Width(N) writeGEQWidthCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack25Width wroteGEQWidthCh(10, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQBack26Freq readGEQFreqCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBack26Freq(N) writeGEQFreqCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack26Freq wroteGEQFreqCh(10, 25, GEQ_MAXNUMBANDS)
+#define readGEQBack26Level readGEQLevelCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBack26Level(N) writeGEQLevelCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack26Level wroteGEQLevelCh(10, 25, GEQ_MAXNUMBANDS)
+#define readGEQBack26Width readGEQWidthCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBack26Width(N) writeGEQWidthCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack26Width wroteGEQWidthCh(10, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQBack27Freq readGEQFreqCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBack27Freq(N) writeGEQFreqCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack27Freq wroteGEQFreqCh(10, 26, GEQ_MAXNUMBANDS)
+#define readGEQBack27Level readGEQLevelCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBack27Level(N) writeGEQLevelCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack27Level wroteGEQLevelCh(10, 26, GEQ_MAXNUMBANDS)
+#define readGEQBack27Width readGEQWidthCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBack27Width(N) writeGEQWidthCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack27Width wroteGEQWidthCh(10, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQBack28Freq readGEQFreqCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBack28Freq(N) writeGEQFreqCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack28Freq wroteGEQFreqCh(10, 27, GEQ_MAXNUMBANDS)
+#define readGEQBack28Level readGEQLevelCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBack28Level(N) writeGEQLevelCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack28Level wroteGEQLevelCh(10, 27, GEQ_MAXNUMBANDS)
+#define readGEQBack28Width readGEQWidthCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBack28Width(N) writeGEQWidthCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack28Width wroteGEQWidthCh(10, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQBack29Freq readGEQFreqCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBack29Freq(N) writeGEQFreqCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack29Freq wroteGEQFreqCh(10, 28, GEQ_MAXNUMBANDS)
+#define readGEQBack29Level readGEQLevelCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBack29Level(N) writeGEQLevelCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack29Level wroteGEQLevelCh(10, 28, GEQ_MAXNUMBANDS)
+#define readGEQBack29Width readGEQWidthCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBack29Width(N) writeGEQWidthCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack29Width wroteGEQWidthCh(10, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQBack30Freq readGEQFreqCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBack30Freq(N) writeGEQFreqCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack30Freq wroteGEQFreqCh(10, 29, GEQ_MAXNUMBANDS)
+#define readGEQBack30Level readGEQLevelCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBack30Level(N) writeGEQLevelCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack30Level wroteGEQLevelCh(10, 29, GEQ_MAXNUMBANDS)
+#define readGEQBack30Width readGEQWidthCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBack30Width(N) writeGEQWidthCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack30Width wroteGEQWidthCh(10, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQBack31Freq readGEQFreqCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBack31Freq(N) writeGEQFreqCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack31Freq wroteGEQFreqCh(10, 30, GEQ_MAXNUMBANDS)
+#define readGEQBack31Level readGEQLevelCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBack31Level(N) writeGEQLevelCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack31Level wroteGEQLevelCh(10, 30, GEQ_MAXNUMBANDS)
+#define readGEQBack31Width readGEQWidthCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBack31Width(N) writeGEQWidthCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack31Width wroteGEQWidthCh(10, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQBack32Freq readGEQFreqCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBack32Freq(N) writeGEQFreqCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack32Freq wroteGEQFreqCh(10, 31, GEQ_MAXNUMBANDS)
+#define readGEQBack32Level readGEQLevelCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBack32Level(N) writeGEQLevelCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack32Level wroteGEQLevelCh(10, 31, GEQ_MAXNUMBANDS)
+#define readGEQBack32Width readGEQWidthCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBack32Width(N) writeGEQWidthCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBack32Width wroteGEQWidthCh(10, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak1Freq readGEQFreqCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLbak1Freq(N) writeGEQFreqCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak1Freq wroteGEQFreqCh(10, 0, GEQ_MAXNUMBANDS)
+#define readGEQLbak1Level readGEQLevelCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLbak1Level(N) writeGEQLevelCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak1Level wroteGEQLevelCh(10, 0, GEQ_MAXNUMBANDS)
+#define readGEQLbak1Width readGEQWidthCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLbak1Width(N) writeGEQWidthCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak1Width wroteGEQWidthCh(10, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak2Freq readGEQFreqCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLbak2Freq(N) writeGEQFreqCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak2Freq wroteGEQFreqCh(10, 1, GEQ_MAXNUMBANDS)
+#define readGEQLbak2Level readGEQLevelCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLbak2Level(N) writeGEQLevelCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak2Level wroteGEQLevelCh(10, 1, GEQ_MAXNUMBANDS)
+#define readGEQLbak2Width readGEQWidthCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLbak2Width(N) writeGEQWidthCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak2Width wroteGEQWidthCh(10, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak3Freq readGEQFreqCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLbak3Freq(N) writeGEQFreqCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak3Freq wroteGEQFreqCh(10, 2, GEQ_MAXNUMBANDS)
+#define readGEQLbak3Level readGEQLevelCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLbak3Level(N) writeGEQLevelCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak3Level wroteGEQLevelCh(10, 2, GEQ_MAXNUMBANDS)
+#define readGEQLbak3Width readGEQWidthCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLbak3Width(N) writeGEQWidthCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak3Width wroteGEQWidthCh(10, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak4Freq readGEQFreqCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLbak4Freq(N) writeGEQFreqCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak4Freq wroteGEQFreqCh(10, 3, GEQ_MAXNUMBANDS)
+#define readGEQLbak4Level readGEQLevelCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLbak4Level(N) writeGEQLevelCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak4Level wroteGEQLevelCh(10, 3, GEQ_MAXNUMBANDS)
+#define readGEQLbak4Width readGEQWidthCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLbak4Width(N) writeGEQWidthCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak4Width wroteGEQWidthCh(10, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak5Freq readGEQFreqCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLbak5Freq(N) writeGEQFreqCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak5Freq wroteGEQFreqCh(10, 4, GEQ_MAXNUMBANDS)
+#define readGEQLbak5Level readGEQLevelCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLbak5Level(N) writeGEQLevelCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak5Level wroteGEQLevelCh(10, 4, GEQ_MAXNUMBANDS)
+#define readGEQLbak5Width readGEQWidthCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLbak5Width(N) writeGEQWidthCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak5Width wroteGEQWidthCh(10, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak6Freq readGEQFreqCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLbak6Freq(N) writeGEQFreqCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak6Freq wroteGEQFreqCh(10, 5, GEQ_MAXNUMBANDS)
+#define readGEQLbak6Level readGEQLevelCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLbak6Level(N) writeGEQLevelCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak6Level wroteGEQLevelCh(10, 5, GEQ_MAXNUMBANDS)
+#define readGEQLbak6Width readGEQWidthCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLbak6Width(N) writeGEQWidthCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak6Width wroteGEQWidthCh(10, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak7Freq readGEQFreqCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLbak7Freq(N) writeGEQFreqCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak7Freq wroteGEQFreqCh(10, 6, GEQ_MAXNUMBANDS)
+#define readGEQLbak7Level readGEQLevelCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLbak7Level(N) writeGEQLevelCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak7Level wroteGEQLevelCh(10, 6, GEQ_MAXNUMBANDS)
+#define readGEQLbak7Width readGEQWidthCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLbak7Width(N) writeGEQWidthCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak7Width wroteGEQWidthCh(10, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak8Freq readGEQFreqCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLbak8Freq(N) writeGEQFreqCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak8Freq wroteGEQFreqCh(10, 7, GEQ_MAXNUMBANDS)
+#define readGEQLbak8Level readGEQLevelCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLbak8Level(N) writeGEQLevelCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak8Level wroteGEQLevelCh(10, 7, GEQ_MAXNUMBANDS)
+#define readGEQLbak8Width readGEQWidthCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLbak8Width(N) writeGEQWidthCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak8Width wroteGEQWidthCh(10, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak9Freq readGEQFreqCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLbak9Freq(N) writeGEQFreqCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak9Freq wroteGEQFreqCh(10, 8, GEQ_MAXNUMBANDS)
+#define readGEQLbak9Level readGEQLevelCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLbak9Level(N) writeGEQLevelCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak9Level wroteGEQLevelCh(10, 8, GEQ_MAXNUMBANDS)
+#define readGEQLbak9Width readGEQWidthCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLbak9Width(N) writeGEQWidthCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak9Width wroteGEQWidthCh(10, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak10Freq readGEQFreqCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLbak10Freq(N) writeGEQFreqCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak10Freq wroteGEQFreqCh(10, 9, GEQ_MAXNUMBANDS)
+#define readGEQLbak10Level readGEQLevelCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLbak10Level(N) writeGEQLevelCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak10Level wroteGEQLevelCh(10, 9, GEQ_MAXNUMBANDS)
+#define readGEQLbak10Width readGEQWidthCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLbak10Width(N) writeGEQWidthCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak10Width wroteGEQWidthCh(10, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak11Freq readGEQFreqCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLbak11Freq(N) writeGEQFreqCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak11Freq wroteGEQFreqCh(10, 10, GEQ_MAXNUMBANDS)
+#define readGEQLbak11Level readGEQLevelCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLbak11Level(N) writeGEQLevelCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak11Level wroteGEQLevelCh(10, 10, GEQ_MAXNUMBANDS)
+#define readGEQLbak11Width readGEQWidthCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLbak11Width(N) writeGEQWidthCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak11Width wroteGEQWidthCh(10, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak12Freq readGEQFreqCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLbak12Freq(N) writeGEQFreqCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak12Freq wroteGEQFreqCh(10, 11, GEQ_MAXNUMBANDS)
+#define readGEQLbak12Level readGEQLevelCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLbak12Level(N) writeGEQLevelCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak12Level wroteGEQLevelCh(10, 11, GEQ_MAXNUMBANDS)
+#define readGEQLbak12Width readGEQWidthCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLbak12Width(N) writeGEQWidthCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak12Width wroteGEQWidthCh(10, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak13Freq readGEQFreqCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLbak13Freq(N) writeGEQFreqCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak13Freq wroteGEQFreqCh(10, 12, GEQ_MAXNUMBANDS)
+#define readGEQLbak13Level readGEQLevelCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLbak13Level(N) writeGEQLevelCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak13Level wroteGEQLevelCh(10, 12, GEQ_MAXNUMBANDS)
+#define readGEQLbak13Width readGEQWidthCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLbak13Width(N) writeGEQWidthCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak13Width wroteGEQWidthCh(10, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak14Freq readGEQFreqCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLbak14Freq(N) writeGEQFreqCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak14Freq wroteGEQFreqCh(10, 13, GEQ_MAXNUMBANDS)
+#define readGEQLbak14Level readGEQLevelCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLbak14Level(N) writeGEQLevelCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak14Level wroteGEQLevelCh(10, 13, GEQ_MAXNUMBANDS)
+#define readGEQLbak14Width readGEQWidthCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLbak14Width(N) writeGEQWidthCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak14Width wroteGEQWidthCh(10, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak15Freq readGEQFreqCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLbak15Freq(N) writeGEQFreqCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak15Freq wroteGEQFreqCh(10, 14, GEQ_MAXNUMBANDS)
+#define readGEQLbak15Level readGEQLevelCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLbak15Level(N) writeGEQLevelCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak15Level wroteGEQLevelCh(10, 14, GEQ_MAXNUMBANDS)
+#define readGEQLbak15Width readGEQWidthCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLbak15Width(N) writeGEQWidthCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak15Width wroteGEQWidthCh(10, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak16Freq readGEQFreqCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLbak16Freq(N) writeGEQFreqCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak16Freq wroteGEQFreqCh(10, 15, GEQ_MAXNUMBANDS)
+#define readGEQLbak16Level readGEQLevelCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLbak16Level(N) writeGEQLevelCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak16Level wroteGEQLevelCh(10, 15, GEQ_MAXNUMBANDS)
+#define readGEQLbak16Width readGEQWidthCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLbak16Width(N) writeGEQWidthCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak16Width wroteGEQWidthCh(10, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak17Freq readGEQFreqCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLbak17Freq(N) writeGEQFreqCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak17Freq wroteGEQFreqCh(10, 16, GEQ_MAXNUMBANDS)
+#define readGEQLbak17Level readGEQLevelCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLbak17Level(N) writeGEQLevelCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak17Level wroteGEQLevelCh(10, 16, GEQ_MAXNUMBANDS)
+#define readGEQLbak17Width readGEQWidthCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLbak17Width(N) writeGEQWidthCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak17Width wroteGEQWidthCh(10, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak18Freq readGEQFreqCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLbak18Freq(N) writeGEQFreqCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak18Freq wroteGEQFreqCh(10, 17, GEQ_MAXNUMBANDS)
+#define readGEQLbak18Level readGEQLevelCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLbak18Level(N) writeGEQLevelCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak18Level wroteGEQLevelCh(10, 17, GEQ_MAXNUMBANDS)
+#define readGEQLbak18Width readGEQWidthCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLbak18Width(N) writeGEQWidthCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak18Width wroteGEQWidthCh(10, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak19Freq readGEQFreqCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLbak19Freq(N) writeGEQFreqCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak19Freq wroteGEQFreqCh(10, 18, GEQ_MAXNUMBANDS)
+#define readGEQLbak19Level readGEQLevelCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLbak19Level(N) writeGEQLevelCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak19Level wroteGEQLevelCh(10, 18, GEQ_MAXNUMBANDS)
+#define readGEQLbak19Width readGEQWidthCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLbak19Width(N) writeGEQWidthCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak19Width wroteGEQWidthCh(10, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak20Freq readGEQFreqCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLbak20Freq(N) writeGEQFreqCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak20Freq wroteGEQFreqCh(10, 19, GEQ_MAXNUMBANDS)
+#define readGEQLbak20Level readGEQLevelCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLbak20Level(N) writeGEQLevelCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak20Level wroteGEQLevelCh(10, 19, GEQ_MAXNUMBANDS)
+#define readGEQLbak20Width readGEQWidthCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLbak20Width(N) writeGEQWidthCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak20Width wroteGEQWidthCh(10, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak21Freq readGEQFreqCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLbak21Freq(N) writeGEQFreqCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak21Freq wroteGEQFreqCh(10, 20, GEQ_MAXNUMBANDS)
+#define readGEQLbak21Level readGEQLevelCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLbak21Level(N) writeGEQLevelCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak21Level wroteGEQLevelCh(10, 20, GEQ_MAXNUMBANDS)
+#define readGEQLbak21Width readGEQWidthCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLbak21Width(N) writeGEQWidthCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak21Width wroteGEQWidthCh(10, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak22Freq readGEQFreqCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLbak22Freq(N) writeGEQFreqCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak22Freq wroteGEQFreqCh(10, 21, GEQ_MAXNUMBANDS)
+#define readGEQLbak22Level readGEQLevelCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLbak22Level(N) writeGEQLevelCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak22Level wroteGEQLevelCh(10, 21, GEQ_MAXNUMBANDS)
+#define readGEQLbak22Width readGEQWidthCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLbak22Width(N) writeGEQWidthCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak22Width wroteGEQWidthCh(10, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak23Freq readGEQFreqCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLbak23Freq(N) writeGEQFreqCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak23Freq wroteGEQFreqCh(10, 22, GEQ_MAXNUMBANDS)
+#define readGEQLbak23Level readGEQLevelCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLbak23Level(N) writeGEQLevelCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak23Level wroteGEQLevelCh(10, 22, GEQ_MAXNUMBANDS)
+#define readGEQLbak23Width readGEQWidthCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLbak23Width(N) writeGEQWidthCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak23Width wroteGEQWidthCh(10, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak24Freq readGEQFreqCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLbak24Freq(N) writeGEQFreqCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak24Freq wroteGEQFreqCh(10, 23, GEQ_MAXNUMBANDS)
+#define readGEQLbak24Level readGEQLevelCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLbak24Level(N) writeGEQLevelCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak24Level wroteGEQLevelCh(10, 23, GEQ_MAXNUMBANDS)
+#define readGEQLbak24Width readGEQWidthCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLbak24Width(N) writeGEQWidthCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak24Width wroteGEQWidthCh(10, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak25Freq readGEQFreqCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLbak25Freq(N) writeGEQFreqCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak25Freq wroteGEQFreqCh(10, 24, GEQ_MAXNUMBANDS)
+#define readGEQLbak25Level readGEQLevelCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLbak25Level(N) writeGEQLevelCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak25Level wroteGEQLevelCh(10, 24, GEQ_MAXNUMBANDS)
+#define readGEQLbak25Width readGEQWidthCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLbak25Width(N) writeGEQWidthCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak25Width wroteGEQWidthCh(10, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak26Freq readGEQFreqCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLbak26Freq(N) writeGEQFreqCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak26Freq wroteGEQFreqCh(10, 25, GEQ_MAXNUMBANDS)
+#define readGEQLbak26Level readGEQLevelCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLbak26Level(N) writeGEQLevelCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak26Level wroteGEQLevelCh(10, 25, GEQ_MAXNUMBANDS)
+#define readGEQLbak26Width readGEQWidthCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLbak26Width(N) writeGEQWidthCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak26Width wroteGEQWidthCh(10, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak27Freq readGEQFreqCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLbak27Freq(N) writeGEQFreqCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak27Freq wroteGEQFreqCh(10, 26, GEQ_MAXNUMBANDS)
+#define readGEQLbak27Level readGEQLevelCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLbak27Level(N) writeGEQLevelCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak27Level wroteGEQLevelCh(10, 26, GEQ_MAXNUMBANDS)
+#define readGEQLbak27Width readGEQWidthCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLbak27Width(N) writeGEQWidthCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak27Width wroteGEQWidthCh(10, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak28Freq readGEQFreqCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLbak28Freq(N) writeGEQFreqCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak28Freq wroteGEQFreqCh(10, 27, GEQ_MAXNUMBANDS)
+#define readGEQLbak28Level readGEQLevelCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLbak28Level(N) writeGEQLevelCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak28Level wroteGEQLevelCh(10, 27, GEQ_MAXNUMBANDS)
+#define readGEQLbak28Width readGEQWidthCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLbak28Width(N) writeGEQWidthCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak28Width wroteGEQWidthCh(10, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak29Freq readGEQFreqCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLbak29Freq(N) writeGEQFreqCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak29Freq wroteGEQFreqCh(10, 28, GEQ_MAXNUMBANDS)
+#define readGEQLbak29Level readGEQLevelCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLbak29Level(N) writeGEQLevelCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak29Level wroteGEQLevelCh(10, 28, GEQ_MAXNUMBANDS)
+#define readGEQLbak29Width readGEQWidthCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLbak29Width(N) writeGEQWidthCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak29Width wroteGEQWidthCh(10, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak30Freq readGEQFreqCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLbak30Freq(N) writeGEQFreqCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak30Freq wroteGEQFreqCh(10, 29, GEQ_MAXNUMBANDS)
+#define readGEQLbak30Level readGEQLevelCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLbak30Level(N) writeGEQLevelCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak30Level wroteGEQLevelCh(10, 29, GEQ_MAXNUMBANDS)
+#define readGEQLbak30Width readGEQWidthCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLbak30Width(N) writeGEQWidthCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak30Width wroteGEQWidthCh(10, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak31Freq readGEQFreqCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLbak31Freq(N) writeGEQFreqCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak31Freq wroteGEQFreqCh(10, 30, GEQ_MAXNUMBANDS)
+#define readGEQLbak31Level readGEQLevelCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLbak31Level(N) writeGEQLevelCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak31Level wroteGEQLevelCh(10, 30, GEQ_MAXNUMBANDS)
+#define readGEQLbak31Width readGEQWidthCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLbak31Width(N) writeGEQWidthCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak31Width wroteGEQWidthCh(10, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLbak32Freq readGEQFreqCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLbak32Freq(N) writeGEQFreqCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak32Freq wroteGEQFreqCh(10, 31, GEQ_MAXNUMBANDS)
+#define readGEQLbak32Level readGEQLevelCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLbak32Level(N) writeGEQLevelCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak32Level wroteGEQLevelCh(10, 31, GEQ_MAXNUMBANDS)
+#define readGEQLbak32Width readGEQWidthCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLbak32Width(N) writeGEQWidthCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLbak32Width wroteGEQWidthCh(10, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak1Freq readGEQFreqCh(11, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRbak1Freq(N) writeGEQFreqCh(11, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak1Freq wroteGEQFreqCh(11, 0, GEQ_MAXNUMBANDS)
+#define readGEQRbak1Level readGEQLevelCh(11, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRbak1Level(N) writeGEQLevelCh(11, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak1Level wroteGEQLevelCh(11, 0, GEQ_MAXNUMBANDS)
+#define readGEQRbak1Width readGEQWidthCh(11, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRbak1Width(N) writeGEQWidthCh(11, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak1Width wroteGEQWidthCh(11, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak2Freq readGEQFreqCh(11, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRbak2Freq(N) writeGEQFreqCh(11, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak2Freq wroteGEQFreqCh(11, 1, GEQ_MAXNUMBANDS)
+#define readGEQRbak2Level readGEQLevelCh(11, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRbak2Level(N) writeGEQLevelCh(11, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak2Level wroteGEQLevelCh(11, 1, GEQ_MAXNUMBANDS)
+#define readGEQRbak2Width readGEQWidthCh(11, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRbak2Width(N) writeGEQWidthCh(11, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak2Width wroteGEQWidthCh(11, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak3Freq readGEQFreqCh(11, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRbak3Freq(N) writeGEQFreqCh(11, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak3Freq wroteGEQFreqCh(11, 2, GEQ_MAXNUMBANDS)
+#define readGEQRbak3Level readGEQLevelCh(11, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRbak3Level(N) writeGEQLevelCh(11, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak3Level wroteGEQLevelCh(11, 2, GEQ_MAXNUMBANDS)
+#define readGEQRbak3Width readGEQWidthCh(11, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRbak3Width(N) writeGEQWidthCh(11, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak3Width wroteGEQWidthCh(11, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak4Freq readGEQFreqCh(11, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRbak4Freq(N) writeGEQFreqCh(11, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak4Freq wroteGEQFreqCh(11, 3, GEQ_MAXNUMBANDS)
+#define readGEQRbak4Level readGEQLevelCh(11, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRbak4Level(N) writeGEQLevelCh(11, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak4Level wroteGEQLevelCh(11, 3, GEQ_MAXNUMBANDS)
+#define readGEQRbak4Width readGEQWidthCh(11, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRbak4Width(N) writeGEQWidthCh(11, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak4Width wroteGEQWidthCh(11, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak5Freq readGEQFreqCh(11, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRbak5Freq(N) writeGEQFreqCh(11, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak5Freq wroteGEQFreqCh(11, 4, GEQ_MAXNUMBANDS)
+#define readGEQRbak5Level readGEQLevelCh(11, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRbak5Level(N) writeGEQLevelCh(11, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak5Level wroteGEQLevelCh(11, 4, GEQ_MAXNUMBANDS)
+#define readGEQRbak5Width readGEQWidthCh(11, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRbak5Width(N) writeGEQWidthCh(11, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak5Width wroteGEQWidthCh(11, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak6Freq readGEQFreqCh(11, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRbak6Freq(N) writeGEQFreqCh(11, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak6Freq wroteGEQFreqCh(11, 5, GEQ_MAXNUMBANDS)
+#define readGEQRbak6Level readGEQLevelCh(11, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRbak6Level(N) writeGEQLevelCh(11, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak6Level wroteGEQLevelCh(11, 5, GEQ_MAXNUMBANDS)
+#define readGEQRbak6Width readGEQWidthCh(11, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRbak6Width(N) writeGEQWidthCh(11, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak6Width wroteGEQWidthCh(11, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak7Freq readGEQFreqCh(11, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRbak7Freq(N) writeGEQFreqCh(11, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak7Freq wroteGEQFreqCh(11, 6, GEQ_MAXNUMBANDS)
+#define readGEQRbak7Level readGEQLevelCh(11, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRbak7Level(N) writeGEQLevelCh(11, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak7Level wroteGEQLevelCh(11, 6, GEQ_MAXNUMBANDS)
+#define readGEQRbak7Width readGEQWidthCh(11, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRbak7Width(N) writeGEQWidthCh(11, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak7Width wroteGEQWidthCh(11, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak8Freq readGEQFreqCh(11, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRbak8Freq(N) writeGEQFreqCh(11, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak8Freq wroteGEQFreqCh(11, 7, GEQ_MAXNUMBANDS)
+#define readGEQRbak8Level readGEQLevelCh(11, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRbak8Level(N) writeGEQLevelCh(11, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak8Level wroteGEQLevelCh(11, 7, GEQ_MAXNUMBANDS)
+#define readGEQRbak8Width readGEQWidthCh(11, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRbak8Width(N) writeGEQWidthCh(11, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak8Width wroteGEQWidthCh(11, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak9Freq readGEQFreqCh(11, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRbak9Freq(N) writeGEQFreqCh(11, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak9Freq wroteGEQFreqCh(11, 8, GEQ_MAXNUMBANDS)
+#define readGEQRbak9Level readGEQLevelCh(11, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRbak9Level(N) writeGEQLevelCh(11, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak9Level wroteGEQLevelCh(11, 8, GEQ_MAXNUMBANDS)
+#define readGEQRbak9Width readGEQWidthCh(11, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRbak9Width(N) writeGEQWidthCh(11, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak9Width wroteGEQWidthCh(11, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak10Freq readGEQFreqCh(11, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRbak10Freq(N) writeGEQFreqCh(11, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak10Freq wroteGEQFreqCh(11, 9, GEQ_MAXNUMBANDS)
+#define readGEQRbak10Level readGEQLevelCh(11, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRbak10Level(N) writeGEQLevelCh(11, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak10Level wroteGEQLevelCh(11, 9, GEQ_MAXNUMBANDS)
+#define readGEQRbak10Width readGEQWidthCh(11, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRbak10Width(N) writeGEQWidthCh(11, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak10Width wroteGEQWidthCh(11, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak11Freq readGEQFreqCh(11, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRbak11Freq(N) writeGEQFreqCh(11, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak11Freq wroteGEQFreqCh(11, 10, GEQ_MAXNUMBANDS)
+#define readGEQRbak11Level readGEQLevelCh(11, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRbak11Level(N) writeGEQLevelCh(11, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak11Level wroteGEQLevelCh(11, 10, GEQ_MAXNUMBANDS)
+#define readGEQRbak11Width readGEQWidthCh(11, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRbak11Width(N) writeGEQWidthCh(11, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak11Width wroteGEQWidthCh(11, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak12Freq readGEQFreqCh(11, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRbak12Freq(N) writeGEQFreqCh(11, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak12Freq wroteGEQFreqCh(11, 11, GEQ_MAXNUMBANDS)
+#define readGEQRbak12Level readGEQLevelCh(11, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRbak12Level(N) writeGEQLevelCh(11, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak12Level wroteGEQLevelCh(11, 11, GEQ_MAXNUMBANDS)
+#define readGEQRbak12Width readGEQWidthCh(11, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRbak12Width(N) writeGEQWidthCh(11, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak12Width wroteGEQWidthCh(11, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak13Freq readGEQFreqCh(11, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRbak13Freq(N) writeGEQFreqCh(11, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak13Freq wroteGEQFreqCh(11, 12, GEQ_MAXNUMBANDS)
+#define readGEQRbak13Level readGEQLevelCh(11, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRbak13Level(N) writeGEQLevelCh(11, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak13Level wroteGEQLevelCh(11, 12, GEQ_MAXNUMBANDS)
+#define readGEQRbak13Width readGEQWidthCh(11, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRbak13Width(N) writeGEQWidthCh(11, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak13Width wroteGEQWidthCh(11, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak14Freq readGEQFreqCh(11, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRbak14Freq(N) writeGEQFreqCh(11, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak14Freq wroteGEQFreqCh(11, 13, GEQ_MAXNUMBANDS)
+#define readGEQRbak14Level readGEQLevelCh(11, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRbak14Level(N) writeGEQLevelCh(11, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak14Level wroteGEQLevelCh(11, 13, GEQ_MAXNUMBANDS)
+#define readGEQRbak14Width readGEQWidthCh(11, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRbak14Width(N) writeGEQWidthCh(11, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak14Width wroteGEQWidthCh(11, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak15Freq readGEQFreqCh(11, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRbak15Freq(N) writeGEQFreqCh(11, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak15Freq wroteGEQFreqCh(11, 14, GEQ_MAXNUMBANDS)
+#define readGEQRbak15Level readGEQLevelCh(11, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRbak15Level(N) writeGEQLevelCh(11, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak15Level wroteGEQLevelCh(11, 14, GEQ_MAXNUMBANDS)
+#define readGEQRbak15Width readGEQWidthCh(11, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRbak15Width(N) writeGEQWidthCh(11, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak15Width wroteGEQWidthCh(11, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak16Freq readGEQFreqCh(11, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRbak16Freq(N) writeGEQFreqCh(11, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak16Freq wroteGEQFreqCh(11, 15, GEQ_MAXNUMBANDS)
+#define readGEQRbak16Level readGEQLevelCh(11, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRbak16Level(N) writeGEQLevelCh(11, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak16Level wroteGEQLevelCh(11, 15, GEQ_MAXNUMBANDS)
+#define readGEQRbak16Width readGEQWidthCh(11, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRbak16Width(N) writeGEQWidthCh(11, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak16Width wroteGEQWidthCh(11, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak17Freq readGEQFreqCh(11, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRbak17Freq(N) writeGEQFreqCh(11, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak17Freq wroteGEQFreqCh(11, 16, GEQ_MAXNUMBANDS)
+#define readGEQRbak17Level readGEQLevelCh(11, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRbak17Level(N) writeGEQLevelCh(11, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak17Level wroteGEQLevelCh(11, 16, GEQ_MAXNUMBANDS)
+#define readGEQRbak17Width readGEQWidthCh(11, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRbak17Width(N) writeGEQWidthCh(11, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak17Width wroteGEQWidthCh(11, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak18Freq readGEQFreqCh(11, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRbak18Freq(N) writeGEQFreqCh(11, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak18Freq wroteGEQFreqCh(11, 17, GEQ_MAXNUMBANDS)
+#define readGEQRbak18Level readGEQLevelCh(11, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRbak18Level(N) writeGEQLevelCh(11, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak18Level wroteGEQLevelCh(11, 17, GEQ_MAXNUMBANDS)
+#define readGEQRbak18Width readGEQWidthCh(11, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRbak18Width(N) writeGEQWidthCh(11, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak18Width wroteGEQWidthCh(11, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak19Freq readGEQFreqCh(11, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRbak19Freq(N) writeGEQFreqCh(11, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak19Freq wroteGEQFreqCh(11, 18, GEQ_MAXNUMBANDS)
+#define readGEQRbak19Level readGEQLevelCh(11, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRbak19Level(N) writeGEQLevelCh(11, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak19Level wroteGEQLevelCh(11, 18, GEQ_MAXNUMBANDS)
+#define readGEQRbak19Width readGEQWidthCh(11, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRbak19Width(N) writeGEQWidthCh(11, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak19Width wroteGEQWidthCh(11, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak20Freq readGEQFreqCh(11, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRbak20Freq(N) writeGEQFreqCh(11, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak20Freq wroteGEQFreqCh(11, 19, GEQ_MAXNUMBANDS)
+#define readGEQRbak20Level readGEQLevelCh(11, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRbak20Level(N) writeGEQLevelCh(11, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak20Level wroteGEQLevelCh(11, 19, GEQ_MAXNUMBANDS)
+#define readGEQRbak20Width readGEQWidthCh(11, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRbak20Width(N) writeGEQWidthCh(11, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak20Width wroteGEQWidthCh(11, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak21Freq readGEQFreqCh(11, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRbak21Freq(N) writeGEQFreqCh(11, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak21Freq wroteGEQFreqCh(11, 20, GEQ_MAXNUMBANDS)
+#define readGEQRbak21Level readGEQLevelCh(11, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRbak21Level(N) writeGEQLevelCh(11, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak21Level wroteGEQLevelCh(11, 20, GEQ_MAXNUMBANDS)
+#define readGEQRbak21Width readGEQWidthCh(11, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRbak21Width(N) writeGEQWidthCh(11, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak21Width wroteGEQWidthCh(11, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak22Freq readGEQFreqCh(11, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRbak22Freq(N) writeGEQFreqCh(11, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak22Freq wroteGEQFreqCh(11, 21, GEQ_MAXNUMBANDS)
+#define readGEQRbak22Level readGEQLevelCh(11, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRbak22Level(N) writeGEQLevelCh(11, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak22Level wroteGEQLevelCh(11, 21, GEQ_MAXNUMBANDS)
+#define readGEQRbak22Width readGEQWidthCh(11, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRbak22Width(N) writeGEQWidthCh(11, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak22Width wroteGEQWidthCh(11, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak23Freq readGEQFreqCh(11, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRbak23Freq(N) writeGEQFreqCh(11, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak23Freq wroteGEQFreqCh(11, 22, GEQ_MAXNUMBANDS)
+#define readGEQRbak23Level readGEQLevelCh(11, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRbak23Level(N) writeGEQLevelCh(11, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak23Level wroteGEQLevelCh(11, 22, GEQ_MAXNUMBANDS)
+#define readGEQRbak23Width readGEQWidthCh(11, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRbak23Width(N) writeGEQWidthCh(11, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak23Width wroteGEQWidthCh(11, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak24Freq readGEQFreqCh(11, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRbak24Freq(N) writeGEQFreqCh(11, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak24Freq wroteGEQFreqCh(11, 23, GEQ_MAXNUMBANDS)
+#define readGEQRbak24Level readGEQLevelCh(11, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRbak24Level(N) writeGEQLevelCh(11, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak24Level wroteGEQLevelCh(11, 23, GEQ_MAXNUMBANDS)
+#define readGEQRbak24Width readGEQWidthCh(11, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRbak24Width(N) writeGEQWidthCh(11, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak24Width wroteGEQWidthCh(11, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak25Freq readGEQFreqCh(11, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRbak25Freq(N) writeGEQFreqCh(11, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak25Freq wroteGEQFreqCh(11, 24, GEQ_MAXNUMBANDS)
+#define readGEQRbak25Level readGEQLevelCh(11, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRbak25Level(N) writeGEQLevelCh(11, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak25Level wroteGEQLevelCh(11, 24, GEQ_MAXNUMBANDS)
+#define readGEQRbak25Width readGEQWidthCh(11, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRbak25Width(N) writeGEQWidthCh(11, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak25Width wroteGEQWidthCh(11, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak26Freq readGEQFreqCh(11, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRbak26Freq(N) writeGEQFreqCh(11, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak26Freq wroteGEQFreqCh(11, 25, GEQ_MAXNUMBANDS)
+#define readGEQRbak26Level readGEQLevelCh(11, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRbak26Level(N) writeGEQLevelCh(11, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak26Level wroteGEQLevelCh(11, 25, GEQ_MAXNUMBANDS)
+#define readGEQRbak26Width readGEQWidthCh(11, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRbak26Width(N) writeGEQWidthCh(11, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak26Width wroteGEQWidthCh(11, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak27Freq readGEQFreqCh(11, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRbak27Freq(N) writeGEQFreqCh(11, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak27Freq wroteGEQFreqCh(11, 26, GEQ_MAXNUMBANDS)
+#define readGEQRbak27Level readGEQLevelCh(11, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRbak27Level(N) writeGEQLevelCh(11, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak27Level wroteGEQLevelCh(11, 26, GEQ_MAXNUMBANDS)
+#define readGEQRbak27Width readGEQWidthCh(11, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRbak27Width(N) writeGEQWidthCh(11, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak27Width wroteGEQWidthCh(11, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak28Freq readGEQFreqCh(11, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRbak28Freq(N) writeGEQFreqCh(11, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak28Freq wroteGEQFreqCh(11, 27, GEQ_MAXNUMBANDS)
+#define readGEQRbak28Level readGEQLevelCh(11, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRbak28Level(N) writeGEQLevelCh(11, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak28Level wroteGEQLevelCh(11, 27, GEQ_MAXNUMBANDS)
+#define readGEQRbak28Width readGEQWidthCh(11, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRbak28Width(N) writeGEQWidthCh(11, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak28Width wroteGEQWidthCh(11, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak29Freq readGEQFreqCh(11, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRbak29Freq(N) writeGEQFreqCh(11, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak29Freq wroteGEQFreqCh(11, 28, GEQ_MAXNUMBANDS)
+#define readGEQRbak29Level readGEQLevelCh(11, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRbak29Level(N) writeGEQLevelCh(11, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak29Level wroteGEQLevelCh(11, 28, GEQ_MAXNUMBANDS)
+#define readGEQRbak29Width readGEQWidthCh(11, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRbak29Width(N) writeGEQWidthCh(11, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak29Width wroteGEQWidthCh(11, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak30Freq readGEQFreqCh(11, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRbak30Freq(N) writeGEQFreqCh(11, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak30Freq wroteGEQFreqCh(11, 29, GEQ_MAXNUMBANDS)
+#define readGEQRbak30Level readGEQLevelCh(11, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRbak30Level(N) writeGEQLevelCh(11, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak30Level wroteGEQLevelCh(11, 29, GEQ_MAXNUMBANDS)
+#define readGEQRbak30Width readGEQWidthCh(11, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRbak30Width(N) writeGEQWidthCh(11, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak30Width wroteGEQWidthCh(11, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak31Freq readGEQFreqCh(11, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRbak31Freq(N) writeGEQFreqCh(11, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak31Freq wroteGEQFreqCh(11, 30, GEQ_MAXNUMBANDS)
+#define readGEQRbak31Level readGEQLevelCh(11, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRbak31Level(N) writeGEQLevelCh(11, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak31Level wroteGEQLevelCh(11, 30, GEQ_MAXNUMBANDS)
+#define readGEQRbak31Width readGEQWidthCh(11, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRbak31Width(N) writeGEQWidthCh(11, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak31Width wroteGEQWidthCh(11, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRbak32Freq readGEQFreqCh(11, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRbak32Freq(N) writeGEQFreqCh(11, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak32Freq wroteGEQFreqCh(11, 31, GEQ_MAXNUMBANDS)
+#define readGEQRbak32Level readGEQLevelCh(11, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRbak32Level(N) writeGEQLevelCh(11, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak32Level wroteGEQLevelCh(11, 31, GEQ_MAXNUMBANDS)
+#define readGEQRbak32Width readGEQWidthCh(11, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRbak32Width(N) writeGEQWidthCh(11, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRbak32Width wroteGEQWidthCh(11, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw1Freq readGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQSubw1Freq(N) writeGEQFreqCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw1Freq wroteGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQSubw1Level readGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQSubw1Level(N) writeGEQLevelCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw1Level wroteGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQSubw1Width readGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQSubw1Width(N) writeGEQWidthCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw1Width wroteGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw2Freq readGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQSubw2Freq(N) writeGEQFreqCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw2Freq wroteGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQSubw2Level readGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQSubw2Level(N) writeGEQLevelCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw2Level wroteGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQSubw2Width readGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQSubw2Width(N) writeGEQWidthCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw2Width wroteGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw3Freq readGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQSubw3Freq(N) writeGEQFreqCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw3Freq wroteGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQSubw3Level readGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQSubw3Level(N) writeGEQLevelCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw3Level wroteGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQSubw3Width readGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQSubw3Width(N) writeGEQWidthCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw3Width wroteGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw4Freq readGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQSubw4Freq(N) writeGEQFreqCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw4Freq wroteGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQSubw4Level readGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQSubw4Level(N) writeGEQLevelCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw4Level wroteGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQSubw4Width readGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQSubw4Width(N) writeGEQWidthCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw4Width wroteGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw5Freq readGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQSubw5Freq(N) writeGEQFreqCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw5Freq wroteGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQSubw5Level readGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQSubw5Level(N) writeGEQLevelCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw5Level wroteGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQSubw5Width readGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQSubw5Width(N) writeGEQWidthCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw5Width wroteGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw6Freq readGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQSubw6Freq(N) writeGEQFreqCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw6Freq wroteGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQSubw6Level readGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQSubw6Level(N) writeGEQLevelCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw6Level wroteGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQSubw6Width readGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQSubw6Width(N) writeGEQWidthCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw6Width wroteGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw7Freq readGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQSubw7Freq(N) writeGEQFreqCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw7Freq wroteGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQSubw7Level readGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQSubw7Level(N) writeGEQLevelCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw7Level wroteGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQSubw7Width readGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQSubw7Width(N) writeGEQWidthCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw7Width wroteGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw8Freq readGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQSubw8Freq(N) writeGEQFreqCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw8Freq wroteGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQSubw8Level readGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQSubw8Level(N) writeGEQLevelCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw8Level wroteGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQSubw8Width readGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQSubw8Width(N) writeGEQWidthCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw8Width wroteGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw9Freq readGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQSubw9Freq(N) writeGEQFreqCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw9Freq wroteGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQSubw9Level readGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQSubw9Level(N) writeGEQLevelCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw9Level wroteGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQSubw9Width readGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQSubw9Width(N) writeGEQWidthCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw9Width wroteGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw10Freq readGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQSubw10Freq(N) writeGEQFreqCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw10Freq wroteGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQSubw10Level readGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQSubw10Level(N) writeGEQLevelCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw10Level wroteGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQSubw10Width readGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQSubw10Width(N) writeGEQWidthCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw10Width wroteGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw11Freq readGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQSubw11Freq(N) writeGEQFreqCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw11Freq wroteGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQSubw11Level readGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQSubw11Level(N) writeGEQLevelCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw11Level wroteGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQSubw11Width readGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQSubw11Width(N) writeGEQWidthCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw11Width wroteGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw12Freq readGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQSubw12Freq(N) writeGEQFreqCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw12Freq wroteGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQSubw12Level readGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQSubw12Level(N) writeGEQLevelCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw12Level wroteGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQSubw12Width readGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQSubw12Width(N) writeGEQWidthCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw12Width wroteGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw13Freq readGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQSubw13Freq(N) writeGEQFreqCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw13Freq wroteGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQSubw13Level readGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQSubw13Level(N) writeGEQLevelCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw13Level wroteGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQSubw13Width readGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQSubw13Width(N) writeGEQWidthCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw13Width wroteGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw14Freq readGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQSubw14Freq(N) writeGEQFreqCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw14Freq wroteGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQSubw14Level readGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQSubw14Level(N) writeGEQLevelCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw14Level wroteGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQSubw14Width readGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQSubw14Width(N) writeGEQWidthCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw14Width wroteGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw15Freq readGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQSubw15Freq(N) writeGEQFreqCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw15Freq wroteGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQSubw15Level readGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQSubw15Level(N) writeGEQLevelCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw15Level wroteGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQSubw15Width readGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQSubw15Width(N) writeGEQWidthCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw15Width wroteGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw16Freq readGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQSubw16Freq(N) writeGEQFreqCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw16Freq wroteGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQSubw16Level readGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQSubw16Level(N) writeGEQLevelCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw16Level wroteGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQSubw16Width readGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQSubw16Width(N) writeGEQWidthCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw16Width wroteGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw17Freq readGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQSubw17Freq(N) writeGEQFreqCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw17Freq wroteGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQSubw17Level readGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQSubw17Level(N) writeGEQLevelCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw17Level wroteGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQSubw17Width readGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQSubw17Width(N) writeGEQWidthCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw17Width wroteGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw18Freq readGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQSubw18Freq(N) writeGEQFreqCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw18Freq wroteGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQSubw18Level readGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQSubw18Level(N) writeGEQLevelCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw18Level wroteGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQSubw18Width readGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQSubw18Width(N) writeGEQWidthCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw18Width wroteGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw19Freq readGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQSubw19Freq(N) writeGEQFreqCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw19Freq wroteGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQSubw19Level readGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQSubw19Level(N) writeGEQLevelCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw19Level wroteGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQSubw19Width readGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQSubw19Width(N) writeGEQWidthCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw19Width wroteGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw20Freq readGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQSubw20Freq(N) writeGEQFreqCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw20Freq wroteGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQSubw20Level readGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQSubw20Level(N) writeGEQLevelCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw20Level wroteGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQSubw20Width readGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQSubw20Width(N) writeGEQWidthCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw20Width wroteGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw21Freq readGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQSubw21Freq(N) writeGEQFreqCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw21Freq wroteGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQSubw21Level readGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQSubw21Level(N) writeGEQLevelCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw21Level wroteGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQSubw21Width readGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQSubw21Width(N) writeGEQWidthCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw21Width wroteGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw22Freq readGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQSubw22Freq(N) writeGEQFreqCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw22Freq wroteGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQSubw22Level readGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQSubw22Level(N) writeGEQLevelCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw22Level wroteGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQSubw22Width readGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQSubw22Width(N) writeGEQWidthCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw22Width wroteGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw23Freq readGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQSubw23Freq(N) writeGEQFreqCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw23Freq wroteGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQSubw23Level readGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQSubw23Level(N) writeGEQLevelCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw23Level wroteGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQSubw23Width readGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQSubw23Width(N) writeGEQWidthCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw23Width wroteGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw24Freq readGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQSubw24Freq(N) writeGEQFreqCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw24Freq wroteGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQSubw24Level readGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQSubw24Level(N) writeGEQLevelCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw24Level wroteGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQSubw24Width readGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQSubw24Width(N) writeGEQWidthCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw24Width wroteGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw25Freq readGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQSubw25Freq(N) writeGEQFreqCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw25Freq wroteGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQSubw25Level readGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQSubw25Level(N) writeGEQLevelCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw25Level wroteGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQSubw25Width readGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQSubw25Width(N) writeGEQWidthCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw25Width wroteGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw26Freq readGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQSubw26Freq(N) writeGEQFreqCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw26Freq wroteGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQSubw26Level readGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQSubw26Level(N) writeGEQLevelCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw26Level wroteGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQSubw26Width readGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQSubw26Width(N) writeGEQWidthCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw26Width wroteGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw27Freq readGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQSubw27Freq(N) writeGEQFreqCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw27Freq wroteGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQSubw27Level readGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQSubw27Level(N) writeGEQLevelCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw27Level wroteGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQSubw27Width readGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQSubw27Width(N) writeGEQWidthCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw27Width wroteGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw28Freq readGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQSubw28Freq(N) writeGEQFreqCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw28Freq wroteGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQSubw28Level readGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQSubw28Level(N) writeGEQLevelCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw28Level wroteGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQSubw28Width readGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQSubw28Width(N) writeGEQWidthCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw28Width wroteGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw29Freq readGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQSubw29Freq(N) writeGEQFreqCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw29Freq wroteGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQSubw29Level readGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQSubw29Level(N) writeGEQLevelCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw29Level wroteGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQSubw29Width readGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQSubw29Width(N) writeGEQWidthCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw29Width wroteGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw30Freq readGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQSubw30Freq(N) writeGEQFreqCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw30Freq wroteGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQSubw30Level readGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQSubw30Level(N) writeGEQLevelCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw30Level wroteGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQSubw30Width readGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQSubw30Width(N) writeGEQWidthCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw30Width wroteGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw31Freq readGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQSubw31Freq(N) writeGEQFreqCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw31Freq wroteGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQSubw31Level readGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQSubw31Level(N) writeGEQLevelCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw31Level wroteGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQSubw31Width readGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQSubw31Width(N) writeGEQWidthCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw31Width wroteGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQSubw32Freq readGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQSubw32Freq(N) writeGEQFreqCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw32Freq wroteGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQSubw32Level readGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQSubw32Level(N) writeGEQLevelCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw32Level wroteGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQSubw32Width readGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQSubw32Width(N) writeGEQWidthCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQSubw32Width wroteGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub1Freq readGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLsub1Freq(N) writeGEQFreqCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub1Freq wroteGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQLsub1Level readGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLsub1Level(N) writeGEQLevelCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub1Level wroteGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQLsub1Width readGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLsub1Width(N) writeGEQWidthCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub1Width wroteGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub2Freq readGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLsub2Freq(N) writeGEQFreqCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub2Freq wroteGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQLsub2Level readGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLsub2Level(N) writeGEQLevelCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub2Level wroteGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQLsub2Width readGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLsub2Width(N) writeGEQWidthCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub2Width wroteGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub3Freq readGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLsub3Freq(N) writeGEQFreqCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub3Freq wroteGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQLsub3Level readGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLsub3Level(N) writeGEQLevelCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub3Level wroteGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQLsub3Width readGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLsub3Width(N) writeGEQWidthCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub3Width wroteGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub4Freq readGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLsub4Freq(N) writeGEQFreqCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub4Freq wroteGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQLsub4Level readGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLsub4Level(N) writeGEQLevelCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub4Level wroteGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQLsub4Width readGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLsub4Width(N) writeGEQWidthCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub4Width wroteGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub5Freq readGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLsub5Freq(N) writeGEQFreqCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub5Freq wroteGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQLsub5Level readGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLsub5Level(N) writeGEQLevelCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub5Level wroteGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQLsub5Width readGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLsub5Width(N) writeGEQWidthCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub5Width wroteGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub6Freq readGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLsub6Freq(N) writeGEQFreqCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub6Freq wroteGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQLsub6Level readGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLsub6Level(N) writeGEQLevelCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub6Level wroteGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQLsub6Width readGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLsub6Width(N) writeGEQWidthCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub6Width wroteGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub7Freq readGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLsub7Freq(N) writeGEQFreqCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub7Freq wroteGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQLsub7Level readGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLsub7Level(N) writeGEQLevelCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub7Level wroteGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQLsub7Width readGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLsub7Width(N) writeGEQWidthCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub7Width wroteGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub8Freq readGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLsub8Freq(N) writeGEQFreqCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub8Freq wroteGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQLsub8Level readGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLsub8Level(N) writeGEQLevelCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub8Level wroteGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQLsub8Width readGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLsub8Width(N) writeGEQWidthCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub8Width wroteGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub9Freq readGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLsub9Freq(N) writeGEQFreqCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub9Freq wroteGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQLsub9Level readGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLsub9Level(N) writeGEQLevelCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub9Level wroteGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQLsub9Width readGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLsub9Width(N) writeGEQWidthCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub9Width wroteGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub10Freq readGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLsub10Freq(N) writeGEQFreqCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub10Freq wroteGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQLsub10Level readGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLsub10Level(N) writeGEQLevelCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub10Level wroteGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQLsub10Width readGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLsub10Width(N) writeGEQWidthCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub10Width wroteGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub11Freq readGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLsub11Freq(N) writeGEQFreqCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub11Freq wroteGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQLsub11Level readGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLsub11Level(N) writeGEQLevelCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub11Level wroteGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQLsub11Width readGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLsub11Width(N) writeGEQWidthCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub11Width wroteGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub12Freq readGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLsub12Freq(N) writeGEQFreqCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub12Freq wroteGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQLsub12Level readGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLsub12Level(N) writeGEQLevelCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub12Level wroteGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQLsub12Width readGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLsub12Width(N) writeGEQWidthCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub12Width wroteGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub13Freq readGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLsub13Freq(N) writeGEQFreqCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub13Freq wroteGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQLsub13Level readGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLsub13Level(N) writeGEQLevelCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub13Level wroteGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQLsub13Width readGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLsub13Width(N) writeGEQWidthCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub13Width wroteGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub14Freq readGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLsub14Freq(N) writeGEQFreqCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub14Freq wroteGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQLsub14Level readGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLsub14Level(N) writeGEQLevelCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub14Level wroteGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQLsub14Width readGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLsub14Width(N) writeGEQWidthCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub14Width wroteGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub15Freq readGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLsub15Freq(N) writeGEQFreqCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub15Freq wroteGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQLsub15Level readGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLsub15Level(N) writeGEQLevelCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub15Level wroteGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQLsub15Width readGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLsub15Width(N) writeGEQWidthCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub15Width wroteGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub16Freq readGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLsub16Freq(N) writeGEQFreqCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub16Freq wroteGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQLsub16Level readGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLsub16Level(N) writeGEQLevelCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub16Level wroteGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQLsub16Width readGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLsub16Width(N) writeGEQWidthCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub16Width wroteGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub17Freq readGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLsub17Freq(N) writeGEQFreqCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub17Freq wroteGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQLsub17Level readGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLsub17Level(N) writeGEQLevelCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub17Level wroteGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQLsub17Width readGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLsub17Width(N) writeGEQWidthCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub17Width wroteGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub18Freq readGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLsub18Freq(N) writeGEQFreqCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub18Freq wroteGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQLsub18Level readGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLsub18Level(N) writeGEQLevelCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub18Level wroteGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQLsub18Width readGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLsub18Width(N) writeGEQWidthCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub18Width wroteGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub19Freq readGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLsub19Freq(N) writeGEQFreqCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub19Freq wroteGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQLsub19Level readGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLsub19Level(N) writeGEQLevelCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub19Level wroteGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQLsub19Width readGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLsub19Width(N) writeGEQWidthCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub19Width wroteGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub20Freq readGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLsub20Freq(N) writeGEQFreqCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub20Freq wroteGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQLsub20Level readGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLsub20Level(N) writeGEQLevelCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub20Level wroteGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQLsub20Width readGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLsub20Width(N) writeGEQWidthCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub20Width wroteGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub21Freq readGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLsub21Freq(N) writeGEQFreqCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub21Freq wroteGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQLsub21Level readGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLsub21Level(N) writeGEQLevelCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub21Level wroteGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQLsub21Width readGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLsub21Width(N) writeGEQWidthCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub21Width wroteGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub22Freq readGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLsub22Freq(N) writeGEQFreqCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub22Freq wroteGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQLsub22Level readGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLsub22Level(N) writeGEQLevelCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub22Level wroteGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQLsub22Width readGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLsub22Width(N) writeGEQWidthCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub22Width wroteGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub23Freq readGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLsub23Freq(N) writeGEQFreqCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub23Freq wroteGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQLsub23Level readGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLsub23Level(N) writeGEQLevelCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub23Level wroteGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQLsub23Width readGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLsub23Width(N) writeGEQWidthCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub23Width wroteGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub24Freq readGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLsub24Freq(N) writeGEQFreqCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub24Freq wroteGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQLsub24Level readGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLsub24Level(N) writeGEQLevelCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub24Level wroteGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQLsub24Width readGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLsub24Width(N) writeGEQWidthCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub24Width wroteGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub25Freq readGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLsub25Freq(N) writeGEQFreqCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub25Freq wroteGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQLsub25Level readGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLsub25Level(N) writeGEQLevelCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub25Level wroteGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQLsub25Width readGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLsub25Width(N) writeGEQWidthCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub25Width wroteGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub26Freq readGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLsub26Freq(N) writeGEQFreqCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub26Freq wroteGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQLsub26Level readGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLsub26Level(N) writeGEQLevelCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub26Level wroteGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQLsub26Width readGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLsub26Width(N) writeGEQWidthCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub26Width wroteGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub27Freq readGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLsub27Freq(N) writeGEQFreqCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub27Freq wroteGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQLsub27Level readGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLsub27Level(N) writeGEQLevelCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub27Level wroteGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQLsub27Width readGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLsub27Width(N) writeGEQWidthCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub27Width wroteGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub28Freq readGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLsub28Freq(N) writeGEQFreqCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub28Freq wroteGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQLsub28Level readGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLsub28Level(N) writeGEQLevelCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub28Level wroteGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQLsub28Width readGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLsub28Width(N) writeGEQWidthCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub28Width wroteGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub29Freq readGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLsub29Freq(N) writeGEQFreqCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub29Freq wroteGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQLsub29Level readGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLsub29Level(N) writeGEQLevelCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub29Level wroteGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQLsub29Width readGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLsub29Width(N) writeGEQWidthCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub29Width wroteGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub30Freq readGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLsub30Freq(N) writeGEQFreqCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub30Freq wroteGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQLsub30Level readGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLsub30Level(N) writeGEQLevelCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub30Level wroteGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQLsub30Width readGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLsub30Width(N) writeGEQWidthCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub30Width wroteGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub31Freq readGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLsub31Freq(N) writeGEQFreqCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub31Freq wroteGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQLsub31Level readGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLsub31Level(N) writeGEQLevelCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub31Level wroteGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQLsub31Width readGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLsub31Width(N) writeGEQWidthCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub31Width wroteGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLsub32Freq readGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLsub32Freq(N) writeGEQFreqCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub32Freq wroteGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQLsub32Level readGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLsub32Level(N) writeGEQLevelCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub32Level wroteGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQLsub32Width readGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLsub32Width(N) writeGEQWidthCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLsub32Width wroteGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub1Freq readGEQFreqCh(13, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRsub1Freq(N) writeGEQFreqCh(13, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub1Freq wroteGEQFreqCh(13, 0, GEQ_MAXNUMBANDS)
+#define readGEQRsub1Level readGEQLevelCh(13, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRsub1Level(N) writeGEQLevelCh(13, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub1Level wroteGEQLevelCh(13, 0, GEQ_MAXNUMBANDS)
+#define readGEQRsub1Width readGEQWidthCh(13, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRsub1Width(N) writeGEQWidthCh(13, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub1Width wroteGEQWidthCh(13, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub2Freq readGEQFreqCh(13, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRsub2Freq(N) writeGEQFreqCh(13, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub2Freq wroteGEQFreqCh(13, 1, GEQ_MAXNUMBANDS)
+#define readGEQRsub2Level readGEQLevelCh(13, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRsub2Level(N) writeGEQLevelCh(13, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub2Level wroteGEQLevelCh(13, 1, GEQ_MAXNUMBANDS)
+#define readGEQRsub2Width readGEQWidthCh(13, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRsub2Width(N) writeGEQWidthCh(13, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub2Width wroteGEQWidthCh(13, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub3Freq readGEQFreqCh(13, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRsub3Freq(N) writeGEQFreqCh(13, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub3Freq wroteGEQFreqCh(13, 2, GEQ_MAXNUMBANDS)
+#define readGEQRsub3Level readGEQLevelCh(13, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRsub3Level(N) writeGEQLevelCh(13, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub3Level wroteGEQLevelCh(13, 2, GEQ_MAXNUMBANDS)
+#define readGEQRsub3Width readGEQWidthCh(13, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRsub3Width(N) writeGEQWidthCh(13, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub3Width wroteGEQWidthCh(13, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub4Freq readGEQFreqCh(13, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRsub4Freq(N) writeGEQFreqCh(13, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub4Freq wroteGEQFreqCh(13, 3, GEQ_MAXNUMBANDS)
+#define readGEQRsub4Level readGEQLevelCh(13, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRsub4Level(N) writeGEQLevelCh(13, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub4Level wroteGEQLevelCh(13, 3, GEQ_MAXNUMBANDS)
+#define readGEQRsub4Width readGEQWidthCh(13, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRsub4Width(N) writeGEQWidthCh(13, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub4Width wroteGEQWidthCh(13, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub5Freq readGEQFreqCh(13, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRsub5Freq(N) writeGEQFreqCh(13, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub5Freq wroteGEQFreqCh(13, 4, GEQ_MAXNUMBANDS)
+#define readGEQRsub5Level readGEQLevelCh(13, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRsub5Level(N) writeGEQLevelCh(13, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub5Level wroteGEQLevelCh(13, 4, GEQ_MAXNUMBANDS)
+#define readGEQRsub5Width readGEQWidthCh(13, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRsub5Width(N) writeGEQWidthCh(13, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub5Width wroteGEQWidthCh(13, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub6Freq readGEQFreqCh(13, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRsub6Freq(N) writeGEQFreqCh(13, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub6Freq wroteGEQFreqCh(13, 5, GEQ_MAXNUMBANDS)
+#define readGEQRsub6Level readGEQLevelCh(13, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRsub6Level(N) writeGEQLevelCh(13, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub6Level wroteGEQLevelCh(13, 5, GEQ_MAXNUMBANDS)
+#define readGEQRsub6Width readGEQWidthCh(13, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRsub6Width(N) writeGEQWidthCh(13, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub6Width wroteGEQWidthCh(13, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub7Freq readGEQFreqCh(13, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRsub7Freq(N) writeGEQFreqCh(13, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub7Freq wroteGEQFreqCh(13, 6, GEQ_MAXNUMBANDS)
+#define readGEQRsub7Level readGEQLevelCh(13, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRsub7Level(N) writeGEQLevelCh(13, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub7Level wroteGEQLevelCh(13, 6, GEQ_MAXNUMBANDS)
+#define readGEQRsub7Width readGEQWidthCh(13, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRsub7Width(N) writeGEQWidthCh(13, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub7Width wroteGEQWidthCh(13, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub8Freq readGEQFreqCh(13, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRsub8Freq(N) writeGEQFreqCh(13, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub8Freq wroteGEQFreqCh(13, 7, GEQ_MAXNUMBANDS)
+#define readGEQRsub8Level readGEQLevelCh(13, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRsub8Level(N) writeGEQLevelCh(13, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub8Level wroteGEQLevelCh(13, 7, GEQ_MAXNUMBANDS)
+#define readGEQRsub8Width readGEQWidthCh(13, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRsub8Width(N) writeGEQWidthCh(13, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub8Width wroteGEQWidthCh(13, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub9Freq readGEQFreqCh(13, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRsub9Freq(N) writeGEQFreqCh(13, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub9Freq wroteGEQFreqCh(13, 8, GEQ_MAXNUMBANDS)
+#define readGEQRsub9Level readGEQLevelCh(13, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRsub9Level(N) writeGEQLevelCh(13, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub9Level wroteGEQLevelCh(13, 8, GEQ_MAXNUMBANDS)
+#define readGEQRsub9Width readGEQWidthCh(13, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRsub9Width(N) writeGEQWidthCh(13, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub9Width wroteGEQWidthCh(13, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub10Freq readGEQFreqCh(13, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRsub10Freq(N) writeGEQFreqCh(13, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub10Freq wroteGEQFreqCh(13, 9, GEQ_MAXNUMBANDS)
+#define readGEQRsub10Level readGEQLevelCh(13, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRsub10Level(N) writeGEQLevelCh(13, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub10Level wroteGEQLevelCh(13, 9, GEQ_MAXNUMBANDS)
+#define readGEQRsub10Width readGEQWidthCh(13, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRsub10Width(N) writeGEQWidthCh(13, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub10Width wroteGEQWidthCh(13, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub11Freq readGEQFreqCh(13, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRsub11Freq(N) writeGEQFreqCh(13, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub11Freq wroteGEQFreqCh(13, 10, GEQ_MAXNUMBANDS)
+#define readGEQRsub11Level readGEQLevelCh(13, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRsub11Level(N) writeGEQLevelCh(13, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub11Level wroteGEQLevelCh(13, 10, GEQ_MAXNUMBANDS)
+#define readGEQRsub11Width readGEQWidthCh(13, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRsub11Width(N) writeGEQWidthCh(13, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub11Width wroteGEQWidthCh(13, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub12Freq readGEQFreqCh(13, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRsub12Freq(N) writeGEQFreqCh(13, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub12Freq wroteGEQFreqCh(13, 11, GEQ_MAXNUMBANDS)
+#define readGEQRsub12Level readGEQLevelCh(13, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRsub12Level(N) writeGEQLevelCh(13, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub12Level wroteGEQLevelCh(13, 11, GEQ_MAXNUMBANDS)
+#define readGEQRsub12Width readGEQWidthCh(13, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRsub12Width(N) writeGEQWidthCh(13, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub12Width wroteGEQWidthCh(13, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub13Freq readGEQFreqCh(13, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRsub13Freq(N) writeGEQFreqCh(13, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub13Freq wroteGEQFreqCh(13, 12, GEQ_MAXNUMBANDS)
+#define readGEQRsub13Level readGEQLevelCh(13, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRsub13Level(N) writeGEQLevelCh(13, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub13Level wroteGEQLevelCh(13, 12, GEQ_MAXNUMBANDS)
+#define readGEQRsub13Width readGEQWidthCh(13, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRsub13Width(N) writeGEQWidthCh(13, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub13Width wroteGEQWidthCh(13, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub14Freq readGEQFreqCh(13, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRsub14Freq(N) writeGEQFreqCh(13, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub14Freq wroteGEQFreqCh(13, 13, GEQ_MAXNUMBANDS)
+#define readGEQRsub14Level readGEQLevelCh(13, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRsub14Level(N) writeGEQLevelCh(13, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub14Level wroteGEQLevelCh(13, 13, GEQ_MAXNUMBANDS)
+#define readGEQRsub14Width readGEQWidthCh(13, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRsub14Width(N) writeGEQWidthCh(13, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub14Width wroteGEQWidthCh(13, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub15Freq readGEQFreqCh(13, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRsub15Freq(N) writeGEQFreqCh(13, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub15Freq wroteGEQFreqCh(13, 14, GEQ_MAXNUMBANDS)
+#define readGEQRsub15Level readGEQLevelCh(13, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRsub15Level(N) writeGEQLevelCh(13, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub15Level wroteGEQLevelCh(13, 14, GEQ_MAXNUMBANDS)
+#define readGEQRsub15Width readGEQWidthCh(13, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRsub15Width(N) writeGEQWidthCh(13, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub15Width wroteGEQWidthCh(13, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub16Freq readGEQFreqCh(13, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRsub16Freq(N) writeGEQFreqCh(13, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub16Freq wroteGEQFreqCh(13, 15, GEQ_MAXNUMBANDS)
+#define readGEQRsub16Level readGEQLevelCh(13, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRsub16Level(N) writeGEQLevelCh(13, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub16Level wroteGEQLevelCh(13, 15, GEQ_MAXNUMBANDS)
+#define readGEQRsub16Width readGEQWidthCh(13, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRsub16Width(N) writeGEQWidthCh(13, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub16Width wroteGEQWidthCh(13, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub17Freq readGEQFreqCh(13, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRsub17Freq(N) writeGEQFreqCh(13, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub17Freq wroteGEQFreqCh(13, 16, GEQ_MAXNUMBANDS)
+#define readGEQRsub17Level readGEQLevelCh(13, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRsub17Level(N) writeGEQLevelCh(13, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub17Level wroteGEQLevelCh(13, 16, GEQ_MAXNUMBANDS)
+#define readGEQRsub17Width readGEQWidthCh(13, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRsub17Width(N) writeGEQWidthCh(13, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub17Width wroteGEQWidthCh(13, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub18Freq readGEQFreqCh(13, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRsub18Freq(N) writeGEQFreqCh(13, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub18Freq wroteGEQFreqCh(13, 17, GEQ_MAXNUMBANDS)
+#define readGEQRsub18Level readGEQLevelCh(13, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRsub18Level(N) writeGEQLevelCh(13, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub18Level wroteGEQLevelCh(13, 17, GEQ_MAXNUMBANDS)
+#define readGEQRsub18Width readGEQWidthCh(13, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRsub18Width(N) writeGEQWidthCh(13, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub18Width wroteGEQWidthCh(13, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub19Freq readGEQFreqCh(13, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRsub19Freq(N) writeGEQFreqCh(13, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub19Freq wroteGEQFreqCh(13, 18, GEQ_MAXNUMBANDS)
+#define readGEQRsub19Level readGEQLevelCh(13, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRsub19Level(N) writeGEQLevelCh(13, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub19Level wroteGEQLevelCh(13, 18, GEQ_MAXNUMBANDS)
+#define readGEQRsub19Width readGEQWidthCh(13, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRsub19Width(N) writeGEQWidthCh(13, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub19Width wroteGEQWidthCh(13, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub20Freq readGEQFreqCh(13, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRsub20Freq(N) writeGEQFreqCh(13, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub20Freq wroteGEQFreqCh(13, 19, GEQ_MAXNUMBANDS)
+#define readGEQRsub20Level readGEQLevelCh(13, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRsub20Level(N) writeGEQLevelCh(13, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub20Level wroteGEQLevelCh(13, 19, GEQ_MAXNUMBANDS)
+#define readGEQRsub20Width readGEQWidthCh(13, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRsub20Width(N) writeGEQWidthCh(13, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub20Width wroteGEQWidthCh(13, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub21Freq readGEQFreqCh(13, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRsub21Freq(N) writeGEQFreqCh(13, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub21Freq wroteGEQFreqCh(13, 20, GEQ_MAXNUMBANDS)
+#define readGEQRsub21Level readGEQLevelCh(13, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRsub21Level(N) writeGEQLevelCh(13, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub21Level wroteGEQLevelCh(13, 20, GEQ_MAXNUMBANDS)
+#define readGEQRsub21Width readGEQWidthCh(13, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRsub21Width(N) writeGEQWidthCh(13, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub21Width wroteGEQWidthCh(13, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub22Freq readGEQFreqCh(13, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRsub22Freq(N) writeGEQFreqCh(13, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub22Freq wroteGEQFreqCh(13, 21, GEQ_MAXNUMBANDS)
+#define readGEQRsub22Level readGEQLevelCh(13, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRsub22Level(N) writeGEQLevelCh(13, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub22Level wroteGEQLevelCh(13, 21, GEQ_MAXNUMBANDS)
+#define readGEQRsub22Width readGEQWidthCh(13, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRsub22Width(N) writeGEQWidthCh(13, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub22Width wroteGEQWidthCh(13, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub23Freq readGEQFreqCh(13, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRsub23Freq(N) writeGEQFreqCh(13, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub23Freq wroteGEQFreqCh(13, 22, GEQ_MAXNUMBANDS)
+#define readGEQRsub23Level readGEQLevelCh(13, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRsub23Level(N) writeGEQLevelCh(13, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub23Level wroteGEQLevelCh(13, 22, GEQ_MAXNUMBANDS)
+#define readGEQRsub23Width readGEQWidthCh(13, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRsub23Width(N) writeGEQWidthCh(13, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub23Width wroteGEQWidthCh(13, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub24Freq readGEQFreqCh(13, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRsub24Freq(N) writeGEQFreqCh(13, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub24Freq wroteGEQFreqCh(13, 23, GEQ_MAXNUMBANDS)
+#define readGEQRsub24Level readGEQLevelCh(13, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRsub24Level(N) writeGEQLevelCh(13, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub24Level wroteGEQLevelCh(13, 23, GEQ_MAXNUMBANDS)
+#define readGEQRsub24Width readGEQWidthCh(13, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRsub24Width(N) writeGEQWidthCh(13, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub24Width wroteGEQWidthCh(13, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub25Freq readGEQFreqCh(13, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRsub25Freq(N) writeGEQFreqCh(13, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub25Freq wroteGEQFreqCh(13, 24, GEQ_MAXNUMBANDS)
+#define readGEQRsub25Level readGEQLevelCh(13, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRsub25Level(N) writeGEQLevelCh(13, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub25Level wroteGEQLevelCh(13, 24, GEQ_MAXNUMBANDS)
+#define readGEQRsub25Width readGEQWidthCh(13, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRsub25Width(N) writeGEQWidthCh(13, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub25Width wroteGEQWidthCh(13, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub26Freq readGEQFreqCh(13, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRsub26Freq(N) writeGEQFreqCh(13, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub26Freq wroteGEQFreqCh(13, 25, GEQ_MAXNUMBANDS)
+#define readGEQRsub26Level readGEQLevelCh(13, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRsub26Level(N) writeGEQLevelCh(13, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub26Level wroteGEQLevelCh(13, 25, GEQ_MAXNUMBANDS)
+#define readGEQRsub26Width readGEQWidthCh(13, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRsub26Width(N) writeGEQWidthCh(13, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub26Width wroteGEQWidthCh(13, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub27Freq readGEQFreqCh(13, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRsub27Freq(N) writeGEQFreqCh(13, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub27Freq wroteGEQFreqCh(13, 26, GEQ_MAXNUMBANDS)
+#define readGEQRsub27Level readGEQLevelCh(13, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRsub27Level(N) writeGEQLevelCh(13, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub27Level wroteGEQLevelCh(13, 26, GEQ_MAXNUMBANDS)
+#define readGEQRsub27Width readGEQWidthCh(13, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRsub27Width(N) writeGEQWidthCh(13, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub27Width wroteGEQWidthCh(13, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub28Freq readGEQFreqCh(13, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRsub28Freq(N) writeGEQFreqCh(13, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub28Freq wroteGEQFreqCh(13, 27, GEQ_MAXNUMBANDS)
+#define readGEQRsub28Level readGEQLevelCh(13, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRsub28Level(N) writeGEQLevelCh(13, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub28Level wroteGEQLevelCh(13, 27, GEQ_MAXNUMBANDS)
+#define readGEQRsub28Width readGEQWidthCh(13, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRsub28Width(N) writeGEQWidthCh(13, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub28Width wroteGEQWidthCh(13, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub29Freq readGEQFreqCh(13, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRsub29Freq(N) writeGEQFreqCh(13, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub29Freq wroteGEQFreqCh(13, 28, GEQ_MAXNUMBANDS)
+#define readGEQRsub29Level readGEQLevelCh(13, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRsub29Level(N) writeGEQLevelCh(13, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub29Level wroteGEQLevelCh(13, 28, GEQ_MAXNUMBANDS)
+#define readGEQRsub29Width readGEQWidthCh(13, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRsub29Width(N) writeGEQWidthCh(13, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub29Width wroteGEQWidthCh(13, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub30Freq readGEQFreqCh(13, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRsub30Freq(N) writeGEQFreqCh(13, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub30Freq wroteGEQFreqCh(13, 29, GEQ_MAXNUMBANDS)
+#define readGEQRsub30Level readGEQLevelCh(13, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRsub30Level(N) writeGEQLevelCh(13, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub30Level wroteGEQLevelCh(13, 29, GEQ_MAXNUMBANDS)
+#define readGEQRsub30Width readGEQWidthCh(13, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRsub30Width(N) writeGEQWidthCh(13, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub30Width wroteGEQWidthCh(13, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub31Freq readGEQFreqCh(13, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRsub31Freq(N) writeGEQFreqCh(13, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub31Freq wroteGEQFreqCh(13, 30, GEQ_MAXNUMBANDS)
+#define readGEQRsub31Level readGEQLevelCh(13, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRsub31Level(N) writeGEQLevelCh(13, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub31Level wroteGEQLevelCh(13, 30, GEQ_MAXNUMBANDS)
+#define readGEQRsub31Width readGEQWidthCh(13, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRsub31Width(N) writeGEQWidthCh(13, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub31Width wroteGEQWidthCh(13, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRsub32Freq readGEQFreqCh(13, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRsub32Freq(N) writeGEQFreqCh(13, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub32Freq wroteGEQFreqCh(13, 31, GEQ_MAXNUMBANDS)
+#define readGEQRsub32Level readGEQLevelCh(13, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRsub32Level(N) writeGEQLevelCh(13, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub32Level wroteGEQLevelCh(13, 31, GEQ_MAXNUMBANDS)
+#define readGEQRsub32Width readGEQWidthCh(13, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRsub32Width(N) writeGEQWidthCh(13, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRsub32Width wroteGEQWidthCh(13, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQHead1Freq readGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQHead1Freq(N) writeGEQFreqCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead1Freq wroteGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQHead1Level readGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQHead1Level(N) writeGEQLevelCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead1Level wroteGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQHead1Width readGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQHead1Width(N) writeGEQWidthCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead1Width wroteGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQHead2Freq readGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQHead2Freq(N) writeGEQFreqCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead2Freq wroteGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQHead2Level readGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQHead2Level(N) writeGEQLevelCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead2Level wroteGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQHead2Width readGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQHead2Width(N) writeGEQWidthCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead2Width wroteGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQHead3Freq readGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQHead3Freq(N) writeGEQFreqCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead3Freq wroteGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQHead3Level readGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQHead3Level(N) writeGEQLevelCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead3Level wroteGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQHead3Width readGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQHead3Width(N) writeGEQWidthCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead3Width wroteGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQHead4Freq readGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQHead4Freq(N) writeGEQFreqCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead4Freq wroteGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQHead4Level readGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQHead4Level(N) writeGEQLevelCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead4Level wroteGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQHead4Width readGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQHead4Width(N) writeGEQWidthCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead4Width wroteGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQHead5Freq readGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQHead5Freq(N) writeGEQFreqCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead5Freq wroteGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQHead5Level readGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQHead5Level(N) writeGEQLevelCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead5Level wroteGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQHead5Width readGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQHead5Width(N) writeGEQWidthCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead5Width wroteGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQHead6Freq readGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQHead6Freq(N) writeGEQFreqCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead6Freq wroteGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQHead6Level readGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQHead6Level(N) writeGEQLevelCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead6Level wroteGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQHead6Width readGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQHead6Width(N) writeGEQWidthCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead6Width wroteGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQHead7Freq readGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQHead7Freq(N) writeGEQFreqCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead7Freq wroteGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQHead7Level readGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQHead7Level(N) writeGEQLevelCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead7Level wroteGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQHead7Width readGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQHead7Width(N) writeGEQWidthCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead7Width wroteGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQHead8Freq readGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQHead8Freq(N) writeGEQFreqCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead8Freq wroteGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQHead8Level readGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQHead8Level(N) writeGEQLevelCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead8Level wroteGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQHead8Width readGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQHead8Width(N) writeGEQWidthCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead8Width wroteGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQHead9Freq readGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQHead9Freq(N) writeGEQFreqCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead9Freq wroteGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQHead9Level readGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQHead9Level(N) writeGEQLevelCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead9Level wroteGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQHead9Width readGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQHead9Width(N) writeGEQWidthCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead9Width wroteGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQHead10Freq readGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQHead10Freq(N) writeGEQFreqCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead10Freq wroteGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQHead10Level readGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQHead10Level(N) writeGEQLevelCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead10Level wroteGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQHead10Width readGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQHead10Width(N) writeGEQWidthCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead10Width wroteGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQHead11Freq readGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQHead11Freq(N) writeGEQFreqCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead11Freq wroteGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQHead11Level readGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQHead11Level(N) writeGEQLevelCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead11Level wroteGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQHead11Width readGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQHead11Width(N) writeGEQWidthCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead11Width wroteGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQHead12Freq readGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQHead12Freq(N) writeGEQFreqCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead12Freq wroteGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQHead12Level readGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQHead12Level(N) writeGEQLevelCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead12Level wroteGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQHead12Width readGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQHead12Width(N) writeGEQWidthCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead12Width wroteGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQHead13Freq readGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQHead13Freq(N) writeGEQFreqCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead13Freq wroteGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQHead13Level readGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQHead13Level(N) writeGEQLevelCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead13Level wroteGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQHead13Width readGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQHead13Width(N) writeGEQWidthCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead13Width wroteGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQHead14Freq readGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQHead14Freq(N) writeGEQFreqCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead14Freq wroteGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQHead14Level readGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQHead14Level(N) writeGEQLevelCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead14Level wroteGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQHead14Width readGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQHead14Width(N) writeGEQWidthCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead14Width wroteGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQHead15Freq readGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQHead15Freq(N) writeGEQFreqCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead15Freq wroteGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQHead15Level readGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQHead15Level(N) writeGEQLevelCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead15Level wroteGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQHead15Width readGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQHead15Width(N) writeGEQWidthCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead15Width wroteGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQHead16Freq readGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQHead16Freq(N) writeGEQFreqCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead16Freq wroteGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQHead16Level readGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQHead16Level(N) writeGEQLevelCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead16Level wroteGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQHead16Width readGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQHead16Width(N) writeGEQWidthCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead16Width wroteGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQHead17Freq readGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQHead17Freq(N) writeGEQFreqCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead17Freq wroteGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQHead17Level readGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQHead17Level(N) writeGEQLevelCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead17Level wroteGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQHead17Width readGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQHead17Width(N) writeGEQWidthCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead17Width wroteGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQHead18Freq readGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQHead18Freq(N) writeGEQFreqCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead18Freq wroteGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQHead18Level readGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQHead18Level(N) writeGEQLevelCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead18Level wroteGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQHead18Width readGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQHead18Width(N) writeGEQWidthCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead18Width wroteGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQHead19Freq readGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQHead19Freq(N) writeGEQFreqCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead19Freq wroteGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQHead19Level readGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQHead19Level(N) writeGEQLevelCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead19Level wroteGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQHead19Width readGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQHead19Width(N) writeGEQWidthCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead19Width wroteGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQHead20Freq readGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQHead20Freq(N) writeGEQFreqCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead20Freq wroteGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQHead20Level readGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQHead20Level(N) writeGEQLevelCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead20Level wroteGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQHead20Width readGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQHead20Width(N) writeGEQWidthCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead20Width wroteGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQHead21Freq readGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQHead21Freq(N) writeGEQFreqCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead21Freq wroteGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQHead21Level readGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQHead21Level(N) writeGEQLevelCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead21Level wroteGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQHead21Width readGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQHead21Width(N) writeGEQWidthCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead21Width wroteGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQHead22Freq readGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQHead22Freq(N) writeGEQFreqCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead22Freq wroteGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQHead22Level readGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQHead22Level(N) writeGEQLevelCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead22Level wroteGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQHead22Width readGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQHead22Width(N) writeGEQWidthCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead22Width wroteGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQHead23Freq readGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQHead23Freq(N) writeGEQFreqCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead23Freq wroteGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQHead23Level readGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQHead23Level(N) writeGEQLevelCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead23Level wroteGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQHead23Width readGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQHead23Width(N) writeGEQWidthCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead23Width wroteGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQHead24Freq readGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQHead24Freq(N) writeGEQFreqCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead24Freq wroteGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQHead24Level readGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQHead24Level(N) writeGEQLevelCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead24Level wroteGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQHead24Width readGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQHead24Width(N) writeGEQWidthCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead24Width wroteGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQHead25Freq readGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQHead25Freq(N) writeGEQFreqCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead25Freq wroteGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQHead25Level readGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQHead25Level(N) writeGEQLevelCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead25Level wroteGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQHead25Width readGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQHead25Width(N) writeGEQWidthCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead25Width wroteGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQHead26Freq readGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQHead26Freq(N) writeGEQFreqCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead26Freq wroteGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQHead26Level readGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQHead26Level(N) writeGEQLevelCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead26Level wroteGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQHead26Width readGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQHead26Width(N) writeGEQWidthCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead26Width wroteGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQHead27Freq readGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQHead27Freq(N) writeGEQFreqCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead27Freq wroteGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQHead27Level readGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQHead27Level(N) writeGEQLevelCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead27Level wroteGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQHead27Width readGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQHead27Width(N) writeGEQWidthCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead27Width wroteGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQHead28Freq readGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQHead28Freq(N) writeGEQFreqCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead28Freq wroteGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQHead28Level readGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQHead28Level(N) writeGEQLevelCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead28Level wroteGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQHead28Width readGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQHead28Width(N) writeGEQWidthCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead28Width wroteGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQHead29Freq readGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQHead29Freq(N) writeGEQFreqCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead29Freq wroteGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQHead29Level readGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQHead29Level(N) writeGEQLevelCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead29Level wroteGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQHead29Width readGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQHead29Width(N) writeGEQWidthCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead29Width wroteGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQHead30Freq readGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQHead30Freq(N) writeGEQFreqCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead30Freq wroteGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQHead30Level readGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQHead30Level(N) writeGEQLevelCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead30Level wroteGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQHead30Width readGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQHead30Width(N) writeGEQWidthCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead30Width wroteGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQHead31Freq readGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQHead31Freq(N) writeGEQFreqCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead31Freq wroteGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQHead31Level readGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQHead31Level(N) writeGEQLevelCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead31Level wroteGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQHead31Width readGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQHead31Width(N) writeGEQWidthCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead31Width wroteGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQHead32Freq readGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQHead32Freq(N) writeGEQFreqCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead32Freq wroteGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQHead32Level readGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQHead32Level(N) writeGEQLevelCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead32Level wroteGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQHead32Width readGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQHead32Width(N) writeGEQWidthCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead32Width wroteGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed1Freq readGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLhed1Freq(N) writeGEQFreqCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed1Freq wroteGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQLhed1Level readGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLhed1Level(N) writeGEQLevelCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed1Level wroteGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQLhed1Width readGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQLhed1Width(N) writeGEQWidthCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed1Width wroteGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed2Freq readGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLhed2Freq(N) writeGEQFreqCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed2Freq wroteGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQLhed2Level readGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLhed2Level(N) writeGEQLevelCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed2Level wroteGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQLhed2Width readGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQLhed2Width(N) writeGEQWidthCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed2Width wroteGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed3Freq readGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLhed3Freq(N) writeGEQFreqCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed3Freq wroteGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQLhed3Level readGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLhed3Level(N) writeGEQLevelCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed3Level wroteGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQLhed3Width readGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQLhed3Width(N) writeGEQWidthCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed3Width wroteGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed4Freq readGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLhed4Freq(N) writeGEQFreqCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed4Freq wroteGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQLhed4Level readGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLhed4Level(N) writeGEQLevelCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed4Level wroteGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQLhed4Width readGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQLhed4Width(N) writeGEQWidthCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed4Width wroteGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed5Freq readGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLhed5Freq(N) writeGEQFreqCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed5Freq wroteGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQLhed5Level readGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLhed5Level(N) writeGEQLevelCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed5Level wroteGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQLhed5Width readGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQLhed5Width(N) writeGEQWidthCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed5Width wroteGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed6Freq readGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLhed6Freq(N) writeGEQFreqCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed6Freq wroteGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQLhed6Level readGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLhed6Level(N) writeGEQLevelCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed6Level wroteGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQLhed6Width readGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQLhed6Width(N) writeGEQWidthCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed6Width wroteGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed7Freq readGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLhed7Freq(N) writeGEQFreqCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed7Freq wroteGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQLhed7Level readGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLhed7Level(N) writeGEQLevelCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed7Level wroteGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQLhed7Width readGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQLhed7Width(N) writeGEQWidthCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed7Width wroteGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed8Freq readGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLhed8Freq(N) writeGEQFreqCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed8Freq wroteGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQLhed8Level readGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLhed8Level(N) writeGEQLevelCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed8Level wroteGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQLhed8Width readGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQLhed8Width(N) writeGEQWidthCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed8Width wroteGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed9Freq readGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLhed9Freq(N) writeGEQFreqCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed9Freq wroteGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQLhed9Level readGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLhed9Level(N) writeGEQLevelCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed9Level wroteGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQLhed9Width readGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQLhed9Width(N) writeGEQWidthCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed9Width wroteGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed10Freq readGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLhed10Freq(N) writeGEQFreqCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed10Freq wroteGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQLhed10Level readGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLhed10Level(N) writeGEQLevelCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed10Level wroteGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQLhed10Width readGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQLhed10Width(N) writeGEQWidthCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed10Width wroteGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed11Freq readGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLhed11Freq(N) writeGEQFreqCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed11Freq wroteGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQLhed11Level readGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLhed11Level(N) writeGEQLevelCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed11Level wroteGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQLhed11Width readGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQLhed11Width(N) writeGEQWidthCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed11Width wroteGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed12Freq readGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLhed12Freq(N) writeGEQFreqCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed12Freq wroteGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQLhed12Level readGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLhed12Level(N) writeGEQLevelCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed12Level wroteGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQLhed12Width readGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQLhed12Width(N) writeGEQWidthCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed12Width wroteGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed13Freq readGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLhed13Freq(N) writeGEQFreqCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed13Freq wroteGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQLhed13Level readGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLhed13Level(N) writeGEQLevelCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed13Level wroteGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQLhed13Width readGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQLhed13Width(N) writeGEQWidthCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed13Width wroteGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed14Freq readGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLhed14Freq(N) writeGEQFreqCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed14Freq wroteGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQLhed14Level readGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLhed14Level(N) writeGEQLevelCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed14Level wroteGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQLhed14Width readGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQLhed14Width(N) writeGEQWidthCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed14Width wroteGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed15Freq readGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLhed15Freq(N) writeGEQFreqCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed15Freq wroteGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQLhed15Level readGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLhed15Level(N) writeGEQLevelCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed15Level wroteGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQLhed15Width readGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQLhed15Width(N) writeGEQWidthCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed15Width wroteGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed16Freq readGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLhed16Freq(N) writeGEQFreqCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed16Freq wroteGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQLhed16Level readGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLhed16Level(N) writeGEQLevelCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed16Level wroteGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQLhed16Width readGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQLhed16Width(N) writeGEQWidthCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed16Width wroteGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed17Freq readGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLhed17Freq(N) writeGEQFreqCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed17Freq wroteGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQLhed17Level readGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLhed17Level(N) writeGEQLevelCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed17Level wroteGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQLhed17Width readGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQLhed17Width(N) writeGEQWidthCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed17Width wroteGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed18Freq readGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLhed18Freq(N) writeGEQFreqCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed18Freq wroteGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQLhed18Level readGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLhed18Level(N) writeGEQLevelCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed18Level wroteGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQLhed18Width readGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQLhed18Width(N) writeGEQWidthCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed18Width wroteGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed19Freq readGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLhed19Freq(N) writeGEQFreqCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed19Freq wroteGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQLhed19Level readGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLhed19Level(N) writeGEQLevelCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed19Level wroteGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQLhed19Width readGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQLhed19Width(N) writeGEQWidthCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed19Width wroteGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed20Freq readGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLhed20Freq(N) writeGEQFreqCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed20Freq wroteGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQLhed20Level readGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLhed20Level(N) writeGEQLevelCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed20Level wroteGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQLhed20Width readGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQLhed20Width(N) writeGEQWidthCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed20Width wroteGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed21Freq readGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLhed21Freq(N) writeGEQFreqCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed21Freq wroteGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQLhed21Level readGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLhed21Level(N) writeGEQLevelCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed21Level wroteGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQLhed21Width readGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQLhed21Width(N) writeGEQWidthCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed21Width wroteGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed22Freq readGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLhed22Freq(N) writeGEQFreqCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed22Freq wroteGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQLhed22Level readGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLhed22Level(N) writeGEQLevelCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed22Level wroteGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQLhed22Width readGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQLhed22Width(N) writeGEQWidthCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed22Width wroteGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed23Freq readGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLhed23Freq(N) writeGEQFreqCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed23Freq wroteGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQLhed23Level readGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLhed23Level(N) writeGEQLevelCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed23Level wroteGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQLhed23Width readGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQLhed23Width(N) writeGEQWidthCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed23Width wroteGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed24Freq readGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLhed24Freq(N) writeGEQFreqCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed24Freq wroteGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQLhed24Level readGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLhed24Level(N) writeGEQLevelCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed24Level wroteGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQLhed24Width readGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQLhed24Width(N) writeGEQWidthCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed24Width wroteGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed25Freq readGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLhed25Freq(N) writeGEQFreqCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed25Freq wroteGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQLhed25Level readGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLhed25Level(N) writeGEQLevelCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed25Level wroteGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQLhed25Width readGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQLhed25Width(N) writeGEQWidthCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed25Width wroteGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed26Freq readGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLhed26Freq(N) writeGEQFreqCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed26Freq wroteGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQLhed26Level readGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLhed26Level(N) writeGEQLevelCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed26Level wroteGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQLhed26Width readGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQLhed26Width(N) writeGEQWidthCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed26Width wroteGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed27Freq readGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLhed27Freq(N) writeGEQFreqCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed27Freq wroteGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQLhed27Level readGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLhed27Level(N) writeGEQLevelCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed27Level wroteGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQLhed27Width readGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQLhed27Width(N) writeGEQWidthCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed27Width wroteGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed28Freq readGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLhed28Freq(N) writeGEQFreqCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed28Freq wroteGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQLhed28Level readGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLhed28Level(N) writeGEQLevelCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed28Level wroteGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQLhed28Width readGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQLhed28Width(N) writeGEQWidthCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed28Width wroteGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed29Freq readGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLhed29Freq(N) writeGEQFreqCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed29Freq wroteGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQLhed29Level readGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLhed29Level(N) writeGEQLevelCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed29Level wroteGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQLhed29Width readGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQLhed29Width(N) writeGEQWidthCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed29Width wroteGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed30Freq readGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLhed30Freq(N) writeGEQFreqCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed30Freq wroteGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQLhed30Level readGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLhed30Level(N) writeGEQLevelCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed30Level wroteGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQLhed30Width readGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQLhed30Width(N) writeGEQWidthCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed30Width wroteGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed31Freq readGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLhed31Freq(N) writeGEQFreqCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed31Freq wroteGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQLhed31Level readGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLhed31Level(N) writeGEQLevelCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed31Level wroteGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQLhed31Width readGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQLhed31Width(N) writeGEQWidthCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed31Width wroteGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQLhed32Freq readGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLhed32Freq(N) writeGEQFreqCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed32Freq wroteGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQLhed32Level readGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLhed32Level(N) writeGEQLevelCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed32Level wroteGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQLhed32Width readGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQLhed32Width(N) writeGEQWidthCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQLhed32Width wroteGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed1Freq readGEQFreqCh(15, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRhed1Freq(N) writeGEQFreqCh(15, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed1Freq wroteGEQFreqCh(15, 0, GEQ_MAXNUMBANDS)
+#define readGEQRhed1Level readGEQLevelCh(15, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRhed1Level(N) writeGEQLevelCh(15, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed1Level wroteGEQLevelCh(15, 0, GEQ_MAXNUMBANDS)
+#define readGEQRhed1Width readGEQWidthCh(15, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRhed1Width(N) writeGEQWidthCh(15, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed1Width wroteGEQWidthCh(15, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed2Freq readGEQFreqCh(15, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRhed2Freq(N) writeGEQFreqCh(15, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed2Freq wroteGEQFreqCh(15, 1, GEQ_MAXNUMBANDS)
+#define readGEQRhed2Level readGEQLevelCh(15, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRhed2Level(N) writeGEQLevelCh(15, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed2Level wroteGEQLevelCh(15, 1, GEQ_MAXNUMBANDS)
+#define readGEQRhed2Width readGEQWidthCh(15, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRhed2Width(N) writeGEQWidthCh(15, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed2Width wroteGEQWidthCh(15, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed3Freq readGEQFreqCh(15, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRhed3Freq(N) writeGEQFreqCh(15, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed3Freq wroteGEQFreqCh(15, 2, GEQ_MAXNUMBANDS)
+#define readGEQRhed3Level readGEQLevelCh(15, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRhed3Level(N) writeGEQLevelCh(15, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed3Level wroteGEQLevelCh(15, 2, GEQ_MAXNUMBANDS)
+#define readGEQRhed3Width readGEQWidthCh(15, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRhed3Width(N) writeGEQWidthCh(15, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed3Width wroteGEQWidthCh(15, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed4Freq readGEQFreqCh(15, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRhed4Freq(N) writeGEQFreqCh(15, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed4Freq wroteGEQFreqCh(15, 3, GEQ_MAXNUMBANDS)
+#define readGEQRhed4Level readGEQLevelCh(15, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRhed4Level(N) writeGEQLevelCh(15, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed4Level wroteGEQLevelCh(15, 3, GEQ_MAXNUMBANDS)
+#define readGEQRhed4Width readGEQWidthCh(15, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRhed4Width(N) writeGEQWidthCh(15, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed4Width wroteGEQWidthCh(15, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed5Freq readGEQFreqCh(15, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRhed5Freq(N) writeGEQFreqCh(15, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed5Freq wroteGEQFreqCh(15, 4, GEQ_MAXNUMBANDS)
+#define readGEQRhed5Level readGEQLevelCh(15, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRhed5Level(N) writeGEQLevelCh(15, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed5Level wroteGEQLevelCh(15, 4, GEQ_MAXNUMBANDS)
+#define readGEQRhed5Width readGEQWidthCh(15, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRhed5Width(N) writeGEQWidthCh(15, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed5Width wroteGEQWidthCh(15, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed6Freq readGEQFreqCh(15, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRhed6Freq(N) writeGEQFreqCh(15, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed6Freq wroteGEQFreqCh(15, 5, GEQ_MAXNUMBANDS)
+#define readGEQRhed6Level readGEQLevelCh(15, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRhed6Level(N) writeGEQLevelCh(15, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed6Level wroteGEQLevelCh(15, 5, GEQ_MAXNUMBANDS)
+#define readGEQRhed6Width readGEQWidthCh(15, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRhed6Width(N) writeGEQWidthCh(15, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed6Width wroteGEQWidthCh(15, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed7Freq readGEQFreqCh(15, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRhed7Freq(N) writeGEQFreqCh(15, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed7Freq wroteGEQFreqCh(15, 6, GEQ_MAXNUMBANDS)
+#define readGEQRhed7Level readGEQLevelCh(15, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRhed7Level(N) writeGEQLevelCh(15, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed7Level wroteGEQLevelCh(15, 6, GEQ_MAXNUMBANDS)
+#define readGEQRhed7Width readGEQWidthCh(15, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRhed7Width(N) writeGEQWidthCh(15, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed7Width wroteGEQWidthCh(15, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed8Freq readGEQFreqCh(15, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRhed8Freq(N) writeGEQFreqCh(15, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed8Freq wroteGEQFreqCh(15, 7, GEQ_MAXNUMBANDS)
+#define readGEQRhed8Level readGEQLevelCh(15, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRhed8Level(N) writeGEQLevelCh(15, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed8Level wroteGEQLevelCh(15, 7, GEQ_MAXNUMBANDS)
+#define readGEQRhed8Width readGEQWidthCh(15, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRhed8Width(N) writeGEQWidthCh(15, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed8Width wroteGEQWidthCh(15, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed9Freq readGEQFreqCh(15, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRhed9Freq(N) writeGEQFreqCh(15, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed9Freq wroteGEQFreqCh(15, 8, GEQ_MAXNUMBANDS)
+#define readGEQRhed9Level readGEQLevelCh(15, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRhed9Level(N) writeGEQLevelCh(15, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed9Level wroteGEQLevelCh(15, 8, GEQ_MAXNUMBANDS)
+#define readGEQRhed9Width readGEQWidthCh(15, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRhed9Width(N) writeGEQWidthCh(15, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed9Width wroteGEQWidthCh(15, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed10Freq readGEQFreqCh(15, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRhed10Freq(N) writeGEQFreqCh(15, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed10Freq wroteGEQFreqCh(15, 9, GEQ_MAXNUMBANDS)
+#define readGEQRhed10Level readGEQLevelCh(15, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRhed10Level(N) writeGEQLevelCh(15, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed10Level wroteGEQLevelCh(15, 9, GEQ_MAXNUMBANDS)
+#define readGEQRhed10Width readGEQWidthCh(15, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRhed10Width(N) writeGEQWidthCh(15, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed10Width wroteGEQWidthCh(15, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed11Freq readGEQFreqCh(15, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRhed11Freq(N) writeGEQFreqCh(15, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed11Freq wroteGEQFreqCh(15, 10, GEQ_MAXNUMBANDS)
+#define readGEQRhed11Level readGEQLevelCh(15, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRhed11Level(N) writeGEQLevelCh(15, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed11Level wroteGEQLevelCh(15, 10, GEQ_MAXNUMBANDS)
+#define readGEQRhed11Width readGEQWidthCh(15, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRhed11Width(N) writeGEQWidthCh(15, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed11Width wroteGEQWidthCh(15, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed12Freq readGEQFreqCh(15, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRhed12Freq(N) writeGEQFreqCh(15, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed12Freq wroteGEQFreqCh(15, 11, GEQ_MAXNUMBANDS)
+#define readGEQRhed12Level readGEQLevelCh(15, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRhed12Level(N) writeGEQLevelCh(15, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed12Level wroteGEQLevelCh(15, 11, GEQ_MAXNUMBANDS)
+#define readGEQRhed12Width readGEQWidthCh(15, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRhed12Width(N) writeGEQWidthCh(15, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed12Width wroteGEQWidthCh(15, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed13Freq readGEQFreqCh(15, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRhed13Freq(N) writeGEQFreqCh(15, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed13Freq wroteGEQFreqCh(15, 12, GEQ_MAXNUMBANDS)
+#define readGEQRhed13Level readGEQLevelCh(15, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRhed13Level(N) writeGEQLevelCh(15, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed13Level wroteGEQLevelCh(15, 12, GEQ_MAXNUMBANDS)
+#define readGEQRhed13Width readGEQWidthCh(15, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRhed13Width(N) writeGEQWidthCh(15, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed13Width wroteGEQWidthCh(15, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed14Freq readGEQFreqCh(15, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRhed14Freq(N) writeGEQFreqCh(15, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed14Freq wroteGEQFreqCh(15, 13, GEQ_MAXNUMBANDS)
+#define readGEQRhed14Level readGEQLevelCh(15, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRhed14Level(N) writeGEQLevelCh(15, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed14Level wroteGEQLevelCh(15, 13, GEQ_MAXNUMBANDS)
+#define readGEQRhed14Width readGEQWidthCh(15, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRhed14Width(N) writeGEQWidthCh(15, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed14Width wroteGEQWidthCh(15, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed15Freq readGEQFreqCh(15, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRhed15Freq(N) writeGEQFreqCh(15, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed15Freq wroteGEQFreqCh(15, 14, GEQ_MAXNUMBANDS)
+#define readGEQRhed15Level readGEQLevelCh(15, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRhed15Level(N) writeGEQLevelCh(15, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed15Level wroteGEQLevelCh(15, 14, GEQ_MAXNUMBANDS)
+#define readGEQRhed15Width readGEQWidthCh(15, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRhed15Width(N) writeGEQWidthCh(15, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed15Width wroteGEQWidthCh(15, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed16Freq readGEQFreqCh(15, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRhed16Freq(N) writeGEQFreqCh(15, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed16Freq wroteGEQFreqCh(15, 15, GEQ_MAXNUMBANDS)
+#define readGEQRhed16Level readGEQLevelCh(15, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRhed16Level(N) writeGEQLevelCh(15, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed16Level wroteGEQLevelCh(15, 15, GEQ_MAXNUMBANDS)
+#define readGEQRhed16Width readGEQWidthCh(15, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRhed16Width(N) writeGEQWidthCh(15, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed16Width wroteGEQWidthCh(15, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed17Freq readGEQFreqCh(15, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRhed17Freq(N) writeGEQFreqCh(15, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed17Freq wroteGEQFreqCh(15, 16, GEQ_MAXNUMBANDS)
+#define readGEQRhed17Level readGEQLevelCh(15, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRhed17Level(N) writeGEQLevelCh(15, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed17Level wroteGEQLevelCh(15, 16, GEQ_MAXNUMBANDS)
+#define readGEQRhed17Width readGEQWidthCh(15, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRhed17Width(N) writeGEQWidthCh(15, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed17Width wroteGEQWidthCh(15, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed18Freq readGEQFreqCh(15, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRhed18Freq(N) writeGEQFreqCh(15, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed18Freq wroteGEQFreqCh(15, 17, GEQ_MAXNUMBANDS)
+#define readGEQRhed18Level readGEQLevelCh(15, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRhed18Level(N) writeGEQLevelCh(15, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed18Level wroteGEQLevelCh(15, 17, GEQ_MAXNUMBANDS)
+#define readGEQRhed18Width readGEQWidthCh(15, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRhed18Width(N) writeGEQWidthCh(15, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed18Width wroteGEQWidthCh(15, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed19Freq readGEQFreqCh(15, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRhed19Freq(N) writeGEQFreqCh(15, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed19Freq wroteGEQFreqCh(15, 18, GEQ_MAXNUMBANDS)
+#define readGEQRhed19Level readGEQLevelCh(15, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRhed19Level(N) writeGEQLevelCh(15, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed19Level wroteGEQLevelCh(15, 18, GEQ_MAXNUMBANDS)
+#define readGEQRhed19Width readGEQWidthCh(15, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRhed19Width(N) writeGEQWidthCh(15, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed19Width wroteGEQWidthCh(15, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed20Freq readGEQFreqCh(15, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRhed20Freq(N) writeGEQFreqCh(15, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed20Freq wroteGEQFreqCh(15, 19, GEQ_MAXNUMBANDS)
+#define readGEQRhed20Level readGEQLevelCh(15, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRhed20Level(N) writeGEQLevelCh(15, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed20Level wroteGEQLevelCh(15, 19, GEQ_MAXNUMBANDS)
+#define readGEQRhed20Width readGEQWidthCh(15, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRhed20Width(N) writeGEQWidthCh(15, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed20Width wroteGEQWidthCh(15, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed21Freq readGEQFreqCh(15, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRhed21Freq(N) writeGEQFreqCh(15, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed21Freq wroteGEQFreqCh(15, 20, GEQ_MAXNUMBANDS)
+#define readGEQRhed21Level readGEQLevelCh(15, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRhed21Level(N) writeGEQLevelCh(15, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed21Level wroteGEQLevelCh(15, 20, GEQ_MAXNUMBANDS)
+#define readGEQRhed21Width readGEQWidthCh(15, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRhed21Width(N) writeGEQWidthCh(15, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed21Width wroteGEQWidthCh(15, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed22Freq readGEQFreqCh(15, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRhed22Freq(N) writeGEQFreqCh(15, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed22Freq wroteGEQFreqCh(15, 21, GEQ_MAXNUMBANDS)
+#define readGEQRhed22Level readGEQLevelCh(15, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRhed22Level(N) writeGEQLevelCh(15, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed22Level wroteGEQLevelCh(15, 21, GEQ_MAXNUMBANDS)
+#define readGEQRhed22Width readGEQWidthCh(15, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRhed22Width(N) writeGEQWidthCh(15, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed22Width wroteGEQWidthCh(15, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed23Freq readGEQFreqCh(15, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRhed23Freq(N) writeGEQFreqCh(15, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed23Freq wroteGEQFreqCh(15, 22, GEQ_MAXNUMBANDS)
+#define readGEQRhed23Level readGEQLevelCh(15, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRhed23Level(N) writeGEQLevelCh(15, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed23Level wroteGEQLevelCh(15, 22, GEQ_MAXNUMBANDS)
+#define readGEQRhed23Width readGEQWidthCh(15, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRhed23Width(N) writeGEQWidthCh(15, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed23Width wroteGEQWidthCh(15, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed24Freq readGEQFreqCh(15, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRhed24Freq(N) writeGEQFreqCh(15, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed24Freq wroteGEQFreqCh(15, 23, GEQ_MAXNUMBANDS)
+#define readGEQRhed24Level readGEQLevelCh(15, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRhed24Level(N) writeGEQLevelCh(15, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed24Level wroteGEQLevelCh(15, 23, GEQ_MAXNUMBANDS)
+#define readGEQRhed24Width readGEQWidthCh(15, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRhed24Width(N) writeGEQWidthCh(15, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed24Width wroteGEQWidthCh(15, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed25Freq readGEQFreqCh(15, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRhed25Freq(N) writeGEQFreqCh(15, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed25Freq wroteGEQFreqCh(15, 24, GEQ_MAXNUMBANDS)
+#define readGEQRhed25Level readGEQLevelCh(15, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRhed25Level(N) writeGEQLevelCh(15, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed25Level wroteGEQLevelCh(15, 24, GEQ_MAXNUMBANDS)
+#define readGEQRhed25Width readGEQWidthCh(15, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRhed25Width(N) writeGEQWidthCh(15, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed25Width wroteGEQWidthCh(15, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed26Freq readGEQFreqCh(15, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRhed26Freq(N) writeGEQFreqCh(15, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed26Freq wroteGEQFreqCh(15, 25, GEQ_MAXNUMBANDS)
+#define readGEQRhed26Level readGEQLevelCh(15, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRhed26Level(N) writeGEQLevelCh(15, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed26Level wroteGEQLevelCh(15, 25, GEQ_MAXNUMBANDS)
+#define readGEQRhed26Width readGEQWidthCh(15, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRhed26Width(N) writeGEQWidthCh(15, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed26Width wroteGEQWidthCh(15, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed27Freq readGEQFreqCh(15, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRhed27Freq(N) writeGEQFreqCh(15, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed27Freq wroteGEQFreqCh(15, 26, GEQ_MAXNUMBANDS)
+#define readGEQRhed27Level readGEQLevelCh(15, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRhed27Level(N) writeGEQLevelCh(15, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed27Level wroteGEQLevelCh(15, 26, GEQ_MAXNUMBANDS)
+#define readGEQRhed27Width readGEQWidthCh(15, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRhed27Width(N) writeGEQWidthCh(15, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed27Width wroteGEQWidthCh(15, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed28Freq readGEQFreqCh(15, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRhed28Freq(N) writeGEQFreqCh(15, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed28Freq wroteGEQFreqCh(15, 27, GEQ_MAXNUMBANDS)
+#define readGEQRhed28Level readGEQLevelCh(15, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRhed28Level(N) writeGEQLevelCh(15, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed28Level wroteGEQLevelCh(15, 27, GEQ_MAXNUMBANDS)
+#define readGEQRhed28Width readGEQWidthCh(15, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRhed28Width(N) writeGEQWidthCh(15, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed28Width wroteGEQWidthCh(15, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed29Freq readGEQFreqCh(15, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRhed29Freq(N) writeGEQFreqCh(15, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed29Freq wroteGEQFreqCh(15, 28, GEQ_MAXNUMBANDS)
+#define readGEQRhed29Level readGEQLevelCh(15, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRhed29Level(N) writeGEQLevelCh(15, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed29Level wroteGEQLevelCh(15, 28, GEQ_MAXNUMBANDS)
+#define readGEQRhed29Width readGEQWidthCh(15, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRhed29Width(N) writeGEQWidthCh(15, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed29Width wroteGEQWidthCh(15, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed30Freq readGEQFreqCh(15, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRhed30Freq(N) writeGEQFreqCh(15, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed30Freq wroteGEQFreqCh(15, 29, GEQ_MAXNUMBANDS)
+#define readGEQRhed30Level readGEQLevelCh(15, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRhed30Level(N) writeGEQLevelCh(15, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed30Level wroteGEQLevelCh(15, 29, GEQ_MAXNUMBANDS)
+#define readGEQRhed30Width readGEQWidthCh(15, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRhed30Width(N) writeGEQWidthCh(15, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed30Width wroteGEQWidthCh(15, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed31Freq readGEQFreqCh(15, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRhed31Freq(N) writeGEQFreqCh(15, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed31Freq wroteGEQFreqCh(15, 30, GEQ_MAXNUMBANDS)
+#define readGEQRhed31Level readGEQLevelCh(15, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRhed31Level(N) writeGEQLevelCh(15, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed31Level wroteGEQLevelCh(15, 30, GEQ_MAXNUMBANDS)
+#define readGEQRhed31Width readGEQWidthCh(15, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRhed31Width(N) writeGEQWidthCh(15, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed31Width wroteGEQWidthCh(15, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRhed32Freq readGEQFreqCh(15, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRhed32Freq(N) writeGEQFreqCh(15, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed32Freq wroteGEQFreqCh(15, 31, GEQ_MAXNUMBANDS)
+#define readGEQRhed32Level readGEQLevelCh(15, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRhed32Level(N) writeGEQLevelCh(15, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed32Level wroteGEQLevelCh(15, 31, GEQ_MAXNUMBANDS)
+#define readGEQRhed32Width readGEQWidthCh(15, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRhed32Width(N) writeGEQWidthCh(15, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRhed32Width wroteGEQWidthCh(15, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_01Freq readGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_01Freq(N) writeGEQFreqCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_01Freq wroteGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_01Level readGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_01Level(N) writeGEQLevelCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_01Level wroteGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_01Width readGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_01Width(N) writeGEQWidthCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_01Width wroteGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_02Freq readGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_02Freq(N) writeGEQFreqCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_02Freq wroteGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_02Level readGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_02Level(N) writeGEQLevelCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_02Level wroteGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_02Width readGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_02Width(N) writeGEQWidthCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_02Width wroteGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_03Freq readGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_03Freq(N) writeGEQFreqCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_03Freq wroteGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_03Level readGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_03Level(N) writeGEQLevelCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_03Level wroteGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_03Width readGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_03Width(N) writeGEQWidthCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_03Width wroteGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_04Freq readGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_04Freq(N) writeGEQFreqCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_04Freq wroteGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_04Level readGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_04Level(N) writeGEQLevelCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_04Level wroteGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_04Width readGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_04Width(N) writeGEQWidthCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_04Width wroteGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_05Freq readGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_05Freq(N) writeGEQFreqCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_05Freq wroteGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_05Level readGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_05Level(N) writeGEQLevelCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_05Level wroteGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_05Width readGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_05Width(N) writeGEQWidthCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_05Width wroteGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_06Freq readGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_06Freq(N) writeGEQFreqCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_06Freq wroteGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_06Level readGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_06Level(N) writeGEQLevelCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_06Level wroteGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_06Width readGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_06Width(N) writeGEQWidthCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_06Width wroteGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_07Freq readGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_07Freq(N) writeGEQFreqCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_07Freq wroteGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_07Level readGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_07Level(N) writeGEQLevelCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_07Level wroteGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_07Width readGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_07Width(N) writeGEQWidthCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_07Width wroteGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_08Freq readGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_08Freq(N) writeGEQFreqCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_08Freq wroteGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_08Level readGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_08Level(N) writeGEQLevelCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_08Level wroteGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_08Width readGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_08Width(N) writeGEQWidthCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_08Width wroteGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_09Freq readGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_09Freq(N) writeGEQFreqCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_09Freq wroteGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_09Level readGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_09Level(N) writeGEQLevelCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_09Level wroteGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_09Width readGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_09Width(N) writeGEQWidthCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_09Width wroteGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_010Freq readGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_010Freq(N) writeGEQFreqCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_010Freq wroteGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_010Level readGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_010Level(N) writeGEQLevelCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_010Level wroteGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_010Width readGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_010Width(N) writeGEQWidthCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_010Width wroteGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_011Freq readGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_011Freq(N) writeGEQFreqCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_011Freq wroteGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_011Level readGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_011Level(N) writeGEQLevelCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_011Level wroteGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_011Width readGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_011Width(N) writeGEQWidthCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_011Width wroteGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_012Freq readGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_012Freq(N) writeGEQFreqCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_012Freq wroteGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_012Level readGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_012Level(N) writeGEQLevelCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_012Level wroteGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_012Width readGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_012Width(N) writeGEQWidthCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_012Width wroteGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_013Freq readGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_013Freq(N) writeGEQFreqCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_013Freq wroteGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_013Level readGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_013Level(N) writeGEQLevelCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_013Level wroteGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_013Width readGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_013Width(N) writeGEQWidthCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_013Width wroteGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_014Freq readGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_014Freq(N) writeGEQFreqCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_014Freq wroteGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_014Level readGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_014Level(N) writeGEQLevelCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_014Level wroteGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_014Width readGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_014Width(N) writeGEQWidthCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_014Width wroteGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_015Freq readGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_015Freq(N) writeGEQFreqCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_015Freq wroteGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_015Level readGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_015Level(N) writeGEQLevelCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_015Level wroteGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_015Width readGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_015Width(N) writeGEQWidthCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_015Width wroteGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_016Freq readGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_016Freq(N) writeGEQFreqCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_016Freq wroteGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_016Level readGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_016Level(N) writeGEQLevelCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_016Level wroteGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_016Width readGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_016Width(N) writeGEQWidthCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_016Width wroteGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_017Freq readGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_017Freq(N) writeGEQFreqCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_017Freq wroteGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_017Level readGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_017Level(N) writeGEQLevelCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_017Level wroteGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_017Width readGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_017Width(N) writeGEQWidthCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_017Width wroteGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_018Freq readGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_018Freq(N) writeGEQFreqCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_018Freq wroteGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_018Level readGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_018Level(N) writeGEQLevelCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_018Level wroteGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_018Width readGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_018Width(N) writeGEQWidthCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_018Width wroteGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_019Freq readGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_019Freq(N) writeGEQFreqCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_019Freq wroteGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_019Level readGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_019Level(N) writeGEQLevelCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_019Level wroteGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_019Width readGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_019Width(N) writeGEQWidthCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_019Width wroteGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_020Freq readGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_020Freq(N) writeGEQFreqCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_020Freq wroteGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_020Level readGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_020Level(N) writeGEQLevelCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_020Level wroteGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_020Width readGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_020Width(N) writeGEQWidthCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_020Width wroteGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_021Freq readGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_021Freq(N) writeGEQFreqCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_021Freq wroteGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_021Level readGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_021Level(N) writeGEQLevelCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_021Level wroteGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_021Width readGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_021Width(N) writeGEQWidthCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_021Width wroteGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_022Freq readGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_022Freq(N) writeGEQFreqCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_022Freq wroteGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_022Level readGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_022Level(N) writeGEQLevelCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_022Level wroteGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_022Width readGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_022Width(N) writeGEQWidthCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_022Width wroteGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_023Freq readGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_023Freq(N) writeGEQFreqCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_023Freq wroteGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_023Level readGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_023Level(N) writeGEQLevelCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_023Level wroteGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_023Width readGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_023Width(N) writeGEQWidthCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_023Width wroteGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_024Freq readGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_024Freq(N) writeGEQFreqCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_024Freq wroteGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_024Level readGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_024Level(N) writeGEQLevelCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_024Level wroteGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_024Width readGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_024Width(N) writeGEQWidthCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_024Width wroteGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_025Freq readGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_025Freq(N) writeGEQFreqCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_025Freq wroteGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_025Level readGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_025Level(N) writeGEQLevelCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_025Level wroteGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_025Width readGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_025Width(N) writeGEQWidthCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_025Width wroteGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_026Freq readGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_026Freq(N) writeGEQFreqCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_026Freq wroteGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_026Level readGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_026Level(N) writeGEQLevelCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_026Level wroteGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_026Width readGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_026Width(N) writeGEQWidthCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_026Width wroteGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_027Freq readGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_027Freq(N) writeGEQFreqCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_027Freq wroteGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_027Level readGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_027Level(N) writeGEQLevelCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_027Level wroteGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_027Width readGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_027Width(N) writeGEQWidthCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_027Width wroteGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_028Freq readGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_028Freq(N) writeGEQFreqCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_028Freq wroteGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_028Level readGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_028Level(N) writeGEQLevelCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_028Level wroteGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_028Width readGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_028Width(N) writeGEQWidthCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_028Width wroteGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_029Freq readGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_029Freq(N) writeGEQFreqCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_029Freq wroteGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_029Level readGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_029Level(N) writeGEQLevelCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_029Level wroteGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_029Width readGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_029Width(N) writeGEQWidthCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_029Width wroteGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_030Freq readGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_030Freq(N) writeGEQFreqCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_030Freq wroteGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_030Level readGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_030Level(N) writeGEQLevelCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_030Level wroteGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_030Width readGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_030Width(N) writeGEQWidthCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_030Width wroteGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_031Freq readGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_031Freq(N) writeGEQFreqCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_031Freq wroteGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_031Level readGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_031Level(N) writeGEQLevelCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_031Level wroteGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_031Width readGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_031Width(N) writeGEQWidthCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_031Width wroteGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_032Freq readGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_032Freq(N) writeGEQFreqCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_032Freq wroteGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_032Level readGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_032Level(N) writeGEQLevelCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_032Level wroteGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_032Width readGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_032Width(N) writeGEQWidthCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_032Width wroteGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n1Freq readGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n1Freq(N) writeGEQFreqCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n1Freq wroteGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n1Level readGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n1Level(N) writeGEQLevelCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n1Level wroteGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n1Width readGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n1Width(N) writeGEQWidthCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n1Width wroteGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n2Freq readGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n2Freq(N) writeGEQFreqCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n2Freq wroteGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n2Level readGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n2Level(N) writeGEQLevelCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n2Level wroteGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n2Width readGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n2Width(N) writeGEQWidthCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n2Width wroteGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n3Freq readGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n3Freq(N) writeGEQFreqCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n3Freq wroteGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n3Level readGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n3Level(N) writeGEQLevelCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n3Level wroteGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n3Width readGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n3Width(N) writeGEQWidthCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n3Width wroteGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n4Freq readGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n4Freq(N) writeGEQFreqCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n4Freq wroteGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n4Level readGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n4Level(N) writeGEQLevelCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n4Level wroteGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n4Width readGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n4Width(N) writeGEQWidthCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n4Width wroteGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n5Freq readGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n5Freq(N) writeGEQFreqCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n5Freq wroteGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n5Level readGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n5Level(N) writeGEQLevelCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n5Level wroteGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n5Width readGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n5Width(N) writeGEQWidthCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n5Width wroteGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n6Freq readGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n6Freq(N) writeGEQFreqCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n6Freq wroteGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n6Level readGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n6Level(N) writeGEQLevelCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n6Level wroteGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n6Width readGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n6Width(N) writeGEQWidthCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n6Width wroteGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n7Freq readGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n7Freq(N) writeGEQFreqCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n7Freq wroteGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n7Level readGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n7Level(N) writeGEQLevelCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n7Level wroteGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n7Width readGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n7Width(N) writeGEQWidthCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n7Width wroteGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n8Freq readGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n8Freq(N) writeGEQFreqCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n8Freq wroteGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n8Level readGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n8Level(N) writeGEQLevelCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n8Level wroteGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n8Width readGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n8Width(N) writeGEQWidthCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n8Width wroteGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n9Freq readGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n9Freq(N) writeGEQFreqCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n9Freq wroteGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n9Level readGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n9Level(N) writeGEQLevelCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n9Level wroteGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n9Width readGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n9Width(N) writeGEQWidthCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n9Width wroteGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n10Freq readGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n10Freq(N) writeGEQFreqCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n10Freq wroteGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n10Level readGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n10Level(N) writeGEQLevelCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n10Level wroteGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n10Width readGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n10Width(N) writeGEQWidthCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n10Width wroteGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n11Freq readGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n11Freq(N) writeGEQFreqCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n11Freq wroteGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n11Level readGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n11Level(N) writeGEQLevelCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n11Level wroteGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n11Width readGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n11Width(N) writeGEQWidthCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n11Width wroteGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n12Freq readGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n12Freq(N) writeGEQFreqCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n12Freq wroteGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n12Level readGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n12Level(N) writeGEQLevelCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n12Level wroteGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n12Width readGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n12Width(N) writeGEQWidthCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n12Width wroteGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n13Freq readGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n13Freq(N) writeGEQFreqCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n13Freq wroteGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n13Level readGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n13Level(N) writeGEQLevelCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n13Level wroteGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n13Width readGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n13Width(N) writeGEQWidthCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n13Width wroteGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n14Freq readGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n14Freq(N) writeGEQFreqCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n14Freq wroteGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n14Level readGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n14Level(N) writeGEQLevelCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n14Level wroteGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n14Width readGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n14Width(N) writeGEQWidthCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n14Width wroteGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n15Freq readGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n15Freq(N) writeGEQFreqCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n15Freq wroteGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n15Level readGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n15Level(N) writeGEQLevelCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n15Level wroteGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n15Width readGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n15Width(N) writeGEQWidthCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n15Width wroteGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n16Freq readGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n16Freq(N) writeGEQFreqCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n16Freq wroteGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n16Level readGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n16Level(N) writeGEQLevelCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n16Level wroteGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n16Width readGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n16Width(N) writeGEQWidthCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n16Width wroteGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n17Freq readGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n17Freq(N) writeGEQFreqCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n17Freq wroteGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n17Level readGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n17Level(N) writeGEQLevelCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n17Level wroteGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n17Width readGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n17Width(N) writeGEQWidthCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n17Width wroteGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n18Freq readGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n18Freq(N) writeGEQFreqCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n18Freq wroteGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n18Level readGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n18Level(N) writeGEQLevelCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n18Level wroteGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n18Width readGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n18Width(N) writeGEQWidthCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n18Width wroteGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n19Freq readGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n19Freq(N) writeGEQFreqCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n19Freq wroteGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n19Level readGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n19Level(N) writeGEQLevelCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n19Level wroteGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n19Width readGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n19Width(N) writeGEQWidthCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n19Width wroteGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n20Freq readGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n20Freq(N) writeGEQFreqCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n20Freq wroteGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n20Level readGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n20Level(N) writeGEQLevelCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n20Level wroteGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n20Width readGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n20Width(N) writeGEQWidthCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n20Width wroteGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n21Freq readGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n21Freq(N) writeGEQFreqCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n21Freq wroteGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n21Level readGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n21Level(N) writeGEQLevelCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n21Level wroteGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n21Width readGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n21Width(N) writeGEQWidthCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n21Width wroteGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n22Freq readGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n22Freq(N) writeGEQFreqCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n22Freq wroteGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n22Level readGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n22Level(N) writeGEQLevelCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n22Level wroteGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n22Width readGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n22Width(N) writeGEQWidthCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n22Width wroteGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n23Freq readGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n23Freq(N) writeGEQFreqCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n23Freq wroteGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n23Level readGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n23Level(N) writeGEQLevelCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n23Level wroteGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n23Width readGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n23Width(N) writeGEQWidthCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n23Width wroteGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n24Freq readGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n24Freq(N) writeGEQFreqCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n24Freq wroteGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n24Level readGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n24Level(N) writeGEQLevelCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n24Level wroteGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n24Width readGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n24Width(N) writeGEQWidthCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n24Width wroteGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n25Freq readGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n25Freq(N) writeGEQFreqCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n25Freq wroteGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n25Level readGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n25Level(N) writeGEQLevelCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n25Level wroteGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n25Width readGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n25Width(N) writeGEQWidthCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n25Width wroteGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n26Freq readGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n26Freq(N) writeGEQFreqCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n26Freq wroteGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n26Level readGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n26Level(N) writeGEQLevelCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n26Level wroteGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n26Width readGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n26Width(N) writeGEQWidthCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n26Width wroteGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n27Freq readGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n27Freq(N) writeGEQFreqCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n27Freq wroteGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n27Level readGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n27Level(N) writeGEQLevelCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n27Level wroteGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n27Width readGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n27Width(N) writeGEQWidthCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n27Width wroteGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n28Freq readGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n28Freq(N) writeGEQFreqCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n28Freq wroteGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n28Level readGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n28Level(N) writeGEQLevelCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n28Level wroteGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n28Width readGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n28Width(N) writeGEQWidthCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n28Width wroteGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n29Freq readGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n29Freq(N) writeGEQFreqCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n29Freq wroteGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n29Level readGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n29Level(N) writeGEQLevelCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n29Level wroteGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n29Width readGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n29Width(N) writeGEQWidthCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n29Width wroteGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n30Freq readGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n30Freq(N) writeGEQFreqCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n30Freq wroteGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n30Level readGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n30Level(N) writeGEQLevelCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n30Level wroteGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n30Width readGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n30Width(N) writeGEQWidthCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n30Width wroteGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n31Freq readGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n31Freq(N) writeGEQFreqCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n31Freq wroteGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n31Level readGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n31Level(N) writeGEQLevelCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n31Level wroteGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n31Width readGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n31Width(N) writeGEQWidthCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n31Width wroteGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQFrnt_n32Freq readGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n32Freq(N) writeGEQFreqCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n32Freq wroteGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n32Level readGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n32Level(N) writeGEQLevelCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n32Level wroteGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQFrnt_n32Width readGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQFrnt_n32Width(N) writeGEQWidthCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQFrnt_n32Width wroteGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_01Freq readGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRear_01Freq(N) writeGEQFreqCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_01Freq wroteGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQRear_01Level readGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRear_01Level(N) writeGEQLevelCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_01Level wroteGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQRear_01Width readGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRear_01Width(N) writeGEQWidthCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_01Width wroteGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_02Freq readGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRear_02Freq(N) writeGEQFreqCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_02Freq wroteGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQRear_02Level readGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRear_02Level(N) writeGEQLevelCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_02Level wroteGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQRear_02Width readGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRear_02Width(N) writeGEQWidthCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_02Width wroteGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_03Freq readGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRear_03Freq(N) writeGEQFreqCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_03Freq wroteGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQRear_03Level readGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRear_03Level(N) writeGEQLevelCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_03Level wroteGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQRear_03Width readGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRear_03Width(N) writeGEQWidthCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_03Width wroteGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_04Freq readGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRear_04Freq(N) writeGEQFreqCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_04Freq wroteGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQRear_04Level readGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRear_04Level(N) writeGEQLevelCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_04Level wroteGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQRear_04Width readGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRear_04Width(N) writeGEQWidthCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_04Width wroteGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_05Freq readGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRear_05Freq(N) writeGEQFreqCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_05Freq wroteGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQRear_05Level readGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRear_05Level(N) writeGEQLevelCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_05Level wroteGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQRear_05Width readGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRear_05Width(N) writeGEQWidthCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_05Width wroteGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_06Freq readGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRear_06Freq(N) writeGEQFreqCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_06Freq wroteGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQRear_06Level readGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRear_06Level(N) writeGEQLevelCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_06Level wroteGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQRear_06Width readGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRear_06Width(N) writeGEQWidthCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_06Width wroteGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_07Freq readGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRear_07Freq(N) writeGEQFreqCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_07Freq wroteGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQRear_07Level readGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRear_07Level(N) writeGEQLevelCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_07Level wroteGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQRear_07Width readGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRear_07Width(N) writeGEQWidthCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_07Width wroteGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_08Freq readGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRear_08Freq(N) writeGEQFreqCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_08Freq wroteGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQRear_08Level readGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRear_08Level(N) writeGEQLevelCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_08Level wroteGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQRear_08Width readGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRear_08Width(N) writeGEQWidthCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_08Width wroteGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_09Freq readGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRear_09Freq(N) writeGEQFreqCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_09Freq wroteGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQRear_09Level readGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRear_09Level(N) writeGEQLevelCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_09Level wroteGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQRear_09Width readGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRear_09Width(N) writeGEQWidthCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_09Width wroteGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_010Freq readGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRear_010Freq(N) writeGEQFreqCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_010Freq wroteGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQRear_010Level readGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRear_010Level(N) writeGEQLevelCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_010Level wroteGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQRear_010Width readGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRear_010Width(N) writeGEQWidthCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_010Width wroteGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_011Freq readGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRear_011Freq(N) writeGEQFreqCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_011Freq wroteGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQRear_011Level readGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRear_011Level(N) writeGEQLevelCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_011Level wroteGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQRear_011Width readGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRear_011Width(N) writeGEQWidthCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_011Width wroteGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_012Freq readGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRear_012Freq(N) writeGEQFreqCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_012Freq wroteGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQRear_012Level readGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRear_012Level(N) writeGEQLevelCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_012Level wroteGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQRear_012Width readGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRear_012Width(N) writeGEQWidthCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_012Width wroteGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_013Freq readGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRear_013Freq(N) writeGEQFreqCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_013Freq wroteGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQRear_013Level readGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRear_013Level(N) writeGEQLevelCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_013Level wroteGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQRear_013Width readGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRear_013Width(N) writeGEQWidthCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_013Width wroteGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_014Freq readGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRear_014Freq(N) writeGEQFreqCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_014Freq wroteGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQRear_014Level readGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRear_014Level(N) writeGEQLevelCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_014Level wroteGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQRear_014Width readGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRear_014Width(N) writeGEQWidthCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_014Width wroteGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_015Freq readGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRear_015Freq(N) writeGEQFreqCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_015Freq wroteGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQRear_015Level readGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRear_015Level(N) writeGEQLevelCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_015Level wroteGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQRear_015Width readGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRear_015Width(N) writeGEQWidthCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_015Width wroteGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_016Freq readGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRear_016Freq(N) writeGEQFreqCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_016Freq wroteGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQRear_016Level readGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRear_016Level(N) writeGEQLevelCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_016Level wroteGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQRear_016Width readGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRear_016Width(N) writeGEQWidthCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_016Width wroteGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_017Freq readGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRear_017Freq(N) writeGEQFreqCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_017Freq wroteGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQRear_017Level readGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRear_017Level(N) writeGEQLevelCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_017Level wroteGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQRear_017Width readGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRear_017Width(N) writeGEQWidthCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_017Width wroteGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_018Freq readGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRear_018Freq(N) writeGEQFreqCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_018Freq wroteGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQRear_018Level readGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRear_018Level(N) writeGEQLevelCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_018Level wroteGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQRear_018Width readGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRear_018Width(N) writeGEQWidthCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_018Width wroteGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_019Freq readGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRear_019Freq(N) writeGEQFreqCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_019Freq wroteGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQRear_019Level readGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRear_019Level(N) writeGEQLevelCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_019Level wroteGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQRear_019Width readGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRear_019Width(N) writeGEQWidthCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_019Width wroteGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_020Freq readGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRear_020Freq(N) writeGEQFreqCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_020Freq wroteGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQRear_020Level readGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRear_020Level(N) writeGEQLevelCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_020Level wroteGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQRear_020Width readGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRear_020Width(N) writeGEQWidthCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_020Width wroteGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_021Freq readGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRear_021Freq(N) writeGEQFreqCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_021Freq wroteGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQRear_021Level readGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRear_021Level(N) writeGEQLevelCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_021Level wroteGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQRear_021Width readGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRear_021Width(N) writeGEQWidthCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_021Width wroteGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_022Freq readGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRear_022Freq(N) writeGEQFreqCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_022Freq wroteGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQRear_022Level readGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRear_022Level(N) writeGEQLevelCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_022Level wroteGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQRear_022Width readGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRear_022Width(N) writeGEQWidthCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_022Width wroteGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_023Freq readGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRear_023Freq(N) writeGEQFreqCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_023Freq wroteGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQRear_023Level readGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRear_023Level(N) writeGEQLevelCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_023Level wroteGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQRear_023Width readGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRear_023Width(N) writeGEQWidthCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_023Width wroteGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_024Freq readGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRear_024Freq(N) writeGEQFreqCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_024Freq wroteGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQRear_024Level readGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRear_024Level(N) writeGEQLevelCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_024Level wroteGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQRear_024Width readGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRear_024Width(N) writeGEQWidthCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_024Width wroteGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_025Freq readGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRear_025Freq(N) writeGEQFreqCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_025Freq wroteGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQRear_025Level readGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRear_025Level(N) writeGEQLevelCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_025Level wroteGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQRear_025Width readGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRear_025Width(N) writeGEQWidthCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_025Width wroteGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_026Freq readGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRear_026Freq(N) writeGEQFreqCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_026Freq wroteGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQRear_026Level readGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRear_026Level(N) writeGEQLevelCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_026Level wroteGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQRear_026Width readGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRear_026Width(N) writeGEQWidthCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_026Width wroteGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_027Freq readGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRear_027Freq(N) writeGEQFreqCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_027Freq wroteGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQRear_027Level readGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRear_027Level(N) writeGEQLevelCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_027Level wroteGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQRear_027Width readGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRear_027Width(N) writeGEQWidthCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_027Width wroteGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_028Freq readGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRear_028Freq(N) writeGEQFreqCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_028Freq wroteGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQRear_028Level readGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRear_028Level(N) writeGEQLevelCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_028Level wroteGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQRear_028Width readGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRear_028Width(N) writeGEQWidthCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_028Width wroteGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_029Freq readGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRear_029Freq(N) writeGEQFreqCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_029Freq wroteGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQRear_029Level readGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRear_029Level(N) writeGEQLevelCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_029Level wroteGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQRear_029Width readGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRear_029Width(N) writeGEQWidthCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_029Width wroteGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_030Freq readGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRear_030Freq(N) writeGEQFreqCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_030Freq wroteGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQRear_030Level readGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRear_030Level(N) writeGEQLevelCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_030Level wroteGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQRear_030Width readGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRear_030Width(N) writeGEQWidthCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_030Width wroteGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_031Freq readGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRear_031Freq(N) writeGEQFreqCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_031Freq wroteGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQRear_031Level readGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRear_031Level(N) writeGEQLevelCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_031Level wroteGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQRear_031Width readGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRear_031Width(N) writeGEQWidthCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_031Width wroteGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_032Freq readGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRear_032Freq(N) writeGEQFreqCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_032Freq wroteGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQRear_032Level readGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRear_032Level(N) writeGEQLevelCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_032Level wroteGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQRear_032Width readGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRear_032Width(N) writeGEQWidthCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_032Width wroteGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n1Freq readGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n1Freq(N) writeGEQFreqCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n1Freq wroteGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQRear_n1Level readGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n1Level(N) writeGEQLevelCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n1Level wroteGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQRear_n1Width readGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n1Width(N) writeGEQWidthCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n1Width wroteGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n2Freq readGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n2Freq(N) writeGEQFreqCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n2Freq wroteGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQRear_n2Level readGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n2Level(N) writeGEQLevelCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n2Level wroteGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQRear_n2Width readGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n2Width(N) writeGEQWidthCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n2Width wroteGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n3Freq readGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n3Freq(N) writeGEQFreqCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n3Freq wroteGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQRear_n3Level readGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n3Level(N) writeGEQLevelCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n3Level wroteGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQRear_n3Width readGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n3Width(N) writeGEQWidthCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n3Width wroteGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n4Freq readGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n4Freq(N) writeGEQFreqCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n4Freq wroteGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQRear_n4Level readGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n4Level(N) writeGEQLevelCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n4Level wroteGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQRear_n4Width readGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n4Width(N) writeGEQWidthCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n4Width wroteGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n5Freq readGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n5Freq(N) writeGEQFreqCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n5Freq wroteGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQRear_n5Level readGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n5Level(N) writeGEQLevelCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n5Level wroteGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQRear_n5Width readGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n5Width(N) writeGEQWidthCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n5Width wroteGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n6Freq readGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n6Freq(N) writeGEQFreqCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n6Freq wroteGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQRear_n6Level readGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n6Level(N) writeGEQLevelCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n6Level wroteGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQRear_n6Width readGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n6Width(N) writeGEQWidthCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n6Width wroteGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n7Freq readGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n7Freq(N) writeGEQFreqCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n7Freq wroteGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQRear_n7Level readGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n7Level(N) writeGEQLevelCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n7Level wroteGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQRear_n7Width readGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n7Width(N) writeGEQWidthCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n7Width wroteGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n8Freq readGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n8Freq(N) writeGEQFreqCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n8Freq wroteGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQRear_n8Level readGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n8Level(N) writeGEQLevelCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n8Level wroteGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQRear_n8Width readGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n8Width(N) writeGEQWidthCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n8Width wroteGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n9Freq readGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n9Freq(N) writeGEQFreqCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n9Freq wroteGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQRear_n9Level readGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n9Level(N) writeGEQLevelCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n9Level wroteGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQRear_n9Width readGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n9Width(N) writeGEQWidthCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n9Width wroteGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n10Freq readGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n10Freq(N) writeGEQFreqCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n10Freq wroteGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQRear_n10Level readGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n10Level(N) writeGEQLevelCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n10Level wroteGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQRear_n10Width readGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n10Width(N) writeGEQWidthCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n10Width wroteGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n11Freq readGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n11Freq(N) writeGEQFreqCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n11Freq wroteGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQRear_n11Level readGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n11Level(N) writeGEQLevelCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n11Level wroteGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQRear_n11Width readGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n11Width(N) writeGEQWidthCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n11Width wroteGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n12Freq readGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n12Freq(N) writeGEQFreqCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n12Freq wroteGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQRear_n12Level readGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n12Level(N) writeGEQLevelCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n12Level wroteGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQRear_n12Width readGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n12Width(N) writeGEQWidthCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n12Width wroteGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n13Freq readGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n13Freq(N) writeGEQFreqCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n13Freq wroteGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQRear_n13Level readGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n13Level(N) writeGEQLevelCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n13Level wroteGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQRear_n13Width readGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n13Width(N) writeGEQWidthCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n13Width wroteGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n14Freq readGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n14Freq(N) writeGEQFreqCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n14Freq wroteGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQRear_n14Level readGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n14Level(N) writeGEQLevelCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n14Level wroteGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQRear_n14Width readGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n14Width(N) writeGEQWidthCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n14Width wroteGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n15Freq readGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n15Freq(N) writeGEQFreqCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n15Freq wroteGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQRear_n15Level readGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n15Level(N) writeGEQLevelCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n15Level wroteGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQRear_n15Width readGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n15Width(N) writeGEQWidthCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n15Width wroteGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n16Freq readGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n16Freq(N) writeGEQFreqCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n16Freq wroteGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQRear_n16Level readGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n16Level(N) writeGEQLevelCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n16Level wroteGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQRear_n16Width readGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n16Width(N) writeGEQWidthCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n16Width wroteGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n17Freq readGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n17Freq(N) writeGEQFreqCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n17Freq wroteGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQRear_n17Level readGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n17Level(N) writeGEQLevelCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n17Level wroteGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQRear_n17Width readGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n17Width(N) writeGEQWidthCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n17Width wroteGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n18Freq readGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n18Freq(N) writeGEQFreqCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n18Freq wroteGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQRear_n18Level readGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n18Level(N) writeGEQLevelCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n18Level wroteGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQRear_n18Width readGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n18Width(N) writeGEQWidthCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n18Width wroteGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n19Freq readGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n19Freq(N) writeGEQFreqCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n19Freq wroteGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQRear_n19Level readGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n19Level(N) writeGEQLevelCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n19Level wroteGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQRear_n19Width readGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n19Width(N) writeGEQWidthCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n19Width wroteGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n20Freq readGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n20Freq(N) writeGEQFreqCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n20Freq wroteGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQRear_n20Level readGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n20Level(N) writeGEQLevelCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n20Level wroteGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQRear_n20Width readGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n20Width(N) writeGEQWidthCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n20Width wroteGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n21Freq readGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n21Freq(N) writeGEQFreqCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n21Freq wroteGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQRear_n21Level readGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n21Level(N) writeGEQLevelCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n21Level wroteGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQRear_n21Width readGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n21Width(N) writeGEQWidthCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n21Width wroteGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n22Freq readGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n22Freq(N) writeGEQFreqCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n22Freq wroteGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQRear_n22Level readGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n22Level(N) writeGEQLevelCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n22Level wroteGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQRear_n22Width readGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n22Width(N) writeGEQWidthCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n22Width wroteGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n23Freq readGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n23Freq(N) writeGEQFreqCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n23Freq wroteGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQRear_n23Level readGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n23Level(N) writeGEQLevelCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n23Level wroteGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQRear_n23Width readGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n23Width(N) writeGEQWidthCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n23Width wroteGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n24Freq readGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n24Freq(N) writeGEQFreqCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n24Freq wroteGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQRear_n24Level readGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n24Level(N) writeGEQLevelCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n24Level wroteGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQRear_n24Width readGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n24Width(N) writeGEQWidthCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n24Width wroteGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n25Freq readGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n25Freq(N) writeGEQFreqCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n25Freq wroteGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQRear_n25Level readGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n25Level(N) writeGEQLevelCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n25Level wroteGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQRear_n25Width readGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n25Width(N) writeGEQWidthCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n25Width wroteGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n26Freq readGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n26Freq(N) writeGEQFreqCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n26Freq wroteGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQRear_n26Level readGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n26Level(N) writeGEQLevelCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n26Level wroteGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQRear_n26Width readGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n26Width(N) writeGEQWidthCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n26Width wroteGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n27Freq readGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n27Freq(N) writeGEQFreqCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n27Freq wroteGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQRear_n27Level readGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n27Level(N) writeGEQLevelCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n27Level wroteGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQRear_n27Width readGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n27Width(N) writeGEQWidthCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n27Width wroteGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n28Freq readGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n28Freq(N) writeGEQFreqCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n28Freq wroteGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQRear_n28Level readGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n28Level(N) writeGEQLevelCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n28Level wroteGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQRear_n28Width readGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n28Width(N) writeGEQWidthCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n28Width wroteGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n29Freq readGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n29Freq(N) writeGEQFreqCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n29Freq wroteGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQRear_n29Level readGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n29Level(N) writeGEQLevelCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n29Level wroteGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQRear_n29Width readGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n29Width(N) writeGEQWidthCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n29Width wroteGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n30Freq readGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n30Freq(N) writeGEQFreqCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n30Freq wroteGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQRear_n30Level readGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n30Level(N) writeGEQLevelCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n30Level wroteGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQRear_n30Width readGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n30Width(N) writeGEQWidthCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n30Width wroteGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n31Freq readGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n31Freq(N) writeGEQFreqCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n31Freq wroteGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQRear_n31Level readGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n31Level(N) writeGEQLevelCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n31Level wroteGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQRear_n31Width readGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n31Width(N) writeGEQWidthCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n31Width wroteGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQRear_n32Freq readGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n32Freq(N) writeGEQFreqCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n32Freq wroteGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQRear_n32Level readGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n32Level(N) writeGEQLevelCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n32Level wroteGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQRear_n32Width readGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQRear_n32Width(N) writeGEQWidthCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQRear_n32Width wroteGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_01Freq readGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBass_01Freq(N) writeGEQFreqCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_01Freq wroteGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQBass_01Level readGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBass_01Level(N) writeGEQLevelCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_01Level wroteGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQBass_01Width readGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBass_01Width(N) writeGEQWidthCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_01Width wroteGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_02Freq readGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBass_02Freq(N) writeGEQFreqCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_02Freq wroteGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQBass_02Level readGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBass_02Level(N) writeGEQLevelCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_02Level wroteGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQBass_02Width readGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBass_02Width(N) writeGEQWidthCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_02Width wroteGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_03Freq readGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBass_03Freq(N) writeGEQFreqCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_03Freq wroteGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQBass_03Level readGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBass_03Level(N) writeGEQLevelCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_03Level wroteGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQBass_03Width readGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBass_03Width(N) writeGEQWidthCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_03Width wroteGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_04Freq readGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBass_04Freq(N) writeGEQFreqCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_04Freq wroteGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQBass_04Level readGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBass_04Level(N) writeGEQLevelCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_04Level wroteGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQBass_04Width readGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBass_04Width(N) writeGEQWidthCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_04Width wroteGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_05Freq readGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBass_05Freq(N) writeGEQFreqCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_05Freq wroteGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQBass_05Level readGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBass_05Level(N) writeGEQLevelCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_05Level wroteGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQBass_05Width readGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBass_05Width(N) writeGEQWidthCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_05Width wroteGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_06Freq readGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBass_06Freq(N) writeGEQFreqCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_06Freq wroteGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQBass_06Level readGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBass_06Level(N) writeGEQLevelCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_06Level wroteGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQBass_06Width readGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBass_06Width(N) writeGEQWidthCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_06Width wroteGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_07Freq readGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBass_07Freq(N) writeGEQFreqCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_07Freq wroteGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQBass_07Level readGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBass_07Level(N) writeGEQLevelCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_07Level wroteGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQBass_07Width readGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBass_07Width(N) writeGEQWidthCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_07Width wroteGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_08Freq readGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBass_08Freq(N) writeGEQFreqCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_08Freq wroteGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQBass_08Level readGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBass_08Level(N) writeGEQLevelCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_08Level wroteGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQBass_08Width readGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBass_08Width(N) writeGEQWidthCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_08Width wroteGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_09Freq readGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBass_09Freq(N) writeGEQFreqCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_09Freq wroteGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQBass_09Level readGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBass_09Level(N) writeGEQLevelCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_09Level wroteGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQBass_09Width readGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBass_09Width(N) writeGEQWidthCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_09Width wroteGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_010Freq readGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBass_010Freq(N) writeGEQFreqCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_010Freq wroteGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQBass_010Level readGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBass_010Level(N) writeGEQLevelCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_010Level wroteGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQBass_010Width readGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBass_010Width(N) writeGEQWidthCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_010Width wroteGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_011Freq readGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBass_011Freq(N) writeGEQFreqCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_011Freq wroteGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQBass_011Level readGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBass_011Level(N) writeGEQLevelCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_011Level wroteGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQBass_011Width readGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBass_011Width(N) writeGEQWidthCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_011Width wroteGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_012Freq readGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBass_012Freq(N) writeGEQFreqCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_012Freq wroteGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQBass_012Level readGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBass_012Level(N) writeGEQLevelCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_012Level wroteGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQBass_012Width readGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBass_012Width(N) writeGEQWidthCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_012Width wroteGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_013Freq readGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBass_013Freq(N) writeGEQFreqCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_013Freq wroteGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQBass_013Level readGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBass_013Level(N) writeGEQLevelCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_013Level wroteGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQBass_013Width readGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBass_013Width(N) writeGEQWidthCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_013Width wroteGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_014Freq readGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBass_014Freq(N) writeGEQFreqCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_014Freq wroteGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQBass_014Level readGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBass_014Level(N) writeGEQLevelCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_014Level wroteGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQBass_014Width readGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBass_014Width(N) writeGEQWidthCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_014Width wroteGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_015Freq readGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBass_015Freq(N) writeGEQFreqCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_015Freq wroteGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQBass_015Level readGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBass_015Level(N) writeGEQLevelCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_015Level wroteGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQBass_015Width readGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBass_015Width(N) writeGEQWidthCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_015Width wroteGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_016Freq readGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBass_016Freq(N) writeGEQFreqCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_016Freq wroteGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQBass_016Level readGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBass_016Level(N) writeGEQLevelCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_016Level wroteGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQBass_016Width readGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBass_016Width(N) writeGEQWidthCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_016Width wroteGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_017Freq readGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBass_017Freq(N) writeGEQFreqCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_017Freq wroteGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQBass_017Level readGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBass_017Level(N) writeGEQLevelCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_017Level wroteGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQBass_017Width readGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBass_017Width(N) writeGEQWidthCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_017Width wroteGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_018Freq readGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBass_018Freq(N) writeGEQFreqCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_018Freq wroteGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQBass_018Level readGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBass_018Level(N) writeGEQLevelCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_018Level wroteGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQBass_018Width readGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBass_018Width(N) writeGEQWidthCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_018Width wroteGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_019Freq readGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBass_019Freq(N) writeGEQFreqCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_019Freq wroteGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQBass_019Level readGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBass_019Level(N) writeGEQLevelCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_019Level wroteGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQBass_019Width readGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBass_019Width(N) writeGEQWidthCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_019Width wroteGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_020Freq readGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBass_020Freq(N) writeGEQFreqCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_020Freq wroteGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQBass_020Level readGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBass_020Level(N) writeGEQLevelCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_020Level wroteGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQBass_020Width readGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBass_020Width(N) writeGEQWidthCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_020Width wroteGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_021Freq readGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBass_021Freq(N) writeGEQFreqCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_021Freq wroteGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQBass_021Level readGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBass_021Level(N) writeGEQLevelCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_021Level wroteGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQBass_021Width readGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBass_021Width(N) writeGEQWidthCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_021Width wroteGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_022Freq readGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBass_022Freq(N) writeGEQFreqCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_022Freq wroteGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQBass_022Level readGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBass_022Level(N) writeGEQLevelCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_022Level wroteGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQBass_022Width readGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBass_022Width(N) writeGEQWidthCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_022Width wroteGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_023Freq readGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBass_023Freq(N) writeGEQFreqCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_023Freq wroteGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQBass_023Level readGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBass_023Level(N) writeGEQLevelCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_023Level wroteGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQBass_023Width readGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBass_023Width(N) writeGEQWidthCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_023Width wroteGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_024Freq readGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBass_024Freq(N) writeGEQFreqCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_024Freq wroteGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQBass_024Level readGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBass_024Level(N) writeGEQLevelCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_024Level wroteGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQBass_024Width readGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBass_024Width(N) writeGEQWidthCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_024Width wroteGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_025Freq readGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBass_025Freq(N) writeGEQFreqCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_025Freq wroteGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQBass_025Level readGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBass_025Level(N) writeGEQLevelCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_025Level wroteGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQBass_025Width readGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBass_025Width(N) writeGEQWidthCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_025Width wroteGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_026Freq readGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBass_026Freq(N) writeGEQFreqCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_026Freq wroteGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQBass_026Level readGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBass_026Level(N) writeGEQLevelCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_026Level wroteGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQBass_026Width readGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBass_026Width(N) writeGEQWidthCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_026Width wroteGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_027Freq readGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBass_027Freq(N) writeGEQFreqCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_027Freq wroteGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQBass_027Level readGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBass_027Level(N) writeGEQLevelCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_027Level wroteGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQBass_027Width readGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBass_027Width(N) writeGEQWidthCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_027Width wroteGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_028Freq readGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBass_028Freq(N) writeGEQFreqCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_028Freq wroteGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQBass_028Level readGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBass_028Level(N) writeGEQLevelCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_028Level wroteGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQBass_028Width readGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBass_028Width(N) writeGEQWidthCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_028Width wroteGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_029Freq readGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBass_029Freq(N) writeGEQFreqCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_029Freq wroteGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQBass_029Level readGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBass_029Level(N) writeGEQLevelCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_029Level wroteGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQBass_029Width readGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBass_029Width(N) writeGEQWidthCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_029Width wroteGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_030Freq readGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBass_030Freq(N) writeGEQFreqCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_030Freq wroteGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQBass_030Level readGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBass_030Level(N) writeGEQLevelCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_030Level wroteGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQBass_030Width readGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBass_030Width(N) writeGEQWidthCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_030Width wroteGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_031Freq readGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBass_031Freq(N) writeGEQFreqCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_031Freq wroteGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQBass_031Level readGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBass_031Level(N) writeGEQLevelCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_031Level wroteGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQBass_031Width readGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBass_031Width(N) writeGEQWidthCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_031Width wroteGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_032Freq readGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBass_032Freq(N) writeGEQFreqCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_032Freq wroteGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQBass_032Level readGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBass_032Level(N) writeGEQLevelCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_032Level wroteGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQBass_032Width readGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBass_032Width(N) writeGEQWidthCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_032Width wroteGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n1Freq readGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n1Freq(N) writeGEQFreqCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n1Freq wroteGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQBass_n1Level readGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n1Level(N) writeGEQLevelCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n1Level wroteGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQBass_n1Width readGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n1Width(N) writeGEQWidthCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n1Width wroteGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n2Freq readGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n2Freq(N) writeGEQFreqCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n2Freq wroteGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQBass_n2Level readGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n2Level(N) writeGEQLevelCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n2Level wroteGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQBass_n2Width readGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n2Width(N) writeGEQWidthCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n2Width wroteGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n3Freq readGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n3Freq(N) writeGEQFreqCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n3Freq wroteGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQBass_n3Level readGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n3Level(N) writeGEQLevelCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n3Level wroteGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQBass_n3Width readGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n3Width(N) writeGEQWidthCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n3Width wroteGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n4Freq readGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n4Freq(N) writeGEQFreqCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n4Freq wroteGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQBass_n4Level readGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n4Level(N) writeGEQLevelCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n4Level wroteGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQBass_n4Width readGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n4Width(N) writeGEQWidthCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n4Width wroteGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n5Freq readGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n5Freq(N) writeGEQFreqCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n5Freq wroteGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQBass_n5Level readGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n5Level(N) writeGEQLevelCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n5Level wroteGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQBass_n5Width readGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n5Width(N) writeGEQWidthCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n5Width wroteGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n6Freq readGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n6Freq(N) writeGEQFreqCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n6Freq wroteGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQBass_n6Level readGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n6Level(N) writeGEQLevelCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n6Level wroteGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQBass_n6Width readGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n6Width(N) writeGEQWidthCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n6Width wroteGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n7Freq readGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n7Freq(N) writeGEQFreqCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n7Freq wroteGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQBass_n7Level readGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n7Level(N) writeGEQLevelCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n7Level wroteGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQBass_n7Width readGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n7Width(N) writeGEQWidthCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n7Width wroteGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n8Freq readGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n8Freq(N) writeGEQFreqCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n8Freq wroteGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQBass_n8Level readGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n8Level(N) writeGEQLevelCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n8Level wroteGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQBass_n8Width readGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n8Width(N) writeGEQWidthCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n8Width wroteGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n9Freq readGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n9Freq(N) writeGEQFreqCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n9Freq wroteGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQBass_n9Level readGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n9Level(N) writeGEQLevelCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n9Level wroteGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQBass_n9Width readGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n9Width(N) writeGEQWidthCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n9Width wroteGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n10Freq readGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n10Freq(N) writeGEQFreqCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n10Freq wroteGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQBass_n10Level readGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n10Level(N) writeGEQLevelCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n10Level wroteGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQBass_n10Width readGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n10Width(N) writeGEQWidthCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n10Width wroteGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n11Freq readGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n11Freq(N) writeGEQFreqCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n11Freq wroteGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQBass_n11Level readGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n11Level(N) writeGEQLevelCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n11Level wroteGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQBass_n11Width readGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n11Width(N) writeGEQWidthCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n11Width wroteGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n12Freq readGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n12Freq(N) writeGEQFreqCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n12Freq wroteGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQBass_n12Level readGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n12Level(N) writeGEQLevelCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n12Level wroteGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQBass_n12Width readGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n12Width(N) writeGEQWidthCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n12Width wroteGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n13Freq readGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n13Freq(N) writeGEQFreqCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n13Freq wroteGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQBass_n13Level readGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n13Level(N) writeGEQLevelCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n13Level wroteGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQBass_n13Width readGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n13Width(N) writeGEQWidthCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n13Width wroteGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n14Freq readGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n14Freq(N) writeGEQFreqCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n14Freq wroteGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQBass_n14Level readGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n14Level(N) writeGEQLevelCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n14Level wroteGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQBass_n14Width readGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n14Width(N) writeGEQWidthCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n14Width wroteGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n15Freq readGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n15Freq(N) writeGEQFreqCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n15Freq wroteGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQBass_n15Level readGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n15Level(N) writeGEQLevelCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n15Level wroteGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQBass_n15Width readGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n15Width(N) writeGEQWidthCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n15Width wroteGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n16Freq readGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n16Freq(N) writeGEQFreqCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n16Freq wroteGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQBass_n16Level readGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n16Level(N) writeGEQLevelCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n16Level wroteGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQBass_n16Width readGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n16Width(N) writeGEQWidthCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n16Width wroteGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n17Freq readGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n17Freq(N) writeGEQFreqCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n17Freq wroteGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQBass_n17Level readGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n17Level(N) writeGEQLevelCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n17Level wroteGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQBass_n17Width readGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n17Width(N) writeGEQWidthCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n17Width wroteGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n18Freq readGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n18Freq(N) writeGEQFreqCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n18Freq wroteGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQBass_n18Level readGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n18Level(N) writeGEQLevelCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n18Level wroteGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQBass_n18Width readGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n18Width(N) writeGEQWidthCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n18Width wroteGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n19Freq readGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n19Freq(N) writeGEQFreqCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n19Freq wroteGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQBass_n19Level readGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n19Level(N) writeGEQLevelCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n19Level wroteGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQBass_n19Width readGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n19Width(N) writeGEQWidthCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n19Width wroteGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n20Freq readGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n20Freq(N) writeGEQFreqCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n20Freq wroteGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQBass_n20Level readGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n20Level(N) writeGEQLevelCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n20Level wroteGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQBass_n20Width readGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n20Width(N) writeGEQWidthCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n20Width wroteGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n21Freq readGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n21Freq(N) writeGEQFreqCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n21Freq wroteGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQBass_n21Level readGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n21Level(N) writeGEQLevelCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n21Level wroteGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQBass_n21Width readGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n21Width(N) writeGEQWidthCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n21Width wroteGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n22Freq readGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n22Freq(N) writeGEQFreqCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n22Freq wroteGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQBass_n22Level readGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n22Level(N) writeGEQLevelCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n22Level wroteGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQBass_n22Width readGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n22Width(N) writeGEQWidthCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n22Width wroteGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n23Freq readGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n23Freq(N) writeGEQFreqCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n23Freq wroteGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQBass_n23Level readGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n23Level(N) writeGEQLevelCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n23Level wroteGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQBass_n23Width readGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n23Width(N) writeGEQWidthCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n23Width wroteGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n24Freq readGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n24Freq(N) writeGEQFreqCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n24Freq wroteGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQBass_n24Level readGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n24Level(N) writeGEQLevelCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n24Level wroteGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQBass_n24Width readGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n24Width(N) writeGEQWidthCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n24Width wroteGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n25Freq readGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n25Freq(N) writeGEQFreqCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n25Freq wroteGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQBass_n25Level readGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n25Level(N) writeGEQLevelCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n25Level wroteGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQBass_n25Width readGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n25Width(N) writeGEQWidthCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n25Width wroteGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n26Freq readGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n26Freq(N) writeGEQFreqCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n26Freq wroteGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQBass_n26Level readGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n26Level(N) writeGEQLevelCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n26Level wroteGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQBass_n26Width readGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n26Width(N) writeGEQWidthCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n26Width wroteGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n27Freq readGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n27Freq(N) writeGEQFreqCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n27Freq wroteGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQBass_n27Level readGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n27Level(N) writeGEQLevelCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n27Level wroteGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQBass_n27Width readGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n27Width(N) writeGEQWidthCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n27Width wroteGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n28Freq readGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n28Freq(N) writeGEQFreqCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n28Freq wroteGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQBass_n28Level readGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n28Level(N) writeGEQLevelCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n28Level wroteGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQBass_n28Width readGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n28Width(N) writeGEQWidthCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n28Width wroteGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n29Freq readGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n29Freq(N) writeGEQFreqCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n29Freq wroteGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQBass_n29Level readGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n29Level(N) writeGEQLevelCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n29Level wroteGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQBass_n29Width readGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n29Width(N) writeGEQWidthCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n29Width wroteGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n30Freq readGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n30Freq(N) writeGEQFreqCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n30Freq wroteGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQBass_n30Level readGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n30Level(N) writeGEQLevelCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n30Level wroteGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQBass_n30Width readGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n30Width(N) writeGEQWidthCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n30Width wroteGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n31Freq readGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n31Freq(N) writeGEQFreqCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n31Freq wroteGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQBass_n31Level readGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n31Level(N) writeGEQLevelCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n31Level wroteGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQBass_n31Width readGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n31Width(N) writeGEQWidthCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n31Width wroteGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQBass_n32Freq readGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n32Freq(N) writeGEQFreqCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n32Freq wroteGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQBass_n32Level readGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n32Level(N) writeGEQLevelCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n32Level wroteGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQBass_n32Width readGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQBass_n32Width(N) writeGEQWidthCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQBass_n32Width wroteGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_01Freq readGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQHead_01Freq(N) writeGEQFreqCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_01Freq wroteGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQHead_01Level readGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQHead_01Level(N) writeGEQLevelCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_01Level wroteGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQHead_01Width readGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQHead_01Width(N) writeGEQWidthCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_01Width wroteGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_02Freq readGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQHead_02Freq(N) writeGEQFreqCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_02Freq wroteGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQHead_02Level readGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQHead_02Level(N) writeGEQLevelCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_02Level wroteGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQHead_02Width readGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQHead_02Width(N) writeGEQWidthCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_02Width wroteGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_03Freq readGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQHead_03Freq(N) writeGEQFreqCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_03Freq wroteGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQHead_03Level readGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQHead_03Level(N) writeGEQLevelCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_03Level wroteGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQHead_03Width readGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQHead_03Width(N) writeGEQWidthCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_03Width wroteGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_04Freq readGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQHead_04Freq(N) writeGEQFreqCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_04Freq wroteGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQHead_04Level readGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQHead_04Level(N) writeGEQLevelCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_04Level wroteGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQHead_04Width readGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQHead_04Width(N) writeGEQWidthCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_04Width wroteGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_05Freq readGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQHead_05Freq(N) writeGEQFreqCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_05Freq wroteGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQHead_05Level readGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQHead_05Level(N) writeGEQLevelCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_05Level wroteGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQHead_05Width readGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQHead_05Width(N) writeGEQWidthCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_05Width wroteGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_06Freq readGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQHead_06Freq(N) writeGEQFreqCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_06Freq wroteGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQHead_06Level readGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQHead_06Level(N) writeGEQLevelCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_06Level wroteGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQHead_06Width readGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQHead_06Width(N) writeGEQWidthCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_06Width wroteGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_07Freq readGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQHead_07Freq(N) writeGEQFreqCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_07Freq wroteGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQHead_07Level readGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQHead_07Level(N) writeGEQLevelCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_07Level wroteGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQHead_07Width readGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQHead_07Width(N) writeGEQWidthCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_07Width wroteGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_08Freq readGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQHead_08Freq(N) writeGEQFreqCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_08Freq wroteGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQHead_08Level readGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQHead_08Level(N) writeGEQLevelCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_08Level wroteGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQHead_08Width readGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQHead_08Width(N) writeGEQWidthCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_08Width wroteGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_09Freq readGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQHead_09Freq(N) writeGEQFreqCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_09Freq wroteGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQHead_09Level readGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQHead_09Level(N) writeGEQLevelCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_09Level wroteGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQHead_09Width readGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQHead_09Width(N) writeGEQWidthCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_09Width wroteGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_010Freq readGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQHead_010Freq(N) writeGEQFreqCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_010Freq wroteGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQHead_010Level readGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQHead_010Level(N) writeGEQLevelCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_010Level wroteGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQHead_010Width readGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQHead_010Width(N) writeGEQWidthCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_010Width wroteGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_011Freq readGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQHead_011Freq(N) writeGEQFreqCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_011Freq wroteGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQHead_011Level readGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQHead_011Level(N) writeGEQLevelCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_011Level wroteGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQHead_011Width readGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQHead_011Width(N) writeGEQWidthCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_011Width wroteGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_012Freq readGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQHead_012Freq(N) writeGEQFreqCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_012Freq wroteGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQHead_012Level readGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQHead_012Level(N) writeGEQLevelCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_012Level wroteGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQHead_012Width readGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQHead_012Width(N) writeGEQWidthCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_012Width wroteGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_013Freq readGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQHead_013Freq(N) writeGEQFreqCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_013Freq wroteGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQHead_013Level readGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQHead_013Level(N) writeGEQLevelCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_013Level wroteGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQHead_013Width readGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQHead_013Width(N) writeGEQWidthCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_013Width wroteGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_014Freq readGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQHead_014Freq(N) writeGEQFreqCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_014Freq wroteGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQHead_014Level readGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQHead_014Level(N) writeGEQLevelCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_014Level wroteGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQHead_014Width readGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQHead_014Width(N) writeGEQWidthCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_014Width wroteGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_015Freq readGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQHead_015Freq(N) writeGEQFreqCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_015Freq wroteGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQHead_015Level readGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQHead_015Level(N) writeGEQLevelCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_015Level wroteGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQHead_015Width readGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQHead_015Width(N) writeGEQWidthCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_015Width wroteGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_016Freq readGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQHead_016Freq(N) writeGEQFreqCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_016Freq wroteGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQHead_016Level readGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQHead_016Level(N) writeGEQLevelCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_016Level wroteGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQHead_016Width readGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQHead_016Width(N) writeGEQWidthCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_016Width wroteGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_017Freq readGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQHead_017Freq(N) writeGEQFreqCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_017Freq wroteGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQHead_017Level readGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQHead_017Level(N) writeGEQLevelCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_017Level wroteGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQHead_017Width readGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQHead_017Width(N) writeGEQWidthCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_017Width wroteGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_018Freq readGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQHead_018Freq(N) writeGEQFreqCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_018Freq wroteGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQHead_018Level readGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQHead_018Level(N) writeGEQLevelCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_018Level wroteGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQHead_018Width readGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQHead_018Width(N) writeGEQWidthCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_018Width wroteGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_019Freq readGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQHead_019Freq(N) writeGEQFreqCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_019Freq wroteGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQHead_019Level readGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQHead_019Level(N) writeGEQLevelCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_019Level wroteGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQHead_019Width readGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQHead_019Width(N) writeGEQWidthCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_019Width wroteGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_020Freq readGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQHead_020Freq(N) writeGEQFreqCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_020Freq wroteGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQHead_020Level readGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQHead_020Level(N) writeGEQLevelCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_020Level wroteGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQHead_020Width readGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQHead_020Width(N) writeGEQWidthCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_020Width wroteGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_021Freq readGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQHead_021Freq(N) writeGEQFreqCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_021Freq wroteGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQHead_021Level readGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQHead_021Level(N) writeGEQLevelCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_021Level wroteGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQHead_021Width readGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQHead_021Width(N) writeGEQWidthCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_021Width wroteGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_022Freq readGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQHead_022Freq(N) writeGEQFreqCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_022Freq wroteGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQHead_022Level readGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQHead_022Level(N) writeGEQLevelCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_022Level wroteGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQHead_022Width readGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQHead_022Width(N) writeGEQWidthCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_022Width wroteGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_023Freq readGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQHead_023Freq(N) writeGEQFreqCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_023Freq wroteGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQHead_023Level readGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQHead_023Level(N) writeGEQLevelCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_023Level wroteGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQHead_023Width readGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQHead_023Width(N) writeGEQWidthCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_023Width wroteGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_024Freq readGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQHead_024Freq(N) writeGEQFreqCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_024Freq wroteGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQHead_024Level readGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQHead_024Level(N) writeGEQLevelCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_024Level wroteGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQHead_024Width readGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQHead_024Width(N) writeGEQWidthCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_024Width wroteGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_025Freq readGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQHead_025Freq(N) writeGEQFreqCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_025Freq wroteGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQHead_025Level readGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQHead_025Level(N) writeGEQLevelCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_025Level wroteGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQHead_025Width readGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQHead_025Width(N) writeGEQWidthCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_025Width wroteGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_026Freq readGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQHead_026Freq(N) writeGEQFreqCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_026Freq wroteGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQHead_026Level readGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQHead_026Level(N) writeGEQLevelCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_026Level wroteGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQHead_026Width readGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQHead_026Width(N) writeGEQWidthCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_026Width wroteGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_027Freq readGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQHead_027Freq(N) writeGEQFreqCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_027Freq wroteGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQHead_027Level readGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQHead_027Level(N) writeGEQLevelCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_027Level wroteGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQHead_027Width readGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQHead_027Width(N) writeGEQWidthCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_027Width wroteGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_028Freq readGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQHead_028Freq(N) writeGEQFreqCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_028Freq wroteGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQHead_028Level readGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQHead_028Level(N) writeGEQLevelCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_028Level wroteGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQHead_028Width readGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQHead_028Width(N) writeGEQWidthCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_028Width wroteGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_029Freq readGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQHead_029Freq(N) writeGEQFreqCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_029Freq wroteGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQHead_029Level readGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQHead_029Level(N) writeGEQLevelCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_029Level wroteGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQHead_029Width readGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQHead_029Width(N) writeGEQWidthCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_029Width wroteGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_030Freq readGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQHead_030Freq(N) writeGEQFreqCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_030Freq wroteGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQHead_030Level readGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQHead_030Level(N) writeGEQLevelCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_030Level wroteGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQHead_030Width readGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQHead_030Width(N) writeGEQWidthCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_030Width wroteGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_031Freq readGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQHead_031Freq(N) writeGEQFreqCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_031Freq wroteGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQHead_031Level readGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQHead_031Level(N) writeGEQLevelCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_031Level wroteGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQHead_031Width readGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQHead_031Width(N) writeGEQWidthCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_031Width wroteGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQHead_032Freq readGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQHead_032Freq(N) writeGEQFreqCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_032Freq wroteGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQHead_032Level readGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQHead_032Level(N) writeGEQLevelCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_032Level wroteGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQHead_032Width readGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQHead_032Width(N) writeGEQWidthCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQHead_032Width wroteGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba1Freq readGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba1Freq(N) writeGEQFreqCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba1Freq wroteGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba1Level readGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba1Level(N) writeGEQLevelCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba1Level wroteGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba1Width readGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba1Width(N) writeGEQWidthCh(0, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba1Width wroteGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba2Freq readGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba2Freq(N) writeGEQFreqCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba2Freq wroteGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba2Level readGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba2Level(N) writeGEQLevelCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba2Level wroteGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba2Width readGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba2Width(N) writeGEQWidthCh(0, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba2Width wroteGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba3Freq readGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba3Freq(N) writeGEQFreqCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba3Freq wroteGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba3Level readGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba3Level(N) writeGEQLevelCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba3Level wroteGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba3Width readGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba3Width(N) writeGEQWidthCh(0, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba3Width wroteGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba4Freq readGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba4Freq(N) writeGEQFreqCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba4Freq wroteGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba4Level readGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba4Level(N) writeGEQLevelCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba4Level wroteGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba4Width readGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba4Width(N) writeGEQWidthCh(0, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba4Width wroteGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba5Freq readGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba5Freq(N) writeGEQFreqCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba5Freq wroteGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba5Level readGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba5Level(N) writeGEQLevelCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba5Level wroteGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba5Width readGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba5Width(N) writeGEQWidthCh(0, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba5Width wroteGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba6Freq readGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba6Freq(N) writeGEQFreqCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba6Freq wroteGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba6Level readGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba6Level(N) writeGEQLevelCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba6Level wroteGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba6Width readGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba6Width(N) writeGEQWidthCh(0, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba6Width wroteGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba7Freq readGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba7Freq(N) writeGEQFreqCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba7Freq wroteGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba7Level readGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba7Level(N) writeGEQLevelCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba7Level wroteGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba7Width readGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba7Width(N) writeGEQWidthCh(0, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba7Width wroteGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba8Freq readGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba8Freq(N) writeGEQFreqCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba8Freq wroteGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba8Level readGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba8Level(N) writeGEQLevelCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba8Level wroteGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba8Width readGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba8Width(N) writeGEQWidthCh(0, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba8Width wroteGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba9Freq readGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba9Freq(N) writeGEQFreqCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba9Freq wroteGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba9Level readGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba9Level(N) writeGEQLevelCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba9Level wroteGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba9Width readGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba9Width(N) writeGEQWidthCh(0, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba9Width wroteGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba10Freq readGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba10Freq(N) writeGEQFreqCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba10Freq wroteGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba10Level readGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba10Level(N) writeGEQLevelCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba10Level wroteGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba10Width readGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba10Width(N) writeGEQWidthCh(0, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba10Width wroteGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba11Freq readGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba11Freq(N) writeGEQFreqCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba11Freq wroteGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba11Level readGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba11Level(N) writeGEQLevelCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba11Level wroteGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba11Width readGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba11Width(N) writeGEQWidthCh(0, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba11Width wroteGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba12Freq readGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba12Freq(N) writeGEQFreqCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba12Freq wroteGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba12Level readGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba12Level(N) writeGEQLevelCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba12Level wroteGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba12Width readGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba12Width(N) writeGEQWidthCh(0, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba12Width wroteGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba13Freq readGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba13Freq(N) writeGEQFreqCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba13Freq wroteGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba13Level readGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba13Level(N) writeGEQLevelCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba13Level wroteGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba13Width readGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba13Width(N) writeGEQWidthCh(0, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba13Width wroteGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba14Freq readGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba14Freq(N) writeGEQFreqCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba14Freq wroteGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba14Level readGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba14Level(N) writeGEQLevelCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba14Level wroteGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba14Width readGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba14Width(N) writeGEQWidthCh(0, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba14Width wroteGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba15Freq readGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba15Freq(N) writeGEQFreqCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba15Freq wroteGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba15Level readGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba15Level(N) writeGEQLevelCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba15Level wroteGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba15Width readGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba15Width(N) writeGEQWidthCh(0, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba15Width wroteGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba16Freq readGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba16Freq(N) writeGEQFreqCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba16Freq wroteGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba16Level readGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba16Level(N) writeGEQLevelCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba16Level wroteGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba16Width readGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba16Width(N) writeGEQWidthCh(0, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba16Width wroteGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba17Freq readGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba17Freq(N) writeGEQFreqCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba17Freq wroteGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba17Level readGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba17Level(N) writeGEQLevelCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba17Level wroteGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba17Width readGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba17Width(N) writeGEQWidthCh(0, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba17Width wroteGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba18Freq readGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba18Freq(N) writeGEQFreqCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba18Freq wroteGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba18Level readGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba18Level(N) writeGEQLevelCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba18Level wroteGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba18Width readGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba18Width(N) writeGEQWidthCh(0, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba18Width wroteGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba19Freq readGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba19Freq(N) writeGEQFreqCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba19Freq wroteGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba19Level readGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba19Level(N) writeGEQLevelCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba19Level wroteGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba19Width readGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba19Width(N) writeGEQWidthCh(0, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba19Width wroteGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba20Freq readGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba20Freq(N) writeGEQFreqCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba20Freq wroteGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba20Level readGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba20Level(N) writeGEQLevelCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba20Level wroteGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba20Width readGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba20Width(N) writeGEQWidthCh(0, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba20Width wroteGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba21Freq readGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba21Freq(N) writeGEQFreqCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba21Freq wroteGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba21Level readGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba21Level(N) writeGEQLevelCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba21Level wroteGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba21Width readGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba21Width(N) writeGEQWidthCh(0, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba21Width wroteGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba22Freq readGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba22Freq(N) writeGEQFreqCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba22Freq wroteGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba22Level readGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba22Level(N) writeGEQLevelCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba22Level wroteGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba22Width readGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba22Width(N) writeGEQWidthCh(0, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba22Width wroteGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba23Freq readGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba23Freq(N) writeGEQFreqCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba23Freq wroteGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba23Level readGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba23Level(N) writeGEQLevelCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba23Level wroteGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba23Width readGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba23Width(N) writeGEQWidthCh(0, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba23Width wroteGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba24Freq readGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba24Freq(N) writeGEQFreqCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba24Freq wroteGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba24Level readGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba24Level(N) writeGEQLevelCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba24Level wroteGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba24Width readGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba24Width(N) writeGEQWidthCh(0, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba24Width wroteGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba25Freq readGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba25Freq(N) writeGEQFreqCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba25Freq wroteGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba25Level readGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba25Level(N) writeGEQLevelCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba25Level wroteGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba25Width readGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba25Width(N) writeGEQWidthCh(0, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba25Width wroteGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba26Freq readGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba26Freq(N) writeGEQFreqCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba26Freq wroteGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba26Level readGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba26Level(N) writeGEQLevelCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba26Level wroteGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba26Width readGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba26Width(N) writeGEQWidthCh(0, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba26Width wroteGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba27Freq readGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba27Freq(N) writeGEQFreqCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba27Freq wroteGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba27Level readGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba27Level(N) writeGEQLevelCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba27Level wroteGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba27Width readGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba27Width(N) writeGEQWidthCh(0, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba27Width wroteGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba28Freq readGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba28Freq(N) writeGEQFreqCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba28Freq wroteGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba28Level readGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba28Level(N) writeGEQLevelCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba28Level wroteGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba28Width readGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba28Width(N) writeGEQWidthCh(0, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba28Width wroteGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba29Freq readGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba29Freq(N) writeGEQFreqCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba29Freq wroteGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba29Level readGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba29Level(N) writeGEQLevelCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba29Level wroteGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba29Width readGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba29Width(N) writeGEQWidthCh(0, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba29Width wroteGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba30Freq readGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba30Freq(N) writeGEQFreqCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba30Freq wroteGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba30Level readGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba30Level(N) writeGEQLevelCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba30Level wroteGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba30Width readGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba30Width(N) writeGEQWidthCh(0, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba30Width wroteGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba31Freq readGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba31Freq(N) writeGEQFreqCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba31Freq wroteGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba31Level readGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba31Level(N) writeGEQLevelCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba31Level wroteGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba31Width readGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba31Width(N) writeGEQWidthCh(0, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba31Width wroteGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh0Ba32Freq readGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba32Freq(N) writeGEQFreqCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba32Freq wroteGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba32Level readGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba32Level(N) writeGEQLevelCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba32Level wroteGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh0Ba32Width readGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh0Ba32Width(N) writeGEQWidthCh(0, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh0Ba32Width wroteGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba1Freq readGEQFreqCh(1, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba1Freq(N) writeGEQFreqCh(1, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba1Freq wroteGEQFreqCh(1, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba1Level readGEQLevelCh(1, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba1Level(N) writeGEQLevelCh(1, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba1Level wroteGEQLevelCh(1, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba1Width readGEQWidthCh(1, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba1Width(N) writeGEQWidthCh(1, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba1Width wroteGEQWidthCh(1, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba2Freq readGEQFreqCh(1, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba2Freq(N) writeGEQFreqCh(1, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba2Freq wroteGEQFreqCh(1, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba2Level readGEQLevelCh(1, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba2Level(N) writeGEQLevelCh(1, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba2Level wroteGEQLevelCh(1, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba2Width readGEQWidthCh(1, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba2Width(N) writeGEQWidthCh(1, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba2Width wroteGEQWidthCh(1, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba3Freq readGEQFreqCh(1, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba3Freq(N) writeGEQFreqCh(1, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba3Freq wroteGEQFreqCh(1, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba3Level readGEQLevelCh(1, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba3Level(N) writeGEQLevelCh(1, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba3Level wroteGEQLevelCh(1, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba3Width readGEQWidthCh(1, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba3Width(N) writeGEQWidthCh(1, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba3Width wroteGEQWidthCh(1, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba4Freq readGEQFreqCh(1, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba4Freq(N) writeGEQFreqCh(1, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba4Freq wroteGEQFreqCh(1, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba4Level readGEQLevelCh(1, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba4Level(N) writeGEQLevelCh(1, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba4Level wroteGEQLevelCh(1, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba4Width readGEQWidthCh(1, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba4Width(N) writeGEQWidthCh(1, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba4Width wroteGEQWidthCh(1, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba5Freq readGEQFreqCh(1, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba5Freq(N) writeGEQFreqCh(1, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba5Freq wroteGEQFreqCh(1, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba5Level readGEQLevelCh(1, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba5Level(N) writeGEQLevelCh(1, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba5Level wroteGEQLevelCh(1, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba5Width readGEQWidthCh(1, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba5Width(N) writeGEQWidthCh(1, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba5Width wroteGEQWidthCh(1, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba6Freq readGEQFreqCh(1, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba6Freq(N) writeGEQFreqCh(1, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba6Freq wroteGEQFreqCh(1, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba6Level readGEQLevelCh(1, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba6Level(N) writeGEQLevelCh(1, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba6Level wroteGEQLevelCh(1, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba6Width readGEQWidthCh(1, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba6Width(N) writeGEQWidthCh(1, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba6Width wroteGEQWidthCh(1, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba7Freq readGEQFreqCh(1, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba7Freq(N) writeGEQFreqCh(1, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba7Freq wroteGEQFreqCh(1, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba7Level readGEQLevelCh(1, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba7Level(N) writeGEQLevelCh(1, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba7Level wroteGEQLevelCh(1, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba7Width readGEQWidthCh(1, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba7Width(N) writeGEQWidthCh(1, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba7Width wroteGEQWidthCh(1, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba8Freq readGEQFreqCh(1, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba8Freq(N) writeGEQFreqCh(1, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba8Freq wroteGEQFreqCh(1, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba8Level readGEQLevelCh(1, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba8Level(N) writeGEQLevelCh(1, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba8Level wroteGEQLevelCh(1, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba8Width readGEQWidthCh(1, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba8Width(N) writeGEQWidthCh(1, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba8Width wroteGEQWidthCh(1, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba9Freq readGEQFreqCh(1, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba9Freq(N) writeGEQFreqCh(1, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba9Freq wroteGEQFreqCh(1, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba9Level readGEQLevelCh(1, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba9Level(N) writeGEQLevelCh(1, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba9Level wroteGEQLevelCh(1, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba9Width readGEQWidthCh(1, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba9Width(N) writeGEQWidthCh(1, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba9Width wroteGEQWidthCh(1, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba10Freq readGEQFreqCh(1, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba10Freq(N) writeGEQFreqCh(1, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba10Freq wroteGEQFreqCh(1, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba10Level readGEQLevelCh(1, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba10Level(N) writeGEQLevelCh(1, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba10Level wroteGEQLevelCh(1, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba10Width readGEQWidthCh(1, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba10Width(N) writeGEQWidthCh(1, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba10Width wroteGEQWidthCh(1, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba11Freq readGEQFreqCh(1, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba11Freq(N) writeGEQFreqCh(1, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba11Freq wroteGEQFreqCh(1, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba11Level readGEQLevelCh(1, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba11Level(N) writeGEQLevelCh(1, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba11Level wroteGEQLevelCh(1, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba11Width readGEQWidthCh(1, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba11Width(N) writeGEQWidthCh(1, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba11Width wroteGEQWidthCh(1, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba12Freq readGEQFreqCh(1, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba12Freq(N) writeGEQFreqCh(1, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba12Freq wroteGEQFreqCh(1, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba12Level readGEQLevelCh(1, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba12Level(N) writeGEQLevelCh(1, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba12Level wroteGEQLevelCh(1, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba12Width readGEQWidthCh(1, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba12Width(N) writeGEQWidthCh(1, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba12Width wroteGEQWidthCh(1, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba13Freq readGEQFreqCh(1, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba13Freq(N) writeGEQFreqCh(1, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba13Freq wroteGEQFreqCh(1, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba13Level readGEQLevelCh(1, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba13Level(N) writeGEQLevelCh(1, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba13Level wroteGEQLevelCh(1, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba13Width readGEQWidthCh(1, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba13Width(N) writeGEQWidthCh(1, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba13Width wroteGEQWidthCh(1, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba14Freq readGEQFreqCh(1, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba14Freq(N) writeGEQFreqCh(1, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba14Freq wroteGEQFreqCh(1, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba14Level readGEQLevelCh(1, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba14Level(N) writeGEQLevelCh(1, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba14Level wroteGEQLevelCh(1, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba14Width readGEQWidthCh(1, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba14Width(N) writeGEQWidthCh(1, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba14Width wroteGEQWidthCh(1, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba15Freq readGEQFreqCh(1, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba15Freq(N) writeGEQFreqCh(1, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba15Freq wroteGEQFreqCh(1, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba15Level readGEQLevelCh(1, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba15Level(N) writeGEQLevelCh(1, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba15Level wroteGEQLevelCh(1, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba15Width readGEQWidthCh(1, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba15Width(N) writeGEQWidthCh(1, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba15Width wroteGEQWidthCh(1, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba16Freq readGEQFreqCh(1, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba16Freq(N) writeGEQFreqCh(1, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba16Freq wroteGEQFreqCh(1, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba16Level readGEQLevelCh(1, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba16Level(N) writeGEQLevelCh(1, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba16Level wroteGEQLevelCh(1, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba16Width readGEQWidthCh(1, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba16Width(N) writeGEQWidthCh(1, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba16Width wroteGEQWidthCh(1, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba17Freq readGEQFreqCh(1, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba17Freq(N) writeGEQFreqCh(1, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba17Freq wroteGEQFreqCh(1, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba17Level readGEQLevelCh(1, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba17Level(N) writeGEQLevelCh(1, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba17Level wroteGEQLevelCh(1, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba17Width readGEQWidthCh(1, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba17Width(N) writeGEQWidthCh(1, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba17Width wroteGEQWidthCh(1, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba18Freq readGEQFreqCh(1, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba18Freq(N) writeGEQFreqCh(1, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba18Freq wroteGEQFreqCh(1, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba18Level readGEQLevelCh(1, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba18Level(N) writeGEQLevelCh(1, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba18Level wroteGEQLevelCh(1, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba18Width readGEQWidthCh(1, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba18Width(N) writeGEQWidthCh(1, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba18Width wroteGEQWidthCh(1, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba19Freq readGEQFreqCh(1, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba19Freq(N) writeGEQFreqCh(1, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba19Freq wroteGEQFreqCh(1, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba19Level readGEQLevelCh(1, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba19Level(N) writeGEQLevelCh(1, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba19Level wroteGEQLevelCh(1, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba19Width readGEQWidthCh(1, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba19Width(N) writeGEQWidthCh(1, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba19Width wroteGEQWidthCh(1, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba20Freq readGEQFreqCh(1, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba20Freq(N) writeGEQFreqCh(1, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba20Freq wroteGEQFreqCh(1, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba20Level readGEQLevelCh(1, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba20Level(N) writeGEQLevelCh(1, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba20Level wroteGEQLevelCh(1, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba20Width readGEQWidthCh(1, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba20Width(N) writeGEQWidthCh(1, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba20Width wroteGEQWidthCh(1, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba21Freq readGEQFreqCh(1, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba21Freq(N) writeGEQFreqCh(1, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba21Freq wroteGEQFreqCh(1, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba21Level readGEQLevelCh(1, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba21Level(N) writeGEQLevelCh(1, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba21Level wroteGEQLevelCh(1, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba21Width readGEQWidthCh(1, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba21Width(N) writeGEQWidthCh(1, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba21Width wroteGEQWidthCh(1, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba22Freq readGEQFreqCh(1, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba22Freq(N) writeGEQFreqCh(1, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba22Freq wroteGEQFreqCh(1, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba22Level readGEQLevelCh(1, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba22Level(N) writeGEQLevelCh(1, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba22Level wroteGEQLevelCh(1, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba22Width readGEQWidthCh(1, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba22Width(N) writeGEQWidthCh(1, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba22Width wroteGEQWidthCh(1, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba23Freq readGEQFreqCh(1, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba23Freq(N) writeGEQFreqCh(1, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba23Freq wroteGEQFreqCh(1, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba23Level readGEQLevelCh(1, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba23Level(N) writeGEQLevelCh(1, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba23Level wroteGEQLevelCh(1, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba23Width readGEQWidthCh(1, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba23Width(N) writeGEQWidthCh(1, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba23Width wroteGEQWidthCh(1, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba24Freq readGEQFreqCh(1, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba24Freq(N) writeGEQFreqCh(1, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba24Freq wroteGEQFreqCh(1, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba24Level readGEQLevelCh(1, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba24Level(N) writeGEQLevelCh(1, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba24Level wroteGEQLevelCh(1, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba24Width readGEQWidthCh(1, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba24Width(N) writeGEQWidthCh(1, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba24Width wroteGEQWidthCh(1, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba25Freq readGEQFreqCh(1, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba25Freq(N) writeGEQFreqCh(1, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba25Freq wroteGEQFreqCh(1, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba25Level readGEQLevelCh(1, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba25Level(N) writeGEQLevelCh(1, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba25Level wroteGEQLevelCh(1, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba25Width readGEQWidthCh(1, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba25Width(N) writeGEQWidthCh(1, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba25Width wroteGEQWidthCh(1, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba26Freq readGEQFreqCh(1, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba26Freq(N) writeGEQFreqCh(1, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba26Freq wroteGEQFreqCh(1, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba26Level readGEQLevelCh(1, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba26Level(N) writeGEQLevelCh(1, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba26Level wroteGEQLevelCh(1, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba26Width readGEQWidthCh(1, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba26Width(N) writeGEQWidthCh(1, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba26Width wroteGEQWidthCh(1, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba27Freq readGEQFreqCh(1, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba27Freq(N) writeGEQFreqCh(1, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba27Freq wroteGEQFreqCh(1, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba27Level readGEQLevelCh(1, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba27Level(N) writeGEQLevelCh(1, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba27Level wroteGEQLevelCh(1, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba27Width readGEQWidthCh(1, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba27Width(N) writeGEQWidthCh(1, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba27Width wroteGEQWidthCh(1, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba28Freq readGEQFreqCh(1, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba28Freq(N) writeGEQFreqCh(1, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba28Freq wroteGEQFreqCh(1, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba28Level readGEQLevelCh(1, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba28Level(N) writeGEQLevelCh(1, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba28Level wroteGEQLevelCh(1, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba28Width readGEQWidthCh(1, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba28Width(N) writeGEQWidthCh(1, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba28Width wroteGEQWidthCh(1, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba29Freq readGEQFreqCh(1, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba29Freq(N) writeGEQFreqCh(1, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba29Freq wroteGEQFreqCh(1, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba29Level readGEQLevelCh(1, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba29Level(N) writeGEQLevelCh(1, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba29Level wroteGEQLevelCh(1, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba29Width readGEQWidthCh(1, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba29Width(N) writeGEQWidthCh(1, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba29Width wroteGEQWidthCh(1, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba30Freq readGEQFreqCh(1, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba30Freq(N) writeGEQFreqCh(1, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba30Freq wroteGEQFreqCh(1, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba30Level readGEQLevelCh(1, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba30Level(N) writeGEQLevelCh(1, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba30Level wroteGEQLevelCh(1, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba30Width readGEQWidthCh(1, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba30Width(N) writeGEQWidthCh(1, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba30Width wroteGEQWidthCh(1, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba31Freq readGEQFreqCh(1, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba31Freq(N) writeGEQFreqCh(1, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba31Freq wroteGEQFreqCh(1, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba31Level readGEQLevelCh(1, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba31Level(N) writeGEQLevelCh(1, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba31Level wroteGEQLevelCh(1, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba31Width readGEQWidthCh(1, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba31Width(N) writeGEQWidthCh(1, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba31Width wroteGEQWidthCh(1, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh1Ba32Freq readGEQFreqCh(1, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba32Freq(N) writeGEQFreqCh(1, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba32Freq wroteGEQFreqCh(1, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba32Level readGEQLevelCh(1, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba32Level(N) writeGEQLevelCh(1, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba32Level wroteGEQLevelCh(1, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh1Ba32Width readGEQWidthCh(1, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh1Ba32Width(N) writeGEQWidthCh(1, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh1Ba32Width wroteGEQWidthCh(1, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba1Freq readGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba1Freq(N) writeGEQFreqCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba1Freq wroteGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba1Level readGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba1Level(N) writeGEQLevelCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba1Level wroteGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba1Width readGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba1Width(N) writeGEQWidthCh(2, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba1Width wroteGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba2Freq readGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba2Freq(N) writeGEQFreqCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba2Freq wroteGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba2Level readGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba2Level(N) writeGEQLevelCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba2Level wroteGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba2Width readGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba2Width(N) writeGEQWidthCh(2, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba2Width wroteGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba3Freq readGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba3Freq(N) writeGEQFreqCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba3Freq wroteGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba3Level readGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba3Level(N) writeGEQLevelCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba3Level wroteGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba3Width readGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba3Width(N) writeGEQWidthCh(2, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba3Width wroteGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba4Freq readGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba4Freq(N) writeGEQFreqCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba4Freq wroteGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba4Level readGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba4Level(N) writeGEQLevelCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba4Level wroteGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba4Width readGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba4Width(N) writeGEQWidthCh(2, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba4Width wroteGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba5Freq readGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba5Freq(N) writeGEQFreqCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba5Freq wroteGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba5Level readGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba5Level(N) writeGEQLevelCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba5Level wroteGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba5Width readGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba5Width(N) writeGEQWidthCh(2, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba5Width wroteGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba6Freq readGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba6Freq(N) writeGEQFreqCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba6Freq wroteGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba6Level readGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba6Level(N) writeGEQLevelCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba6Level wroteGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba6Width readGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba6Width(N) writeGEQWidthCh(2, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba6Width wroteGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba7Freq readGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba7Freq(N) writeGEQFreqCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba7Freq wroteGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba7Level readGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba7Level(N) writeGEQLevelCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba7Level wroteGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba7Width readGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba7Width(N) writeGEQWidthCh(2, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba7Width wroteGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba8Freq readGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba8Freq(N) writeGEQFreqCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba8Freq wroteGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba8Level readGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba8Level(N) writeGEQLevelCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba8Level wroteGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba8Width readGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba8Width(N) writeGEQWidthCh(2, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba8Width wroteGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba9Freq readGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba9Freq(N) writeGEQFreqCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba9Freq wroteGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba9Level readGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba9Level(N) writeGEQLevelCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba9Level wroteGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba9Width readGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba9Width(N) writeGEQWidthCh(2, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba9Width wroteGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba10Freq readGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba10Freq(N) writeGEQFreqCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba10Freq wroteGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba10Level readGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba10Level(N) writeGEQLevelCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba10Level wroteGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba10Width readGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba10Width(N) writeGEQWidthCh(2, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba10Width wroteGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba11Freq readGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba11Freq(N) writeGEQFreqCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba11Freq wroteGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba11Level readGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba11Level(N) writeGEQLevelCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba11Level wroteGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba11Width readGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba11Width(N) writeGEQWidthCh(2, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba11Width wroteGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba12Freq readGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba12Freq(N) writeGEQFreqCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba12Freq wroteGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba12Level readGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba12Level(N) writeGEQLevelCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba12Level wroteGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba12Width readGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba12Width(N) writeGEQWidthCh(2, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba12Width wroteGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba13Freq readGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba13Freq(N) writeGEQFreqCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba13Freq wroteGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba13Level readGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba13Level(N) writeGEQLevelCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba13Level wroteGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba13Width readGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba13Width(N) writeGEQWidthCh(2, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba13Width wroteGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba14Freq readGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba14Freq(N) writeGEQFreqCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba14Freq wroteGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba14Level readGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba14Level(N) writeGEQLevelCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba14Level wroteGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba14Width readGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba14Width(N) writeGEQWidthCh(2, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba14Width wroteGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba15Freq readGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba15Freq(N) writeGEQFreqCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba15Freq wroteGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba15Level readGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba15Level(N) writeGEQLevelCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba15Level wroteGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba15Width readGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba15Width(N) writeGEQWidthCh(2, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba15Width wroteGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba16Freq readGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba16Freq(N) writeGEQFreqCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba16Freq wroteGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba16Level readGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba16Level(N) writeGEQLevelCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba16Level wroteGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba16Width readGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba16Width(N) writeGEQWidthCh(2, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba16Width wroteGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba17Freq readGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba17Freq(N) writeGEQFreqCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba17Freq wroteGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba17Level readGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba17Level(N) writeGEQLevelCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba17Level wroteGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba17Width readGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba17Width(N) writeGEQWidthCh(2, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba17Width wroteGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba18Freq readGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba18Freq(N) writeGEQFreqCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba18Freq wroteGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba18Level readGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba18Level(N) writeGEQLevelCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba18Level wroteGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba18Width readGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba18Width(N) writeGEQWidthCh(2, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba18Width wroteGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba19Freq readGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba19Freq(N) writeGEQFreqCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba19Freq wroteGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba19Level readGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba19Level(N) writeGEQLevelCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba19Level wroteGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba19Width readGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba19Width(N) writeGEQWidthCh(2, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba19Width wroteGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba20Freq readGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba20Freq(N) writeGEQFreqCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba20Freq wroteGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba20Level readGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba20Level(N) writeGEQLevelCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba20Level wroteGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba20Width readGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba20Width(N) writeGEQWidthCh(2, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba20Width wroteGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba21Freq readGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba21Freq(N) writeGEQFreqCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba21Freq wroteGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba21Level readGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba21Level(N) writeGEQLevelCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba21Level wroteGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba21Width readGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba21Width(N) writeGEQWidthCh(2, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba21Width wroteGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba22Freq readGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba22Freq(N) writeGEQFreqCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba22Freq wroteGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba22Level readGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba22Level(N) writeGEQLevelCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba22Level wroteGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba22Width readGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba22Width(N) writeGEQWidthCh(2, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba22Width wroteGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba23Freq readGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba23Freq(N) writeGEQFreqCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba23Freq wroteGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba23Level readGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba23Level(N) writeGEQLevelCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba23Level wroteGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba23Width readGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba23Width(N) writeGEQWidthCh(2, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba23Width wroteGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba24Freq readGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba24Freq(N) writeGEQFreqCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba24Freq wroteGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba24Level readGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba24Level(N) writeGEQLevelCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba24Level wroteGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba24Width readGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba24Width(N) writeGEQWidthCh(2, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba24Width wroteGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba25Freq readGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba25Freq(N) writeGEQFreqCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba25Freq wroteGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba25Level readGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba25Level(N) writeGEQLevelCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba25Level wroteGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba25Width readGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba25Width(N) writeGEQWidthCh(2, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba25Width wroteGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba26Freq readGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba26Freq(N) writeGEQFreqCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba26Freq wroteGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba26Level readGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba26Level(N) writeGEQLevelCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba26Level wroteGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba26Width readGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba26Width(N) writeGEQWidthCh(2, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba26Width wroteGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba27Freq readGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba27Freq(N) writeGEQFreqCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba27Freq wroteGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba27Level readGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba27Level(N) writeGEQLevelCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba27Level wroteGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba27Width readGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba27Width(N) writeGEQWidthCh(2, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba27Width wroteGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba28Freq readGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba28Freq(N) writeGEQFreqCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba28Freq wroteGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba28Level readGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba28Level(N) writeGEQLevelCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba28Level wroteGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba28Width readGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba28Width(N) writeGEQWidthCh(2, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba28Width wroteGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba29Freq readGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba29Freq(N) writeGEQFreqCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba29Freq wroteGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba29Level readGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba29Level(N) writeGEQLevelCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba29Level wroteGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba29Width readGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba29Width(N) writeGEQWidthCh(2, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba29Width wroteGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba30Freq readGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba30Freq(N) writeGEQFreqCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba30Freq wroteGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba30Level readGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba30Level(N) writeGEQLevelCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba30Level wroteGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba30Width readGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba30Width(N) writeGEQWidthCh(2, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba30Width wroteGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba31Freq readGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba31Freq(N) writeGEQFreqCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba31Freq wroteGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba31Level readGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba31Level(N) writeGEQLevelCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba31Level wroteGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba31Width readGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba31Width(N) writeGEQWidthCh(2, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba31Width wroteGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh2Ba32Freq readGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba32Freq(N) writeGEQFreqCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba32Freq wroteGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba32Level readGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba32Level(N) writeGEQLevelCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba32Level wroteGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh2Ba32Width readGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh2Ba32Width(N) writeGEQWidthCh(2, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh2Ba32Width wroteGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba1Freq readGEQFreqCh(3, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba1Freq(N) writeGEQFreqCh(3, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba1Freq wroteGEQFreqCh(3, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba1Level readGEQLevelCh(3, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba1Level(N) writeGEQLevelCh(3, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba1Level wroteGEQLevelCh(3, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba1Width readGEQWidthCh(3, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba1Width(N) writeGEQWidthCh(3, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba1Width wroteGEQWidthCh(3, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba2Freq readGEQFreqCh(3, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba2Freq(N) writeGEQFreqCh(3, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba2Freq wroteGEQFreqCh(3, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba2Level readGEQLevelCh(3, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba2Level(N) writeGEQLevelCh(3, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba2Level wroteGEQLevelCh(3, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba2Width readGEQWidthCh(3, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba2Width(N) writeGEQWidthCh(3, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba2Width wroteGEQWidthCh(3, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba3Freq readGEQFreqCh(3, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba3Freq(N) writeGEQFreqCh(3, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba3Freq wroteGEQFreqCh(3, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba3Level readGEQLevelCh(3, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba3Level(N) writeGEQLevelCh(3, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba3Level wroteGEQLevelCh(3, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba3Width readGEQWidthCh(3, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba3Width(N) writeGEQWidthCh(3, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba3Width wroteGEQWidthCh(3, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba4Freq readGEQFreqCh(3, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba4Freq(N) writeGEQFreqCh(3, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba4Freq wroteGEQFreqCh(3, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba4Level readGEQLevelCh(3, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba4Level(N) writeGEQLevelCh(3, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba4Level wroteGEQLevelCh(3, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba4Width readGEQWidthCh(3, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba4Width(N) writeGEQWidthCh(3, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba4Width wroteGEQWidthCh(3, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba5Freq readGEQFreqCh(3, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba5Freq(N) writeGEQFreqCh(3, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba5Freq wroteGEQFreqCh(3, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba5Level readGEQLevelCh(3, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba5Level(N) writeGEQLevelCh(3, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba5Level wroteGEQLevelCh(3, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba5Width readGEQWidthCh(3, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba5Width(N) writeGEQWidthCh(3, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba5Width wroteGEQWidthCh(3, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba6Freq readGEQFreqCh(3, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba6Freq(N) writeGEQFreqCh(3, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba6Freq wroteGEQFreqCh(3, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba6Level readGEQLevelCh(3, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba6Level(N) writeGEQLevelCh(3, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba6Level wroteGEQLevelCh(3, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba6Width readGEQWidthCh(3, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba6Width(N) writeGEQWidthCh(3, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba6Width wroteGEQWidthCh(3, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba7Freq readGEQFreqCh(3, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba7Freq(N) writeGEQFreqCh(3, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba7Freq wroteGEQFreqCh(3, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba7Level readGEQLevelCh(3, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba7Level(N) writeGEQLevelCh(3, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba7Level wroteGEQLevelCh(3, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba7Width readGEQWidthCh(3, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba7Width(N) writeGEQWidthCh(3, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba7Width wroteGEQWidthCh(3, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba8Freq readGEQFreqCh(3, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba8Freq(N) writeGEQFreqCh(3, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba8Freq wroteGEQFreqCh(3, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba8Level readGEQLevelCh(3, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba8Level(N) writeGEQLevelCh(3, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba8Level wroteGEQLevelCh(3, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba8Width readGEQWidthCh(3, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba8Width(N) writeGEQWidthCh(3, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba8Width wroteGEQWidthCh(3, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba9Freq readGEQFreqCh(3, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba9Freq(N) writeGEQFreqCh(3, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba9Freq wroteGEQFreqCh(3, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba9Level readGEQLevelCh(3, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba9Level(N) writeGEQLevelCh(3, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba9Level wroteGEQLevelCh(3, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba9Width readGEQWidthCh(3, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba9Width(N) writeGEQWidthCh(3, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba9Width wroteGEQWidthCh(3, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba10Freq readGEQFreqCh(3, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba10Freq(N) writeGEQFreqCh(3, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba10Freq wroteGEQFreqCh(3, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba10Level readGEQLevelCh(3, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba10Level(N) writeGEQLevelCh(3, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba10Level wroteGEQLevelCh(3, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba10Width readGEQWidthCh(3, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba10Width(N) writeGEQWidthCh(3, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba10Width wroteGEQWidthCh(3, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba11Freq readGEQFreqCh(3, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba11Freq(N) writeGEQFreqCh(3, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba11Freq wroteGEQFreqCh(3, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba11Level readGEQLevelCh(3, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba11Level(N) writeGEQLevelCh(3, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba11Level wroteGEQLevelCh(3, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba11Width readGEQWidthCh(3, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba11Width(N) writeGEQWidthCh(3, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba11Width wroteGEQWidthCh(3, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba12Freq readGEQFreqCh(3, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba12Freq(N) writeGEQFreqCh(3, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba12Freq wroteGEQFreqCh(3, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba12Level readGEQLevelCh(3, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba12Level(N) writeGEQLevelCh(3, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba12Level wroteGEQLevelCh(3, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba12Width readGEQWidthCh(3, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba12Width(N) writeGEQWidthCh(3, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba12Width wroteGEQWidthCh(3, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba13Freq readGEQFreqCh(3, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba13Freq(N) writeGEQFreqCh(3, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba13Freq wroteGEQFreqCh(3, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba13Level readGEQLevelCh(3, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba13Level(N) writeGEQLevelCh(3, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba13Level wroteGEQLevelCh(3, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba13Width readGEQWidthCh(3, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba13Width(N) writeGEQWidthCh(3, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba13Width wroteGEQWidthCh(3, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba14Freq readGEQFreqCh(3, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba14Freq(N) writeGEQFreqCh(3, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba14Freq wroteGEQFreqCh(3, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba14Level readGEQLevelCh(3, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba14Level(N) writeGEQLevelCh(3, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba14Level wroteGEQLevelCh(3, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba14Width readGEQWidthCh(3, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba14Width(N) writeGEQWidthCh(3, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba14Width wroteGEQWidthCh(3, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba15Freq readGEQFreqCh(3, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba15Freq(N) writeGEQFreqCh(3, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba15Freq wroteGEQFreqCh(3, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba15Level readGEQLevelCh(3, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba15Level(N) writeGEQLevelCh(3, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba15Level wroteGEQLevelCh(3, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba15Width readGEQWidthCh(3, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba15Width(N) writeGEQWidthCh(3, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba15Width wroteGEQWidthCh(3, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba16Freq readGEQFreqCh(3, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba16Freq(N) writeGEQFreqCh(3, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba16Freq wroteGEQFreqCh(3, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba16Level readGEQLevelCh(3, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba16Level(N) writeGEQLevelCh(3, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba16Level wroteGEQLevelCh(3, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba16Width readGEQWidthCh(3, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba16Width(N) writeGEQWidthCh(3, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba16Width wroteGEQWidthCh(3, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba17Freq readGEQFreqCh(3, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba17Freq(N) writeGEQFreqCh(3, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba17Freq wroteGEQFreqCh(3, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba17Level readGEQLevelCh(3, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba17Level(N) writeGEQLevelCh(3, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba17Level wroteGEQLevelCh(3, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba17Width readGEQWidthCh(3, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba17Width(N) writeGEQWidthCh(3, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba17Width wroteGEQWidthCh(3, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba18Freq readGEQFreqCh(3, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba18Freq(N) writeGEQFreqCh(3, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba18Freq wroteGEQFreqCh(3, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba18Level readGEQLevelCh(3, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba18Level(N) writeGEQLevelCh(3, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba18Level wroteGEQLevelCh(3, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba18Width readGEQWidthCh(3, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba18Width(N) writeGEQWidthCh(3, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba18Width wroteGEQWidthCh(3, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba19Freq readGEQFreqCh(3, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba19Freq(N) writeGEQFreqCh(3, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba19Freq wroteGEQFreqCh(3, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba19Level readGEQLevelCh(3, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba19Level(N) writeGEQLevelCh(3, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba19Level wroteGEQLevelCh(3, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba19Width readGEQWidthCh(3, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba19Width(N) writeGEQWidthCh(3, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba19Width wroteGEQWidthCh(3, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba20Freq readGEQFreqCh(3, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba20Freq(N) writeGEQFreqCh(3, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba20Freq wroteGEQFreqCh(3, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba20Level readGEQLevelCh(3, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba20Level(N) writeGEQLevelCh(3, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba20Level wroteGEQLevelCh(3, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba20Width readGEQWidthCh(3, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba20Width(N) writeGEQWidthCh(3, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba20Width wroteGEQWidthCh(3, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba21Freq readGEQFreqCh(3, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba21Freq(N) writeGEQFreqCh(3, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba21Freq wroteGEQFreqCh(3, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba21Level readGEQLevelCh(3, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba21Level(N) writeGEQLevelCh(3, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba21Level wroteGEQLevelCh(3, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba21Width readGEQWidthCh(3, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba21Width(N) writeGEQWidthCh(3, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba21Width wroteGEQWidthCh(3, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba22Freq readGEQFreqCh(3, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba22Freq(N) writeGEQFreqCh(3, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba22Freq wroteGEQFreqCh(3, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba22Level readGEQLevelCh(3, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba22Level(N) writeGEQLevelCh(3, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba22Level wroteGEQLevelCh(3, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba22Width readGEQWidthCh(3, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba22Width(N) writeGEQWidthCh(3, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba22Width wroteGEQWidthCh(3, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba23Freq readGEQFreqCh(3, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba23Freq(N) writeGEQFreqCh(3, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba23Freq wroteGEQFreqCh(3, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba23Level readGEQLevelCh(3, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba23Level(N) writeGEQLevelCh(3, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba23Level wroteGEQLevelCh(3, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba23Width readGEQWidthCh(3, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba23Width(N) writeGEQWidthCh(3, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba23Width wroteGEQWidthCh(3, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba24Freq readGEQFreqCh(3, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba24Freq(N) writeGEQFreqCh(3, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba24Freq wroteGEQFreqCh(3, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba24Level readGEQLevelCh(3, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba24Level(N) writeGEQLevelCh(3, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba24Level wroteGEQLevelCh(3, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba24Width readGEQWidthCh(3, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba24Width(N) writeGEQWidthCh(3, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba24Width wroteGEQWidthCh(3, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba25Freq readGEQFreqCh(3, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba25Freq(N) writeGEQFreqCh(3, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba25Freq wroteGEQFreqCh(3, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba25Level readGEQLevelCh(3, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba25Level(N) writeGEQLevelCh(3, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba25Level wroteGEQLevelCh(3, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba25Width readGEQWidthCh(3, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba25Width(N) writeGEQWidthCh(3, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba25Width wroteGEQWidthCh(3, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba26Freq readGEQFreqCh(3, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba26Freq(N) writeGEQFreqCh(3, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba26Freq wroteGEQFreqCh(3, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba26Level readGEQLevelCh(3, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba26Level(N) writeGEQLevelCh(3, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba26Level wroteGEQLevelCh(3, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba26Width readGEQWidthCh(3, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba26Width(N) writeGEQWidthCh(3, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba26Width wroteGEQWidthCh(3, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba27Freq readGEQFreqCh(3, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba27Freq(N) writeGEQFreqCh(3, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba27Freq wroteGEQFreqCh(3, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba27Level readGEQLevelCh(3, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba27Level(N) writeGEQLevelCh(3, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba27Level wroteGEQLevelCh(3, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba27Width readGEQWidthCh(3, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba27Width(N) writeGEQWidthCh(3, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba27Width wroteGEQWidthCh(3, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba28Freq readGEQFreqCh(3, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba28Freq(N) writeGEQFreqCh(3, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba28Freq wroteGEQFreqCh(3, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba28Level readGEQLevelCh(3, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba28Level(N) writeGEQLevelCh(3, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba28Level wroteGEQLevelCh(3, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba28Width readGEQWidthCh(3, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba28Width(N) writeGEQWidthCh(3, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba28Width wroteGEQWidthCh(3, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba29Freq readGEQFreqCh(3, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba29Freq(N) writeGEQFreqCh(3, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba29Freq wroteGEQFreqCh(3, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba29Level readGEQLevelCh(3, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba29Level(N) writeGEQLevelCh(3, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba29Level wroteGEQLevelCh(3, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba29Width readGEQWidthCh(3, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba29Width(N) writeGEQWidthCh(3, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba29Width wroteGEQWidthCh(3, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba30Freq readGEQFreqCh(3, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba30Freq(N) writeGEQFreqCh(3, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba30Freq wroteGEQFreqCh(3, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba30Level readGEQLevelCh(3, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba30Level(N) writeGEQLevelCh(3, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba30Level wroteGEQLevelCh(3, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba30Width readGEQWidthCh(3, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba30Width(N) writeGEQWidthCh(3, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba30Width wroteGEQWidthCh(3, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba31Freq readGEQFreqCh(3, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba31Freq(N) writeGEQFreqCh(3, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba31Freq wroteGEQFreqCh(3, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba31Level readGEQLevelCh(3, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba31Level(N) writeGEQLevelCh(3, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba31Level wroteGEQLevelCh(3, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba31Width readGEQWidthCh(3, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba31Width(N) writeGEQWidthCh(3, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba31Width wroteGEQWidthCh(3, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh3Ba32Freq readGEQFreqCh(3, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba32Freq(N) writeGEQFreqCh(3, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba32Freq wroteGEQFreqCh(3, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba32Level readGEQLevelCh(3, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba32Level(N) writeGEQLevelCh(3, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba32Level wroteGEQLevelCh(3, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh3Ba32Width readGEQWidthCh(3, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh3Ba32Width(N) writeGEQWidthCh(3, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh3Ba32Width wroteGEQWidthCh(3, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba1Freq readGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba1Freq(N) writeGEQFreqCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba1Freq wroteGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba1Level readGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba1Level(N) writeGEQLevelCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba1Level wroteGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba1Width readGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba1Width(N) writeGEQWidthCh(4, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba1Width wroteGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba2Freq readGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba2Freq(N) writeGEQFreqCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba2Freq wroteGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba2Level readGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba2Level(N) writeGEQLevelCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba2Level wroteGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba2Width readGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba2Width(N) writeGEQWidthCh(4, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba2Width wroteGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba3Freq readGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba3Freq(N) writeGEQFreqCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba3Freq wroteGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba3Level readGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba3Level(N) writeGEQLevelCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba3Level wroteGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba3Width readGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba3Width(N) writeGEQWidthCh(4, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba3Width wroteGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba4Freq readGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba4Freq(N) writeGEQFreqCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba4Freq wroteGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba4Level readGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba4Level(N) writeGEQLevelCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba4Level wroteGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba4Width readGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba4Width(N) writeGEQWidthCh(4, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba4Width wroteGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba5Freq readGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba5Freq(N) writeGEQFreqCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba5Freq wroteGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba5Level readGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba5Level(N) writeGEQLevelCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba5Level wroteGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba5Width readGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba5Width(N) writeGEQWidthCh(4, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba5Width wroteGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba6Freq readGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba6Freq(N) writeGEQFreqCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba6Freq wroteGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba6Level readGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba6Level(N) writeGEQLevelCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba6Level wroteGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba6Width readGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba6Width(N) writeGEQWidthCh(4, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba6Width wroteGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba7Freq readGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba7Freq(N) writeGEQFreqCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba7Freq wroteGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba7Level readGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba7Level(N) writeGEQLevelCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba7Level wroteGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba7Width readGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba7Width(N) writeGEQWidthCh(4, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba7Width wroteGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba8Freq readGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba8Freq(N) writeGEQFreqCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba8Freq wroteGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba8Level readGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba8Level(N) writeGEQLevelCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba8Level wroteGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba8Width readGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba8Width(N) writeGEQWidthCh(4, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba8Width wroteGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba9Freq readGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba9Freq(N) writeGEQFreqCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba9Freq wroteGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba9Level readGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba9Level(N) writeGEQLevelCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba9Level wroteGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba9Width readGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba9Width(N) writeGEQWidthCh(4, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba9Width wroteGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba10Freq readGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba10Freq(N) writeGEQFreqCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba10Freq wroteGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba10Level readGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba10Level(N) writeGEQLevelCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba10Level wroteGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba10Width readGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba10Width(N) writeGEQWidthCh(4, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba10Width wroteGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba11Freq readGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba11Freq(N) writeGEQFreqCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba11Freq wroteGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba11Level readGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba11Level(N) writeGEQLevelCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba11Level wroteGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba11Width readGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba11Width(N) writeGEQWidthCh(4, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba11Width wroteGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba12Freq readGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba12Freq(N) writeGEQFreqCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba12Freq wroteGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba12Level readGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba12Level(N) writeGEQLevelCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba12Level wroteGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba12Width readGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba12Width(N) writeGEQWidthCh(4, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba12Width wroteGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba13Freq readGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba13Freq(N) writeGEQFreqCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba13Freq wroteGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba13Level readGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba13Level(N) writeGEQLevelCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba13Level wroteGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba13Width readGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba13Width(N) writeGEQWidthCh(4, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba13Width wroteGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba14Freq readGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba14Freq(N) writeGEQFreqCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba14Freq wroteGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba14Level readGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba14Level(N) writeGEQLevelCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba14Level wroteGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba14Width readGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba14Width(N) writeGEQWidthCh(4, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba14Width wroteGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba15Freq readGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba15Freq(N) writeGEQFreqCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba15Freq wroteGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba15Level readGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba15Level(N) writeGEQLevelCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba15Level wroteGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba15Width readGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba15Width(N) writeGEQWidthCh(4, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba15Width wroteGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba16Freq readGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba16Freq(N) writeGEQFreqCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba16Freq wroteGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba16Level readGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba16Level(N) writeGEQLevelCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba16Level wroteGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba16Width readGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba16Width(N) writeGEQWidthCh(4, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba16Width wroteGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba17Freq readGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba17Freq(N) writeGEQFreqCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba17Freq wroteGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba17Level readGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba17Level(N) writeGEQLevelCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba17Level wroteGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba17Width readGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba17Width(N) writeGEQWidthCh(4, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba17Width wroteGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba18Freq readGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba18Freq(N) writeGEQFreqCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba18Freq wroteGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba18Level readGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba18Level(N) writeGEQLevelCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba18Level wroteGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba18Width readGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba18Width(N) writeGEQWidthCh(4, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba18Width wroteGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba19Freq readGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba19Freq(N) writeGEQFreqCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba19Freq wroteGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba19Level readGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba19Level(N) writeGEQLevelCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba19Level wroteGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba19Width readGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba19Width(N) writeGEQWidthCh(4, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba19Width wroteGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba20Freq readGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba20Freq(N) writeGEQFreqCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba20Freq wroteGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba20Level readGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba20Level(N) writeGEQLevelCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba20Level wroteGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba20Width readGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba20Width(N) writeGEQWidthCh(4, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba20Width wroteGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba21Freq readGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba21Freq(N) writeGEQFreqCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba21Freq wroteGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba21Level readGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba21Level(N) writeGEQLevelCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba21Level wroteGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba21Width readGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba21Width(N) writeGEQWidthCh(4, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba21Width wroteGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba22Freq readGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba22Freq(N) writeGEQFreqCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba22Freq wroteGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba22Level readGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba22Level(N) writeGEQLevelCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba22Level wroteGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba22Width readGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba22Width(N) writeGEQWidthCh(4, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba22Width wroteGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba23Freq readGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba23Freq(N) writeGEQFreqCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba23Freq wroteGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba23Level readGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba23Level(N) writeGEQLevelCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba23Level wroteGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba23Width readGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba23Width(N) writeGEQWidthCh(4, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba23Width wroteGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba24Freq readGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba24Freq(N) writeGEQFreqCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba24Freq wroteGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba24Level readGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba24Level(N) writeGEQLevelCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba24Level wroteGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba24Width readGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba24Width(N) writeGEQWidthCh(4, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba24Width wroteGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba25Freq readGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba25Freq(N) writeGEQFreqCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba25Freq wroteGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba25Level readGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba25Level(N) writeGEQLevelCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba25Level wroteGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba25Width readGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba25Width(N) writeGEQWidthCh(4, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba25Width wroteGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba26Freq readGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba26Freq(N) writeGEQFreqCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba26Freq wroteGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba26Level readGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba26Level(N) writeGEQLevelCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba26Level wroteGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba26Width readGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba26Width(N) writeGEQWidthCh(4, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba26Width wroteGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba27Freq readGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba27Freq(N) writeGEQFreqCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba27Freq wroteGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba27Level readGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba27Level(N) writeGEQLevelCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba27Level wroteGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba27Width readGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba27Width(N) writeGEQWidthCh(4, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba27Width wroteGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba28Freq readGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba28Freq(N) writeGEQFreqCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba28Freq wroteGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba28Level readGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba28Level(N) writeGEQLevelCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba28Level wroteGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba28Width readGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba28Width(N) writeGEQWidthCh(4, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba28Width wroteGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba29Freq readGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba29Freq(N) writeGEQFreqCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba29Freq wroteGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba29Level readGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba29Level(N) writeGEQLevelCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba29Level wroteGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba29Width readGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba29Width(N) writeGEQWidthCh(4, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba29Width wroteGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba30Freq readGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba30Freq(N) writeGEQFreqCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba30Freq wroteGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba30Level readGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba30Level(N) writeGEQLevelCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba30Level wroteGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba30Width readGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba30Width(N) writeGEQWidthCh(4, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba30Width wroteGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba31Freq readGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba31Freq(N) writeGEQFreqCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba31Freq wroteGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba31Level readGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba31Level(N) writeGEQLevelCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba31Level wroteGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba31Width readGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba31Width(N) writeGEQWidthCh(4, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba31Width wroteGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh4Ba32Freq readGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba32Freq(N) writeGEQFreqCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba32Freq wroteGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba32Level readGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba32Level(N) writeGEQLevelCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba32Level wroteGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh4Ba32Width readGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh4Ba32Width(N) writeGEQWidthCh(4, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh4Ba32Width wroteGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba1Freq readGEQFreqCh(5, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba1Freq(N) writeGEQFreqCh(5, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba1Freq wroteGEQFreqCh(5, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba1Level readGEQLevelCh(5, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba1Level(N) writeGEQLevelCh(5, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba1Level wroteGEQLevelCh(5, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba1Width readGEQWidthCh(5, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba1Width(N) writeGEQWidthCh(5, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba1Width wroteGEQWidthCh(5, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba2Freq readGEQFreqCh(5, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba2Freq(N) writeGEQFreqCh(5, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba2Freq wroteGEQFreqCh(5, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba2Level readGEQLevelCh(5, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba2Level(N) writeGEQLevelCh(5, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba2Level wroteGEQLevelCh(5, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba2Width readGEQWidthCh(5, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba2Width(N) writeGEQWidthCh(5, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba2Width wroteGEQWidthCh(5, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba3Freq readGEQFreqCh(5, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba3Freq(N) writeGEQFreqCh(5, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba3Freq wroteGEQFreqCh(5, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba3Level readGEQLevelCh(5, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba3Level(N) writeGEQLevelCh(5, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba3Level wroteGEQLevelCh(5, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba3Width readGEQWidthCh(5, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba3Width(N) writeGEQWidthCh(5, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba3Width wroteGEQWidthCh(5, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba4Freq readGEQFreqCh(5, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba4Freq(N) writeGEQFreqCh(5, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba4Freq wroteGEQFreqCh(5, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba4Level readGEQLevelCh(5, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba4Level(N) writeGEQLevelCh(5, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba4Level wroteGEQLevelCh(5, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba4Width readGEQWidthCh(5, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba4Width(N) writeGEQWidthCh(5, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba4Width wroteGEQWidthCh(5, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba5Freq readGEQFreqCh(5, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba5Freq(N) writeGEQFreqCh(5, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba5Freq wroteGEQFreqCh(5, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba5Level readGEQLevelCh(5, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba5Level(N) writeGEQLevelCh(5, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba5Level wroteGEQLevelCh(5, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba5Width readGEQWidthCh(5, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba5Width(N) writeGEQWidthCh(5, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba5Width wroteGEQWidthCh(5, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba6Freq readGEQFreqCh(5, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba6Freq(N) writeGEQFreqCh(5, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba6Freq wroteGEQFreqCh(5, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba6Level readGEQLevelCh(5, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba6Level(N) writeGEQLevelCh(5, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba6Level wroteGEQLevelCh(5, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba6Width readGEQWidthCh(5, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba6Width(N) writeGEQWidthCh(5, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba6Width wroteGEQWidthCh(5, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba7Freq readGEQFreqCh(5, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba7Freq(N) writeGEQFreqCh(5, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba7Freq wroteGEQFreqCh(5, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba7Level readGEQLevelCh(5, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba7Level(N) writeGEQLevelCh(5, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba7Level wroteGEQLevelCh(5, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba7Width readGEQWidthCh(5, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba7Width(N) writeGEQWidthCh(5, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba7Width wroteGEQWidthCh(5, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba8Freq readGEQFreqCh(5, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba8Freq(N) writeGEQFreqCh(5, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba8Freq wroteGEQFreqCh(5, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba8Level readGEQLevelCh(5, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba8Level(N) writeGEQLevelCh(5, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba8Level wroteGEQLevelCh(5, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba8Width readGEQWidthCh(5, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba8Width(N) writeGEQWidthCh(5, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba8Width wroteGEQWidthCh(5, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba9Freq readGEQFreqCh(5, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba9Freq(N) writeGEQFreqCh(5, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba9Freq wroteGEQFreqCh(5, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba9Level readGEQLevelCh(5, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba9Level(N) writeGEQLevelCh(5, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba9Level wroteGEQLevelCh(5, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba9Width readGEQWidthCh(5, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba9Width(N) writeGEQWidthCh(5, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba9Width wroteGEQWidthCh(5, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba10Freq readGEQFreqCh(5, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba10Freq(N) writeGEQFreqCh(5, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba10Freq wroteGEQFreqCh(5, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba10Level readGEQLevelCh(5, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba10Level(N) writeGEQLevelCh(5, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba10Level wroteGEQLevelCh(5, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba10Width readGEQWidthCh(5, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba10Width(N) writeGEQWidthCh(5, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba10Width wroteGEQWidthCh(5, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba11Freq readGEQFreqCh(5, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba11Freq(N) writeGEQFreqCh(5, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba11Freq wroteGEQFreqCh(5, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba11Level readGEQLevelCh(5, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba11Level(N) writeGEQLevelCh(5, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba11Level wroteGEQLevelCh(5, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba11Width readGEQWidthCh(5, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba11Width(N) writeGEQWidthCh(5, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba11Width wroteGEQWidthCh(5, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba12Freq readGEQFreqCh(5, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba12Freq(N) writeGEQFreqCh(5, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba12Freq wroteGEQFreqCh(5, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba12Level readGEQLevelCh(5, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba12Level(N) writeGEQLevelCh(5, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba12Level wroteGEQLevelCh(5, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba12Width readGEQWidthCh(5, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba12Width(N) writeGEQWidthCh(5, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba12Width wroteGEQWidthCh(5, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba13Freq readGEQFreqCh(5, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba13Freq(N) writeGEQFreqCh(5, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba13Freq wroteGEQFreqCh(5, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba13Level readGEQLevelCh(5, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba13Level(N) writeGEQLevelCh(5, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba13Level wroteGEQLevelCh(5, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba13Width readGEQWidthCh(5, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba13Width(N) writeGEQWidthCh(5, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba13Width wroteGEQWidthCh(5, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba14Freq readGEQFreqCh(5, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba14Freq(N) writeGEQFreqCh(5, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba14Freq wroteGEQFreqCh(5, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba14Level readGEQLevelCh(5, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba14Level(N) writeGEQLevelCh(5, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba14Level wroteGEQLevelCh(5, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba14Width readGEQWidthCh(5, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba14Width(N) writeGEQWidthCh(5, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba14Width wroteGEQWidthCh(5, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba15Freq readGEQFreqCh(5, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba15Freq(N) writeGEQFreqCh(5, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba15Freq wroteGEQFreqCh(5, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba15Level readGEQLevelCh(5, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba15Level(N) writeGEQLevelCh(5, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba15Level wroteGEQLevelCh(5, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba15Width readGEQWidthCh(5, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba15Width(N) writeGEQWidthCh(5, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba15Width wroteGEQWidthCh(5, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba16Freq readGEQFreqCh(5, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba16Freq(N) writeGEQFreqCh(5, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba16Freq wroteGEQFreqCh(5, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba16Level readGEQLevelCh(5, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba16Level(N) writeGEQLevelCh(5, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba16Level wroteGEQLevelCh(5, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba16Width readGEQWidthCh(5, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba16Width(N) writeGEQWidthCh(5, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba16Width wroteGEQWidthCh(5, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba17Freq readGEQFreqCh(5, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba17Freq(N) writeGEQFreqCh(5, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba17Freq wroteGEQFreqCh(5, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba17Level readGEQLevelCh(5, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba17Level(N) writeGEQLevelCh(5, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba17Level wroteGEQLevelCh(5, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba17Width readGEQWidthCh(5, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba17Width(N) writeGEQWidthCh(5, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba17Width wroteGEQWidthCh(5, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba18Freq readGEQFreqCh(5, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba18Freq(N) writeGEQFreqCh(5, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba18Freq wroteGEQFreqCh(5, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba18Level readGEQLevelCh(5, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba18Level(N) writeGEQLevelCh(5, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba18Level wroteGEQLevelCh(5, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba18Width readGEQWidthCh(5, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba18Width(N) writeGEQWidthCh(5, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba18Width wroteGEQWidthCh(5, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba19Freq readGEQFreqCh(5, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba19Freq(N) writeGEQFreqCh(5, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba19Freq wroteGEQFreqCh(5, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba19Level readGEQLevelCh(5, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba19Level(N) writeGEQLevelCh(5, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba19Level wroteGEQLevelCh(5, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba19Width readGEQWidthCh(5, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba19Width(N) writeGEQWidthCh(5, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba19Width wroteGEQWidthCh(5, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba20Freq readGEQFreqCh(5, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba20Freq(N) writeGEQFreqCh(5, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba20Freq wroteGEQFreqCh(5, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba20Level readGEQLevelCh(5, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba20Level(N) writeGEQLevelCh(5, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba20Level wroteGEQLevelCh(5, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba20Width readGEQWidthCh(5, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba20Width(N) writeGEQWidthCh(5, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba20Width wroteGEQWidthCh(5, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba21Freq readGEQFreqCh(5, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba21Freq(N) writeGEQFreqCh(5, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba21Freq wroteGEQFreqCh(5, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba21Level readGEQLevelCh(5, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba21Level(N) writeGEQLevelCh(5, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba21Level wroteGEQLevelCh(5, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba21Width readGEQWidthCh(5, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba21Width(N) writeGEQWidthCh(5, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba21Width wroteGEQWidthCh(5, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba22Freq readGEQFreqCh(5, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba22Freq(N) writeGEQFreqCh(5, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba22Freq wroteGEQFreqCh(5, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba22Level readGEQLevelCh(5, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba22Level(N) writeGEQLevelCh(5, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba22Level wroteGEQLevelCh(5, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba22Width readGEQWidthCh(5, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba22Width(N) writeGEQWidthCh(5, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba22Width wroteGEQWidthCh(5, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba23Freq readGEQFreqCh(5, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba23Freq(N) writeGEQFreqCh(5, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba23Freq wroteGEQFreqCh(5, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba23Level readGEQLevelCh(5, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba23Level(N) writeGEQLevelCh(5, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba23Level wroteGEQLevelCh(5, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba23Width readGEQWidthCh(5, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba23Width(N) writeGEQWidthCh(5, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba23Width wroteGEQWidthCh(5, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba24Freq readGEQFreqCh(5, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba24Freq(N) writeGEQFreqCh(5, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba24Freq wroteGEQFreqCh(5, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba24Level readGEQLevelCh(5, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba24Level(N) writeGEQLevelCh(5, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba24Level wroteGEQLevelCh(5, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba24Width readGEQWidthCh(5, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba24Width(N) writeGEQWidthCh(5, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba24Width wroteGEQWidthCh(5, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba25Freq readGEQFreqCh(5, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba25Freq(N) writeGEQFreqCh(5, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba25Freq wroteGEQFreqCh(5, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba25Level readGEQLevelCh(5, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba25Level(N) writeGEQLevelCh(5, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba25Level wroteGEQLevelCh(5, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba25Width readGEQWidthCh(5, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba25Width(N) writeGEQWidthCh(5, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba25Width wroteGEQWidthCh(5, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba26Freq readGEQFreqCh(5, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba26Freq(N) writeGEQFreqCh(5, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba26Freq wroteGEQFreqCh(5, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba26Level readGEQLevelCh(5, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba26Level(N) writeGEQLevelCh(5, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba26Level wroteGEQLevelCh(5, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba26Width readGEQWidthCh(5, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba26Width(N) writeGEQWidthCh(5, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba26Width wroteGEQWidthCh(5, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba27Freq readGEQFreqCh(5, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba27Freq(N) writeGEQFreqCh(5, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba27Freq wroteGEQFreqCh(5, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba27Level readGEQLevelCh(5, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba27Level(N) writeGEQLevelCh(5, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba27Level wroteGEQLevelCh(5, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba27Width readGEQWidthCh(5, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba27Width(N) writeGEQWidthCh(5, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba27Width wroteGEQWidthCh(5, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba28Freq readGEQFreqCh(5, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba28Freq(N) writeGEQFreqCh(5, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba28Freq wroteGEQFreqCh(5, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba28Level readGEQLevelCh(5, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba28Level(N) writeGEQLevelCh(5, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba28Level wroteGEQLevelCh(5, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba28Width readGEQWidthCh(5, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba28Width(N) writeGEQWidthCh(5, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba28Width wroteGEQWidthCh(5, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba29Freq readGEQFreqCh(5, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba29Freq(N) writeGEQFreqCh(5, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba29Freq wroteGEQFreqCh(5, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba29Level readGEQLevelCh(5, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba29Level(N) writeGEQLevelCh(5, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba29Level wroteGEQLevelCh(5, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba29Width readGEQWidthCh(5, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba29Width(N) writeGEQWidthCh(5, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba29Width wroteGEQWidthCh(5, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba30Freq readGEQFreqCh(5, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba30Freq(N) writeGEQFreqCh(5, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba30Freq wroteGEQFreqCh(5, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba30Level readGEQLevelCh(5, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba30Level(N) writeGEQLevelCh(5, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba30Level wroteGEQLevelCh(5, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba30Width readGEQWidthCh(5, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba30Width(N) writeGEQWidthCh(5, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba30Width wroteGEQWidthCh(5, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba31Freq readGEQFreqCh(5, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba31Freq(N) writeGEQFreqCh(5, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba31Freq wroteGEQFreqCh(5, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba31Level readGEQLevelCh(5, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba31Level(N) writeGEQLevelCh(5, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba31Level wroteGEQLevelCh(5, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba31Width readGEQWidthCh(5, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba31Width(N) writeGEQWidthCh(5, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba31Width wroteGEQWidthCh(5, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh5Ba32Freq readGEQFreqCh(5, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba32Freq(N) writeGEQFreqCh(5, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba32Freq wroteGEQFreqCh(5, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba32Level readGEQLevelCh(5, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba32Level(N) writeGEQLevelCh(5, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba32Level wroteGEQLevelCh(5, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh5Ba32Width readGEQWidthCh(5, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh5Ba32Width(N) writeGEQWidthCh(5, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh5Ba32Width wroteGEQWidthCh(5, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba1Freq readGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba1Freq(N) writeGEQFreqCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba1Freq wroteGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba1Level readGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba1Level(N) writeGEQLevelCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba1Level wroteGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba1Width readGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba1Width(N) writeGEQWidthCh(6, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba1Width wroteGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba2Freq readGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba2Freq(N) writeGEQFreqCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba2Freq wroteGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba2Level readGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba2Level(N) writeGEQLevelCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba2Level wroteGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba2Width readGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba2Width(N) writeGEQWidthCh(6, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba2Width wroteGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba3Freq readGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba3Freq(N) writeGEQFreqCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba3Freq wroteGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba3Level readGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba3Level(N) writeGEQLevelCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba3Level wroteGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba3Width readGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba3Width(N) writeGEQWidthCh(6, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba3Width wroteGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba4Freq readGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba4Freq(N) writeGEQFreqCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba4Freq wroteGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba4Level readGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba4Level(N) writeGEQLevelCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba4Level wroteGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba4Width readGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba4Width(N) writeGEQWidthCh(6, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba4Width wroteGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba5Freq readGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba5Freq(N) writeGEQFreqCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba5Freq wroteGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba5Level readGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba5Level(N) writeGEQLevelCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba5Level wroteGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba5Width readGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba5Width(N) writeGEQWidthCh(6, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba5Width wroteGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba6Freq readGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba6Freq(N) writeGEQFreqCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba6Freq wroteGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba6Level readGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba6Level(N) writeGEQLevelCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba6Level wroteGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba6Width readGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba6Width(N) writeGEQWidthCh(6, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba6Width wroteGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba7Freq readGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba7Freq(N) writeGEQFreqCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba7Freq wroteGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba7Level readGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba7Level(N) writeGEQLevelCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba7Level wroteGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba7Width readGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba7Width(N) writeGEQWidthCh(6, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba7Width wroteGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba8Freq readGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba8Freq(N) writeGEQFreqCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba8Freq wroteGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba8Level readGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba8Level(N) writeGEQLevelCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba8Level wroteGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba8Width readGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba8Width(N) writeGEQWidthCh(6, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba8Width wroteGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba9Freq readGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba9Freq(N) writeGEQFreqCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba9Freq wroteGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba9Level readGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba9Level(N) writeGEQLevelCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba9Level wroteGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba9Width readGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba9Width(N) writeGEQWidthCh(6, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba9Width wroteGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba10Freq readGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba10Freq(N) writeGEQFreqCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba10Freq wroteGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba10Level readGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba10Level(N) writeGEQLevelCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba10Level wroteGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba10Width readGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba10Width(N) writeGEQWidthCh(6, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba10Width wroteGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba11Freq readGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba11Freq(N) writeGEQFreqCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba11Freq wroteGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba11Level readGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba11Level(N) writeGEQLevelCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba11Level wroteGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba11Width readGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba11Width(N) writeGEQWidthCh(6, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba11Width wroteGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba12Freq readGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba12Freq(N) writeGEQFreqCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba12Freq wroteGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba12Level readGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba12Level(N) writeGEQLevelCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba12Level wroteGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba12Width readGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba12Width(N) writeGEQWidthCh(6, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba12Width wroteGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba13Freq readGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba13Freq(N) writeGEQFreqCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba13Freq wroteGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba13Level readGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba13Level(N) writeGEQLevelCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba13Level wroteGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba13Width readGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba13Width(N) writeGEQWidthCh(6, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba13Width wroteGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba14Freq readGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba14Freq(N) writeGEQFreqCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba14Freq wroteGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba14Level readGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba14Level(N) writeGEQLevelCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba14Level wroteGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba14Width readGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba14Width(N) writeGEQWidthCh(6, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba14Width wroteGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba15Freq readGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba15Freq(N) writeGEQFreqCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba15Freq wroteGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba15Level readGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba15Level(N) writeGEQLevelCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba15Level wroteGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba15Width readGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba15Width(N) writeGEQWidthCh(6, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba15Width wroteGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba16Freq readGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba16Freq(N) writeGEQFreqCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba16Freq wroteGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba16Level readGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba16Level(N) writeGEQLevelCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba16Level wroteGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba16Width readGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba16Width(N) writeGEQWidthCh(6, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba16Width wroteGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba17Freq readGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba17Freq(N) writeGEQFreqCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba17Freq wroteGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba17Level readGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba17Level(N) writeGEQLevelCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba17Level wroteGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba17Width readGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba17Width(N) writeGEQWidthCh(6, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba17Width wroteGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba18Freq readGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba18Freq(N) writeGEQFreqCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba18Freq wroteGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba18Level readGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba18Level(N) writeGEQLevelCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba18Level wroteGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba18Width readGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba18Width(N) writeGEQWidthCh(6, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba18Width wroteGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba19Freq readGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba19Freq(N) writeGEQFreqCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba19Freq wroteGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba19Level readGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba19Level(N) writeGEQLevelCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba19Level wroteGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba19Width readGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba19Width(N) writeGEQWidthCh(6, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba19Width wroteGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba20Freq readGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba20Freq(N) writeGEQFreqCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba20Freq wroteGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba20Level readGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba20Level(N) writeGEQLevelCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba20Level wroteGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba20Width readGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba20Width(N) writeGEQWidthCh(6, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba20Width wroteGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba21Freq readGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba21Freq(N) writeGEQFreqCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba21Freq wroteGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba21Level readGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba21Level(N) writeGEQLevelCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba21Level wroteGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba21Width readGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba21Width(N) writeGEQWidthCh(6, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba21Width wroteGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba22Freq readGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba22Freq(N) writeGEQFreqCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba22Freq wroteGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba22Level readGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba22Level(N) writeGEQLevelCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba22Level wroteGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba22Width readGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba22Width(N) writeGEQWidthCh(6, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba22Width wroteGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba23Freq readGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba23Freq(N) writeGEQFreqCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba23Freq wroteGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba23Level readGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba23Level(N) writeGEQLevelCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba23Level wroteGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba23Width readGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba23Width(N) writeGEQWidthCh(6, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba23Width wroteGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba24Freq readGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba24Freq(N) writeGEQFreqCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba24Freq wroteGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba24Level readGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba24Level(N) writeGEQLevelCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba24Level wroteGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba24Width readGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba24Width(N) writeGEQWidthCh(6, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba24Width wroteGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba25Freq readGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba25Freq(N) writeGEQFreqCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba25Freq wroteGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba25Level readGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba25Level(N) writeGEQLevelCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba25Level wroteGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba25Width readGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba25Width(N) writeGEQWidthCh(6, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba25Width wroteGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba26Freq readGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba26Freq(N) writeGEQFreqCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba26Freq wroteGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba26Level readGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba26Level(N) writeGEQLevelCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba26Level wroteGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba26Width readGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba26Width(N) writeGEQWidthCh(6, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba26Width wroteGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba27Freq readGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba27Freq(N) writeGEQFreqCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba27Freq wroteGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba27Level readGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba27Level(N) writeGEQLevelCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba27Level wroteGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba27Width readGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba27Width(N) writeGEQWidthCh(6, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba27Width wroteGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba28Freq readGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba28Freq(N) writeGEQFreqCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba28Freq wroteGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba28Level readGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba28Level(N) writeGEQLevelCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba28Level wroteGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba28Width readGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba28Width(N) writeGEQWidthCh(6, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba28Width wroteGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba29Freq readGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba29Freq(N) writeGEQFreqCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba29Freq wroteGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba29Level readGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba29Level(N) writeGEQLevelCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba29Level wroteGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba29Width readGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba29Width(N) writeGEQWidthCh(6, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba29Width wroteGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba30Freq readGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba30Freq(N) writeGEQFreqCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba30Freq wroteGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba30Level readGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba30Level(N) writeGEQLevelCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba30Level wroteGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba30Width readGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba30Width(N) writeGEQWidthCh(6, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba30Width wroteGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba31Freq readGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba31Freq(N) writeGEQFreqCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba31Freq wroteGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba31Level readGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba31Level(N) writeGEQLevelCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba31Level wroteGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba31Width readGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba31Width(N) writeGEQWidthCh(6, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba31Width wroteGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh6Ba32Freq readGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba32Freq(N) writeGEQFreqCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba32Freq wroteGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba32Level readGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba32Level(N) writeGEQLevelCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba32Level wroteGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh6Ba32Width readGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh6Ba32Width(N) writeGEQWidthCh(6, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh6Ba32Width wroteGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba1Freq readGEQFreqCh(7, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba1Freq(N) writeGEQFreqCh(7, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba1Freq wroteGEQFreqCh(7, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba1Level readGEQLevelCh(7, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba1Level(N) writeGEQLevelCh(7, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba1Level wroteGEQLevelCh(7, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba1Width readGEQWidthCh(7, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba1Width(N) writeGEQWidthCh(7, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba1Width wroteGEQWidthCh(7, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba2Freq readGEQFreqCh(7, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba2Freq(N) writeGEQFreqCh(7, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba2Freq wroteGEQFreqCh(7, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba2Level readGEQLevelCh(7, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba2Level(N) writeGEQLevelCh(7, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba2Level wroteGEQLevelCh(7, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba2Width readGEQWidthCh(7, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba2Width(N) writeGEQWidthCh(7, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba2Width wroteGEQWidthCh(7, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba3Freq readGEQFreqCh(7, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba3Freq(N) writeGEQFreqCh(7, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba3Freq wroteGEQFreqCh(7, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba3Level readGEQLevelCh(7, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba3Level(N) writeGEQLevelCh(7, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba3Level wroteGEQLevelCh(7, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba3Width readGEQWidthCh(7, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba3Width(N) writeGEQWidthCh(7, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba3Width wroteGEQWidthCh(7, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba4Freq readGEQFreqCh(7, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba4Freq(N) writeGEQFreqCh(7, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba4Freq wroteGEQFreqCh(7, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba4Level readGEQLevelCh(7, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba4Level(N) writeGEQLevelCh(7, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba4Level wroteGEQLevelCh(7, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba4Width readGEQWidthCh(7, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba4Width(N) writeGEQWidthCh(7, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba4Width wroteGEQWidthCh(7, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba5Freq readGEQFreqCh(7, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba5Freq(N) writeGEQFreqCh(7, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba5Freq wroteGEQFreqCh(7, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba5Level readGEQLevelCh(7, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba5Level(N) writeGEQLevelCh(7, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba5Level wroteGEQLevelCh(7, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba5Width readGEQWidthCh(7, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba5Width(N) writeGEQWidthCh(7, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba5Width wroteGEQWidthCh(7, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba6Freq readGEQFreqCh(7, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba6Freq(N) writeGEQFreqCh(7, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba6Freq wroteGEQFreqCh(7, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba6Level readGEQLevelCh(7, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba6Level(N) writeGEQLevelCh(7, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba6Level wroteGEQLevelCh(7, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba6Width readGEQWidthCh(7, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba6Width(N) writeGEQWidthCh(7, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba6Width wroteGEQWidthCh(7, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba7Freq readGEQFreqCh(7, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba7Freq(N) writeGEQFreqCh(7, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba7Freq wroteGEQFreqCh(7, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba7Level readGEQLevelCh(7, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba7Level(N) writeGEQLevelCh(7, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba7Level wroteGEQLevelCh(7, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba7Width readGEQWidthCh(7, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba7Width(N) writeGEQWidthCh(7, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba7Width wroteGEQWidthCh(7, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba8Freq readGEQFreqCh(7, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba8Freq(N) writeGEQFreqCh(7, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba8Freq wroteGEQFreqCh(7, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba8Level readGEQLevelCh(7, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba8Level(N) writeGEQLevelCh(7, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba8Level wroteGEQLevelCh(7, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba8Width readGEQWidthCh(7, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba8Width(N) writeGEQWidthCh(7, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba8Width wroteGEQWidthCh(7, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba9Freq readGEQFreqCh(7, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba9Freq(N) writeGEQFreqCh(7, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba9Freq wroteGEQFreqCh(7, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba9Level readGEQLevelCh(7, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba9Level(N) writeGEQLevelCh(7, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba9Level wroteGEQLevelCh(7, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba9Width readGEQWidthCh(7, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba9Width(N) writeGEQWidthCh(7, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba9Width wroteGEQWidthCh(7, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba10Freq readGEQFreqCh(7, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba10Freq(N) writeGEQFreqCh(7, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba10Freq wroteGEQFreqCh(7, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba10Level readGEQLevelCh(7, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba10Level(N) writeGEQLevelCh(7, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba10Level wroteGEQLevelCh(7, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba10Width readGEQWidthCh(7, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba10Width(N) writeGEQWidthCh(7, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba10Width wroteGEQWidthCh(7, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba11Freq readGEQFreqCh(7, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba11Freq(N) writeGEQFreqCh(7, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba11Freq wroteGEQFreqCh(7, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba11Level readGEQLevelCh(7, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba11Level(N) writeGEQLevelCh(7, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba11Level wroteGEQLevelCh(7, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba11Width readGEQWidthCh(7, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba11Width(N) writeGEQWidthCh(7, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba11Width wroteGEQWidthCh(7, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba12Freq readGEQFreqCh(7, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba12Freq(N) writeGEQFreqCh(7, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba12Freq wroteGEQFreqCh(7, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba12Level readGEQLevelCh(7, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba12Level(N) writeGEQLevelCh(7, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba12Level wroteGEQLevelCh(7, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba12Width readGEQWidthCh(7, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba12Width(N) writeGEQWidthCh(7, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba12Width wroteGEQWidthCh(7, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba13Freq readGEQFreqCh(7, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba13Freq(N) writeGEQFreqCh(7, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba13Freq wroteGEQFreqCh(7, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba13Level readGEQLevelCh(7, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba13Level(N) writeGEQLevelCh(7, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba13Level wroteGEQLevelCh(7, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba13Width readGEQWidthCh(7, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba13Width(N) writeGEQWidthCh(7, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba13Width wroteGEQWidthCh(7, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba14Freq readGEQFreqCh(7, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba14Freq(N) writeGEQFreqCh(7, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba14Freq wroteGEQFreqCh(7, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba14Level readGEQLevelCh(7, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba14Level(N) writeGEQLevelCh(7, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba14Level wroteGEQLevelCh(7, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba14Width readGEQWidthCh(7, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba14Width(N) writeGEQWidthCh(7, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba14Width wroteGEQWidthCh(7, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba15Freq readGEQFreqCh(7, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba15Freq(N) writeGEQFreqCh(7, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba15Freq wroteGEQFreqCh(7, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba15Level readGEQLevelCh(7, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba15Level(N) writeGEQLevelCh(7, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba15Level wroteGEQLevelCh(7, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba15Width readGEQWidthCh(7, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba15Width(N) writeGEQWidthCh(7, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba15Width wroteGEQWidthCh(7, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba16Freq readGEQFreqCh(7, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba16Freq(N) writeGEQFreqCh(7, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba16Freq wroteGEQFreqCh(7, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba16Level readGEQLevelCh(7, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba16Level(N) writeGEQLevelCh(7, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba16Level wroteGEQLevelCh(7, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba16Width readGEQWidthCh(7, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba16Width(N) writeGEQWidthCh(7, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba16Width wroteGEQWidthCh(7, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba17Freq readGEQFreqCh(7, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba17Freq(N) writeGEQFreqCh(7, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba17Freq wroteGEQFreqCh(7, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba17Level readGEQLevelCh(7, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba17Level(N) writeGEQLevelCh(7, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba17Level wroteGEQLevelCh(7, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba17Width readGEQWidthCh(7, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba17Width(N) writeGEQWidthCh(7, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba17Width wroteGEQWidthCh(7, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba18Freq readGEQFreqCh(7, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba18Freq(N) writeGEQFreqCh(7, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba18Freq wroteGEQFreqCh(7, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba18Level readGEQLevelCh(7, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba18Level(N) writeGEQLevelCh(7, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba18Level wroteGEQLevelCh(7, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba18Width readGEQWidthCh(7, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba18Width(N) writeGEQWidthCh(7, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba18Width wroteGEQWidthCh(7, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba19Freq readGEQFreqCh(7, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba19Freq(N) writeGEQFreqCh(7, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba19Freq wroteGEQFreqCh(7, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba19Level readGEQLevelCh(7, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba19Level(N) writeGEQLevelCh(7, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba19Level wroteGEQLevelCh(7, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba19Width readGEQWidthCh(7, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba19Width(N) writeGEQWidthCh(7, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba19Width wroteGEQWidthCh(7, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba20Freq readGEQFreqCh(7, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba20Freq(N) writeGEQFreqCh(7, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba20Freq wroteGEQFreqCh(7, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba20Level readGEQLevelCh(7, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba20Level(N) writeGEQLevelCh(7, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba20Level wroteGEQLevelCh(7, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba20Width readGEQWidthCh(7, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba20Width(N) writeGEQWidthCh(7, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba20Width wroteGEQWidthCh(7, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba21Freq readGEQFreqCh(7, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba21Freq(N) writeGEQFreqCh(7, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba21Freq wroteGEQFreqCh(7, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba21Level readGEQLevelCh(7, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba21Level(N) writeGEQLevelCh(7, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba21Level wroteGEQLevelCh(7, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba21Width readGEQWidthCh(7, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba21Width(N) writeGEQWidthCh(7, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba21Width wroteGEQWidthCh(7, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba22Freq readGEQFreqCh(7, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba22Freq(N) writeGEQFreqCh(7, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba22Freq wroteGEQFreqCh(7, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba22Level readGEQLevelCh(7, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba22Level(N) writeGEQLevelCh(7, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba22Level wroteGEQLevelCh(7, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba22Width readGEQWidthCh(7, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba22Width(N) writeGEQWidthCh(7, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba22Width wroteGEQWidthCh(7, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba23Freq readGEQFreqCh(7, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba23Freq(N) writeGEQFreqCh(7, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba23Freq wroteGEQFreqCh(7, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba23Level readGEQLevelCh(7, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba23Level(N) writeGEQLevelCh(7, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba23Level wroteGEQLevelCh(7, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba23Width readGEQWidthCh(7, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba23Width(N) writeGEQWidthCh(7, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba23Width wroteGEQWidthCh(7, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba24Freq readGEQFreqCh(7, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba24Freq(N) writeGEQFreqCh(7, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba24Freq wroteGEQFreqCh(7, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba24Level readGEQLevelCh(7, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba24Level(N) writeGEQLevelCh(7, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba24Level wroteGEQLevelCh(7, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba24Width readGEQWidthCh(7, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba24Width(N) writeGEQWidthCh(7, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba24Width wroteGEQWidthCh(7, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba25Freq readGEQFreqCh(7, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba25Freq(N) writeGEQFreqCh(7, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba25Freq wroteGEQFreqCh(7, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba25Level readGEQLevelCh(7, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba25Level(N) writeGEQLevelCh(7, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba25Level wroteGEQLevelCh(7, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba25Width readGEQWidthCh(7, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba25Width(N) writeGEQWidthCh(7, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba25Width wroteGEQWidthCh(7, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba26Freq readGEQFreqCh(7, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba26Freq(N) writeGEQFreqCh(7, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba26Freq wroteGEQFreqCh(7, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba26Level readGEQLevelCh(7, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba26Level(N) writeGEQLevelCh(7, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba26Level wroteGEQLevelCh(7, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba26Width readGEQWidthCh(7, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba26Width(N) writeGEQWidthCh(7, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba26Width wroteGEQWidthCh(7, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba27Freq readGEQFreqCh(7, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba27Freq(N) writeGEQFreqCh(7, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba27Freq wroteGEQFreqCh(7, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba27Level readGEQLevelCh(7, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba27Level(N) writeGEQLevelCh(7, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba27Level wroteGEQLevelCh(7, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba27Width readGEQWidthCh(7, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba27Width(N) writeGEQWidthCh(7, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba27Width wroteGEQWidthCh(7, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba28Freq readGEQFreqCh(7, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba28Freq(N) writeGEQFreqCh(7, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba28Freq wroteGEQFreqCh(7, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba28Level readGEQLevelCh(7, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba28Level(N) writeGEQLevelCh(7, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba28Level wroteGEQLevelCh(7, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba28Width readGEQWidthCh(7, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba28Width(N) writeGEQWidthCh(7, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba28Width wroteGEQWidthCh(7, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba29Freq readGEQFreqCh(7, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba29Freq(N) writeGEQFreqCh(7, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba29Freq wroteGEQFreqCh(7, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba29Level readGEQLevelCh(7, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba29Level(N) writeGEQLevelCh(7, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba29Level wroteGEQLevelCh(7, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba29Width readGEQWidthCh(7, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba29Width(N) writeGEQWidthCh(7, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba29Width wroteGEQWidthCh(7, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba30Freq readGEQFreqCh(7, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba30Freq(N) writeGEQFreqCh(7, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba30Freq wroteGEQFreqCh(7, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba30Level readGEQLevelCh(7, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba30Level(N) writeGEQLevelCh(7, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba30Level wroteGEQLevelCh(7, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba30Width readGEQWidthCh(7, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba30Width(N) writeGEQWidthCh(7, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba30Width wroteGEQWidthCh(7, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba31Freq readGEQFreqCh(7, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba31Freq(N) writeGEQFreqCh(7, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba31Freq wroteGEQFreqCh(7, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba31Level readGEQLevelCh(7, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba31Level(N) writeGEQLevelCh(7, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba31Level wroteGEQLevelCh(7, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba31Width readGEQWidthCh(7, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba31Width(N) writeGEQWidthCh(7, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba31Width wroteGEQWidthCh(7, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh7Ba32Freq readGEQFreqCh(7, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba32Freq(N) writeGEQFreqCh(7, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba32Freq wroteGEQFreqCh(7, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba32Level readGEQLevelCh(7, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba32Level(N) writeGEQLevelCh(7, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba32Level wroteGEQLevelCh(7, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh7Ba32Width readGEQWidthCh(7, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh7Ba32Width(N) writeGEQWidthCh(7, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh7Ba32Width wroteGEQWidthCh(7, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba1Freq readGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba1Freq(N) writeGEQFreqCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba1Freq wroteGEQFreqCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba1Level readGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba1Level(N) writeGEQLevelCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba1Level wroteGEQLevelCh(8, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba1Width readGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba1Width(N) writeGEQWidthCh(8, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba1Width wroteGEQWidthCh(8, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba2Freq readGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba2Freq(N) writeGEQFreqCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba2Freq wroteGEQFreqCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba2Level readGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba2Level(N) writeGEQLevelCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba2Level wroteGEQLevelCh(8, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba2Width readGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba2Width(N) writeGEQWidthCh(8, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba2Width wroteGEQWidthCh(8, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba3Freq readGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba3Freq(N) writeGEQFreqCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba3Freq wroteGEQFreqCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba3Level readGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba3Level(N) writeGEQLevelCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba3Level wroteGEQLevelCh(8, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba3Width readGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba3Width(N) writeGEQWidthCh(8, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba3Width wroteGEQWidthCh(8, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba4Freq readGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba4Freq(N) writeGEQFreqCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba4Freq wroteGEQFreqCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba4Level readGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba4Level(N) writeGEQLevelCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba4Level wroteGEQLevelCh(8, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba4Width readGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba4Width(N) writeGEQWidthCh(8, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba4Width wroteGEQWidthCh(8, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba5Freq readGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba5Freq(N) writeGEQFreqCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba5Freq wroteGEQFreqCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba5Level readGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba5Level(N) writeGEQLevelCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba5Level wroteGEQLevelCh(8, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba5Width readGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba5Width(N) writeGEQWidthCh(8, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba5Width wroteGEQWidthCh(8, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba6Freq readGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba6Freq(N) writeGEQFreqCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba6Freq wroteGEQFreqCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba6Level readGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba6Level(N) writeGEQLevelCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba6Level wroteGEQLevelCh(8, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba6Width readGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba6Width(N) writeGEQWidthCh(8, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba6Width wroteGEQWidthCh(8, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba7Freq readGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba7Freq(N) writeGEQFreqCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba7Freq wroteGEQFreqCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba7Level readGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba7Level(N) writeGEQLevelCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba7Level wroteGEQLevelCh(8, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba7Width readGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba7Width(N) writeGEQWidthCh(8, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba7Width wroteGEQWidthCh(8, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba8Freq readGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba8Freq(N) writeGEQFreqCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba8Freq wroteGEQFreqCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba8Level readGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba8Level(N) writeGEQLevelCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba8Level wroteGEQLevelCh(8, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba8Width readGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba8Width(N) writeGEQWidthCh(8, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba8Width wroteGEQWidthCh(8, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba9Freq readGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba9Freq(N) writeGEQFreqCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba9Freq wroteGEQFreqCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba9Level readGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba9Level(N) writeGEQLevelCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba9Level wroteGEQLevelCh(8, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba9Width readGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba9Width(N) writeGEQWidthCh(8, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba9Width wroteGEQWidthCh(8, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba10Freq readGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba10Freq(N) writeGEQFreqCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba10Freq wroteGEQFreqCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba10Level readGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba10Level(N) writeGEQLevelCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba10Level wroteGEQLevelCh(8, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba10Width readGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba10Width(N) writeGEQWidthCh(8, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba10Width wroteGEQWidthCh(8, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba11Freq readGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba11Freq(N) writeGEQFreqCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba11Freq wroteGEQFreqCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba11Level readGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba11Level(N) writeGEQLevelCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba11Level wroteGEQLevelCh(8, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba11Width readGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba11Width(N) writeGEQWidthCh(8, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba11Width wroteGEQWidthCh(8, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba12Freq readGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba12Freq(N) writeGEQFreqCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba12Freq wroteGEQFreqCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba12Level readGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba12Level(N) writeGEQLevelCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba12Level wroteGEQLevelCh(8, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba12Width readGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba12Width(N) writeGEQWidthCh(8, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba12Width wroteGEQWidthCh(8, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba13Freq readGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba13Freq(N) writeGEQFreqCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba13Freq wroteGEQFreqCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba13Level readGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba13Level(N) writeGEQLevelCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba13Level wroteGEQLevelCh(8, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba13Width readGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba13Width(N) writeGEQWidthCh(8, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba13Width wroteGEQWidthCh(8, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba14Freq readGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba14Freq(N) writeGEQFreqCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba14Freq wroteGEQFreqCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba14Level readGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba14Level(N) writeGEQLevelCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba14Level wroteGEQLevelCh(8, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba14Width readGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba14Width(N) writeGEQWidthCh(8, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba14Width wroteGEQWidthCh(8, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba15Freq readGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba15Freq(N) writeGEQFreqCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba15Freq wroteGEQFreqCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba15Level readGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba15Level(N) writeGEQLevelCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba15Level wroteGEQLevelCh(8, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba15Width readGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba15Width(N) writeGEQWidthCh(8, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba15Width wroteGEQWidthCh(8, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba16Freq readGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba16Freq(N) writeGEQFreqCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba16Freq wroteGEQFreqCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba16Level readGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba16Level(N) writeGEQLevelCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba16Level wroteGEQLevelCh(8, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba16Width readGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba16Width(N) writeGEQWidthCh(8, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba16Width wroteGEQWidthCh(8, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba17Freq readGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba17Freq(N) writeGEQFreqCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba17Freq wroteGEQFreqCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba17Level readGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba17Level(N) writeGEQLevelCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba17Level wroteGEQLevelCh(8, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba17Width readGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba17Width(N) writeGEQWidthCh(8, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba17Width wroteGEQWidthCh(8, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba18Freq readGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba18Freq(N) writeGEQFreqCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba18Freq wroteGEQFreqCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba18Level readGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba18Level(N) writeGEQLevelCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba18Level wroteGEQLevelCh(8, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba18Width readGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba18Width(N) writeGEQWidthCh(8, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba18Width wroteGEQWidthCh(8, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba19Freq readGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba19Freq(N) writeGEQFreqCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba19Freq wroteGEQFreqCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba19Level readGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba19Level(N) writeGEQLevelCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba19Level wroteGEQLevelCh(8, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba19Width readGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba19Width(N) writeGEQWidthCh(8, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba19Width wroteGEQWidthCh(8, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba20Freq readGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba20Freq(N) writeGEQFreqCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba20Freq wroteGEQFreqCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba20Level readGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba20Level(N) writeGEQLevelCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba20Level wroteGEQLevelCh(8, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba20Width readGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba20Width(N) writeGEQWidthCh(8, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba20Width wroteGEQWidthCh(8, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba21Freq readGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba21Freq(N) writeGEQFreqCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba21Freq wroteGEQFreqCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba21Level readGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba21Level(N) writeGEQLevelCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba21Level wroteGEQLevelCh(8, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba21Width readGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba21Width(N) writeGEQWidthCh(8, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba21Width wroteGEQWidthCh(8, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba22Freq readGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba22Freq(N) writeGEQFreqCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba22Freq wroteGEQFreqCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba22Level readGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba22Level(N) writeGEQLevelCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba22Level wroteGEQLevelCh(8, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba22Width readGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba22Width(N) writeGEQWidthCh(8, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba22Width wroteGEQWidthCh(8, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba23Freq readGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba23Freq(N) writeGEQFreqCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba23Freq wroteGEQFreqCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba23Level readGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba23Level(N) writeGEQLevelCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba23Level wroteGEQLevelCh(8, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba23Width readGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba23Width(N) writeGEQWidthCh(8, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba23Width wroteGEQWidthCh(8, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba24Freq readGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba24Freq(N) writeGEQFreqCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba24Freq wroteGEQFreqCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba24Level readGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba24Level(N) writeGEQLevelCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba24Level wroteGEQLevelCh(8, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba24Width readGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba24Width(N) writeGEQWidthCh(8, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba24Width wroteGEQWidthCh(8, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba25Freq readGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba25Freq(N) writeGEQFreqCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba25Freq wroteGEQFreqCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba25Level readGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba25Level(N) writeGEQLevelCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba25Level wroteGEQLevelCh(8, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba25Width readGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba25Width(N) writeGEQWidthCh(8, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba25Width wroteGEQWidthCh(8, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba26Freq readGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba26Freq(N) writeGEQFreqCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba26Freq wroteGEQFreqCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba26Level readGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba26Level(N) writeGEQLevelCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba26Level wroteGEQLevelCh(8, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba26Width readGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba26Width(N) writeGEQWidthCh(8, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba26Width wroteGEQWidthCh(8, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba27Freq readGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba27Freq(N) writeGEQFreqCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba27Freq wroteGEQFreqCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba27Level readGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba27Level(N) writeGEQLevelCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba27Level wroteGEQLevelCh(8, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba27Width readGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba27Width(N) writeGEQWidthCh(8, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba27Width wroteGEQWidthCh(8, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba28Freq readGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba28Freq(N) writeGEQFreqCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba28Freq wroteGEQFreqCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba28Level readGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba28Level(N) writeGEQLevelCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba28Level wroteGEQLevelCh(8, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba28Width readGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba28Width(N) writeGEQWidthCh(8, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba28Width wroteGEQWidthCh(8, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba29Freq readGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba29Freq(N) writeGEQFreqCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba29Freq wroteGEQFreqCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba29Level readGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba29Level(N) writeGEQLevelCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba29Level wroteGEQLevelCh(8, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba29Width readGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba29Width(N) writeGEQWidthCh(8, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba29Width wroteGEQWidthCh(8, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba30Freq readGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba30Freq(N) writeGEQFreqCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba30Freq wroteGEQFreqCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba30Level readGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba30Level(N) writeGEQLevelCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba30Level wroteGEQLevelCh(8, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba30Width readGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba30Width(N) writeGEQWidthCh(8, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba30Width wroteGEQWidthCh(8, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba31Freq readGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba31Freq(N) writeGEQFreqCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba31Freq wroteGEQFreqCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba31Level readGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba31Level(N) writeGEQLevelCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba31Level wroteGEQLevelCh(8, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba31Width readGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba31Width(N) writeGEQWidthCh(8, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba31Width wroteGEQWidthCh(8, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh8Ba32Freq readGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba32Freq(N) writeGEQFreqCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba32Freq wroteGEQFreqCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba32Level readGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba32Level(N) writeGEQLevelCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba32Level wroteGEQLevelCh(8, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh8Ba32Width readGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh8Ba32Width(N) writeGEQWidthCh(8, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh8Ba32Width wroteGEQWidthCh(8, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba1Freq readGEQFreqCh(9, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba1Freq(N) writeGEQFreqCh(9, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba1Freq wroteGEQFreqCh(9, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba1Level readGEQLevelCh(9, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba1Level(N) writeGEQLevelCh(9, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba1Level wroteGEQLevelCh(9, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba1Width readGEQWidthCh(9, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba1Width(N) writeGEQWidthCh(9, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba1Width wroteGEQWidthCh(9, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba2Freq readGEQFreqCh(9, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba2Freq(N) writeGEQFreqCh(9, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba2Freq wroteGEQFreqCh(9, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba2Level readGEQLevelCh(9, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba2Level(N) writeGEQLevelCh(9, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba2Level wroteGEQLevelCh(9, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba2Width readGEQWidthCh(9, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba2Width(N) writeGEQWidthCh(9, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba2Width wroteGEQWidthCh(9, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba3Freq readGEQFreqCh(9, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba3Freq(N) writeGEQFreqCh(9, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba3Freq wroteGEQFreqCh(9, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba3Level readGEQLevelCh(9, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba3Level(N) writeGEQLevelCh(9, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba3Level wroteGEQLevelCh(9, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba3Width readGEQWidthCh(9, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba3Width(N) writeGEQWidthCh(9, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba3Width wroteGEQWidthCh(9, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba4Freq readGEQFreqCh(9, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba4Freq(N) writeGEQFreqCh(9, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba4Freq wroteGEQFreqCh(9, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba4Level readGEQLevelCh(9, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba4Level(N) writeGEQLevelCh(9, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba4Level wroteGEQLevelCh(9, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba4Width readGEQWidthCh(9, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba4Width(N) writeGEQWidthCh(9, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba4Width wroteGEQWidthCh(9, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba5Freq readGEQFreqCh(9, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba5Freq(N) writeGEQFreqCh(9, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba5Freq wroteGEQFreqCh(9, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba5Level readGEQLevelCh(9, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba5Level(N) writeGEQLevelCh(9, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba5Level wroteGEQLevelCh(9, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba5Width readGEQWidthCh(9, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba5Width(N) writeGEQWidthCh(9, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba5Width wroteGEQWidthCh(9, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba6Freq readGEQFreqCh(9, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba6Freq(N) writeGEQFreqCh(9, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba6Freq wroteGEQFreqCh(9, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba6Level readGEQLevelCh(9, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba6Level(N) writeGEQLevelCh(9, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba6Level wroteGEQLevelCh(9, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba6Width readGEQWidthCh(9, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba6Width(N) writeGEQWidthCh(9, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba6Width wroteGEQWidthCh(9, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba7Freq readGEQFreqCh(9, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba7Freq(N) writeGEQFreqCh(9, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba7Freq wroteGEQFreqCh(9, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba7Level readGEQLevelCh(9, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba7Level(N) writeGEQLevelCh(9, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba7Level wroteGEQLevelCh(9, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba7Width readGEQWidthCh(9, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba7Width(N) writeGEQWidthCh(9, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba7Width wroteGEQWidthCh(9, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba8Freq readGEQFreqCh(9, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba8Freq(N) writeGEQFreqCh(9, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba8Freq wroteGEQFreqCh(9, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba8Level readGEQLevelCh(9, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba8Level(N) writeGEQLevelCh(9, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba8Level wroteGEQLevelCh(9, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba8Width readGEQWidthCh(9, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba8Width(N) writeGEQWidthCh(9, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba8Width wroteGEQWidthCh(9, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba9Freq readGEQFreqCh(9, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba9Freq(N) writeGEQFreqCh(9, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba9Freq wroteGEQFreqCh(9, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba9Level readGEQLevelCh(9, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba9Level(N) writeGEQLevelCh(9, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba9Level wroteGEQLevelCh(9, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba9Width readGEQWidthCh(9, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba9Width(N) writeGEQWidthCh(9, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba9Width wroteGEQWidthCh(9, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba10Freq readGEQFreqCh(9, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba10Freq(N) writeGEQFreqCh(9, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba10Freq wroteGEQFreqCh(9, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba10Level readGEQLevelCh(9, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba10Level(N) writeGEQLevelCh(9, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba10Level wroteGEQLevelCh(9, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba10Width readGEQWidthCh(9, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba10Width(N) writeGEQWidthCh(9, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba10Width wroteGEQWidthCh(9, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba11Freq readGEQFreqCh(9, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba11Freq(N) writeGEQFreqCh(9, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba11Freq wroteGEQFreqCh(9, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba11Level readGEQLevelCh(9, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba11Level(N) writeGEQLevelCh(9, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba11Level wroteGEQLevelCh(9, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba11Width readGEQWidthCh(9, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba11Width(N) writeGEQWidthCh(9, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba11Width wroteGEQWidthCh(9, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba12Freq readGEQFreqCh(9, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba12Freq(N) writeGEQFreqCh(9, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba12Freq wroteGEQFreqCh(9, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba12Level readGEQLevelCh(9, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba12Level(N) writeGEQLevelCh(9, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba12Level wroteGEQLevelCh(9, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba12Width readGEQWidthCh(9, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba12Width(N) writeGEQWidthCh(9, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba12Width wroteGEQWidthCh(9, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba13Freq readGEQFreqCh(9, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba13Freq(N) writeGEQFreqCh(9, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba13Freq wroteGEQFreqCh(9, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba13Level readGEQLevelCh(9, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba13Level(N) writeGEQLevelCh(9, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba13Level wroteGEQLevelCh(9, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba13Width readGEQWidthCh(9, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba13Width(N) writeGEQWidthCh(9, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba13Width wroteGEQWidthCh(9, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba14Freq readGEQFreqCh(9, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba14Freq(N) writeGEQFreqCh(9, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba14Freq wroteGEQFreqCh(9, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba14Level readGEQLevelCh(9, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba14Level(N) writeGEQLevelCh(9, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba14Level wroteGEQLevelCh(9, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba14Width readGEQWidthCh(9, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba14Width(N) writeGEQWidthCh(9, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba14Width wroteGEQWidthCh(9, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba15Freq readGEQFreqCh(9, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba15Freq(N) writeGEQFreqCh(9, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba15Freq wroteGEQFreqCh(9, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba15Level readGEQLevelCh(9, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba15Level(N) writeGEQLevelCh(9, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba15Level wroteGEQLevelCh(9, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba15Width readGEQWidthCh(9, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba15Width(N) writeGEQWidthCh(9, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba15Width wroteGEQWidthCh(9, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba16Freq readGEQFreqCh(9, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba16Freq(N) writeGEQFreqCh(9, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba16Freq wroteGEQFreqCh(9, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba16Level readGEQLevelCh(9, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba16Level(N) writeGEQLevelCh(9, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba16Level wroteGEQLevelCh(9, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba16Width readGEQWidthCh(9, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba16Width(N) writeGEQWidthCh(9, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba16Width wroteGEQWidthCh(9, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba17Freq readGEQFreqCh(9, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba17Freq(N) writeGEQFreqCh(9, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba17Freq wroteGEQFreqCh(9, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba17Level readGEQLevelCh(9, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba17Level(N) writeGEQLevelCh(9, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba17Level wroteGEQLevelCh(9, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba17Width readGEQWidthCh(9, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba17Width(N) writeGEQWidthCh(9, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba17Width wroteGEQWidthCh(9, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba18Freq readGEQFreqCh(9, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba18Freq(N) writeGEQFreqCh(9, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba18Freq wroteGEQFreqCh(9, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba18Level readGEQLevelCh(9, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba18Level(N) writeGEQLevelCh(9, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba18Level wroteGEQLevelCh(9, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba18Width readGEQWidthCh(9, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba18Width(N) writeGEQWidthCh(9, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba18Width wroteGEQWidthCh(9, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba19Freq readGEQFreqCh(9, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba19Freq(N) writeGEQFreqCh(9, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba19Freq wroteGEQFreqCh(9, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba19Level readGEQLevelCh(9, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba19Level(N) writeGEQLevelCh(9, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba19Level wroteGEQLevelCh(9, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba19Width readGEQWidthCh(9, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba19Width(N) writeGEQWidthCh(9, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba19Width wroteGEQWidthCh(9, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba20Freq readGEQFreqCh(9, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba20Freq(N) writeGEQFreqCh(9, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba20Freq wroteGEQFreqCh(9, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba20Level readGEQLevelCh(9, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba20Level(N) writeGEQLevelCh(9, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba20Level wroteGEQLevelCh(9, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba20Width readGEQWidthCh(9, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba20Width(N) writeGEQWidthCh(9, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba20Width wroteGEQWidthCh(9, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba21Freq readGEQFreqCh(9, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba21Freq(N) writeGEQFreqCh(9, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba21Freq wroteGEQFreqCh(9, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba21Level readGEQLevelCh(9, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba21Level(N) writeGEQLevelCh(9, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba21Level wroteGEQLevelCh(9, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba21Width readGEQWidthCh(9, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba21Width(N) writeGEQWidthCh(9, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba21Width wroteGEQWidthCh(9, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba22Freq readGEQFreqCh(9, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba22Freq(N) writeGEQFreqCh(9, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba22Freq wroteGEQFreqCh(9, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba22Level readGEQLevelCh(9, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba22Level(N) writeGEQLevelCh(9, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba22Level wroteGEQLevelCh(9, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba22Width readGEQWidthCh(9, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba22Width(N) writeGEQWidthCh(9, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba22Width wroteGEQWidthCh(9, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba23Freq readGEQFreqCh(9, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba23Freq(N) writeGEQFreqCh(9, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba23Freq wroteGEQFreqCh(9, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba23Level readGEQLevelCh(9, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba23Level(N) writeGEQLevelCh(9, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba23Level wroteGEQLevelCh(9, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba23Width readGEQWidthCh(9, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba23Width(N) writeGEQWidthCh(9, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba23Width wroteGEQWidthCh(9, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba24Freq readGEQFreqCh(9, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba24Freq(N) writeGEQFreqCh(9, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba24Freq wroteGEQFreqCh(9, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba24Level readGEQLevelCh(9, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba24Level(N) writeGEQLevelCh(9, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba24Level wroteGEQLevelCh(9, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba24Width readGEQWidthCh(9, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba24Width(N) writeGEQWidthCh(9, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba24Width wroteGEQWidthCh(9, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba25Freq readGEQFreqCh(9, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba25Freq(N) writeGEQFreqCh(9, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba25Freq wroteGEQFreqCh(9, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba25Level readGEQLevelCh(9, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba25Level(N) writeGEQLevelCh(9, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba25Level wroteGEQLevelCh(9, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba25Width readGEQWidthCh(9, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba25Width(N) writeGEQWidthCh(9, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba25Width wroteGEQWidthCh(9, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba26Freq readGEQFreqCh(9, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba26Freq(N) writeGEQFreqCh(9, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba26Freq wroteGEQFreqCh(9, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba26Level readGEQLevelCh(9, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba26Level(N) writeGEQLevelCh(9, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba26Level wroteGEQLevelCh(9, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba26Width readGEQWidthCh(9, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba26Width(N) writeGEQWidthCh(9, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba26Width wroteGEQWidthCh(9, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba27Freq readGEQFreqCh(9, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba27Freq(N) writeGEQFreqCh(9, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba27Freq wroteGEQFreqCh(9, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba27Level readGEQLevelCh(9, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba27Level(N) writeGEQLevelCh(9, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba27Level wroteGEQLevelCh(9, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba27Width readGEQWidthCh(9, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba27Width(N) writeGEQWidthCh(9, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba27Width wroteGEQWidthCh(9, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba28Freq readGEQFreqCh(9, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba28Freq(N) writeGEQFreqCh(9, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba28Freq wroteGEQFreqCh(9, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba28Level readGEQLevelCh(9, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba28Level(N) writeGEQLevelCh(9, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba28Level wroteGEQLevelCh(9, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba28Width readGEQWidthCh(9, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba28Width(N) writeGEQWidthCh(9, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba28Width wroteGEQWidthCh(9, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba29Freq readGEQFreqCh(9, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba29Freq(N) writeGEQFreqCh(9, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba29Freq wroteGEQFreqCh(9, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba29Level readGEQLevelCh(9, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba29Level(N) writeGEQLevelCh(9, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba29Level wroteGEQLevelCh(9, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba29Width readGEQWidthCh(9, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba29Width(N) writeGEQWidthCh(9, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba29Width wroteGEQWidthCh(9, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba30Freq readGEQFreqCh(9, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba30Freq(N) writeGEQFreqCh(9, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba30Freq wroteGEQFreqCh(9, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba30Level readGEQLevelCh(9, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba30Level(N) writeGEQLevelCh(9, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba30Level wroteGEQLevelCh(9, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba30Width readGEQWidthCh(9, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba30Width(N) writeGEQWidthCh(9, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba30Width wroteGEQWidthCh(9, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba31Freq readGEQFreqCh(9, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba31Freq(N) writeGEQFreqCh(9, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba31Freq wroteGEQFreqCh(9, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba31Level readGEQLevelCh(9, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba31Level(N) writeGEQLevelCh(9, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba31Level wroteGEQLevelCh(9, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba31Width readGEQWidthCh(9, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba31Width(N) writeGEQWidthCh(9, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba31Width wroteGEQWidthCh(9, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh9Ba32Freq readGEQFreqCh(9, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba32Freq(N) writeGEQFreqCh(9, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba32Freq wroteGEQFreqCh(9, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba32Level readGEQLevelCh(9, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba32Level(N) writeGEQLevelCh(9, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba32Level wroteGEQLevelCh(9, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh9Ba32Width readGEQWidthCh(9, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh9Ba32Width(N) writeGEQWidthCh(9, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh9Ba32Width wroteGEQWidthCh(9, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba1Freq readGEQFreqCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba1Freq(N) writeGEQFreqCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba1Freq wroteGEQFreqCh(10, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba1Level readGEQLevelCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba1Level(N) writeGEQLevelCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba1Level wroteGEQLevelCh(10, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba1Width readGEQWidthCh(10, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba1Width(N) writeGEQWidthCh(10, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba1Width wroteGEQWidthCh(10, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba2Freq readGEQFreqCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba2Freq(N) writeGEQFreqCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba2Freq wroteGEQFreqCh(10, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba2Level readGEQLevelCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba2Level(N) writeGEQLevelCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba2Level wroteGEQLevelCh(10, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba2Width readGEQWidthCh(10, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba2Width(N) writeGEQWidthCh(10, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba2Width wroteGEQWidthCh(10, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba3Freq readGEQFreqCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba3Freq(N) writeGEQFreqCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba3Freq wroteGEQFreqCh(10, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba3Level readGEQLevelCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba3Level(N) writeGEQLevelCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba3Level wroteGEQLevelCh(10, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba3Width readGEQWidthCh(10, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba3Width(N) writeGEQWidthCh(10, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba3Width wroteGEQWidthCh(10, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba4Freq readGEQFreqCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba4Freq(N) writeGEQFreqCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba4Freq wroteGEQFreqCh(10, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba4Level readGEQLevelCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba4Level(N) writeGEQLevelCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba4Level wroteGEQLevelCh(10, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba4Width readGEQWidthCh(10, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba4Width(N) writeGEQWidthCh(10, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba4Width wroteGEQWidthCh(10, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba5Freq readGEQFreqCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba5Freq(N) writeGEQFreqCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba5Freq wroteGEQFreqCh(10, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba5Level readGEQLevelCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba5Level(N) writeGEQLevelCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba5Level wroteGEQLevelCh(10, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba5Width readGEQWidthCh(10, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba5Width(N) writeGEQWidthCh(10, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba5Width wroteGEQWidthCh(10, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba6Freq readGEQFreqCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba6Freq(N) writeGEQFreqCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba6Freq wroteGEQFreqCh(10, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba6Level readGEQLevelCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba6Level(N) writeGEQLevelCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba6Level wroteGEQLevelCh(10, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba6Width readGEQWidthCh(10, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba6Width(N) writeGEQWidthCh(10, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba6Width wroteGEQWidthCh(10, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba7Freq readGEQFreqCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba7Freq(N) writeGEQFreqCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba7Freq wroteGEQFreqCh(10, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba7Level readGEQLevelCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba7Level(N) writeGEQLevelCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba7Level wroteGEQLevelCh(10, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba7Width readGEQWidthCh(10, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba7Width(N) writeGEQWidthCh(10, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba7Width wroteGEQWidthCh(10, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba8Freq readGEQFreqCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba8Freq(N) writeGEQFreqCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba8Freq wroteGEQFreqCh(10, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba8Level readGEQLevelCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba8Level(N) writeGEQLevelCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba8Level wroteGEQLevelCh(10, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba8Width readGEQWidthCh(10, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba8Width(N) writeGEQWidthCh(10, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba8Width wroteGEQWidthCh(10, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba9Freq readGEQFreqCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba9Freq(N) writeGEQFreqCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba9Freq wroteGEQFreqCh(10, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba9Level readGEQLevelCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba9Level(N) writeGEQLevelCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba9Level wroteGEQLevelCh(10, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba9Width readGEQWidthCh(10, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba9Width(N) writeGEQWidthCh(10, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba9Width wroteGEQWidthCh(10, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba10Freq readGEQFreqCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba10Freq(N) writeGEQFreqCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba10Freq wroteGEQFreqCh(10, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba10Level readGEQLevelCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba10Level(N) writeGEQLevelCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba10Level wroteGEQLevelCh(10, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba10Width readGEQWidthCh(10, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba10Width(N) writeGEQWidthCh(10, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba10Width wroteGEQWidthCh(10, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba11Freq readGEQFreqCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba11Freq(N) writeGEQFreqCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba11Freq wroteGEQFreqCh(10, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba11Level readGEQLevelCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba11Level(N) writeGEQLevelCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba11Level wroteGEQLevelCh(10, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba11Width readGEQWidthCh(10, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba11Width(N) writeGEQWidthCh(10, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba11Width wroteGEQWidthCh(10, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba12Freq readGEQFreqCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba12Freq(N) writeGEQFreqCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba12Freq wroteGEQFreqCh(10, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba12Level readGEQLevelCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba12Level(N) writeGEQLevelCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba12Level wroteGEQLevelCh(10, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba12Width readGEQWidthCh(10, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba12Width(N) writeGEQWidthCh(10, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba12Width wroteGEQWidthCh(10, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba13Freq readGEQFreqCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba13Freq(N) writeGEQFreqCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba13Freq wroteGEQFreqCh(10, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba13Level readGEQLevelCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba13Level(N) writeGEQLevelCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba13Level wroteGEQLevelCh(10, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba13Width readGEQWidthCh(10, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba13Width(N) writeGEQWidthCh(10, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba13Width wroteGEQWidthCh(10, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba14Freq readGEQFreqCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba14Freq(N) writeGEQFreqCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba14Freq wroteGEQFreqCh(10, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba14Level readGEQLevelCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba14Level(N) writeGEQLevelCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba14Level wroteGEQLevelCh(10, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba14Width readGEQWidthCh(10, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba14Width(N) writeGEQWidthCh(10, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba14Width wroteGEQWidthCh(10, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba15Freq readGEQFreqCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba15Freq(N) writeGEQFreqCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba15Freq wroteGEQFreqCh(10, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba15Level readGEQLevelCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba15Level(N) writeGEQLevelCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba15Level wroteGEQLevelCh(10, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba15Width readGEQWidthCh(10, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba15Width(N) writeGEQWidthCh(10, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba15Width wroteGEQWidthCh(10, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba16Freq readGEQFreqCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba16Freq(N) writeGEQFreqCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba16Freq wroteGEQFreqCh(10, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba16Level readGEQLevelCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba16Level(N) writeGEQLevelCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba16Level wroteGEQLevelCh(10, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba16Width readGEQWidthCh(10, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba16Width(N) writeGEQWidthCh(10, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba16Width wroteGEQWidthCh(10, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba17Freq readGEQFreqCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba17Freq(N) writeGEQFreqCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba17Freq wroteGEQFreqCh(10, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba17Level readGEQLevelCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba17Level(N) writeGEQLevelCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba17Level wroteGEQLevelCh(10, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba17Width readGEQWidthCh(10, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba17Width(N) writeGEQWidthCh(10, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba17Width wroteGEQWidthCh(10, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba18Freq readGEQFreqCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba18Freq(N) writeGEQFreqCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba18Freq wroteGEQFreqCh(10, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba18Level readGEQLevelCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba18Level(N) writeGEQLevelCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba18Level wroteGEQLevelCh(10, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba18Width readGEQWidthCh(10, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba18Width(N) writeGEQWidthCh(10, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba18Width wroteGEQWidthCh(10, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba19Freq readGEQFreqCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba19Freq(N) writeGEQFreqCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba19Freq wroteGEQFreqCh(10, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba19Level readGEQLevelCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba19Level(N) writeGEQLevelCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba19Level wroteGEQLevelCh(10, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba19Width readGEQWidthCh(10, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba19Width(N) writeGEQWidthCh(10, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba19Width wroteGEQWidthCh(10, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba20Freq readGEQFreqCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba20Freq(N) writeGEQFreqCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba20Freq wroteGEQFreqCh(10, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba20Level readGEQLevelCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba20Level(N) writeGEQLevelCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba20Level wroteGEQLevelCh(10, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba20Width readGEQWidthCh(10, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba20Width(N) writeGEQWidthCh(10, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba20Width wroteGEQWidthCh(10, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba21Freq readGEQFreqCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba21Freq(N) writeGEQFreqCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba21Freq wroteGEQFreqCh(10, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba21Level readGEQLevelCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba21Level(N) writeGEQLevelCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba21Level wroteGEQLevelCh(10, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba21Width readGEQWidthCh(10, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba21Width(N) writeGEQWidthCh(10, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba21Width wroteGEQWidthCh(10, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba22Freq readGEQFreqCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba22Freq(N) writeGEQFreqCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba22Freq wroteGEQFreqCh(10, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba22Level readGEQLevelCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba22Level(N) writeGEQLevelCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba22Level wroteGEQLevelCh(10, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba22Width readGEQWidthCh(10, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba22Width(N) writeGEQWidthCh(10, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba22Width wroteGEQWidthCh(10, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba23Freq readGEQFreqCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba23Freq(N) writeGEQFreqCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba23Freq wroteGEQFreqCh(10, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba23Level readGEQLevelCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba23Level(N) writeGEQLevelCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba23Level wroteGEQLevelCh(10, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba23Width readGEQWidthCh(10, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba23Width(N) writeGEQWidthCh(10, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba23Width wroteGEQWidthCh(10, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba24Freq readGEQFreqCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba24Freq(N) writeGEQFreqCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba24Freq wroteGEQFreqCh(10, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba24Level readGEQLevelCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba24Level(N) writeGEQLevelCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba24Level wroteGEQLevelCh(10, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba24Width readGEQWidthCh(10, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba24Width(N) writeGEQWidthCh(10, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba24Width wroteGEQWidthCh(10, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba25Freq readGEQFreqCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba25Freq(N) writeGEQFreqCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba25Freq wroteGEQFreqCh(10, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba25Level readGEQLevelCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba25Level(N) writeGEQLevelCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba25Level wroteGEQLevelCh(10, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba25Width readGEQWidthCh(10, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba25Width(N) writeGEQWidthCh(10, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba25Width wroteGEQWidthCh(10, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba26Freq readGEQFreqCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba26Freq(N) writeGEQFreqCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba26Freq wroteGEQFreqCh(10, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba26Level readGEQLevelCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba26Level(N) writeGEQLevelCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba26Level wroteGEQLevelCh(10, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba26Width readGEQWidthCh(10, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba26Width(N) writeGEQWidthCh(10, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba26Width wroteGEQWidthCh(10, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba27Freq readGEQFreqCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba27Freq(N) writeGEQFreqCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba27Freq wroteGEQFreqCh(10, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba27Level readGEQLevelCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba27Level(N) writeGEQLevelCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba27Level wroteGEQLevelCh(10, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba27Width readGEQWidthCh(10, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba27Width(N) writeGEQWidthCh(10, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba27Width wroteGEQWidthCh(10, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba28Freq readGEQFreqCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba28Freq(N) writeGEQFreqCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba28Freq wroteGEQFreqCh(10, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba28Level readGEQLevelCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba28Level(N) writeGEQLevelCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba28Level wroteGEQLevelCh(10, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba28Width readGEQWidthCh(10, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba28Width(N) writeGEQWidthCh(10, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba28Width wroteGEQWidthCh(10, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba29Freq readGEQFreqCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba29Freq(N) writeGEQFreqCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba29Freq wroteGEQFreqCh(10, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba29Level readGEQLevelCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba29Level(N) writeGEQLevelCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba29Level wroteGEQLevelCh(10, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba29Width readGEQWidthCh(10, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba29Width(N) writeGEQWidthCh(10, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba29Width wroteGEQWidthCh(10, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba30Freq readGEQFreqCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba30Freq(N) writeGEQFreqCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba30Freq wroteGEQFreqCh(10, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba30Level readGEQLevelCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba30Level(N) writeGEQLevelCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba30Level wroteGEQLevelCh(10, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba30Width readGEQWidthCh(10, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba30Width(N) writeGEQWidthCh(10, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba30Width wroteGEQWidthCh(10, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba31Freq readGEQFreqCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba31Freq(N) writeGEQFreqCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba31Freq wroteGEQFreqCh(10, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba31Level readGEQLevelCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba31Level(N) writeGEQLevelCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba31Level wroteGEQLevelCh(10, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba31Width readGEQWidthCh(10, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba31Width(N) writeGEQWidthCh(10, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba31Width wroteGEQWidthCh(10, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh10Ba32Freq readGEQFreqCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba32Freq(N) writeGEQFreqCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba32Freq wroteGEQFreqCh(10, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba32Level readGEQLevelCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba32Level(N) writeGEQLevelCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba32Level wroteGEQLevelCh(10, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh10Ba32Width readGEQWidthCh(10, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh10Ba32Width(N) writeGEQWidthCh(10, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh10Ba32Width wroteGEQWidthCh(10, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba1Freq readGEQFreqCh(11, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba1Freq(N) writeGEQFreqCh(11, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba1Freq wroteGEQFreqCh(11, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba1Level readGEQLevelCh(11, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba1Level(N) writeGEQLevelCh(11, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba1Level wroteGEQLevelCh(11, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba1Width readGEQWidthCh(11, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba1Width(N) writeGEQWidthCh(11, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba1Width wroteGEQWidthCh(11, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba2Freq readGEQFreqCh(11, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba2Freq(N) writeGEQFreqCh(11, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba2Freq wroteGEQFreqCh(11, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba2Level readGEQLevelCh(11, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba2Level(N) writeGEQLevelCh(11, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba2Level wroteGEQLevelCh(11, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba2Width readGEQWidthCh(11, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba2Width(N) writeGEQWidthCh(11, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba2Width wroteGEQWidthCh(11, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba3Freq readGEQFreqCh(11, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba3Freq(N) writeGEQFreqCh(11, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba3Freq wroteGEQFreqCh(11, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba3Level readGEQLevelCh(11, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba3Level(N) writeGEQLevelCh(11, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba3Level wroteGEQLevelCh(11, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba3Width readGEQWidthCh(11, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba3Width(N) writeGEQWidthCh(11, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba3Width wroteGEQWidthCh(11, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba4Freq readGEQFreqCh(11, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba4Freq(N) writeGEQFreqCh(11, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba4Freq wroteGEQFreqCh(11, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba4Level readGEQLevelCh(11, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba4Level(N) writeGEQLevelCh(11, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba4Level wroteGEQLevelCh(11, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba4Width readGEQWidthCh(11, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba4Width(N) writeGEQWidthCh(11, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba4Width wroteGEQWidthCh(11, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba5Freq readGEQFreqCh(11, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba5Freq(N) writeGEQFreqCh(11, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba5Freq wroteGEQFreqCh(11, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba5Level readGEQLevelCh(11, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba5Level(N) writeGEQLevelCh(11, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba5Level wroteGEQLevelCh(11, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba5Width readGEQWidthCh(11, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba5Width(N) writeGEQWidthCh(11, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba5Width wroteGEQWidthCh(11, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba6Freq readGEQFreqCh(11, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba6Freq(N) writeGEQFreqCh(11, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba6Freq wroteGEQFreqCh(11, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba6Level readGEQLevelCh(11, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba6Level(N) writeGEQLevelCh(11, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba6Level wroteGEQLevelCh(11, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba6Width readGEQWidthCh(11, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba6Width(N) writeGEQWidthCh(11, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba6Width wroteGEQWidthCh(11, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba7Freq readGEQFreqCh(11, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba7Freq(N) writeGEQFreqCh(11, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba7Freq wroteGEQFreqCh(11, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba7Level readGEQLevelCh(11, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba7Level(N) writeGEQLevelCh(11, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba7Level wroteGEQLevelCh(11, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba7Width readGEQWidthCh(11, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba7Width(N) writeGEQWidthCh(11, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba7Width wroteGEQWidthCh(11, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba8Freq readGEQFreqCh(11, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba8Freq(N) writeGEQFreqCh(11, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba8Freq wroteGEQFreqCh(11, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba8Level readGEQLevelCh(11, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba8Level(N) writeGEQLevelCh(11, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba8Level wroteGEQLevelCh(11, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba8Width readGEQWidthCh(11, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba8Width(N) writeGEQWidthCh(11, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba8Width wroteGEQWidthCh(11, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba9Freq readGEQFreqCh(11, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba9Freq(N) writeGEQFreqCh(11, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba9Freq wroteGEQFreqCh(11, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba9Level readGEQLevelCh(11, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba9Level(N) writeGEQLevelCh(11, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba9Level wroteGEQLevelCh(11, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba9Width readGEQWidthCh(11, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba9Width(N) writeGEQWidthCh(11, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba9Width wroteGEQWidthCh(11, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba10Freq readGEQFreqCh(11, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba10Freq(N) writeGEQFreqCh(11, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba10Freq wroteGEQFreqCh(11, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba10Level readGEQLevelCh(11, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba10Level(N) writeGEQLevelCh(11, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba10Level wroteGEQLevelCh(11, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba10Width readGEQWidthCh(11, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba10Width(N) writeGEQWidthCh(11, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba10Width wroteGEQWidthCh(11, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba11Freq readGEQFreqCh(11, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba11Freq(N) writeGEQFreqCh(11, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba11Freq wroteGEQFreqCh(11, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba11Level readGEQLevelCh(11, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba11Level(N) writeGEQLevelCh(11, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba11Level wroteGEQLevelCh(11, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba11Width readGEQWidthCh(11, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba11Width(N) writeGEQWidthCh(11, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba11Width wroteGEQWidthCh(11, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba12Freq readGEQFreqCh(11, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba12Freq(N) writeGEQFreqCh(11, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba12Freq wroteGEQFreqCh(11, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba12Level readGEQLevelCh(11, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba12Level(N) writeGEQLevelCh(11, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba12Level wroteGEQLevelCh(11, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba12Width readGEQWidthCh(11, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba12Width(N) writeGEQWidthCh(11, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba12Width wroteGEQWidthCh(11, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba13Freq readGEQFreqCh(11, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba13Freq(N) writeGEQFreqCh(11, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba13Freq wroteGEQFreqCh(11, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba13Level readGEQLevelCh(11, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba13Level(N) writeGEQLevelCh(11, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba13Level wroteGEQLevelCh(11, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba13Width readGEQWidthCh(11, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba13Width(N) writeGEQWidthCh(11, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba13Width wroteGEQWidthCh(11, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba14Freq readGEQFreqCh(11, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba14Freq(N) writeGEQFreqCh(11, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba14Freq wroteGEQFreqCh(11, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba14Level readGEQLevelCh(11, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba14Level(N) writeGEQLevelCh(11, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba14Level wroteGEQLevelCh(11, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba14Width readGEQWidthCh(11, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba14Width(N) writeGEQWidthCh(11, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba14Width wroteGEQWidthCh(11, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba15Freq readGEQFreqCh(11, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba15Freq(N) writeGEQFreqCh(11, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba15Freq wroteGEQFreqCh(11, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba15Level readGEQLevelCh(11, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba15Level(N) writeGEQLevelCh(11, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba15Level wroteGEQLevelCh(11, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba15Width readGEQWidthCh(11, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba15Width(N) writeGEQWidthCh(11, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba15Width wroteGEQWidthCh(11, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba16Freq readGEQFreqCh(11, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba16Freq(N) writeGEQFreqCh(11, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba16Freq wroteGEQFreqCh(11, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba16Level readGEQLevelCh(11, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba16Level(N) writeGEQLevelCh(11, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba16Level wroteGEQLevelCh(11, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba16Width readGEQWidthCh(11, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba16Width(N) writeGEQWidthCh(11, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba16Width wroteGEQWidthCh(11, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba17Freq readGEQFreqCh(11, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba17Freq(N) writeGEQFreqCh(11, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba17Freq wroteGEQFreqCh(11, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba17Level readGEQLevelCh(11, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba17Level(N) writeGEQLevelCh(11, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba17Level wroteGEQLevelCh(11, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba17Width readGEQWidthCh(11, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba17Width(N) writeGEQWidthCh(11, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba17Width wroteGEQWidthCh(11, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba18Freq readGEQFreqCh(11, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba18Freq(N) writeGEQFreqCh(11, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba18Freq wroteGEQFreqCh(11, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba18Level readGEQLevelCh(11, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba18Level(N) writeGEQLevelCh(11, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba18Level wroteGEQLevelCh(11, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba18Width readGEQWidthCh(11, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba18Width(N) writeGEQWidthCh(11, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba18Width wroteGEQWidthCh(11, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba19Freq readGEQFreqCh(11, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba19Freq(N) writeGEQFreqCh(11, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba19Freq wroteGEQFreqCh(11, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba19Level readGEQLevelCh(11, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba19Level(N) writeGEQLevelCh(11, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba19Level wroteGEQLevelCh(11, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba19Width readGEQWidthCh(11, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba19Width(N) writeGEQWidthCh(11, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba19Width wroteGEQWidthCh(11, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba20Freq readGEQFreqCh(11, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba20Freq(N) writeGEQFreqCh(11, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba20Freq wroteGEQFreqCh(11, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba20Level readGEQLevelCh(11, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba20Level(N) writeGEQLevelCh(11, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba20Level wroteGEQLevelCh(11, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba20Width readGEQWidthCh(11, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba20Width(N) writeGEQWidthCh(11, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba20Width wroteGEQWidthCh(11, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba21Freq readGEQFreqCh(11, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba21Freq(N) writeGEQFreqCh(11, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba21Freq wroteGEQFreqCh(11, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba21Level readGEQLevelCh(11, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba21Level(N) writeGEQLevelCh(11, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba21Level wroteGEQLevelCh(11, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba21Width readGEQWidthCh(11, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba21Width(N) writeGEQWidthCh(11, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba21Width wroteGEQWidthCh(11, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba22Freq readGEQFreqCh(11, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba22Freq(N) writeGEQFreqCh(11, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba22Freq wroteGEQFreqCh(11, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba22Level readGEQLevelCh(11, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba22Level(N) writeGEQLevelCh(11, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba22Level wroteGEQLevelCh(11, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba22Width readGEQWidthCh(11, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba22Width(N) writeGEQWidthCh(11, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba22Width wroteGEQWidthCh(11, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba23Freq readGEQFreqCh(11, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba23Freq(N) writeGEQFreqCh(11, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba23Freq wroteGEQFreqCh(11, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba23Level readGEQLevelCh(11, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba23Level(N) writeGEQLevelCh(11, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba23Level wroteGEQLevelCh(11, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba23Width readGEQWidthCh(11, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba23Width(N) writeGEQWidthCh(11, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba23Width wroteGEQWidthCh(11, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba24Freq readGEQFreqCh(11, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba24Freq(N) writeGEQFreqCh(11, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba24Freq wroteGEQFreqCh(11, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba24Level readGEQLevelCh(11, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba24Level(N) writeGEQLevelCh(11, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba24Level wroteGEQLevelCh(11, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba24Width readGEQWidthCh(11, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba24Width(N) writeGEQWidthCh(11, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba24Width wroteGEQWidthCh(11, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba25Freq readGEQFreqCh(11, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba25Freq(N) writeGEQFreqCh(11, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba25Freq wroteGEQFreqCh(11, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba25Level readGEQLevelCh(11, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba25Level(N) writeGEQLevelCh(11, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba25Level wroteGEQLevelCh(11, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba25Width readGEQWidthCh(11, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba25Width(N) writeGEQWidthCh(11, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba25Width wroteGEQWidthCh(11, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba26Freq readGEQFreqCh(11, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba26Freq(N) writeGEQFreqCh(11, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba26Freq wroteGEQFreqCh(11, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba26Level readGEQLevelCh(11, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba26Level(N) writeGEQLevelCh(11, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba26Level wroteGEQLevelCh(11, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba26Width readGEQWidthCh(11, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba26Width(N) writeGEQWidthCh(11, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba26Width wroteGEQWidthCh(11, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba27Freq readGEQFreqCh(11, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba27Freq(N) writeGEQFreqCh(11, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba27Freq wroteGEQFreqCh(11, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba27Level readGEQLevelCh(11, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba27Level(N) writeGEQLevelCh(11, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba27Level wroteGEQLevelCh(11, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba27Width readGEQWidthCh(11, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba27Width(N) writeGEQWidthCh(11, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba27Width wroteGEQWidthCh(11, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba28Freq readGEQFreqCh(11, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba28Freq(N) writeGEQFreqCh(11, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba28Freq wroteGEQFreqCh(11, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba28Level readGEQLevelCh(11, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba28Level(N) writeGEQLevelCh(11, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba28Level wroteGEQLevelCh(11, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba28Width readGEQWidthCh(11, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba28Width(N) writeGEQWidthCh(11, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba28Width wroteGEQWidthCh(11, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba29Freq readGEQFreqCh(11, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba29Freq(N) writeGEQFreqCh(11, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba29Freq wroteGEQFreqCh(11, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba29Level readGEQLevelCh(11, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba29Level(N) writeGEQLevelCh(11, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba29Level wroteGEQLevelCh(11, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba29Width readGEQWidthCh(11, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba29Width(N) writeGEQWidthCh(11, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba29Width wroteGEQWidthCh(11, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba30Freq readGEQFreqCh(11, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba30Freq(N) writeGEQFreqCh(11, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba30Freq wroteGEQFreqCh(11, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba30Level readGEQLevelCh(11, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba30Level(N) writeGEQLevelCh(11, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba30Level wroteGEQLevelCh(11, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba30Width readGEQWidthCh(11, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba30Width(N) writeGEQWidthCh(11, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba30Width wroteGEQWidthCh(11, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba31Freq readGEQFreqCh(11, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba31Freq(N) writeGEQFreqCh(11, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba31Freq wroteGEQFreqCh(11, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba31Level readGEQLevelCh(11, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba31Level(N) writeGEQLevelCh(11, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba31Level wroteGEQLevelCh(11, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba31Width readGEQWidthCh(11, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba31Width(N) writeGEQWidthCh(11, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba31Width wroteGEQWidthCh(11, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh11Ba32Freq readGEQFreqCh(11, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba32Freq(N) writeGEQFreqCh(11, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba32Freq wroteGEQFreqCh(11, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba32Level readGEQLevelCh(11, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba32Level(N) writeGEQLevelCh(11, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba32Level wroteGEQLevelCh(11, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh11Ba32Width readGEQWidthCh(11, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh11Ba32Width(N) writeGEQWidthCh(11, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh11Ba32Width wroteGEQWidthCh(11, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba1Freq readGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba1Freq(N) writeGEQFreqCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba1Freq wroteGEQFreqCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba1Level readGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba1Level(N) writeGEQLevelCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba1Level wroteGEQLevelCh(12, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba1Width readGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba1Width(N) writeGEQWidthCh(12, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba1Width wroteGEQWidthCh(12, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba2Freq readGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba2Freq(N) writeGEQFreqCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba2Freq wroteGEQFreqCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba2Level readGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba2Level(N) writeGEQLevelCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba2Level wroteGEQLevelCh(12, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba2Width readGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba2Width(N) writeGEQWidthCh(12, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba2Width wroteGEQWidthCh(12, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba3Freq readGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba3Freq(N) writeGEQFreqCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba3Freq wroteGEQFreqCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba3Level readGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba3Level(N) writeGEQLevelCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba3Level wroteGEQLevelCh(12, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba3Width readGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba3Width(N) writeGEQWidthCh(12, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba3Width wroteGEQWidthCh(12, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba4Freq readGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba4Freq(N) writeGEQFreqCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba4Freq wroteGEQFreqCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba4Level readGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba4Level(N) writeGEQLevelCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba4Level wroteGEQLevelCh(12, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba4Width readGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba4Width(N) writeGEQWidthCh(12, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba4Width wroteGEQWidthCh(12, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba5Freq readGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba5Freq(N) writeGEQFreqCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba5Freq wroteGEQFreqCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba5Level readGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba5Level(N) writeGEQLevelCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba5Level wroteGEQLevelCh(12, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba5Width readGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba5Width(N) writeGEQWidthCh(12, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba5Width wroteGEQWidthCh(12, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba6Freq readGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba6Freq(N) writeGEQFreqCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba6Freq wroteGEQFreqCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba6Level readGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba6Level(N) writeGEQLevelCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba6Level wroteGEQLevelCh(12, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba6Width readGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba6Width(N) writeGEQWidthCh(12, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba6Width wroteGEQWidthCh(12, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba7Freq readGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba7Freq(N) writeGEQFreqCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba7Freq wroteGEQFreqCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba7Level readGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba7Level(N) writeGEQLevelCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba7Level wroteGEQLevelCh(12, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba7Width readGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba7Width(N) writeGEQWidthCh(12, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba7Width wroteGEQWidthCh(12, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba8Freq readGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba8Freq(N) writeGEQFreqCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba8Freq wroteGEQFreqCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba8Level readGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba8Level(N) writeGEQLevelCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba8Level wroteGEQLevelCh(12, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba8Width readGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba8Width(N) writeGEQWidthCh(12, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba8Width wroteGEQWidthCh(12, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba9Freq readGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba9Freq(N) writeGEQFreqCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba9Freq wroteGEQFreqCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba9Level readGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba9Level(N) writeGEQLevelCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba9Level wroteGEQLevelCh(12, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba9Width readGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba9Width(N) writeGEQWidthCh(12, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba9Width wroteGEQWidthCh(12, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba10Freq readGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba10Freq(N) writeGEQFreqCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba10Freq wroteGEQFreqCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba10Level readGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba10Level(N) writeGEQLevelCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba10Level wroteGEQLevelCh(12, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba10Width readGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba10Width(N) writeGEQWidthCh(12, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba10Width wroteGEQWidthCh(12, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba11Freq readGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba11Freq(N) writeGEQFreqCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba11Freq wroteGEQFreqCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba11Level readGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba11Level(N) writeGEQLevelCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba11Level wroteGEQLevelCh(12, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba11Width readGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba11Width(N) writeGEQWidthCh(12, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba11Width wroteGEQWidthCh(12, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba12Freq readGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba12Freq(N) writeGEQFreqCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba12Freq wroteGEQFreqCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba12Level readGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba12Level(N) writeGEQLevelCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba12Level wroteGEQLevelCh(12, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba12Width readGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba12Width(N) writeGEQWidthCh(12, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba12Width wroteGEQWidthCh(12, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba13Freq readGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba13Freq(N) writeGEQFreqCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba13Freq wroteGEQFreqCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba13Level readGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba13Level(N) writeGEQLevelCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba13Level wroteGEQLevelCh(12, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba13Width readGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba13Width(N) writeGEQWidthCh(12, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba13Width wroteGEQWidthCh(12, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba14Freq readGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba14Freq(N) writeGEQFreqCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba14Freq wroteGEQFreqCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba14Level readGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba14Level(N) writeGEQLevelCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba14Level wroteGEQLevelCh(12, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba14Width readGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba14Width(N) writeGEQWidthCh(12, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba14Width wroteGEQWidthCh(12, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba15Freq readGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba15Freq(N) writeGEQFreqCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba15Freq wroteGEQFreqCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba15Level readGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba15Level(N) writeGEQLevelCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba15Level wroteGEQLevelCh(12, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba15Width readGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba15Width(N) writeGEQWidthCh(12, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba15Width wroteGEQWidthCh(12, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba16Freq readGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba16Freq(N) writeGEQFreqCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba16Freq wroteGEQFreqCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba16Level readGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba16Level(N) writeGEQLevelCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba16Level wroteGEQLevelCh(12, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba16Width readGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba16Width(N) writeGEQWidthCh(12, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba16Width wroteGEQWidthCh(12, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba17Freq readGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba17Freq(N) writeGEQFreqCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba17Freq wroteGEQFreqCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba17Level readGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba17Level(N) writeGEQLevelCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba17Level wroteGEQLevelCh(12, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba17Width readGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba17Width(N) writeGEQWidthCh(12, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba17Width wroteGEQWidthCh(12, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba18Freq readGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba18Freq(N) writeGEQFreqCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba18Freq wroteGEQFreqCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba18Level readGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba18Level(N) writeGEQLevelCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba18Level wroteGEQLevelCh(12, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba18Width readGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba18Width(N) writeGEQWidthCh(12, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba18Width wroteGEQWidthCh(12, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba19Freq readGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba19Freq(N) writeGEQFreqCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba19Freq wroteGEQFreqCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba19Level readGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba19Level(N) writeGEQLevelCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba19Level wroteGEQLevelCh(12, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba19Width readGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba19Width(N) writeGEQWidthCh(12, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba19Width wroteGEQWidthCh(12, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba20Freq readGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba20Freq(N) writeGEQFreqCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba20Freq wroteGEQFreqCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba20Level readGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba20Level(N) writeGEQLevelCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba20Level wroteGEQLevelCh(12, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba20Width readGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba20Width(N) writeGEQWidthCh(12, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba20Width wroteGEQWidthCh(12, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba21Freq readGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba21Freq(N) writeGEQFreqCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba21Freq wroteGEQFreqCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba21Level readGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba21Level(N) writeGEQLevelCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba21Level wroteGEQLevelCh(12, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba21Width readGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba21Width(N) writeGEQWidthCh(12, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba21Width wroteGEQWidthCh(12, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba22Freq readGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba22Freq(N) writeGEQFreqCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba22Freq wroteGEQFreqCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba22Level readGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba22Level(N) writeGEQLevelCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba22Level wroteGEQLevelCh(12, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba22Width readGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba22Width(N) writeGEQWidthCh(12, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba22Width wroteGEQWidthCh(12, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba23Freq readGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba23Freq(N) writeGEQFreqCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba23Freq wroteGEQFreqCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba23Level readGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba23Level(N) writeGEQLevelCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba23Level wroteGEQLevelCh(12, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba23Width readGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba23Width(N) writeGEQWidthCh(12, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba23Width wroteGEQWidthCh(12, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba24Freq readGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba24Freq(N) writeGEQFreqCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba24Freq wroteGEQFreqCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba24Level readGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba24Level(N) writeGEQLevelCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba24Level wroteGEQLevelCh(12, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba24Width readGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba24Width(N) writeGEQWidthCh(12, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba24Width wroteGEQWidthCh(12, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba25Freq readGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba25Freq(N) writeGEQFreqCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba25Freq wroteGEQFreqCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba25Level readGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba25Level(N) writeGEQLevelCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba25Level wroteGEQLevelCh(12, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba25Width readGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba25Width(N) writeGEQWidthCh(12, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba25Width wroteGEQWidthCh(12, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba26Freq readGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba26Freq(N) writeGEQFreqCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba26Freq wroteGEQFreqCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba26Level readGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba26Level(N) writeGEQLevelCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba26Level wroteGEQLevelCh(12, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba26Width readGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba26Width(N) writeGEQWidthCh(12, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba26Width wroteGEQWidthCh(12, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba27Freq readGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba27Freq(N) writeGEQFreqCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba27Freq wroteGEQFreqCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba27Level readGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba27Level(N) writeGEQLevelCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba27Level wroteGEQLevelCh(12, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba27Width readGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba27Width(N) writeGEQWidthCh(12, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba27Width wroteGEQWidthCh(12, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba28Freq readGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba28Freq(N) writeGEQFreqCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba28Freq wroteGEQFreqCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba28Level readGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba28Level(N) writeGEQLevelCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba28Level wroteGEQLevelCh(12, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba28Width readGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba28Width(N) writeGEQWidthCh(12, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba28Width wroteGEQWidthCh(12, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba29Freq readGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba29Freq(N) writeGEQFreqCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba29Freq wroteGEQFreqCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba29Level readGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba29Level(N) writeGEQLevelCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba29Level wroteGEQLevelCh(12, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba29Width readGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba29Width(N) writeGEQWidthCh(12, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba29Width wroteGEQWidthCh(12, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba30Freq readGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba30Freq(N) writeGEQFreqCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba30Freq wroteGEQFreqCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba30Level readGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba30Level(N) writeGEQLevelCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba30Level wroteGEQLevelCh(12, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba30Width readGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba30Width(N) writeGEQWidthCh(12, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba30Width wroteGEQWidthCh(12, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba31Freq readGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba31Freq(N) writeGEQFreqCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba31Freq wroteGEQFreqCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba31Level readGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba31Level(N) writeGEQLevelCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba31Level wroteGEQLevelCh(12, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba31Width readGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba31Width(N) writeGEQWidthCh(12, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba31Width wroteGEQWidthCh(12, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh12Ba32Freq readGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba32Freq(N) writeGEQFreqCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba32Freq wroteGEQFreqCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba32Level readGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba32Level(N) writeGEQLevelCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba32Level wroteGEQLevelCh(12, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh12Ba32Width readGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh12Ba32Width(N) writeGEQWidthCh(12, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh12Ba32Width wroteGEQWidthCh(12, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba1Freq readGEQFreqCh(13, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba1Freq(N) writeGEQFreqCh(13, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba1Freq wroteGEQFreqCh(13, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba1Level readGEQLevelCh(13, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba1Level(N) writeGEQLevelCh(13, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba1Level wroteGEQLevelCh(13, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba1Width readGEQWidthCh(13, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba1Width(N) writeGEQWidthCh(13, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba1Width wroteGEQWidthCh(13, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba2Freq readGEQFreqCh(13, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba2Freq(N) writeGEQFreqCh(13, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba2Freq wroteGEQFreqCh(13, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba2Level readGEQLevelCh(13, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba2Level(N) writeGEQLevelCh(13, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba2Level wroteGEQLevelCh(13, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba2Width readGEQWidthCh(13, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba2Width(N) writeGEQWidthCh(13, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba2Width wroteGEQWidthCh(13, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba3Freq readGEQFreqCh(13, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba3Freq(N) writeGEQFreqCh(13, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba3Freq wroteGEQFreqCh(13, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba3Level readGEQLevelCh(13, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba3Level(N) writeGEQLevelCh(13, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba3Level wroteGEQLevelCh(13, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba3Width readGEQWidthCh(13, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba3Width(N) writeGEQWidthCh(13, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba3Width wroteGEQWidthCh(13, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba4Freq readGEQFreqCh(13, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba4Freq(N) writeGEQFreqCh(13, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba4Freq wroteGEQFreqCh(13, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba4Level readGEQLevelCh(13, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba4Level(N) writeGEQLevelCh(13, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba4Level wroteGEQLevelCh(13, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba4Width readGEQWidthCh(13, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba4Width(N) writeGEQWidthCh(13, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba4Width wroteGEQWidthCh(13, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba5Freq readGEQFreqCh(13, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba5Freq(N) writeGEQFreqCh(13, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba5Freq wroteGEQFreqCh(13, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba5Level readGEQLevelCh(13, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba5Level(N) writeGEQLevelCh(13, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba5Level wroteGEQLevelCh(13, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba5Width readGEQWidthCh(13, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba5Width(N) writeGEQWidthCh(13, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba5Width wroteGEQWidthCh(13, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba6Freq readGEQFreqCh(13, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba6Freq(N) writeGEQFreqCh(13, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba6Freq wroteGEQFreqCh(13, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba6Level readGEQLevelCh(13, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba6Level(N) writeGEQLevelCh(13, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba6Level wroteGEQLevelCh(13, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba6Width readGEQWidthCh(13, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba6Width(N) writeGEQWidthCh(13, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba6Width wroteGEQWidthCh(13, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba7Freq readGEQFreqCh(13, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba7Freq(N) writeGEQFreqCh(13, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba7Freq wroteGEQFreqCh(13, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba7Level readGEQLevelCh(13, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba7Level(N) writeGEQLevelCh(13, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba7Level wroteGEQLevelCh(13, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba7Width readGEQWidthCh(13, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba7Width(N) writeGEQWidthCh(13, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba7Width wroteGEQWidthCh(13, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba8Freq readGEQFreqCh(13, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba8Freq(N) writeGEQFreqCh(13, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba8Freq wroteGEQFreqCh(13, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba8Level readGEQLevelCh(13, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba8Level(N) writeGEQLevelCh(13, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba8Level wroteGEQLevelCh(13, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba8Width readGEQWidthCh(13, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba8Width(N) writeGEQWidthCh(13, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba8Width wroteGEQWidthCh(13, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba9Freq readGEQFreqCh(13, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba9Freq(N) writeGEQFreqCh(13, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba9Freq wroteGEQFreqCh(13, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba9Level readGEQLevelCh(13, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba9Level(N) writeGEQLevelCh(13, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba9Level wroteGEQLevelCh(13, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba9Width readGEQWidthCh(13, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba9Width(N) writeGEQWidthCh(13, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba9Width wroteGEQWidthCh(13, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba10Freq readGEQFreqCh(13, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba10Freq(N) writeGEQFreqCh(13, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba10Freq wroteGEQFreqCh(13, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba10Level readGEQLevelCh(13, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba10Level(N) writeGEQLevelCh(13, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba10Level wroteGEQLevelCh(13, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba10Width readGEQWidthCh(13, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba10Width(N) writeGEQWidthCh(13, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba10Width wroteGEQWidthCh(13, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba11Freq readGEQFreqCh(13, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba11Freq(N) writeGEQFreqCh(13, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba11Freq wroteGEQFreqCh(13, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba11Level readGEQLevelCh(13, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba11Level(N) writeGEQLevelCh(13, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba11Level wroteGEQLevelCh(13, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba11Width readGEQWidthCh(13, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba11Width(N) writeGEQWidthCh(13, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba11Width wroteGEQWidthCh(13, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba12Freq readGEQFreqCh(13, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba12Freq(N) writeGEQFreqCh(13, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba12Freq wroteGEQFreqCh(13, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba12Level readGEQLevelCh(13, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba12Level(N) writeGEQLevelCh(13, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba12Level wroteGEQLevelCh(13, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba12Width readGEQWidthCh(13, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba12Width(N) writeGEQWidthCh(13, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba12Width wroteGEQWidthCh(13, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba13Freq readGEQFreqCh(13, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba13Freq(N) writeGEQFreqCh(13, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba13Freq wroteGEQFreqCh(13, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba13Level readGEQLevelCh(13, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba13Level(N) writeGEQLevelCh(13, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba13Level wroteGEQLevelCh(13, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba13Width readGEQWidthCh(13, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba13Width(N) writeGEQWidthCh(13, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba13Width wroteGEQWidthCh(13, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba14Freq readGEQFreqCh(13, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba14Freq(N) writeGEQFreqCh(13, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba14Freq wroteGEQFreqCh(13, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba14Level readGEQLevelCh(13, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba14Level(N) writeGEQLevelCh(13, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba14Level wroteGEQLevelCh(13, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba14Width readGEQWidthCh(13, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba14Width(N) writeGEQWidthCh(13, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba14Width wroteGEQWidthCh(13, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba15Freq readGEQFreqCh(13, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba15Freq(N) writeGEQFreqCh(13, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba15Freq wroteGEQFreqCh(13, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba15Level readGEQLevelCh(13, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba15Level(N) writeGEQLevelCh(13, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba15Level wroteGEQLevelCh(13, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba15Width readGEQWidthCh(13, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba15Width(N) writeGEQWidthCh(13, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba15Width wroteGEQWidthCh(13, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba16Freq readGEQFreqCh(13, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba16Freq(N) writeGEQFreqCh(13, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba16Freq wroteGEQFreqCh(13, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba16Level readGEQLevelCh(13, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba16Level(N) writeGEQLevelCh(13, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba16Level wroteGEQLevelCh(13, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba16Width readGEQWidthCh(13, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba16Width(N) writeGEQWidthCh(13, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba16Width wroteGEQWidthCh(13, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba17Freq readGEQFreqCh(13, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba17Freq(N) writeGEQFreqCh(13, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba17Freq wroteGEQFreqCh(13, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba17Level readGEQLevelCh(13, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba17Level(N) writeGEQLevelCh(13, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba17Level wroteGEQLevelCh(13, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba17Width readGEQWidthCh(13, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba17Width(N) writeGEQWidthCh(13, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba17Width wroteGEQWidthCh(13, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba18Freq readGEQFreqCh(13, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba18Freq(N) writeGEQFreqCh(13, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba18Freq wroteGEQFreqCh(13, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba18Level readGEQLevelCh(13, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba18Level(N) writeGEQLevelCh(13, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba18Level wroteGEQLevelCh(13, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba18Width readGEQWidthCh(13, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba18Width(N) writeGEQWidthCh(13, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba18Width wroteGEQWidthCh(13, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba19Freq readGEQFreqCh(13, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba19Freq(N) writeGEQFreqCh(13, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba19Freq wroteGEQFreqCh(13, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba19Level readGEQLevelCh(13, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba19Level(N) writeGEQLevelCh(13, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba19Level wroteGEQLevelCh(13, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba19Width readGEQWidthCh(13, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba19Width(N) writeGEQWidthCh(13, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba19Width wroteGEQWidthCh(13, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba20Freq readGEQFreqCh(13, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba20Freq(N) writeGEQFreqCh(13, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba20Freq wroteGEQFreqCh(13, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba20Level readGEQLevelCh(13, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba20Level(N) writeGEQLevelCh(13, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba20Level wroteGEQLevelCh(13, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba20Width readGEQWidthCh(13, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba20Width(N) writeGEQWidthCh(13, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba20Width wroteGEQWidthCh(13, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba21Freq readGEQFreqCh(13, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba21Freq(N) writeGEQFreqCh(13, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba21Freq wroteGEQFreqCh(13, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba21Level readGEQLevelCh(13, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba21Level(N) writeGEQLevelCh(13, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba21Level wroteGEQLevelCh(13, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba21Width readGEQWidthCh(13, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba21Width(N) writeGEQWidthCh(13, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba21Width wroteGEQWidthCh(13, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba22Freq readGEQFreqCh(13, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba22Freq(N) writeGEQFreqCh(13, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba22Freq wroteGEQFreqCh(13, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba22Level readGEQLevelCh(13, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba22Level(N) writeGEQLevelCh(13, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba22Level wroteGEQLevelCh(13, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba22Width readGEQWidthCh(13, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba22Width(N) writeGEQWidthCh(13, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba22Width wroteGEQWidthCh(13, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba23Freq readGEQFreqCh(13, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba23Freq(N) writeGEQFreqCh(13, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba23Freq wroteGEQFreqCh(13, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba23Level readGEQLevelCh(13, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba23Level(N) writeGEQLevelCh(13, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba23Level wroteGEQLevelCh(13, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba23Width readGEQWidthCh(13, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba23Width(N) writeGEQWidthCh(13, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba23Width wroteGEQWidthCh(13, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba24Freq readGEQFreqCh(13, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba24Freq(N) writeGEQFreqCh(13, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba24Freq wroteGEQFreqCh(13, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba24Level readGEQLevelCh(13, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba24Level(N) writeGEQLevelCh(13, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba24Level wroteGEQLevelCh(13, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba24Width readGEQWidthCh(13, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba24Width(N) writeGEQWidthCh(13, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba24Width wroteGEQWidthCh(13, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba25Freq readGEQFreqCh(13, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba25Freq(N) writeGEQFreqCh(13, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba25Freq wroteGEQFreqCh(13, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba25Level readGEQLevelCh(13, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba25Level(N) writeGEQLevelCh(13, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba25Level wroteGEQLevelCh(13, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba25Width readGEQWidthCh(13, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba25Width(N) writeGEQWidthCh(13, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba25Width wroteGEQWidthCh(13, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba26Freq readGEQFreqCh(13, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba26Freq(N) writeGEQFreqCh(13, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba26Freq wroteGEQFreqCh(13, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba26Level readGEQLevelCh(13, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba26Level(N) writeGEQLevelCh(13, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba26Level wroteGEQLevelCh(13, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba26Width readGEQWidthCh(13, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba26Width(N) writeGEQWidthCh(13, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba26Width wroteGEQWidthCh(13, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba27Freq readGEQFreqCh(13, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba27Freq(N) writeGEQFreqCh(13, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba27Freq wroteGEQFreqCh(13, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba27Level readGEQLevelCh(13, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba27Level(N) writeGEQLevelCh(13, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba27Level wroteGEQLevelCh(13, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba27Width readGEQWidthCh(13, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba27Width(N) writeGEQWidthCh(13, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba27Width wroteGEQWidthCh(13, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba28Freq readGEQFreqCh(13, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba28Freq(N) writeGEQFreqCh(13, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba28Freq wroteGEQFreqCh(13, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba28Level readGEQLevelCh(13, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba28Level(N) writeGEQLevelCh(13, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba28Level wroteGEQLevelCh(13, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba28Width readGEQWidthCh(13, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba28Width(N) writeGEQWidthCh(13, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba28Width wroteGEQWidthCh(13, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba29Freq readGEQFreqCh(13, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba29Freq(N) writeGEQFreqCh(13, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba29Freq wroteGEQFreqCh(13, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba29Level readGEQLevelCh(13, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba29Level(N) writeGEQLevelCh(13, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba29Level wroteGEQLevelCh(13, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba29Width readGEQWidthCh(13, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba29Width(N) writeGEQWidthCh(13, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba29Width wroteGEQWidthCh(13, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba30Freq readGEQFreqCh(13, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba30Freq(N) writeGEQFreqCh(13, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba30Freq wroteGEQFreqCh(13, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba30Level readGEQLevelCh(13, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba30Level(N) writeGEQLevelCh(13, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba30Level wroteGEQLevelCh(13, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba30Width readGEQWidthCh(13, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba30Width(N) writeGEQWidthCh(13, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba30Width wroteGEQWidthCh(13, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba31Freq readGEQFreqCh(13, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba31Freq(N) writeGEQFreqCh(13, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba31Freq wroteGEQFreqCh(13, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba31Level readGEQLevelCh(13, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba31Level(N) writeGEQLevelCh(13, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba31Level wroteGEQLevelCh(13, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba31Width readGEQWidthCh(13, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba31Width(N) writeGEQWidthCh(13, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba31Width wroteGEQWidthCh(13, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh13Ba32Freq readGEQFreqCh(13, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba32Freq(N) writeGEQFreqCh(13, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba32Freq wroteGEQFreqCh(13, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba32Level readGEQLevelCh(13, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba32Level(N) writeGEQLevelCh(13, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba32Level wroteGEQLevelCh(13, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh13Ba32Width readGEQWidthCh(13, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh13Ba32Width(N) writeGEQWidthCh(13, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh13Ba32Width wroteGEQWidthCh(13, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba1Freq readGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba1Freq(N) writeGEQFreqCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba1Freq wroteGEQFreqCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba1Level readGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba1Level(N) writeGEQLevelCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba1Level wroteGEQLevelCh(14, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba1Width readGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba1Width(N) writeGEQWidthCh(14, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba1Width wroteGEQWidthCh(14, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba2Freq readGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba2Freq(N) writeGEQFreqCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba2Freq wroteGEQFreqCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba2Level readGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba2Level(N) writeGEQLevelCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba2Level wroteGEQLevelCh(14, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba2Width readGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba2Width(N) writeGEQWidthCh(14, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba2Width wroteGEQWidthCh(14, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba3Freq readGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba3Freq(N) writeGEQFreqCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba3Freq wroteGEQFreqCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba3Level readGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba3Level(N) writeGEQLevelCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba3Level wroteGEQLevelCh(14, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba3Width readGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba3Width(N) writeGEQWidthCh(14, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba3Width wroteGEQWidthCh(14, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba4Freq readGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba4Freq(N) writeGEQFreqCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba4Freq wroteGEQFreqCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba4Level readGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba4Level(N) writeGEQLevelCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba4Level wroteGEQLevelCh(14, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba4Width readGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba4Width(N) writeGEQWidthCh(14, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba4Width wroteGEQWidthCh(14, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba5Freq readGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba5Freq(N) writeGEQFreqCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba5Freq wroteGEQFreqCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba5Level readGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba5Level(N) writeGEQLevelCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba5Level wroteGEQLevelCh(14, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba5Width readGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba5Width(N) writeGEQWidthCh(14, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba5Width wroteGEQWidthCh(14, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba6Freq readGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba6Freq(N) writeGEQFreqCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba6Freq wroteGEQFreqCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba6Level readGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba6Level(N) writeGEQLevelCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba6Level wroteGEQLevelCh(14, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba6Width readGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba6Width(N) writeGEQWidthCh(14, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba6Width wroteGEQWidthCh(14, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba7Freq readGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba7Freq(N) writeGEQFreqCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba7Freq wroteGEQFreqCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba7Level readGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba7Level(N) writeGEQLevelCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba7Level wroteGEQLevelCh(14, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba7Width readGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba7Width(N) writeGEQWidthCh(14, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba7Width wroteGEQWidthCh(14, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba8Freq readGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba8Freq(N) writeGEQFreqCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba8Freq wroteGEQFreqCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba8Level readGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba8Level(N) writeGEQLevelCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba8Level wroteGEQLevelCh(14, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba8Width readGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba8Width(N) writeGEQWidthCh(14, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba8Width wroteGEQWidthCh(14, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba9Freq readGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba9Freq(N) writeGEQFreqCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba9Freq wroteGEQFreqCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba9Level readGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba9Level(N) writeGEQLevelCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba9Level wroteGEQLevelCh(14, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba9Width readGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba9Width(N) writeGEQWidthCh(14, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba9Width wroteGEQWidthCh(14, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba10Freq readGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba10Freq(N) writeGEQFreqCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba10Freq wroteGEQFreqCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba10Level readGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba10Level(N) writeGEQLevelCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba10Level wroteGEQLevelCh(14, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba10Width readGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba10Width(N) writeGEQWidthCh(14, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba10Width wroteGEQWidthCh(14, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba11Freq readGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba11Freq(N) writeGEQFreqCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba11Freq wroteGEQFreqCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba11Level readGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba11Level(N) writeGEQLevelCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba11Level wroteGEQLevelCh(14, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba11Width readGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba11Width(N) writeGEQWidthCh(14, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba11Width wroteGEQWidthCh(14, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba12Freq readGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba12Freq(N) writeGEQFreqCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba12Freq wroteGEQFreqCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba12Level readGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba12Level(N) writeGEQLevelCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba12Level wroteGEQLevelCh(14, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba12Width readGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba12Width(N) writeGEQWidthCh(14, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba12Width wroteGEQWidthCh(14, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba13Freq readGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba13Freq(N) writeGEQFreqCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba13Freq wroteGEQFreqCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba13Level readGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba13Level(N) writeGEQLevelCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba13Level wroteGEQLevelCh(14, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba13Width readGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba13Width(N) writeGEQWidthCh(14, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba13Width wroteGEQWidthCh(14, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba14Freq readGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba14Freq(N) writeGEQFreqCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba14Freq wroteGEQFreqCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba14Level readGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba14Level(N) writeGEQLevelCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba14Level wroteGEQLevelCh(14, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba14Width readGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba14Width(N) writeGEQWidthCh(14, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba14Width wroteGEQWidthCh(14, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba15Freq readGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba15Freq(N) writeGEQFreqCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba15Freq wroteGEQFreqCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba15Level readGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba15Level(N) writeGEQLevelCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba15Level wroteGEQLevelCh(14, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba15Width readGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba15Width(N) writeGEQWidthCh(14, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba15Width wroteGEQWidthCh(14, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba16Freq readGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba16Freq(N) writeGEQFreqCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba16Freq wroteGEQFreqCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba16Level readGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba16Level(N) writeGEQLevelCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba16Level wroteGEQLevelCh(14, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba16Width readGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba16Width(N) writeGEQWidthCh(14, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba16Width wroteGEQWidthCh(14, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba17Freq readGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba17Freq(N) writeGEQFreqCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba17Freq wroteGEQFreqCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba17Level readGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba17Level(N) writeGEQLevelCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba17Level wroteGEQLevelCh(14, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba17Width readGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba17Width(N) writeGEQWidthCh(14, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba17Width wroteGEQWidthCh(14, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba18Freq readGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba18Freq(N) writeGEQFreqCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba18Freq wroteGEQFreqCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba18Level readGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba18Level(N) writeGEQLevelCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba18Level wroteGEQLevelCh(14, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba18Width readGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba18Width(N) writeGEQWidthCh(14, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba18Width wroteGEQWidthCh(14, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba19Freq readGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba19Freq(N) writeGEQFreqCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba19Freq wroteGEQFreqCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba19Level readGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba19Level(N) writeGEQLevelCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba19Level wroteGEQLevelCh(14, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba19Width readGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba19Width(N) writeGEQWidthCh(14, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba19Width wroteGEQWidthCh(14, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba20Freq readGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba20Freq(N) writeGEQFreqCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba20Freq wroteGEQFreqCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba20Level readGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba20Level(N) writeGEQLevelCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba20Level wroteGEQLevelCh(14, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba20Width readGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba20Width(N) writeGEQWidthCh(14, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba20Width wroteGEQWidthCh(14, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba21Freq readGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba21Freq(N) writeGEQFreqCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba21Freq wroteGEQFreqCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba21Level readGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba21Level(N) writeGEQLevelCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba21Level wroteGEQLevelCh(14, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba21Width readGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba21Width(N) writeGEQWidthCh(14, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba21Width wroteGEQWidthCh(14, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba22Freq readGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba22Freq(N) writeGEQFreqCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba22Freq wroteGEQFreqCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba22Level readGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba22Level(N) writeGEQLevelCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba22Level wroteGEQLevelCh(14, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba22Width readGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba22Width(N) writeGEQWidthCh(14, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba22Width wroteGEQWidthCh(14, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba23Freq readGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba23Freq(N) writeGEQFreqCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba23Freq wroteGEQFreqCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba23Level readGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba23Level(N) writeGEQLevelCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba23Level wroteGEQLevelCh(14, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba23Width readGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba23Width(N) writeGEQWidthCh(14, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba23Width wroteGEQWidthCh(14, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba24Freq readGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba24Freq(N) writeGEQFreqCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba24Freq wroteGEQFreqCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba24Level readGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba24Level(N) writeGEQLevelCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba24Level wroteGEQLevelCh(14, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba24Width readGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba24Width(N) writeGEQWidthCh(14, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba24Width wroteGEQWidthCh(14, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba25Freq readGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba25Freq(N) writeGEQFreqCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba25Freq wroteGEQFreqCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba25Level readGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba25Level(N) writeGEQLevelCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba25Level wroteGEQLevelCh(14, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba25Width readGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba25Width(N) writeGEQWidthCh(14, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba25Width wroteGEQWidthCh(14, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba26Freq readGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba26Freq(N) writeGEQFreqCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba26Freq wroteGEQFreqCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba26Level readGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba26Level(N) writeGEQLevelCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba26Level wroteGEQLevelCh(14, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba26Width readGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba26Width(N) writeGEQWidthCh(14, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba26Width wroteGEQWidthCh(14, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba27Freq readGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba27Freq(N) writeGEQFreqCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba27Freq wroteGEQFreqCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba27Level readGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba27Level(N) writeGEQLevelCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba27Level wroteGEQLevelCh(14, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba27Width readGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba27Width(N) writeGEQWidthCh(14, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba27Width wroteGEQWidthCh(14, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba28Freq readGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba28Freq(N) writeGEQFreqCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba28Freq wroteGEQFreqCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba28Level readGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba28Level(N) writeGEQLevelCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba28Level wroteGEQLevelCh(14, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba28Width readGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba28Width(N) writeGEQWidthCh(14, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba28Width wroteGEQWidthCh(14, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba29Freq readGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba29Freq(N) writeGEQFreqCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba29Freq wroteGEQFreqCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba29Level readGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba29Level(N) writeGEQLevelCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba29Level wroteGEQLevelCh(14, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba29Width readGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba29Width(N) writeGEQWidthCh(14, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba29Width wroteGEQWidthCh(14, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba30Freq readGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba30Freq(N) writeGEQFreqCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba30Freq wroteGEQFreqCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba30Level readGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba30Level(N) writeGEQLevelCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba30Level wroteGEQLevelCh(14, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba30Width readGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba30Width(N) writeGEQWidthCh(14, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba30Width wroteGEQWidthCh(14, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba31Freq readGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba31Freq(N) writeGEQFreqCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba31Freq wroteGEQFreqCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba31Level readGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba31Level(N) writeGEQLevelCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba31Level wroteGEQLevelCh(14, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba31Width readGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba31Width(N) writeGEQWidthCh(14, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba31Width wroteGEQWidthCh(14, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh14Ba32Freq readGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba32Freq(N) writeGEQFreqCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba32Freq wroteGEQFreqCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba32Level readGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba32Level(N) writeGEQLevelCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba32Level wroteGEQLevelCh(14, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh14Ba32Width readGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh14Ba32Width(N) writeGEQWidthCh(14, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh14Ba32Width wroteGEQWidthCh(14, 31, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba1Freq readGEQFreqCh(15, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba1Freq(N) writeGEQFreqCh(15, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba1Freq wroteGEQFreqCh(15, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba1Level readGEQLevelCh(15, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba1Level(N) writeGEQLevelCh(15, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba1Level wroteGEQLevelCh(15, 0, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba1Width readGEQWidthCh(15, 0, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba1Width(N) writeGEQWidthCh(15, 0, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba1Width wroteGEQWidthCh(15, 0, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba2Freq readGEQFreqCh(15, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba2Freq(N) writeGEQFreqCh(15, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba2Freq wroteGEQFreqCh(15, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba2Level readGEQLevelCh(15, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba2Level(N) writeGEQLevelCh(15, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba2Level wroteGEQLevelCh(15, 1, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba2Width readGEQWidthCh(15, 1, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba2Width(N) writeGEQWidthCh(15, 1, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba2Width wroteGEQWidthCh(15, 1, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba3Freq readGEQFreqCh(15, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba3Freq(N) writeGEQFreqCh(15, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba3Freq wroteGEQFreqCh(15, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba3Level readGEQLevelCh(15, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba3Level(N) writeGEQLevelCh(15, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba3Level wroteGEQLevelCh(15, 2, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba3Width readGEQWidthCh(15, 2, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba3Width(N) writeGEQWidthCh(15, 2, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba3Width wroteGEQWidthCh(15, 2, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba4Freq readGEQFreqCh(15, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba4Freq(N) writeGEQFreqCh(15, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba4Freq wroteGEQFreqCh(15, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba4Level readGEQLevelCh(15, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba4Level(N) writeGEQLevelCh(15, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba4Level wroteGEQLevelCh(15, 3, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba4Width readGEQWidthCh(15, 3, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba4Width(N) writeGEQWidthCh(15, 3, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba4Width wroteGEQWidthCh(15, 3, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba5Freq readGEQFreqCh(15, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba5Freq(N) writeGEQFreqCh(15, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba5Freq wroteGEQFreqCh(15, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba5Level readGEQLevelCh(15, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba5Level(N) writeGEQLevelCh(15, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba5Level wroteGEQLevelCh(15, 4, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba5Width readGEQWidthCh(15, 4, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba5Width(N) writeGEQWidthCh(15, 4, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba5Width wroteGEQWidthCh(15, 4, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba6Freq readGEQFreqCh(15, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba6Freq(N) writeGEQFreqCh(15, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba6Freq wroteGEQFreqCh(15, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba6Level readGEQLevelCh(15, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba6Level(N) writeGEQLevelCh(15, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba6Level wroteGEQLevelCh(15, 5, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba6Width readGEQWidthCh(15, 5, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba6Width(N) writeGEQWidthCh(15, 5, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba6Width wroteGEQWidthCh(15, 5, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba7Freq readGEQFreqCh(15, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba7Freq(N) writeGEQFreqCh(15, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba7Freq wroteGEQFreqCh(15, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba7Level readGEQLevelCh(15, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba7Level(N) writeGEQLevelCh(15, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba7Level wroteGEQLevelCh(15, 6, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba7Width readGEQWidthCh(15, 6, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba7Width(N) writeGEQWidthCh(15, 6, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba7Width wroteGEQWidthCh(15, 6, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba8Freq readGEQFreqCh(15, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba8Freq(N) writeGEQFreqCh(15, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba8Freq wroteGEQFreqCh(15, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba8Level readGEQLevelCh(15, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba8Level(N) writeGEQLevelCh(15, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba8Level wroteGEQLevelCh(15, 7, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba8Width readGEQWidthCh(15, 7, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba8Width(N) writeGEQWidthCh(15, 7, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba8Width wroteGEQWidthCh(15, 7, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba9Freq readGEQFreqCh(15, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba9Freq(N) writeGEQFreqCh(15, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba9Freq wroteGEQFreqCh(15, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba9Level readGEQLevelCh(15, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba9Level(N) writeGEQLevelCh(15, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba9Level wroteGEQLevelCh(15, 8, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba9Width readGEQWidthCh(15, 8, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba9Width(N) writeGEQWidthCh(15, 8, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba9Width wroteGEQWidthCh(15, 8, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba10Freq readGEQFreqCh(15, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba10Freq(N) writeGEQFreqCh(15, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba10Freq wroteGEQFreqCh(15, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba10Level readGEQLevelCh(15, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba10Level(N) writeGEQLevelCh(15, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba10Level wroteGEQLevelCh(15, 9, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba10Width readGEQWidthCh(15, 9, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba10Width(N) writeGEQWidthCh(15, 9, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba10Width wroteGEQWidthCh(15, 9, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba11Freq readGEQFreqCh(15, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba11Freq(N) writeGEQFreqCh(15, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba11Freq wroteGEQFreqCh(15, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba11Level readGEQLevelCh(15, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba11Level(N) writeGEQLevelCh(15, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba11Level wroteGEQLevelCh(15, 10, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba11Width readGEQWidthCh(15, 10, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba11Width(N) writeGEQWidthCh(15, 10, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba11Width wroteGEQWidthCh(15, 10, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba12Freq readGEQFreqCh(15, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba12Freq(N) writeGEQFreqCh(15, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba12Freq wroteGEQFreqCh(15, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba12Level readGEQLevelCh(15, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba12Level(N) writeGEQLevelCh(15, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba12Level wroteGEQLevelCh(15, 11, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba12Width readGEQWidthCh(15, 11, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba12Width(N) writeGEQWidthCh(15, 11, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba12Width wroteGEQWidthCh(15, 11, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba13Freq readGEQFreqCh(15, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba13Freq(N) writeGEQFreqCh(15, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba13Freq wroteGEQFreqCh(15, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba13Level readGEQLevelCh(15, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba13Level(N) writeGEQLevelCh(15, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba13Level wroteGEQLevelCh(15, 12, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba13Width readGEQWidthCh(15, 12, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba13Width(N) writeGEQWidthCh(15, 12, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba13Width wroteGEQWidthCh(15, 12, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba14Freq readGEQFreqCh(15, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba14Freq(N) writeGEQFreqCh(15, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba14Freq wroteGEQFreqCh(15, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba14Level readGEQLevelCh(15, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba14Level(N) writeGEQLevelCh(15, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba14Level wroteGEQLevelCh(15, 13, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba14Width readGEQWidthCh(15, 13, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba14Width(N) writeGEQWidthCh(15, 13, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba14Width wroteGEQWidthCh(15, 13, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba15Freq readGEQFreqCh(15, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba15Freq(N) writeGEQFreqCh(15, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba15Freq wroteGEQFreqCh(15, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba15Level readGEQLevelCh(15, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba15Level(N) writeGEQLevelCh(15, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba15Level wroteGEQLevelCh(15, 14, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba15Width readGEQWidthCh(15, 14, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba15Width(N) writeGEQWidthCh(15, 14, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba15Width wroteGEQWidthCh(15, 14, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba16Freq readGEQFreqCh(15, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba16Freq(N) writeGEQFreqCh(15, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba16Freq wroteGEQFreqCh(15, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba16Level readGEQLevelCh(15, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba16Level(N) writeGEQLevelCh(15, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba16Level wroteGEQLevelCh(15, 15, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba16Width readGEQWidthCh(15, 15, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba16Width(N) writeGEQWidthCh(15, 15, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba16Width wroteGEQWidthCh(15, 15, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba17Freq readGEQFreqCh(15, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba17Freq(N) writeGEQFreqCh(15, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba17Freq wroteGEQFreqCh(15, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba17Level readGEQLevelCh(15, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba17Level(N) writeGEQLevelCh(15, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba17Level wroteGEQLevelCh(15, 16, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba17Width readGEQWidthCh(15, 16, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba17Width(N) writeGEQWidthCh(15, 16, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba17Width wroteGEQWidthCh(15, 16, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba18Freq readGEQFreqCh(15, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba18Freq(N) writeGEQFreqCh(15, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba18Freq wroteGEQFreqCh(15, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba18Level readGEQLevelCh(15, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba18Level(N) writeGEQLevelCh(15, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba18Level wroteGEQLevelCh(15, 17, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba18Width readGEQWidthCh(15, 17, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba18Width(N) writeGEQWidthCh(15, 17, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba18Width wroteGEQWidthCh(15, 17, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba19Freq readGEQFreqCh(15, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba19Freq(N) writeGEQFreqCh(15, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba19Freq wroteGEQFreqCh(15, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba19Level readGEQLevelCh(15, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba19Level(N) writeGEQLevelCh(15, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba19Level wroteGEQLevelCh(15, 18, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba19Width readGEQWidthCh(15, 18, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba19Width(N) writeGEQWidthCh(15, 18, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba19Width wroteGEQWidthCh(15, 18, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba20Freq readGEQFreqCh(15, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba20Freq(N) writeGEQFreqCh(15, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba20Freq wroteGEQFreqCh(15, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba20Level readGEQLevelCh(15, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba20Level(N) writeGEQLevelCh(15, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba20Level wroteGEQLevelCh(15, 19, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba20Width readGEQWidthCh(15, 19, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba20Width(N) writeGEQWidthCh(15, 19, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba20Width wroteGEQWidthCh(15, 19, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba21Freq readGEQFreqCh(15, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba21Freq(N) writeGEQFreqCh(15, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba21Freq wroteGEQFreqCh(15, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba21Level readGEQLevelCh(15, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba21Level(N) writeGEQLevelCh(15, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba21Level wroteGEQLevelCh(15, 20, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba21Width readGEQWidthCh(15, 20, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba21Width(N) writeGEQWidthCh(15, 20, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba21Width wroteGEQWidthCh(15, 20, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba22Freq readGEQFreqCh(15, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba22Freq(N) writeGEQFreqCh(15, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba22Freq wroteGEQFreqCh(15, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba22Level readGEQLevelCh(15, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba22Level(N) writeGEQLevelCh(15, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba22Level wroteGEQLevelCh(15, 21, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba22Width readGEQWidthCh(15, 21, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba22Width(N) writeGEQWidthCh(15, 21, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba22Width wroteGEQWidthCh(15, 21, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba23Freq readGEQFreqCh(15, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba23Freq(N) writeGEQFreqCh(15, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba23Freq wroteGEQFreqCh(15, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba23Level readGEQLevelCh(15, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba23Level(N) writeGEQLevelCh(15, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba23Level wroteGEQLevelCh(15, 22, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba23Width readGEQWidthCh(15, 22, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba23Width(N) writeGEQWidthCh(15, 22, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba23Width wroteGEQWidthCh(15, 22, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba24Freq readGEQFreqCh(15, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba24Freq(N) writeGEQFreqCh(15, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba24Freq wroteGEQFreqCh(15, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba24Level readGEQLevelCh(15, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba24Level(N) writeGEQLevelCh(15, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba24Level wroteGEQLevelCh(15, 23, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba24Width readGEQWidthCh(15, 23, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba24Width(N) writeGEQWidthCh(15, 23, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba24Width wroteGEQWidthCh(15, 23, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba25Freq readGEQFreqCh(15, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba25Freq(N) writeGEQFreqCh(15, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba25Freq wroteGEQFreqCh(15, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba25Level readGEQLevelCh(15, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba25Level(N) writeGEQLevelCh(15, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba25Level wroteGEQLevelCh(15, 24, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba25Width readGEQWidthCh(15, 24, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba25Width(N) writeGEQWidthCh(15, 24, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba25Width wroteGEQWidthCh(15, 24, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba26Freq readGEQFreqCh(15, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba26Freq(N) writeGEQFreqCh(15, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba26Freq wroteGEQFreqCh(15, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba26Level readGEQLevelCh(15, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba26Level(N) writeGEQLevelCh(15, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba26Level wroteGEQLevelCh(15, 25, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba26Width readGEQWidthCh(15, 25, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba26Width(N) writeGEQWidthCh(15, 25, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba26Width wroteGEQWidthCh(15, 25, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba27Freq readGEQFreqCh(15, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba27Freq(N) writeGEQFreqCh(15, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba27Freq wroteGEQFreqCh(15, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba27Level readGEQLevelCh(15, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba27Level(N) writeGEQLevelCh(15, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba27Level wroteGEQLevelCh(15, 26, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba27Width readGEQWidthCh(15, 26, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba27Width(N) writeGEQWidthCh(15, 26, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba27Width wroteGEQWidthCh(15, 26, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba28Freq readGEQFreqCh(15, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba28Freq(N) writeGEQFreqCh(15, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba28Freq wroteGEQFreqCh(15, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba28Level readGEQLevelCh(15, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba28Level(N) writeGEQLevelCh(15, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba28Level wroteGEQLevelCh(15, 27, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba28Width readGEQWidthCh(15, 27, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba28Width(N) writeGEQWidthCh(15, 27, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba28Width wroteGEQWidthCh(15, 27, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba29Freq readGEQFreqCh(15, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba29Freq(N) writeGEQFreqCh(15, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba29Freq wroteGEQFreqCh(15, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba29Level readGEQLevelCh(15, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba29Level(N) writeGEQLevelCh(15, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba29Level wroteGEQLevelCh(15, 28, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba29Width readGEQWidthCh(15, 28, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba29Width(N) writeGEQWidthCh(15, 28, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba29Width wroteGEQWidthCh(15, 28, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba30Freq readGEQFreqCh(15, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba30Freq(N) writeGEQFreqCh(15, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba30Freq wroteGEQFreqCh(15, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba30Level readGEQLevelCh(15, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba30Level(N) writeGEQLevelCh(15, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba30Level wroteGEQLevelCh(15, 29, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba30Width readGEQWidthCh(15, 29, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba30Width(N) writeGEQWidthCh(15, 29, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba30Width wroteGEQWidthCh(15, 29, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba31Freq readGEQFreqCh(15, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba31Freq(N) writeGEQFreqCh(15, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba31Freq wroteGEQFreqCh(15, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba31Level readGEQLevelCh(15, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba31Level(N) writeGEQLevelCh(15, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba31Level wroteGEQLevelCh(15, 30, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba31Width readGEQWidthCh(15, 30, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba31Width(N) writeGEQWidthCh(15, 30, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba31Width wroteGEQWidthCh(15, 30, GEQ_MAXNUMBANDS)
+
+#define readGEQCh15Ba32Freq readGEQFreqCh(15, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba32Freq(N) writeGEQFreqCh(15, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba32Freq wroteGEQFreqCh(15, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba32Level readGEQLevelCh(15, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba32Level(N) writeGEQLevelCh(15, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba32Level wroteGEQLevelCh(15, 31, GEQ_MAXNUMBANDS)
+#define readGEQCh15Ba32Width readGEQWidthCh(15, 31, GEQ_MAXNUMBANDS)
+#define writeGEQCh15Ba32Width(N) writeGEQWidthCh(15, 31, GEQ_MAXNUMBANDS,N)
+#define wroteGEQCh15Ba32Width wroteGEQWidthCh(15, 31, GEQ_MAXNUMBANDS)
+
+/*
+ * *Incomplete* Control read
+ *
+ * The following alpha code reads only those registers of the GEQ status
+ * structure that are guaranteed to be present in any instantiation of
+ * the ASP.
+ *
+ */
+#define readGEQControl \
+ readGEQMode, \
+ readGEQUse, \
+ readGEQparamChg, \
+ readGEQnumBands, \
+ readGEQenableBand, \
+ readGEQenableChan, \
+ readGEQ1Freq, \
+ readGEQ1Level, \
+ readGEQ1Width
+
+
+/* LOU alpha codes */
+
+#ifndef STD_BETA_LOU
+# define STD_BETA_LOU 0x59
+#endif
+
+#define readLOUMode 0xc200+STD_BETA_LOU,0x0400
+#define writeLOUModeDisable 0xca00+STD_BETA_LOU,0x0400
+#define writeLOUModeEnable 0xca00+STD_BETA_LOU,0x0401
+
+#define readLOUBypass 0xc200+STD_BETA_LOU,0x0500
+#define writeLOUBypassEnable 0xca00+STD_BETA_LOU,0x0500
+#define writeLOUBypassDisable 0xca00+STD_BETA_LOU,0x0501
+
+#define readLOUUse readLOUBypass
+#define writeLOUUseDisable writeLOUBypassEnable
+#define writeLOUUseEnable writeLOUBypassDisable
+
+
+/* readLOUStatus is commented out for now. LOUStatus invokes
+ the GEQ3 status structure which is too large to be transmitted
+ in a single payload within PA/F. */
+// #define readLOUStatus 0xc508,STD_BETA_LOU
+#define readLOUControl \
+ readLOUMode, \
+ readLOUBypass
+
+#define readGEQLOUMode readLOUMode
+#define writeGEQLOUModeDisable writeLOUModeDisable
+#define writeGEQLOUModeEnable writeLOUModeEnable
+
+#define readGEQLOUBypass readLOUBypass
+#define writeGEQLOUBypassEnable writeLOUBypassEnable
+#define writeGEQLOUBypassDisable writeLOUBypassDisable
+
+#define readGEQLOUUse readGEQLOUBypass
+#define writeGEQLOUUseDisable writeGEQLOUBypassEnable
+#define writeGEQLOUUseEnable writeGEQLOUBypassDisable
+
+//#define readGEQLOUStatus readLOUStatus
+#define readGEQLOUControl readLOUControl
+
+
+#endif /* _GEQ_A */
+
diff --git a/alpha/geq3_a.hdM b/alpha/geq3_a.hdM
--- /dev/null
+++ b/alpha/geq3_a.hdM
@@ -0,0 +1,1115 @@
+// geq3_a.hdM: inverse compilation file [Wed Mar 28 14:10:12 CDT 2018]
+
+#define readGEQMode 0xc255,0x0400
+#define writeGEQModeDisable 0xca55,0x0400
+#define writeGEQModeEnable 0xca55,0x0401
+#define readGEQUse 0xc255,0x0500
+#define writeGEQUseDisable 0xca55,0x0500
+#define writeGEQUseEnable 0xca55,0x0501
+#define readGEQparamChg 0xc255,0x0600
+#define wroteGEQparamChg 0xca55,0x0600
+#define writeGEQparamChgRamp 0xca55,0x0601
+#define writeGEQparamChgNoRamp 0xca55,0x0602
+#define readGEQnumBands 0xc255,0x0700
+#define readGEQenableBand 0xc455,0x0008
+#define readGEQenableChan 0xc455,0x000c
+#define readGEQ1Freq 0xc355,0x0010
+#define wroteGEQ1Freq 0xcb55,0x0010
+#define readGEQ1Level 0xc355,0x0012
+#define wroteGEQ1Level 0xcb55,0x0012
+#define readGEQ1Width 0xc355,0x0014
+#define wroteGEQ1Width 0xcb55,0x0014
+#define readGEQ2Freq 0xc355,0x0016
+#define wroteGEQ2Freq 0xcb55,0x0016
+#define readGEQ2Level 0xc355,0x0018
+#define wroteGEQ2Level 0xcb55,0x0018
+#define readGEQ2Width 0xc355,0x001a
+#define wroteGEQ2Width 0xcb55,0x001a
+#define readGEQ3Freq 0xc355,0x001c
+#define wroteGEQ3Freq 0xcb55,0x001c
+#define readGEQ3Level 0xc355,0x001e
+#define wroteGEQ3Level 0xcb55,0x001e
+#define readGEQ3Width 0xc355,0x0020
+#define wroteGEQ3Width 0xcb55,0x0020
+#define readGEQ4Freq 0xc355,0x0022
+#define wroteGEQ4Freq 0xcb55,0x0022
+#define readGEQ4Level 0xc355,0x0024
+#define wroteGEQ4Level 0xcb55,0x0024
+#define readGEQ4Width 0xc355,0x0026
+#define wroteGEQ4Width 0xcb55,0x0026
+#define readGEQ5Freq 0xc355,0x0028
+#define wroteGEQ5Freq 0xcb55,0x0028
+#define readGEQ5Level 0xc355,0x002a
+#define wroteGEQ5Level 0xcb55,0x002a
+#define readGEQ5Width 0xc355,0x002c
+#define wroteGEQ5Width 0xcb55,0x002c
+#define readGEQ6Freq 0xc355,0x002e
+#define wroteGEQ6Freq 0xcb55,0x002e
+#define readGEQ6Level 0xc355,0x0030
+#define wroteGEQ6Level 0xcb55,0x0030
+#define readGEQ6Width 0xc355,0x0032
+#define wroteGEQ6Width 0xcb55,0x0032
+#define readGEQ7Freq 0xc355,0x0034
+#define wroteGEQ7Freq 0xcb55,0x0034
+#define readGEQ7Level 0xc355,0x0036
+#define wroteGEQ7Level 0xcb55,0x0036
+#define readGEQ7Width 0xc355,0x0038
+#define wroteGEQ7Width 0xcb55,0x0038
+#define readGEQ8Freq 0xc355,0x003a
+#define wroteGEQ8Freq 0xcb55,0x003a
+#define readGEQ8Level 0xc355,0x003c
+#define wroteGEQ8Level 0xcb55,0x003c
+#define readGEQ8Width 0xc355,0x003e
+#define wroteGEQ8Width 0xcb55,0x003e
+#define readGEQ9Freq 0xc355,0x0040
+#define wroteGEQ9Freq 0xcb55,0x0040
+#define readGEQ9Level 0xc355,0x0042
+#define wroteGEQ9Level 0xcb55,0x0042
+#define readGEQ9Width 0xc355,0x0044
+#define wroteGEQ9Width 0xcb55,0x0044
+#define readGEQ10Freq 0xc355,0x0046
+#define wroteGEQ10Freq 0xcb55,0x0046
+#define readGEQ10Level 0xc355,0x0048
+#define wroteGEQ10Level 0xcb55,0x0048
+#define readGEQ10Width 0xc355,0x004a
+#define wroteGEQ10Width 0xcb55,0x004a
+#define readGEQLeft11Freq 0xc355,0x004c
+#define wroteGEQLeft11Freq 0xcb55,0x004c
+#define readGEQLeft11Level 0xc355,0x004e
+#define wroteGEQLeft11Level 0xcb55,0x004e
+#define readGEQLeft11Width 0xc355,0x0050
+#define wroteGEQLeft11Width 0xcb55,0x0050
+#define readGEQLeft12Freq 0xc355,0x0052
+#define wroteGEQLeft12Freq 0xcb55,0x0052
+#define readGEQLeft12Level 0xc355,0x0054
+#define wroteGEQLeft12Level 0xcb55,0x0054
+#define readGEQLeft12Width 0xc355,0x0056
+#define wroteGEQLeft12Width 0xcb55,0x0056
+#define readGEQLeft13Freq 0xc355,0x0058
+#define wroteGEQLeft13Freq 0xcb55,0x0058
+#define readGEQLeft13Level 0xc355,0x005a
+#define wroteGEQLeft13Level 0xcb55,0x005a
+#define readGEQLeft13Width 0xc355,0x005c
+#define wroteGEQLeft13Width 0xcb55,0x005c
+#define readGEQLeft14Freq 0xc355,0x005e
+#define wroteGEQLeft14Freq 0xcb55,0x005e
+#define readGEQLeft14Level 0xc355,0x0060
+#define wroteGEQLeft14Level 0xcb55,0x0060
+#define readGEQLeft14Width 0xc355,0x0062
+#define wroteGEQLeft14Width 0xcb55,0x0062
+#define readGEQLeft15Freq 0xc355,0x0064
+#define wroteGEQLeft15Freq 0xcb55,0x0064
+#define readGEQLeft15Level 0xc355,0x0066
+#define wroteGEQLeft15Level 0xcb55,0x0066
+#define readGEQLeft15Width 0xc355,0x0068
+#define wroteGEQLeft15Width 0xcb55,0x0068
+#define readGEQLeft16Freq 0xc355,0x006a
+#define wroteGEQLeft16Freq 0xcb55,0x006a
+#define readGEQLeft16Level 0xc355,0x006c
+#define wroteGEQLeft16Level 0xcb55,0x006c
+#define readGEQLeft16Width 0xc355,0x006e
+#define wroteGEQLeft16Width 0xcb55,0x006e
+#define readGEQLeft17Freq 0xc355,0x0070
+#define wroteGEQLeft17Freq 0xcb55,0x0070
+#define readGEQLeft17Level 0xc355,0x0072
+#define wroteGEQLeft17Level 0xcb55,0x0072
+#define readGEQLeft17Width 0xc355,0x0074
+#define wroteGEQLeft17Width 0xcb55,0x0074
+#define readGEQLeft18Freq 0xc355,0x0076
+#define wroteGEQLeft18Freq 0xcb55,0x0076
+#define readGEQLeft18Level 0xc355,0x0078
+#define wroteGEQLeft18Level 0xcb55,0x0078
+#define readGEQLeft18Width 0xc355,0x007a
+#define wroteGEQLeft18Width 0xcb55,0x007a
+#define readGEQLeft19Freq 0xc355,0x007c
+#define wroteGEQLeft19Freq 0xcb55,0x007c
+#define readGEQLeft19Level 0xc355,0x007e
+#define wroteGEQLeft19Level 0xcb55,0x007e
+#define readGEQLeft19Width 0xc355,0x0080
+#define wroteGEQLeft19Width 0xcb55,0x0080
+#define readGEQLeft20Freq 0xc355,0x0082
+#define wroteGEQLeft20Freq 0xcb55,0x0082
+#define readGEQLeft20Level 0xc355,0x0084
+#define wroteGEQLeft20Level 0xcb55,0x0084
+#define readGEQLeft20Width 0xc355,0x0086
+#define wroteGEQLeft20Width 0xcb55,0x0086
+#define readGEQLeft21Freq 0xc355,0x0088
+#define wroteGEQLeft21Freq 0xcb55,0x0088
+#define readGEQLeft21Level 0xc355,0x008a
+#define wroteGEQLeft21Level 0xcb55,0x008a
+#define readGEQLeft21Width 0xc355,0x008c
+#define wroteGEQLeft21Width 0xcb55,0x008c
+#define readGEQLeft22Freq 0xc355,0x008e
+#define wroteGEQLeft22Freq 0xcb55,0x008e
+#define readGEQLeft22Level 0xc355,0x0090
+#define wroteGEQLeft22Level 0xcb55,0x0090
+#define readGEQLeft22Width 0xc355,0x0092
+#define wroteGEQLeft22Width 0xcb55,0x0092
+#define readGEQLeft23Freq 0xc355,0x0094
+#define wroteGEQLeft23Freq 0xcb55,0x0094
+#define readGEQLeft23Level 0xc355,0x0096
+#define wroteGEQLeft23Level 0xcb55,0x0096
+#define readGEQLeft23Width 0xc355,0x0098
+#define wroteGEQLeft23Width 0xcb55,0x0098
+#define readGEQLeft24Freq 0xc355,0x009a
+#define wroteGEQLeft24Freq 0xcb55,0x009a
+#define readGEQLeft24Level 0xc355,0x009c
+#define wroteGEQLeft24Level 0xcb55,0x009c
+#define readGEQLeft24Width 0xc355,0x009e
+#define wroteGEQLeft24Width 0xcb55,0x009e
+#define readGEQLeft25Freq 0xc355,0x00a0
+#define wroteGEQLeft25Freq 0xcb55,0x00a0
+#define readGEQLeft25Level 0xc355,0x00a2
+#define wroteGEQLeft25Level 0xcb55,0x00a2
+#define readGEQLeft25Width 0xc355,0x00a4
+#define wroteGEQLeft25Width 0xcb55,0x00a4
+#define readGEQLeft26Freq 0xc355,0x00a6
+#define wroteGEQLeft26Freq 0xcb55,0x00a6
+#define readGEQLeft26Level 0xc355,0x00a8
+#define wroteGEQLeft26Level 0xcb55,0x00a8
+#define readGEQLeft26Width 0xc355,0x00aa
+#define wroteGEQLeft26Width 0xcb55,0x00aa
+#define readGEQLeft27Freq 0xc355,0x00ac
+#define wroteGEQLeft27Freq 0xcb55,0x00ac
+#define readGEQLeft27Level 0xc355,0x00ae
+#define wroteGEQLeft27Level 0xcb55,0x00ae
+#define readGEQLeft27Width 0xc355,0x00b0
+#define wroteGEQLeft27Width 0xcb55,0x00b0
+#define readGEQLeft28Freq 0xc355,0x00b2
+#define wroteGEQLeft28Freq 0xcb55,0x00b2
+#define readGEQLeft28Level 0xc355,0x00b4
+#define wroteGEQLeft28Level 0xcb55,0x00b4
+#define readGEQLeft28Width 0xc355,0x00b6
+#define wroteGEQLeft28Width 0xcb55,0x00b6
+#define readGEQLeft29Freq 0xc355,0x00b8
+#define wroteGEQLeft29Freq 0xcb55,0x00b8
+#define readGEQLeft29Level 0xc355,0x00ba
+#define wroteGEQLeft29Level 0xcb55,0x00ba
+#define readGEQLeft29Width 0xc355,0x00bc
+#define wroteGEQLeft29Width 0xcb55,0x00bc
+#define readGEQLeft30Freq 0xc355,0x00be
+#define wroteGEQLeft30Freq 0xcb55,0x00be
+#define readGEQLeft30Level 0xc355,0x00c0
+#define wroteGEQLeft30Level 0xcb55,0x00c0
+#define readGEQLeft30Width 0xc355,0x00c2
+#define wroteGEQLeft30Width 0xcb55,0x00c2
+#define readGEQLeft31Freq 0xc355,0x00c4
+#define wroteGEQLeft31Freq 0xcb55,0x00c4
+#define readGEQLeft31Level 0xc355,0x00c6
+#define wroteGEQLeft31Level 0xcb55,0x00c6
+#define readGEQLeft31Width 0xc355,0x00c8
+#define wroteGEQLeft31Width 0xcb55,0x00c8
+#define readGEQLeft32Freq 0xc355,0x00ca
+#define wroteGEQLeft32Freq 0xcb55,0x00ca
+#define readGEQLeft32Level 0xc355,0x00cc
+#define wroteGEQLeft32Level 0xcb55,0x00cc
+#define readGEQLeft32Width 0xc355,0x00ce
+#define wroteGEQLeft32Width 0xcb55,0x00ce
+#define readGEQRght23Freq 0xc355,0x00d0
+#define wroteGEQRght23Freq 0xcb55,0x00d0
+#define readGEQRght23Level 0xc355,0x00d2
+#define wroteGEQRght23Level 0xcb55,0x00d2
+#define readGEQRght23Width 0xc355,0x00d4
+#define wroteGEQRght23Width 0xcb55,0x00d4
+#define readGEQRght24Freq 0xc355,0x00d6
+#define wroteGEQRght24Freq 0xcb55,0x00d6
+#define readGEQRght24Level 0xc355,0x00d8
+#define wroteGEQRght24Level 0xcb55,0x00d8
+#define readGEQRght24Width 0xc355,0x00da
+#define wroteGEQRght24Width 0xcb55,0x00da
+#define readGEQRght25Freq 0xc355,0x00dc
+#define wroteGEQRght25Freq 0xcb55,0x00dc
+#define readGEQRght25Level 0xc355,0x00de
+#define wroteGEQRght25Level 0xcb55,0x00de
+#define readGEQRght25Width 0xc355,0x00e0
+#define wroteGEQRght25Width 0xcb55,0x00e0
+#define readGEQRght26Freq 0xc355,0x00e2
+#define wroteGEQRght26Freq 0xcb55,0x00e2
+#define readGEQRght26Level 0xc355,0x00e4
+#define wroteGEQRght26Level 0xcb55,0x00e4
+#define readGEQRght26Width 0xc355,0x00e6
+#define wroteGEQRght26Width 0xcb55,0x00e6
+#define readGEQRght27Freq 0xc355,0x00e8
+#define wroteGEQRght27Freq 0xcb55,0x00e8
+#define readGEQRght27Level 0xc355,0x00ea
+#define wroteGEQRght27Level 0xcb55,0x00ea
+#define readGEQRght27Width 0xc355,0x00ec
+#define wroteGEQRght27Width 0xcb55,0x00ec
+#define readGEQRght28Freq 0xc355,0x00ee
+#define wroteGEQRght28Freq 0xcb55,0x00ee
+#define readGEQRght28Level 0xc355,0x00f0
+#define wroteGEQRght28Level 0xcb55,0x00f0
+#define readGEQRght28Width 0xc355,0x00f2
+#define wroteGEQRght28Width 0xcb55,0x00f2
+#define readGEQRght29Freq 0xc355,0x00f4
+#define wroteGEQRght29Freq 0xcb55,0x00f4
+#define readGEQRght29Level 0xc355,0x00f6
+#define wroteGEQRght29Level 0xcb55,0x00f6
+#define readGEQRght29Width 0xc355,0x00f8
+#define wroteGEQRght29Width 0xcb55,0x00f8
+#define readGEQRght30Freq 0xc355,0x00fa
+#define wroteGEQRght30Freq 0xcb55,0x00fa
+#define readGEQRght30Level 0xc355,0x00fc
+#define wroteGEQRght30Level 0xcb55,0x00fc
+#define readGEQRght30Width 0xc355,0x00fe
+#define wroteGEQRght30Width 0xcb55,0x00fe
+#define readGEQRght31Freq 0xc355,0x0100
+#define wroteGEQRght31Freq 0xcb55,0x0100
+#define readGEQRght31Level 0xc355,0x0102
+#define wroteGEQRght31Level 0xcb55,0x0102
+#define readGEQRght31Width 0xc355,0x0104
+#define wroteGEQRght31Width 0xcb55,0x0104
+#define readGEQRght32Freq 0xc355,0x0106
+#define wroteGEQRght32Freq 0xcb55,0x0106
+#define readGEQRght32Level 0xc355,0x0108
+#define wroteGEQRght32Level 0xcb55,0x0108
+#define readGEQRght32Width 0xc355,0x010a
+#define wroteGEQRght32Width 0xcb55,0x010a
+#define readGEQCntr23Freq 0xc355,0x010c
+#define wroteGEQCntr23Freq 0xcb55,0x010c
+#define readGEQCntr23Level 0xc355,0x010e
+#define wroteGEQCntr23Level 0xcb55,0x010e
+#define readGEQCntr23Width 0xc355,0x0110
+#define wroteGEQCntr23Width 0xcb55,0x0110
+#define readGEQCntr24Freq 0xc355,0x0112
+#define wroteGEQCntr24Freq 0xcb55,0x0112
+#define readGEQCntr24Level 0xc355,0x0114
+#define wroteGEQCntr24Level 0xcb55,0x0114
+#define readGEQCntr24Width 0xc355,0x0116
+#define wroteGEQCntr24Width 0xcb55,0x0116
+#define readGEQCntr25Freq 0xc355,0x0118
+#define wroteGEQCntr25Freq 0xcb55,0x0118
+#define readGEQCntr25Level 0xc355,0x011a
+#define wroteGEQCntr25Level 0xcb55,0x011a
+#define readGEQCntr25Width 0xc355,0x011c
+#define wroteGEQCntr25Width 0xcb55,0x011c
+#define readGEQCntr26Freq 0xc355,0x011e
+#define wroteGEQCntr26Freq 0xcb55,0x011e
+#define readGEQCntr26Level 0xc355,0x0120
+#define wroteGEQCntr26Level 0xcb55,0x0120
+#define readGEQCntr26Width 0xc355,0x0122
+#define wroteGEQCntr26Width 0xcb55,0x0122
+#define readGEQCntr27Freq 0xc355,0x0124
+#define wroteGEQCntr27Freq 0xcb55,0x0124
+#define readGEQCntr27Level 0xc355,0x0126
+#define wroteGEQCntr27Level 0xcb55,0x0126
+#define readGEQCntr27Width 0xc355,0x0128
+#define wroteGEQCntr27Width 0xcb55,0x0128
+#define readGEQCntr28Freq 0xc355,0x012a
+#define wroteGEQCntr28Freq 0xcb55,0x012a
+#define readGEQCntr28Level 0xc355,0x012c
+#define wroteGEQCntr28Level 0xcb55,0x012c
+#define readGEQCntr28Width 0xc355,0x012e
+#define wroteGEQCntr28Width 0xcb55,0x012e
+#define readGEQCntr29Freq 0xc355,0x0130
+#define wroteGEQCntr29Freq 0xcb55,0x0130
+#define readGEQCntr29Level 0xc355,0x0132
+#define wroteGEQCntr29Level 0xcb55,0x0132
+#define readGEQCntr29Width 0xc355,0x0134
+#define wroteGEQCntr29Width 0xcb55,0x0134
+#define readGEQCntr30Freq 0xc355,0x0136
+#define wroteGEQCntr30Freq 0xcb55,0x0136
+#define readGEQCntr30Level 0xc355,0x0138
+#define wroteGEQCntr30Level 0xcb55,0x0138
+#define readGEQCntr30Width 0xc355,0x013a
+#define wroteGEQCntr30Width 0xcb55,0x013a
+#define readGEQCntr31Freq 0xc355,0x013c
+#define wroteGEQCntr31Freq 0xcb55,0x013c
+#define readGEQCntr31Level 0xc355,0x013e
+#define wroteGEQCntr31Level 0xcb55,0x013e
+#define readGEQCntr31Width 0xc355,0x0140
+#define wroteGEQCntr31Width 0xcb55,0x0140
+#define readGEQCntr32Freq 0xc355,0x0142
+#define wroteGEQCntr32Freq 0xcb55,0x0142
+#define readGEQCntr32Level 0xc355,0x0144
+#define wroteGEQCntr32Level 0xcb55,0x0144
+#define readGEQCntr32Width 0xc355,0x0146
+#define wroteGEQCntr32Width 0xcb55,0x0146
+#define readGEQRctr23Freq 0xc355,0x0148
+#define wroteGEQRctr23Freq 0xcb55,0x0148
+#define readGEQRctr23Level 0xc355,0x014a
+#define wroteGEQRctr23Level 0xcb55,0x014a
+#define readGEQRctr23Width 0xc355,0x014c
+#define wroteGEQRctr23Width 0xcb55,0x014c
+#define readGEQRctr24Freq 0xc355,0x014e
+#define wroteGEQRctr24Freq 0xcb55,0x014e
+#define readGEQRctr24Level 0xc355,0x0150
+#define wroteGEQRctr24Level 0xcb55,0x0150
+#define readGEQRctr24Width 0xc355,0x0152
+#define wroteGEQRctr24Width 0xcb55,0x0152
+#define readGEQRctr25Freq 0xc355,0x0154
+#define wroteGEQRctr25Freq 0xcb55,0x0154
+#define readGEQRctr25Level 0xc355,0x0156
+#define wroteGEQRctr25Level 0xcb55,0x0156
+#define readGEQRctr25Width 0xc355,0x0158
+#define wroteGEQRctr25Width 0xcb55,0x0158
+#define readGEQRctr26Freq 0xc355,0x015a
+#define wroteGEQRctr26Freq 0xcb55,0x015a
+#define readGEQRctr26Level 0xc355,0x015c
+#define wroteGEQRctr26Level 0xcb55,0x015c
+#define readGEQRctr26Width 0xc355,0x015e
+#define wroteGEQRctr26Width 0xcb55,0x015e
+#define readGEQRctr27Freq 0xc355,0x0160
+#define wroteGEQRctr27Freq 0xcb55,0x0160
+#define readGEQRctr27Level 0xc355,0x0162
+#define wroteGEQRctr27Level 0xcb55,0x0162
+#define readGEQRctr27Width 0xc355,0x0164
+#define wroteGEQRctr27Width 0xcb55,0x0164
+#define readGEQRctr28Freq 0xc355,0x0166
+#define wroteGEQRctr28Freq 0xcb55,0x0166
+#define readGEQRctr28Level 0xc355,0x0168
+#define wroteGEQRctr28Level 0xcb55,0x0168
+#define readGEQRctr28Width 0xc355,0x016a
+#define wroteGEQRctr28Width 0xcb55,0x016a
+#define readGEQRctr29Freq 0xc355,0x016c
+#define wroteGEQRctr29Freq 0xcb55,0x016c
+#define readGEQRctr29Level 0xc355,0x016e
+#define wroteGEQRctr29Level 0xcb55,0x016e
+#define readGEQRctr29Width 0xc355,0x0170
+#define wroteGEQRctr29Width 0xcb55,0x0170
+#define readGEQRctr30Freq 0xc355,0x0172
+#define wroteGEQRctr30Freq 0xcb55,0x0172
+#define readGEQRctr30Level 0xc355,0x0174
+#define wroteGEQRctr30Level 0xcb55,0x0174
+#define readGEQRctr30Width 0xc355,0x0176
+#define wroteGEQRctr30Width 0xcb55,0x0176
+#define readGEQRctr31Freq 0xc355,0x0178
+#define wroteGEQRctr31Freq 0xcb55,0x0178
+#define readGEQRctr31Level 0xc355,0x017a
+#define wroteGEQRctr31Level 0xcb55,0x017a
+#define readGEQRctr31Width 0xc355,0x017c
+#define wroteGEQRctr31Width 0xcb55,0x017c
+#define readGEQRctr32Freq 0xc355,0x017e
+#define wroteGEQRctr32Freq 0xcb55,0x017e
+#define readGEQRctr32Level 0xc355,0x0180
+#define wroteGEQRctr32Level 0xcb55,0x0180
+#define readGEQRctr32Width 0xc355,0x0182
+#define wroteGEQRctr32Width 0xcb55,0x0182
+#define readGEQWide23Freq 0xc355,0x0184
+#define wroteGEQWide23Freq 0xcb55,0x0184
+#define readGEQWide23Level 0xc355,0x0186
+#define wroteGEQWide23Level 0xcb55,0x0186
+#define readGEQWide23Width 0xc355,0x0188
+#define wroteGEQWide23Width 0xcb55,0x0188
+#define readGEQWide24Freq 0xc355,0x018a
+#define wroteGEQWide24Freq 0xcb55,0x018a
+#define readGEQWide24Level 0xc355,0x018c
+#define wroteGEQWide24Level 0xcb55,0x018c
+#define readGEQWide24Width 0xc355,0x018e
+#define wroteGEQWide24Width 0xcb55,0x018e
+#define readGEQWide25Freq 0xc355,0x0190
+#define wroteGEQWide25Freq 0xcb55,0x0190
+#define readGEQWide25Level 0xc355,0x0192
+#define wroteGEQWide25Level 0xcb55,0x0192
+#define readGEQWide25Width 0xc355,0x0194
+#define wroteGEQWide25Width 0xcb55,0x0194
+#define readGEQWide26Freq 0xc355,0x0196
+#define wroteGEQWide26Freq 0xcb55,0x0196
+#define readGEQWide26Level 0xc355,0x0198
+#define wroteGEQWide26Level 0xcb55,0x0198
+#define readGEQWide26Width 0xc355,0x019a
+#define wroteGEQWide26Width 0xcb55,0x019a
+#define readGEQWide27Freq 0xc355,0x019c
+#define wroteGEQWide27Freq 0xcb55,0x019c
+#define readGEQWide27Level 0xc355,0x019e
+#define wroteGEQWide27Level 0xcb55,0x019e
+#define readGEQWide27Width 0xc355,0x01a0
+#define wroteGEQWide27Width 0xcb55,0x01a0
+#define readGEQWide28Freq 0xc355,0x01a2
+#define wroteGEQWide28Freq 0xcb55,0x01a2
+#define readGEQWide28Level 0xc355,0x01a4
+#define wroteGEQWide28Level 0xcb55,0x01a4
+#define readGEQWide28Width 0xc355,0x01a6
+#define wroteGEQWide28Width 0xcb55,0x01a6
+#define readGEQWide29Freq 0xc355,0x01a8
+#define wroteGEQWide29Freq 0xcb55,0x01a8
+#define readGEQWide29Level 0xc355,0x01aa
+#define wroteGEQWide29Level 0xcb55,0x01aa
+#define readGEQWide29Width 0xc355,0x01ac
+#define wroteGEQWide29Width 0xcb55,0x01ac
+#define readGEQWide30Freq 0xc355,0x01ae
+#define wroteGEQWide30Freq 0xcb55,0x01ae
+#define readGEQWide30Level 0xc355,0x01b0
+#define wroteGEQWide30Level 0xcb55,0x01b0
+#define readGEQWide30Width 0xc355,0x01b2
+#define wroteGEQWide30Width 0xcb55,0x01b2
+#define readGEQWide31Freq 0xc355,0x01b4
+#define wroteGEQWide31Freq 0xcb55,0x01b4
+#define readGEQWide31Level 0xc355,0x01b6
+#define wroteGEQWide31Level 0xcb55,0x01b6
+#define readGEQWide31Width 0xc355,0x01b8
+#define wroteGEQWide31Width 0xcb55,0x01b8
+#define readGEQWide32Freq 0xc355,0x01ba
+#define wroteGEQWide32Freq 0xcb55,0x01ba
+#define readGEQWide32Level 0xc355,0x01bc
+#define wroteGEQWide32Level 0xcb55,0x01bc
+#define readGEQWide32Width 0xc355,0x01be
+#define wroteGEQWide32Width 0xcb55,0x01be
+#define readGEQRwid23Freq 0xc355,0x01c0
+#define wroteGEQRwid23Freq 0xcb55,0x01c0
+#define readGEQRwid23Level 0xc355,0x01c2
+#define wroteGEQRwid23Level 0xcb55,0x01c2
+#define readGEQRwid23Width 0xc355,0x01c4
+#define wroteGEQRwid23Width 0xcb55,0x01c4
+#define readGEQRwid24Freq 0xc355,0x01c6
+#define wroteGEQRwid24Freq 0xcb55,0x01c6
+#define readGEQRwid24Level 0xc355,0x01c8
+#define wroteGEQRwid24Level 0xcb55,0x01c8
+#define readGEQRwid24Width 0xc355,0x01ca
+#define wroteGEQRwid24Width 0xcb55,0x01ca
+#define readGEQRwid25Freq 0xc355,0x01cc
+#define wroteGEQRwid25Freq 0xcb55,0x01cc
+#define readGEQRwid25Level 0xc355,0x01ce
+#define wroteGEQRwid25Level 0xcb55,0x01ce
+#define readGEQRwid25Width 0xc355,0x01d0
+#define wroteGEQRwid25Width 0xcb55,0x01d0
+#define readGEQRwid26Freq 0xc355,0x01d2
+#define wroteGEQRwid26Freq 0xcb55,0x01d2
+#define readGEQRwid26Level 0xc355,0x01d4
+#define wroteGEQRwid26Level 0xcb55,0x01d4
+#define readGEQRwid26Width 0xc355,0x01d6
+#define wroteGEQRwid26Width 0xcb55,0x01d6
+#define readGEQRwid27Freq 0xc355,0x01d8
+#define wroteGEQRwid27Freq 0xcb55,0x01d8
+#define readGEQRwid27Level 0xc355,0x01da
+#define wroteGEQRwid27Level 0xcb55,0x01da
+#define readGEQRwid27Width 0xc355,0x01dc
+#define wroteGEQRwid27Width 0xcb55,0x01dc
+#define readGEQRwid28Freq 0xc355,0x01de
+#define wroteGEQRwid28Freq 0xcb55,0x01de
+#define readGEQRwid28Level 0xc355,0x01e0
+#define wroteGEQRwid28Level 0xcb55,0x01e0
+#define readGEQRwid28Width 0xc355,0x01e2
+#define wroteGEQRwid28Width 0xcb55,0x01e2
+#define readGEQRwid29Freq 0xc355,0x01e4
+#define wroteGEQRwid29Freq 0xcb55,0x01e4
+#define readGEQRwid29Level 0xc355,0x01e6
+#define wroteGEQRwid29Level 0xcb55,0x01e6
+#define readGEQRwid29Width 0xc355,0x01e8
+#define wroteGEQRwid29Width 0xcb55,0x01e8
+#define readGEQRwid30Freq 0xc355,0x01ea
+#define wroteGEQRwid30Freq 0xcb55,0x01ea
+#define readGEQRwid30Level 0xc355,0x01ec
+#define wroteGEQRwid30Level 0xcb55,0x01ec
+#define readGEQRwid30Width 0xc355,0x01ee
+#define wroteGEQRwid30Width 0xcb55,0x01ee
+#define readGEQRwid31Freq 0xc355,0x01f0
+#define wroteGEQRwid31Freq 0xcb55,0x01f0
+#define readGEQRwid31Level 0xc355,0x01f2
+#define wroteGEQRwid31Level 0xcb55,0x01f2
+#define readGEQRwid31Width 0xc355,0x01f4
+#define wroteGEQRwid31Width 0xcb55,0x01f4
+#define readGEQRwid32Freq 0xc355,0x01f6
+#define wroteGEQRwid32Freq 0xcb55,0x01f6
+#define readGEQRwid32Level 0xc355,0x01f8
+#define wroteGEQRwid32Level 0xcb55,0x01f8
+#define readGEQRwid32Width 0xc355,0x01fa
+#define wroteGEQRwid32Width 0xcb55,0x01fa
+#define readGEQOver23Freq 0xc355,0x01fc
+#define wroteGEQOver23Freq 0xcb55,0x01fc
+#define readGEQOver23Level 0xc355,0x01fe
+#define wroteGEQOver23Level 0xcb55,0x01fe
+#define readGEQOver23Width 0xc355,0x0200
+#define wroteGEQOver23Width 0xcb55,0x0200
+#define readGEQOver24Freq 0xc355,0x0202
+#define wroteGEQOver24Freq 0xcb55,0x0202
+#define readGEQOver24Level 0xc355,0x0204
+#define wroteGEQOver24Level 0xcb55,0x0204
+#define readGEQOver24Width 0xc355,0x0206
+#define wroteGEQOver24Width 0xcb55,0x0206
+#define readGEQOver25Freq 0xc355,0x0208
+#define wroteGEQOver25Freq 0xcb55,0x0208
+#define readGEQOver25Level 0xc355,0x020a
+#define wroteGEQOver25Level 0xcb55,0x020a
+#define readGEQOver25Width 0xc355,0x020c
+#define wroteGEQOver25Width 0xcb55,0x020c
+#define readGEQOver26Freq 0xc355,0x020e
+#define wroteGEQOver26Freq 0xcb55,0x020e
+#define readGEQOver26Level 0xc355,0x0210
+#define wroteGEQOver26Level 0xcb55,0x0210
+#define readGEQOver26Width 0xc355,0x0212
+#define wroteGEQOver26Width 0xcb55,0x0212
+#define readGEQOver27Freq 0xc355,0x0214
+#define wroteGEQOver27Freq 0xcb55,0x0214
+#define readGEQOver27Level 0xc355,0x0216
+#define wroteGEQOver27Level 0xcb55,0x0216
+#define readGEQOver27Width 0xc355,0x0218
+#define wroteGEQOver27Width 0xcb55,0x0218
+#define readGEQOver28Freq 0xc355,0x021a
+#define wroteGEQOver28Freq 0xcb55,0x021a
+#define readGEQOver28Level 0xc355,0x021c
+#define wroteGEQOver28Level 0xcb55,0x021c
+#define readGEQOver28Width 0xc355,0x021e
+#define wroteGEQOver28Width 0xcb55,0x021e
+#define readGEQOver29Freq 0xc355,0x0220
+#define wroteGEQOver29Freq 0xcb55,0x0220
+#define readGEQOver29Level 0xc355,0x0222
+#define wroteGEQOver29Level 0xcb55,0x0222
+#define readGEQOver29Width 0xc355,0x0224
+#define wroteGEQOver29Width 0xcb55,0x0224
+#define readGEQOver30Freq 0xc355,0x0226
+#define wroteGEQOver30Freq 0xcb55,0x0226
+#define readGEQOver30Level 0xc355,0x0228
+#define wroteGEQOver30Level 0xcb55,0x0228
+#define readGEQOver30Width 0xc355,0x022a
+#define wroteGEQOver30Width 0xcb55,0x022a
+#define readGEQOver31Freq 0xc355,0x022c
+#define wroteGEQOver31Freq 0xcb55,0x022c
+#define readGEQOver31Level 0xc355,0x022e
+#define wroteGEQOver31Level 0xcb55,0x022e
+#define readGEQOver31Width 0xc355,0x0230
+#define wroteGEQOver31Width 0xcb55,0x0230
+#define readGEQOver32Freq 0xc355,0x0232
+#define wroteGEQOver32Freq 0xcb55,0x0232
+#define readGEQOver32Level 0xc355,0x0234
+#define wroteGEQOver32Level 0xcb55,0x0234
+#define readGEQOver32Width 0xc355,0x0236
+#define wroteGEQOver32Width 0xcb55,0x0236
+#define readGEQRovr23Freq 0xc355,0x0238
+#define wroteGEQRovr23Freq 0xcb55,0x0238
+#define readGEQRovr23Level 0xc355,0x023a
+#define wroteGEQRovr23Level 0xcb55,0x023a
+#define readGEQRovr23Width 0xc355,0x023c
+#define wroteGEQRovr23Width 0xcb55,0x023c
+#define readGEQRovr24Freq 0xc355,0x023e
+#define wroteGEQRovr24Freq 0xcb55,0x023e
+#define readGEQRovr24Level 0xc355,0x0240
+#define wroteGEQRovr24Level 0xcb55,0x0240
+#define readGEQRovr24Width 0xc355,0x0242
+#define wroteGEQRovr24Width 0xcb55,0x0242
+#define readGEQRovr25Freq 0xc355,0x0244
+#define wroteGEQRovr25Freq 0xcb55,0x0244
+#define readGEQRovr25Level 0xc355,0x0246
+#define wroteGEQRovr25Level 0xcb55,0x0246
+#define readGEQRovr25Width 0xc355,0x0248
+#define wroteGEQRovr25Width 0xcb55,0x0248
+#define readGEQRovr26Freq 0xc355,0x024a
+#define wroteGEQRovr26Freq 0xcb55,0x024a
+#define readGEQRovr26Level 0xc355,0x024c
+#define wroteGEQRovr26Level 0xcb55,0x024c
+#define readGEQRovr26Width 0xc355,0x024e
+#define wroteGEQRovr26Width 0xcb55,0x024e
+#define readGEQRovr27Freq 0xc355,0x0250
+#define wroteGEQRovr27Freq 0xcb55,0x0250
+#define readGEQRovr27Level 0xc355,0x0252
+#define wroteGEQRovr27Level 0xcb55,0x0252
+#define readGEQRovr27Width 0xc355,0x0254
+#define wroteGEQRovr27Width 0xcb55,0x0254
+#define readGEQRovr28Freq 0xc355,0x0256
+#define wroteGEQRovr28Freq 0xcb55,0x0256
+#define readGEQRovr28Level 0xc355,0x0258
+#define wroteGEQRovr28Level 0xcb55,0x0258
+#define readGEQRovr28Width 0xc355,0x025a
+#define wroteGEQRovr28Width 0xcb55,0x025a
+#define readGEQRovr29Freq 0xc355,0x025c
+#define wroteGEQRovr29Freq 0xcb55,0x025c
+#define readGEQRovr29Level 0xc355,0x025e
+#define wroteGEQRovr29Level 0xcb55,0x025e
+#define readGEQRovr29Width 0xc355,0x0260
+#define wroteGEQRovr29Width 0xcb55,0x0260
+#define readGEQRovr30Freq 0xc355,0x0262
+#define wroteGEQRovr30Freq 0xcb55,0x0262
+#define readGEQRovr30Level 0xc355,0x0264
+#define wroteGEQRovr30Level 0xcb55,0x0264
+#define readGEQRovr30Width 0xc355,0x0266
+#define wroteGEQRovr30Width 0xcb55,0x0266
+#define readGEQRovr31Freq 0xc355,0x0268
+#define wroteGEQRovr31Freq 0xcb55,0x0268
+#define readGEQRovr31Level 0xc355,0x026a
+#define wroteGEQRovr31Level 0xcb55,0x026a
+#define readGEQRovr31Width 0xc355,0x026c
+#define wroteGEQRovr31Width 0xcb55,0x026c
+#define readGEQRovr32Freq 0xc355,0x026e
+#define wroteGEQRovr32Freq 0xcb55,0x026e
+#define readGEQRovr32Level 0xc355,0x0270
+#define wroteGEQRovr32Level 0xcb55,0x0270
+#define readGEQRovr32Width 0xc355,0x0272
+#define wroteGEQRovr32Width 0xcb55,0x0272
+#define readGEQSurr23Freq 0xc355,0x0274
+#define wroteGEQSurr23Freq 0xcb55,0x0274
+#define readGEQSurr23Level 0xc355,0x0276
+#define wroteGEQSurr23Level 0xcb55,0x0276
+#define readGEQSurr23Width 0xc355,0x0278
+#define wroteGEQSurr23Width 0xcb55,0x0278
+#define readGEQSurr24Freq 0xc355,0x027a
+#define wroteGEQSurr24Freq 0xcb55,0x027a
+#define readGEQSurr24Level 0xc355,0x027c
+#define wroteGEQSurr24Level 0xcb55,0x027c
+#define readGEQSurr24Width 0xc355,0x027e
+#define wroteGEQSurr24Width 0xcb55,0x027e
+#define readGEQSurr25Freq 0xc355,0x0280
+#define wroteGEQSurr25Freq 0xcb55,0x0280
+#define readGEQSurr25Level 0xc355,0x0282
+#define wroteGEQSurr25Level 0xcb55,0x0282
+#define readGEQSurr25Width 0xc355,0x0284
+#define wroteGEQSurr25Width 0xcb55,0x0284
+#define readGEQSurr26Freq 0xc355,0x0286
+#define wroteGEQSurr26Freq 0xcb55,0x0286
+#define readGEQSurr26Level 0xc355,0x0288
+#define wroteGEQSurr26Level 0xcb55,0x0288
+#define readGEQSurr26Width 0xc355,0x028a
+#define wroteGEQSurr26Width 0xcb55,0x028a
+#define readGEQSurr27Freq 0xc355,0x028c
+#define wroteGEQSurr27Freq 0xcb55,0x028c
+#define readGEQSurr27Level 0xc355,0x028e
+#define wroteGEQSurr27Level 0xcb55,0x028e
+#define readGEQSurr27Width 0xc355,0x0290
+#define wroteGEQSurr27Width 0xcb55,0x0290
+#define readGEQSurr28Freq 0xc355,0x0292
+#define wroteGEQSurr28Freq 0xcb55,0x0292
+#define readGEQSurr28Level 0xc355,0x0294
+#define wroteGEQSurr28Level 0xcb55,0x0294
+#define readGEQSurr28Width 0xc355,0x0296
+#define wroteGEQSurr28Width 0xcb55,0x0296
+#define readGEQSurr29Freq 0xc355,0x0298
+#define wroteGEQSurr29Freq 0xcb55,0x0298
+#define readGEQSurr29Level 0xc355,0x029a
+#define wroteGEQSurr29Level 0xcb55,0x029a
+#define readGEQSurr29Width 0xc355,0x029c
+#define wroteGEQSurr29Width 0xcb55,0x029c
+#define readGEQSurr30Freq 0xc355,0x029e
+#define wroteGEQSurr30Freq 0xcb55,0x029e
+#define readGEQSurr30Level 0xc355,0x02a0
+#define wroteGEQSurr30Level 0xcb55,0x02a0
+#define readGEQSurr30Width 0xc355,0x02a2
+#define wroteGEQSurr30Width 0xcb55,0x02a2
+#define readGEQSurr31Freq 0xc355,0x02a4
+#define wroteGEQSurr31Freq 0xcb55,0x02a4
+#define readGEQSurr31Level 0xc355,0x02a6
+#define wroteGEQSurr31Level 0xcb55,0x02a6
+#define readGEQSurr31Width 0xc355,0x02a8
+#define wroteGEQSurr31Width 0xcb55,0x02a8
+#define readGEQSurr32Freq 0xc355,0x02aa
+#define wroteGEQSurr32Freq 0xcb55,0x02aa
+#define readGEQSurr32Level 0xc355,0x02ac
+#define wroteGEQSurr32Level 0xcb55,0x02ac
+#define readGEQSurr32Width 0xc355,0x02ae
+#define wroteGEQSurr32Width 0xcb55,0x02ae
+#define readGEQRsur23Freq 0xc355,0x02b0
+#define wroteGEQRsur23Freq 0xcb55,0x02b0
+#define readGEQRsur23Level 0xc355,0x02b2
+#define wroteGEQRsur23Level 0xcb55,0x02b2
+#define readGEQRsur23Width 0xc355,0x02b4
+#define wroteGEQRsur23Width 0xcb55,0x02b4
+#define readGEQRsur24Freq 0xc355,0x02b6
+#define wroteGEQRsur24Freq 0xcb55,0x02b6
+#define readGEQRsur24Level 0xc355,0x02b8
+#define wroteGEQRsur24Level 0xcb55,0x02b8
+#define readGEQRsur24Width 0xc355,0x02ba
+#define wroteGEQRsur24Width 0xcb55,0x02ba
+#define readGEQRsur25Freq 0xc355,0x02bc
+#define wroteGEQRsur25Freq 0xcb55,0x02bc
+#define readGEQRsur25Level 0xc355,0x02be
+#define wroteGEQRsur25Level 0xcb55,0x02be
+#define readGEQRsur25Width 0xc355,0x02c0
+#define wroteGEQRsur25Width 0xcb55,0x02c0
+#define readGEQRsur26Freq 0xc355,0x02c2
+#define wroteGEQRsur26Freq 0xcb55,0x02c2
+#define readGEQRsur26Level 0xc355,0x02c4
+#define wroteGEQRsur26Level 0xcb55,0x02c4
+#define readGEQRsur26Width 0xc355,0x02c6
+#define wroteGEQRsur26Width 0xcb55,0x02c6
+#define readGEQRsur27Freq 0xc355,0x02c8
+#define wroteGEQRsur27Freq 0xcb55,0x02c8
+#define readGEQRsur27Level 0xc355,0x02ca
+#define wroteGEQRsur27Level 0xcb55,0x02ca
+#define readGEQRsur27Width 0xc355,0x02cc
+#define wroteGEQRsur27Width 0xcb55,0x02cc
+#define readGEQRsur28Freq 0xc355,0x02ce
+#define wroteGEQRsur28Freq 0xcb55,0x02ce
+#define readGEQRsur28Level 0xc355,0x02d0
+#define wroteGEQRsur28Level 0xcb55,0x02d0
+#define readGEQRsur28Width 0xc355,0x02d2
+#define wroteGEQRsur28Width 0xcb55,0x02d2
+#define readGEQRsur29Freq 0xc355,0x02d4
+#define wroteGEQRsur29Freq 0xcb55,0x02d4
+#define readGEQRsur29Level 0xc355,0x02d6
+#define wroteGEQRsur29Level 0xcb55,0x02d6
+#define readGEQRsur29Width 0xc355,0x02d8
+#define wroteGEQRsur29Width 0xcb55,0x02d8
+#define readGEQRsur30Freq 0xc355,0x02da
+#define wroteGEQRsur30Freq 0xcb55,0x02da
+#define readGEQRsur30Level 0xc355,0x02dc
+#define wroteGEQRsur30Level 0xcb55,0x02dc
+#define readGEQRsur30Width 0xc355,0x02de
+#define wroteGEQRsur30Width 0xcb55,0x02de
+#define readGEQRsur31Freq 0xc355,0x02e0
+#define wroteGEQRsur31Freq 0xcb55,0x02e0
+#define readGEQRsur31Level 0xc355,0x02e2
+#define wroteGEQRsur31Level 0xcb55,0x02e2
+#define readGEQRsur31Width 0xc355,0x02e4
+#define wroteGEQRsur31Width 0xcb55,0x02e4
+#define readGEQRsur32Freq 0xc355,0x02e6
+#define wroteGEQRsur32Freq 0xcb55,0x02e6
+#define readGEQRsur32Level 0xc355,0x02e8
+#define wroteGEQRsur32Level 0xcb55,0x02e8
+#define readGEQRsur32Width 0xc355,0x02ea
+#define wroteGEQRsur32Width 0xcb55,0x02ea
+#define readGEQBack23Freq 0xc355,0x02ec
+#define wroteGEQBack23Freq 0xcb55,0x02ec
+#define readGEQBack23Level 0xc355,0x02ee
+#define wroteGEQBack23Level 0xcb55,0x02ee
+#define readGEQBack23Width 0xc355,0x02f0
+#define wroteGEQBack23Width 0xcb55,0x02f0
+#define readGEQBack24Freq 0xc355,0x02f2
+#define wroteGEQBack24Freq 0xcb55,0x02f2
+#define readGEQBack24Level 0xc355,0x02f4
+#define wroteGEQBack24Level 0xcb55,0x02f4
+#define readGEQBack24Width 0xc355,0x02f6
+#define wroteGEQBack24Width 0xcb55,0x02f6
+#define readGEQBack25Freq 0xc355,0x02f8
+#define wroteGEQBack25Freq 0xcb55,0x02f8
+#define readGEQBack25Level 0xc355,0x02fa
+#define wroteGEQBack25Level 0xcb55,0x02fa
+#define readGEQBack25Width 0xc355,0x02fc
+#define wroteGEQBack25Width 0xcb55,0x02fc
+#define readGEQBack26Freq 0xc355,0x02fe
+#define wroteGEQBack26Freq 0xcb55,0x02fe
+#define readGEQBack26Level 0xc355,0x0300
+#define wroteGEQBack26Level 0xcb55,0x0300
+#define readGEQBack26Width 0xc355,0x0302
+#define wroteGEQBack26Width 0xcb55,0x0302
+#define readGEQBack27Freq 0xc355,0x0304
+#define wroteGEQBack27Freq 0xcb55,0x0304
+#define readGEQBack27Level 0xc355,0x0306
+#define wroteGEQBack27Level 0xcb55,0x0306
+#define readGEQBack27Width 0xc355,0x0308
+#define wroteGEQBack27Width 0xcb55,0x0308
+#define readGEQBack28Freq 0xc355,0x030a
+#define wroteGEQBack28Freq 0xcb55,0x030a
+#define readGEQBack28Level 0xc355,0x030c
+#define wroteGEQBack28Level 0xcb55,0x030c
+#define readGEQBack28Width 0xc355,0x030e
+#define wroteGEQBack28Width 0xcb55,0x030e
+#define readGEQBack29Freq 0xc355,0x0310
+#define wroteGEQBack29Freq 0xcb55,0x0310
+#define readGEQBack29Level 0xc355,0x0312
+#define wroteGEQBack29Level 0xcb55,0x0312
+#define readGEQBack29Width 0xc355,0x0314
+#define wroteGEQBack29Width 0xcb55,0x0314
+#define readGEQBack30Freq 0xc355,0x0316
+#define wroteGEQBack30Freq 0xcb55,0x0316
+#define readGEQBack30Level 0xc355,0x0318
+#define wroteGEQBack30Level 0xcb55,0x0318
+#define readGEQBack30Width 0xc355,0x031a
+#define wroteGEQBack30Width 0xcb55,0x031a
+#define readGEQBack31Freq 0xc355,0x031c
+#define wroteGEQBack31Freq 0xcb55,0x031c
+#define readGEQBack31Level 0xc355,0x031e
+#define wroteGEQBack31Level 0xcb55,0x031e
+#define readGEQBack31Width 0xc355,0x0320
+#define wroteGEQBack31Width 0xcb55,0x0320
+#define readGEQBack32Freq 0xc355,0x0322
+#define wroteGEQBack32Freq 0xcb55,0x0322
+#define readGEQBack32Level 0xc355,0x0324
+#define wroteGEQBack32Level 0xcb55,0x0324
+#define readGEQBack32Width 0xc355,0x0326
+#define wroteGEQBack32Width 0xcb55,0x0326
+#define readGEQRbak23Freq 0xc355,0x0328
+#define wroteGEQRbak23Freq 0xcb55,0x0328
+#define readGEQRbak23Level 0xc355,0x032a
+#define wroteGEQRbak23Level 0xcb55,0x032a
+#define readGEQRbak23Width 0xc355,0x032c
+#define wroteGEQRbak23Width 0xcb55,0x032c
+#define readGEQRbak24Freq 0xc355,0x032e
+#define wroteGEQRbak24Freq 0xcb55,0x032e
+#define readGEQRbak24Level 0xc355,0x0330
+#define wroteGEQRbak24Level 0xcb55,0x0330
+#define readGEQRbak24Width 0xc355,0x0332
+#define wroteGEQRbak24Width 0xcb55,0x0332
+#define readGEQRbak25Freq 0xc355,0x0334
+#define wroteGEQRbak25Freq 0xcb55,0x0334
+#define readGEQRbak25Level 0xc355,0x0336
+#define wroteGEQRbak25Level 0xcb55,0x0336
+#define readGEQRbak25Width 0xc355,0x0338
+#define wroteGEQRbak25Width 0xcb55,0x0338
+#define readGEQRbak26Freq 0xc355,0x033a
+#define wroteGEQRbak26Freq 0xcb55,0x033a
+#define readGEQRbak26Level 0xc355,0x033c
+#define wroteGEQRbak26Level 0xcb55,0x033c
+#define readGEQRbak26Width 0xc355,0x033e
+#define wroteGEQRbak26Width 0xcb55,0x033e
+#define readGEQRbak27Freq 0xc355,0x0340
+#define wroteGEQRbak27Freq 0xcb55,0x0340
+#define readGEQRbak27Level 0xc355,0x0342
+#define wroteGEQRbak27Level 0xcb55,0x0342
+#define readGEQRbak27Width 0xc355,0x0344
+#define wroteGEQRbak27Width 0xcb55,0x0344
+#define readGEQRbak28Freq 0xc355,0x0346
+#define wroteGEQRbak28Freq 0xcb55,0x0346
+#define readGEQRbak28Level 0xc355,0x0348
+#define wroteGEQRbak28Level 0xcb55,0x0348
+#define readGEQRbak28Width 0xc355,0x034a
+#define wroteGEQRbak28Width 0xcb55,0x034a
+#define readGEQRbak29Freq 0xc355,0x034c
+#define wroteGEQRbak29Freq 0xcb55,0x034c
+#define readGEQRbak29Level 0xc355,0x034e
+#define wroteGEQRbak29Level 0xcb55,0x034e
+#define readGEQRbak29Width 0xc355,0x0350
+#define wroteGEQRbak29Width 0xcb55,0x0350
+#define readGEQRbak30Freq 0xc355,0x0352
+#define wroteGEQRbak30Freq 0xcb55,0x0352
+#define readGEQRbak30Level 0xc355,0x0354
+#define wroteGEQRbak30Level 0xcb55,0x0354
+#define readGEQRbak30Width 0xc355,0x0356
+#define wroteGEQRbak30Width 0xcb55,0x0356
+#define readGEQRbak31Freq 0xc355,0x0358
+#define wroteGEQRbak31Freq 0xcb55,0x0358
+#define readGEQRbak31Level 0xc355,0x035a
+#define wroteGEQRbak31Level 0xcb55,0x035a
+#define readGEQRbak31Width 0xc355,0x035c
+#define wroteGEQRbak31Width 0xcb55,0x035c
+#define readGEQRbak32Freq 0xc355,0x035e
+#define wroteGEQRbak32Freq 0xcb55,0x035e
+#define readGEQRbak32Level 0xc355,0x0360
+#define wroteGEQRbak32Level 0xcb55,0x0360
+#define readGEQRbak32Width 0xc355,0x0362
+#define wroteGEQRbak32Width 0xcb55,0x0362
+#define readGEQSubw23Freq 0xc355,0x0364
+#define wroteGEQSubw23Freq 0xcb55,0x0364
+#define readGEQSubw23Level 0xc355,0x0366
+#define wroteGEQSubw23Level 0xcb55,0x0366
+#define readGEQSubw23Width 0xc355,0x0368
+#define wroteGEQSubw23Width 0xcb55,0x0368
+#define readGEQSubw24Freq 0xc355,0x036a
+#define wroteGEQSubw24Freq 0xcb55,0x036a
+#define readGEQSubw24Level 0xc355,0x036c
+#define wroteGEQSubw24Level 0xcb55,0x036c
+#define readGEQSubw24Width 0xc355,0x036e
+#define wroteGEQSubw24Width 0xcb55,0x036e
+#define readGEQSubw25Freq 0xc355,0x0370
+#define wroteGEQSubw25Freq 0xcb55,0x0370
+#define readGEQSubw25Level 0xc355,0x0372
+#define wroteGEQSubw25Level 0xcb55,0x0372
+#define readGEQSubw25Width 0xc355,0x0374
+#define wroteGEQSubw25Width 0xcb55,0x0374
+#define readGEQSubw26Freq 0xc355,0x0376
+#define wroteGEQSubw26Freq 0xcb55,0x0376
+#define readGEQSubw26Level 0xc355,0x0378
+#define wroteGEQSubw26Level 0xcb55,0x0378
+#define readGEQSubw26Width 0xc355,0x037a
+#define wroteGEQSubw26Width 0xcb55,0x037a
+#define readGEQSubw27Freq 0xc355,0x037c
+#define wroteGEQSubw27Freq 0xcb55,0x037c
+#define readGEQSubw27Level 0xc355,0x037e
+#define wroteGEQSubw27Level 0xcb55,0x037e
+#define readGEQSubw27Width 0xc355,0x0380
+#define wroteGEQSubw27Width 0xcb55,0x0380
+#define readGEQSubw28Freq 0xc355,0x0382
+#define wroteGEQSubw28Freq 0xcb55,0x0382
+#define readGEQSubw28Level 0xc355,0x0384
+#define wroteGEQSubw28Level 0xcb55,0x0384
+#define readGEQSubw28Width 0xc355,0x0386
+#define wroteGEQSubw28Width 0xcb55,0x0386
+#define readGEQSubw29Freq 0xc355,0x0388
+#define wroteGEQSubw29Freq 0xcb55,0x0388
+#define readGEQSubw29Level 0xc355,0x038a
+#define wroteGEQSubw29Level 0xcb55,0x038a
+#define readGEQSubw29Width 0xc355,0x038c
+#define wroteGEQSubw29Width 0xcb55,0x038c
+#define readGEQSubw30Freq 0xc355,0x038e
+#define wroteGEQSubw30Freq 0xcb55,0x038e
+#define readGEQSubw30Level 0xc355,0x0390
+#define wroteGEQSubw30Level 0xcb55,0x0390
+#define readGEQSubw30Width 0xc355,0x0392
+#define wroteGEQSubw30Width 0xcb55,0x0392
+#define readGEQSubw31Freq 0xc355,0x0394
+#define wroteGEQSubw31Freq 0xcb55,0x0394
+#define readGEQSubw31Level 0xc355,0x0396
+#define wroteGEQSubw31Level 0xcb55,0x0396
+#define readGEQSubw31Width 0xc355,0x0398
+#define wroteGEQSubw31Width 0xcb55,0x0398
+#define readGEQSubw32Freq 0xc355,0x039a
+#define wroteGEQSubw32Freq 0xcb55,0x039a
+#define readGEQSubw32Level 0xc355,0x039c
+#define wroteGEQSubw32Level 0xcb55,0x039c
+#define readGEQSubw32Width 0xc355,0x039e
+#define wroteGEQSubw32Width 0xcb55,0x039e
+#define readGEQRsub23Freq 0xc355,0x03a0
+#define wroteGEQRsub23Freq 0xcb55,0x03a0
+#define readGEQRsub23Level 0xc355,0x03a2
+#define wroteGEQRsub23Level 0xcb55,0x03a2
+#define readGEQRsub23Width 0xc355,0x03a4
+#define wroteGEQRsub23Width 0xcb55,0x03a4
+#define readGEQRsub24Freq 0xc355,0x03a6
+#define wroteGEQRsub24Freq 0xcb55,0x03a6
+#define readGEQRsub24Level 0xc355,0x03a8
+#define wroteGEQRsub24Level 0xcb55,0x03a8
+#define readGEQRsub24Width 0xc355,0x03aa
+#define wroteGEQRsub24Width 0xcb55,0x03aa
+#define readGEQRsub25Freq 0xc355,0x03ac
+#define wroteGEQRsub25Freq 0xcb55,0x03ac
+#define readGEQRsub25Level 0xc355,0x03ae
+#define wroteGEQRsub25Level 0xcb55,0x03ae
+#define readGEQRsub25Width 0xc355,0x03b0
+#define wroteGEQRsub25Width 0xcb55,0x03b0
+#define readGEQRsub26Freq 0xc355,0x03b2
+#define wroteGEQRsub26Freq 0xcb55,0x03b2
+#define readGEQRsub26Level 0xc355,0x03b4
+#define wroteGEQRsub26Level 0xcb55,0x03b4
+#define readGEQRsub26Width 0xc355,0x03b6
+#define wroteGEQRsub26Width 0xcb55,0x03b6
+#define readGEQRsub27Freq 0xc355,0x03b8
+#define wroteGEQRsub27Freq 0xcb55,0x03b8
+#define readGEQRsub27Level 0xc355,0x03ba
+#define wroteGEQRsub27Level 0xcb55,0x03ba
+#define readGEQRsub27Width 0xc355,0x03bc
+#define wroteGEQRsub27Width 0xcb55,0x03bc
+#define readGEQRsub28Freq 0xc355,0x03be
+#define wroteGEQRsub28Freq 0xcb55,0x03be
+#define readGEQRsub28Level 0xc355,0x03c0
+#define wroteGEQRsub28Level 0xcb55,0x03c0
+#define readGEQRsub28Width 0xc355,0x03c2
+#define wroteGEQRsub28Width 0xcb55,0x03c2
+#define readGEQRsub29Freq 0xc355,0x03c4
+#define wroteGEQRsub29Freq 0xcb55,0x03c4
+#define readGEQRsub29Level 0xc355,0x03c6
+#define wroteGEQRsub29Level 0xcb55,0x03c6
+#define readGEQRsub29Width 0xc355,0x03c8
+#define wroteGEQRsub29Width 0xcb55,0x03c8
+#define readGEQRsub30Freq 0xc355,0x03ca
+#define wroteGEQRsub30Freq 0xcb55,0x03ca
+#define readGEQRsub30Level 0xc355,0x03cc
+#define wroteGEQRsub30Level 0xcb55,0x03cc
+#define readGEQRsub30Width 0xc355,0x03ce
+#define wroteGEQRsub30Width 0xcb55,0x03ce
+#define readGEQRsub31Freq 0xc355,0x03d0
+#define wroteGEQRsub31Freq 0xcb55,0x03d0
+#define readGEQRsub31Level 0xc355,0x03d2
+#define wroteGEQRsub31Level 0xcb55,0x03d2
+#define readGEQRsub31Width 0xc355,0x03d4
+#define wroteGEQRsub31Width 0xcb55,0x03d4
+#define readGEQRsub32Freq 0xc355,0x03d6
+#define wroteGEQRsub32Freq 0xcb55,0x03d6
+#define readGEQRsub32Level 0xc355,0x03d8
+#define wroteGEQRsub32Level 0xcb55,0x03d8
+#define readGEQRsub32Width 0xc355,0x03da
+#define wroteGEQRsub32Width 0xcb55,0x03da
+#define readGEQHead23Freq 0xc355,0x03dc
+#define wroteGEQHead23Freq 0xcb55,0x03dc
+#define readGEQHead23Level 0xc355,0x03de
+#define wroteGEQHead23Level 0xcb55,0x03de
+#define readGEQHead23Width 0xc355,0x03e0
+#define wroteGEQHead23Width 0xcb55,0x03e0
+#define readGEQHead24Freq 0xc355,0x03e2
+#define wroteGEQHead24Freq 0xcb55,0x03e2
+#define readGEQHead24Level 0xc355,0x03e4
+#define wroteGEQHead24Level 0xcb55,0x03e4
+#define readGEQHead24Width 0xc355,0x03e6
+#define wroteGEQHead24Width 0xcb55,0x03e6
+#define readGEQHead25Freq 0xc355,0x03e8
+#define wroteGEQHead25Freq 0xcb55,0x03e8
+#define readGEQHead25Level 0xc355,0x03ea
+#define wroteGEQHead25Level 0xcb55,0x03ea
+#define readGEQHead25Width 0xc355,0x03ec
+#define wroteGEQHead25Width 0xcb55,0x03ec
+#define readGEQHead26Freq 0xc355,0x03ee
+#define wroteGEQHead26Freq 0xcb55,0x03ee
+#define readGEQHead26Level 0xc355,0x03f0
+#define wroteGEQHead26Level 0xcb55,0x03f0
+#define readGEQHead26Width 0xc355,0x03f2
+#define wroteGEQHead26Width 0xcb55,0x03f2
+#define readGEQHead27Freq 0xc355,0x03f4
+#define wroteGEQHead27Freq 0xcb55,0x03f4
+#define readGEQHead27Level 0xc355,0x03f6
+#define wroteGEQHead27Level 0xcb55,0x03f6
+#define readGEQHead27Width 0xc355,0x03f8
+#define wroteGEQHead27Width 0xcb55,0x03f8
+#define readGEQHead28Freq 0xc355,0x03fa
+#define wroteGEQHead28Freq 0xcb55,0x03fa
+#define readGEQHead28Level 0xc355,0x03fc
+#define wroteGEQHead28Level 0xcb55,0x03fc
+#define readGEQHead28Width 0xc355,0x03fe
+#define wroteGEQHead28Width 0xcb55,0x03fe
+#define readGEQHead29Freq 0xc355,0x0400
+#define wroteGEQHead29Freq 0xcb55,0x0400
+#define readGEQHead29Level 0xc355,0x0402
+#define wroteGEQHead29Level 0xcb55,0x0402
+#define readGEQHead29Width 0xc355,0x0404
+#define wroteGEQHead29Width 0xcb55,0x0404
+#define readGEQHead30Freq 0xc355,0x0406
+#define wroteGEQHead30Freq 0xcb55,0x0406
+#define readGEQHead30Level 0xc355,0x0408
+#define wroteGEQHead30Level 0xcb55,0x0408
+#define readGEQHead30Width 0xc355,0x040a
+#define wroteGEQHead30Width 0xcb55,0x040a
+#define readGEQHead31Freq 0xc355,0x040c
+#define wroteGEQHead31Freq 0xcb55,0x040c
+#define readGEQHead31Level 0xc355,0x040e
+#define wroteGEQHead31Level 0xcb55,0x040e
+#define readGEQHead31Width 0xc355,0x0410
+#define wroteGEQHead31Width 0xcb55,0x0410
+#define readGEQHead32Freq 0xc355,0x0412
+#define wroteGEQHead32Freq 0xcb55,0x0412
+#define readGEQHead32Level 0xc355,0x0414
+#define wroteGEQHead32Level 0xcb55,0x0414
+#define readGEQHead32Width 0xc355,0x0416
+#define wroteGEQHead32Width 0xcb55,0x0416
+#define readGEQRhed23Freq 0xc355,0x0418
+#define wroteGEQRhed23Freq 0xcb55,0x0418
+#define readGEQRhed23Level 0xc355,0x041a
+#define wroteGEQRhed23Level 0xcb55,0x041a
+#define readGEQRhed23Width 0xc355,0x041c
+#define wroteGEQRhed23Width 0xcb55,0x041c
+#define readGEQRhed24Freq 0xc355,0x041e
+#define wroteGEQRhed24Freq 0xcb55,0x041e
+#define readGEQRhed24Level 0xc355,0x0420
+#define wroteGEQRhed24Level 0xcb55,0x0420
+#define readGEQRhed24Width 0xc355,0x0422
+#define wroteGEQRhed24Width 0xcb55,0x0422
+#define readGEQRhed25Freq 0xc355,0x0424
+#define wroteGEQRhed25Freq 0xcb55,0x0424
+#define readGEQRhed25Level 0xc355,0x0426
+#define wroteGEQRhed25Level 0xcb55,0x0426
+#define readGEQRhed25Width 0xc355,0x0428
+#define wroteGEQRhed25Width 0xcb55,0x0428
+#define readGEQRhed26Freq 0xc355,0x042a
+#define wroteGEQRhed26Freq 0xcb55,0x042a
+#define readGEQRhed26Level 0xc355,0x042c
+#define wroteGEQRhed26Level 0xcb55,0x042c
+#define readGEQRhed26Width 0xc355,0x042e
+#define wroteGEQRhed26Width 0xcb55,0x042e
+#define readGEQRhed27Freq 0xc355,0x0430
+#define wroteGEQRhed27Freq 0xcb55,0x0430
+#define readGEQRhed27Level 0xc355,0x0432
+#define wroteGEQRhed27Level 0xcb55,0x0432
+#define readGEQRhed27Width 0xc355,0x0434
+#define wroteGEQRhed27Width 0xcb55,0x0434
+#define readGEQRhed28Freq 0xc355,0x0436
+#define wroteGEQRhed28Freq 0xcb55,0x0436
+#define readGEQRhed28Level 0xc355,0x0438
+#define wroteGEQRhed28Level 0xcb55,0x0438
+#define readGEQRhed28Width 0xc355,0x043a
+#define wroteGEQRhed28Width 0xcb55,0x043a
+#define readGEQRhed29Freq 0xc355,0x043c
+#define wroteGEQRhed29Freq 0xcb55,0x043c
+#define readGEQRhed29Level 0xc355,0x043e
+#define wroteGEQRhed29Level 0xcb55,0x043e
+#define readGEQRhed29Width 0xc355,0x0440
+#define wroteGEQRhed29Width 0xcb55,0x0440
+#define readGEQRhed30Freq 0xc355,0x0442
+#define wroteGEQRhed30Freq 0xcb55,0x0442
+#define readGEQRhed30Level 0xc355,0x0444
+#define wroteGEQRhed30Level 0xcb55,0x0444
+#define readGEQRhed30Width 0xc355,0x0446
+#define wroteGEQRhed30Width 0xcb55,0x0446
+#define readGEQRhed31Freq 0xc355,0x0448
+#define wroteGEQRhed31Freq 0xcb55,0x0448
+#define readGEQRhed31Level 0xc355,0x044a
+#define wroteGEQRhed31Level 0xcb55,0x044a
+#define readGEQRhed31Width 0xc355,0x044c
+#define wroteGEQRhed31Width 0xcb55,0x044c
+#define readGEQRhed32Freq 0xc355,0x044e
+#define wroteGEQRhed32Freq 0xcb55,0x044e
+#define readGEQRhed32Level 0xc355,0x0450
+#define wroteGEQRhed32Level 0xcb55,0x0450
+#define readGEQRhed32Width 0xc355,0x0452
+#define wroteGEQRhed32Width 0xcb55,0x0452
+#define readGEQControl 0xc255,0x0400,0xc255,0x0500,0xc255,0x0600,0xc255,0x0700,0xc455,0x0008,0xc455,0x000c,0xc355,0x0010,0xc355,0x0012,0xc355,0x0014
+#define readLOUMode 0xc259,0x0400
+#define writeLOUModeDisable 0xca59,0x0400
+#define writeLOUModeEnable 0xca59,0x0401
+#define readLOUBypass 0xc259,0x0500
+#define writeLOUBypassEnable 0xca59,0x0500
+#define writeLOUBypassDisable 0xca59,0x0501
+#define readLOUControl 0xc259,0x0400,0xc259,0x0500
diff --git a/alpha/i13_a.h b/alpha/i13_a.h
--- /dev/null
+++ b/alpha/i13_a.h
@@ -0,0 +1,64 @@
+
+/*
+Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//\r//\r// I13 master alpha code symbol file\r//\r//\r
+#ifndef _I13_A_H_
+#define _I13_A_H_
+
+//#define DTS_BUILD /*Enable this macro for only DTS build*/
+#define COMBINED_BUILD //DTS and DH BUILD COMBINED
+
+#include <paftyp_a.h>
+#include <pafsys_a.h>
+#include <acp_a.h>
+#include <inpbuf_a.h>
+#include <pafdec_a.h>
+#include <pafenc_a.h>
+#include <pafvol_a.h>
+#include <outbuf_a.h>
+#include <paferr_a.h>
+#include <pafid_a.h>
+#include <pafstd_a.h>
+#include <pafstream_a.h>
+//#include <pafnic_a.h>
+#include <pcm_a.h>
+#include <pce_a.h>
+//#include <dm_a.h>
+#include <ae_a.h>
+#include <ml_a.h>
+#include <src_a.h>
+#include <pafdecopcb_a.h>
+
+#endif /* _I13_A_H_ */
diff --git a/alpha/i13_a.hdM b/alpha/i13_a.hdM
--- /dev/null
+++ b/alpha/i13_a.hdM
@@ -0,0 +1,3824 @@
+// i13_a.hdM: inverse compilation file [Wed Mar 28 14:10:16 CDT 2018]
+
+#define readSYSMode 0xc220,0x0400
+#define readSYSListeningMode 0xc220,0x0500
+#define readSYSRecreationMode 0xc220,0x0600
+#define readSYSSpeakerMain 0xc220,0x0700
+#define readSYSSpeakerCntr 0xc220,0x0800
+#define readSYSSpeakerSurr 0xc220,0x0900
+#define readSYSSpeakerBack 0xc220,0x0a00
+#define readSYSSpeakerSubw 0xc220,0x0b00
+#define readSYSChannelConfigurationRequestType 0xc220,0x0c00
+#define readSYSChannelConfigurationRequest 0xc620,0x2008
+#define readSYSSpeakerWide 0xc220,0x1800
+#define readSYSSpeakerHigh 0xc220,0x1900
+#define readSYSSpeakerTopfront 0xc220,0x1a00
+#define readSYSspeakerToprear 0xc220,0x1b00
+#define readSYSspeakerTopmiddle 0xc220,0x1c00
+#define readSYSspeakerFrontheight 0xc220,0x1d00
+#define readSYSspeakerRearheight 0xc220,0x1e00
+#define readSYSspeakerScreen 0xc220,0x2800
+#define readSYSSurr1 0xc220,0x2900
+#define readSYSSurr2 0xc220,0x2a00
+#define readSYSRearSurr1 0xc220,0x2b00
+#define readSYSRearSurr2 0xc220,0x2c00
+#define readSYSCntrSurr 0xc220,0x2d00
+#define readSYSLRCntr 0xc220,0x2e00
+#define readSYSLRCntrSurr 0xc220,0x2f00
+#define writeSYSModeDisable 0xca20,0x0400
+#define writeSYSModeEnable 0xca20,0x047f
+#define wroteSYSListeningModeUnknown 0xca20,0x0500
+#define wroteSYSListeningModeStandard 0xca20,0x0501
+#define wroteSYSListeningModePure 0xca20,0x0502
+#define writeSYSRecreationModeNone 0xca20,0x0600
+#define writeSYSRecreationModeMono 0xca20,0x0601
+#define writeSYSRecreationModeStereo 0xca20,0x0602
+#define writeSYSRecreationMode2Stereo 0xca20,0x0603
+#define writeSYSRecreationMode3Stereo 0xca20,0x0604
+#define writeSYSRecreationModePhantom 0xca20,0x0605
+#define writeSYSRecreationModeSurround 0xca20,0x0606
+#define writeSYSRecreationModeDont 0xca20,0x0680
+#define writeSYSRecreationModeDirect 0xca20,0x0681
+#define writeSYSRecreationModeAuto 0xca20,0x0682
+#define writeSYSSpeakerMainSmall2 0xca20,0x0722
+#define writeSYSSpeakerMainLarge2 0xca20,0x0732
+#define writeSYSSpeakerCntrNone 0xca20,0x0800
+#define writeSYSSpeakerCntrSmall1 0xca20,0x0821
+#define writeSYSSpeakerCntrLarge1 0xca20,0x0831
+#define writeSYSSpeakerSurrNone 0xca20,0x0900
+#define writeSYSSpeakerSurrSmall2 0xca20,0x0922
+#define writeSYSSpeakerSurrLarge2 0xca20,0x0932
+#define writeSYSSpeakerBackNone 0xca20,0x0a00
+#define writeSYSSpeakerBackSmall1 0xca20,0x0a21
+#define writeSYSSpeakerBackLarge1 0xca20,0x0a31
+#define writeSYSSpeakerBackSmall2 0xca20,0x0a22
+#define writeSYSSpeakerBackLarge2 0xca20,0x0a32
+#define writeSYSSpeakerSubwNone 0xca20,0x0b00
+#define writeSYSSpeakerSubwBass1 0xca20,0x0b11
+#define writeSYSSpeakerSubwBass2 0xca20,0x0b12
+#define writeSYSSpeakerSubwLarge1 0xca20,0x0b31
+#define writeSYSSpeakerSubwLarge2 0xca20,0x0b32
+#define writeSYSSpeakerWideNone 0xca20,0x1800
+#define writeSYSSpeakerWideSmall2 0xca20,0x1822
+#define writeSYSSpeakerWideLarge2 0xca20,0x1832
+#define writeSYSSpeakerHighNone 0xca20,0x1900
+#define writeSYSSpeakerHighSmall2 0xca20,0x1922
+#define writeSYSSpeakerHighLarge2 0xca20,0x1932
+#define writeSYSSpeakerTopfrontNone 0xca20,0x1a00
+#define writeSYSSpeakerTopfrontSmall2 0xca20,0x1a22
+#define writeSYSSpeakerTopfrontLarge2 0xca20,0x1a32
+#define writeSYSSpeakerToprearNone 0xca20,0x1b00
+#define writeSYSSpeakerToprearSmall2 0xca20,0x1b22
+#define writeSYSSpeakerToprearLarge2 0xca20,0x1b32
+#define writeSYSSpeakerTopmiddleNone 0xca20,0x1c00
+#define writeSYSSpeakerTopmiddleSmall2 0xca20,0x1c22
+#define writeSYSSpeakerTopmiddleLarge2 0xca20,0x1c32
+#define writeSYSSpeakerFrontheightNone 0xca20,0x1d00
+#define writeSYSSpeakerFrontheightSmall2 0xca20,0x1d22
+#define writeSYSSpeakerFrontheightLarge2 0xca20,0x1d32
+#define writeSYSSpeakerRearheightNone 0xca20,0x1e00
+#define writeSYSSpeakerRearheightSmall2 0xca20,0x1e22
+#define writeSYSSpeakerRearheightLarge2 0xca20,0x1e32
+#define writeSYSSpeakerScreenNone 0xca20,0x2800
+#define writeSYSSpeakerScreenSmall2 0xca20,0x2822
+#define writeSYSSpeakerScreenLarge2 0xca20,0x2832
+#define writeSYSSurr1None 0xca20,0x2900
+#define writeSYSSurr1Small2 0xca20,0x2922
+#define writeSYSSurr1Large2 0xca20,0x2932
+#define writeSYSSurr2None 0xca20,0x2a00
+#define writeSYSSurr2Small2 0xca20,0x2a22
+#define writeSYSSurr2Large2 0xca20,0x2a32
+#define writeSYSRearSurr1None 0xca20,0x2b00
+#define writeSYSRearSurr1Small2 0xca20,0x2b22
+#define writeSYSRearSurr1Large2 0xca20,0x2b32
+#define writeSYSRearSurr2None 0xca20,0x2c00
+#define writeSYSRearSurr2Small2 0xca20,0x2c22
+#define writeSYSRearSurr2Large2 0xca20,0x2c32
+#define writeSYSCntrSurrNone 0xca20,0x2d00
+#define writeSYSCntrSurrSmall1 0xca20,0x2d21
+#define writeSYSCntrSurrLarge1 0xca20,0x2d31
+#define writeSYSLRCntrNone 0xca20,0x2e00
+#define writeSYSLRCntrSmall2 0xca20,0x2e22
+#define writeSYSLRCntrLarge2 0xca20,0x2e32
+#define writeSYSLRCntrSurrNone 0xca20,0x2f00
+#define writeSYSLRCntrSurrSmall2 0xca20,0x2f22
+#define writeSYSLRCntrSurrLarge2 0xca20,0x2f32
+#define writeSYSChannelConfigurationRequestTypeStandard 0xca20,0x0c00
+#define writeSYSChannelConfigurationRequestTypeDecodeBypass 0xca20,0x0c01
+#define writeSYSChannelConfigurationRequestTypeDecodeDirect 0xca20,0x0c02
+#define readSYSImageSwitch 0xc220,0x0d00
+#define writeimage1 0xca20,0x0d01
+#define writeimage2 0xca20,0x0d02
+#define writeimage3 0xca20,0x0d03
+#define readSYSImageNum 0xc220,0x0e00
+#define readSYSImageNumMax 0xc220,0x0f00
+#define writeSYSChannelConfigurationRequestUnknown 0xcc20,0x0020,0x0000,0x0000
+#define writeSYSChannelConfigurationRequestNone 0xcc20,0x0020,0x0001,0x0000
+#define writeSYSChannelConfigurationRequestMono 0xcc20,0x0020,0x0002,0x0000
+#define writeSYSChannelConfigurationRequestStereo 0xcc20,0x0020,0x0003,0x0000
+#define writeSYSChannelConfigurationRequestStereoLtRt 0xcc20,0x0020,0x0003,0x0002
+#define writeSYSChannelConfigurationRequestStereoMono 0xcc20,0x0020,0x0003,0x0003
+#define writeSYSChannelConfigurationRequest3Stereo 0xcc20,0x0020,0x0108,0x0000
+#define writeSYSChannelConfigurationRequestPhantom 0xcc20,0x0020,0x0105,0x0000
+#define writeSYSChannelConfigurationRequestSurround 0xcc20,0x0020,0x010a,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_0 0xcc20,0x0020,0x0003,0x0001
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_0 0xcc20,0x0020,0x0003,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_0 0xcc20,0x0020,0x0004,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_0 0xcc20,0x0020,0x0005,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_0 0xcc20,0x0020,0x0005,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_0 0xcc20,0x0020,0x0005,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_0 0xcc20,0x0020,0x0005,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_0 0xcc20,0x0020,0x0006,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_0 0xcc20,0x0020,0x0007,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_0 0xcc20,0x0020,0x0008,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_0 0xcc20,0x0020,0x0009,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_0 0xcc20,0x0020,0x000a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_0 0xcc20,0x0020,0x000a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_0 0xcc20,0x0020,0x000a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_0 0xcc20,0x0020,0x000a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_0 0xcc20,0x0020,0x000b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_0 0xcc20,0x0020,0x000c,0x0000
+#define writeSYSChannelConfigurationRequestNone_1 0xcc20,0x0020,0x0101,0x0000
+#define writeSYSChannelConfigurationRequestMono_1 0xcc20,0x0020,0x0102,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_1 0xcc20,0x0020,0x0103,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_1 0xcc20,0x0020,0x0103,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_1 0xcc20,0x0020,0x0103,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_1 0xcc20,0x0020,0x0103,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_1 0xcc20,0x0020,0x0103,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_1 0xcc20,0x0020,0x0104,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_1 0xcc20,0x0020,0x0105,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_1 0xcc20,0x0020,0x0105,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_1 0xcc20,0x0020,0x0105,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_1 0xcc20,0x0020,0x0106,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_1 0xcc20,0x0020,0x0107,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_1 0xcc20,0x0020,0x0109,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_1 0xcc20,0x0020,0x010a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_1 0xcc20,0x0020,0x010a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_1 0xcc20,0x0020,0x010a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_1 0xcc20,0x0020,0x010b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_1 0xcc20,0x0020,0x010c,0x0000
+#define writeSYSChannelConfigurationRequestNone_2 0xcc20,0x0020,0x0201,0x0000
+#define writeSYSChannelConfigurationRequestMono_2 0xcc20,0x0020,0x0202,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_2 0xcc20,0x0020,0x0203,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_2 0xcc20,0x0020,0x0203,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_2 0xcc20,0x0020,0x0203,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_2 0xcc20,0x0020,0x0203,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_2 0xcc20,0x0020,0x0203,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_2 0xcc20,0x0020,0x0204,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_2 0xcc20,0x0020,0x0205,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_2 0xcc20,0x0020,0x0205,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_2 0xcc20,0x0020,0x0205,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_2 0xcc20,0x0020,0x0205,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_2 0xcc20,0x0020,0x0206,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_2 0xcc20,0x0020,0x0207,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_2 0xcc20,0x0020,0x0208,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_2 0xcc20,0x0020,0x0209,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_2 0xcc20,0x0020,0x020a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_2 0xcc20,0x0020,0x020a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_2 0xcc20,0x0020,0x020a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_2 0xcc20,0x0020,0x020a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_2 0xcc20,0x0020,0x020b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_2 0xcc20,0x0020,0x020c,0x0000
+#define writeSYSChannelConfigurationRequestNoneLwRw 0xcc20,0x0020,0x0001,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh 0xcc20,0x0020,0x0001,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh 0xcc20,0x0020,0x0001,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw 0xcc20,0x0020,0x0002,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh 0xcc20,0x0020,0x0002,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh 0xcc20,0x0020,0x0002,0x0500
+#define writeSYSChannelConfigurationRequestStereoLwRw 0xcc20,0x0020,0x0003,0x0100
+#define writeSYSChannelConfigurationRequestStereoLhRh 0xcc20,0x0020,0x0003,0x0400
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRh 0xcc20,0x0020,0x0003,0x0500
+#define writeSYSChannelConfigurationRequestStereoLwRwLtRt 0xcc20,0x0020,0x0003,0x0102
+#define writeSYSChannelConfigurationRequestStereoLhRhLtRt 0xcc20,0x0020,0x0003,0x0402
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhLtRt 0xcc20,0x0020,0x0003,0x0502
+#define writeSYSChannelConfigurationRequestStereoLwRwMono 0xcc20,0x0020,0x0003,0x0103
+#define writeSYSChannelConfigurationRequestStereoLhRhMono 0xcc20,0x0020,0x0003,0x0403
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhMono 0xcc20,0x0020,0x0003,0x0503
+#define writeSYSChannelConfigurationRequest3StereoLwRw 0xcc20,0x0020,0x0108,0x0100
+#define writeSYSChannelConfigurationRequest3StereoLhRh 0xcc20,0x0020,0x0108,0x0400
+#define writeSYSChannelConfigurationRequest3StereoLwRwLhRh 0xcc20,0x0020,0x0108,0x0500
+#define writeSYSChannelConfigurationRequestPhantomLwRw 0xcc20,0x0020,0x0105,0x0100
+#define writeSYSChannelConfigurationRequestPhantomLhRh 0xcc20,0x0020,0x0105,0x0400
+#define writeSYSChannelConfigurationRequestPhantomLwRwLhRh 0xcc20,0x0020,0x0105,0x0500
+#define writeSYSChannelConfigurationRequestSurroundLwRw 0xcc20,0x0020,0x010a,0x0100
+#define writeSYSChannelConfigurationRequestSurroundLhRh 0xcc20,0x0020,0x010a,0x0400
+#define writeSYSChannelConfigurationRequestSurroundLwRwLhRh 0xcc20,0x0020,0x010a,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc20,0x0020,0x0003,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc20,0x0020,0x0003,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc20,0x0020,0x0003,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_0 0xcc20,0x0020,0x0003,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_0 0xcc20,0x0020,0x0003,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc20,0x0020,0x0003,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_0 0xcc20,0x0020,0x0004,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_0 0xcc20,0x0020,0x0004,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc20,0x0020,0x0004,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_0 0xcc20,0x0020,0x0005,0x0100
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_0 0xcc20,0x0020,0x0005,0x0400
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc20,0x0020,0x0005,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc20,0x0020,0x0005,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc20,0x0020,0x0005,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc20,0x0020,0x0005,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc20,0x0020,0x0005,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc20,0x0020,0x0005,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc20,0x0020,0x0005,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_0 0xcc20,0x0020,0x0005,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_0 0xcc20,0x0020,0x0005,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc20,0x0020,0x0005,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_0 0xcc20,0x0020,0x0006,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_0 0xcc20,0x0020,0x0006,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc20,0x0020,0x0006,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_0 0xcc20,0x0020,0x0007,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_0 0xcc20,0x0020,0x0007,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc20,0x0020,0x0007,0x0500
+#define writeSYSChannelConfigurationRequestSurround0LwRw_0 0xcc20,0x0020,0x0008,0x0100
+#define writeSYSChannelConfigurationRequestSurround0LhRh_0 0xcc20,0x0020,0x0008,0x0400
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc20,0x0020,0x0008,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_0 0xcc20,0x0020,0x0009,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_0 0xcc20,0x0020,0x0009,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc20,0x0020,0x0009,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRw_0 0xcc20,0x0020,0x000a,0x0100
+#define writeSYSChannelConfigurationRequestSurround2LhRh_0 0xcc20,0x0020,0x000a,0x0400
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc20,0x0020,0x000a,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_0 0xcc20,0x0020,0x000a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_0 0xcc20,0x0020,0x000a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc20,0x0020,0x000a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc20,0x0020,0x000a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc20,0x0020,0x000a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc20,0x0020,0x000a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_0 0xcc20,0x0020,0x000a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_0 0xcc20,0x0020,0x000a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc20,0x0020,0x000a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_0 0xcc20,0x0020,0x000b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_0 0xcc20,0x0020,0x000b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc20,0x0020,0x000b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_0 0xcc20,0x0020,0x000c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_0 0xcc20,0x0020,0x000c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc20,0x0020,0x000c,0x0500
+#define writeSYSChannelConfigurationRequestNoneLwRw_1 0xcc20,0x0020,0x0101,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh_1 0xcc20,0x0020,0x0101,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_1 0xcc20,0x0020,0x0101,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw_1 0xcc20,0x0020,0x0102,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh_1 0xcc20,0x0020,0x0102,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_1 0xcc20,0x0020,0x0102,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_1 0xcc20,0x0020,0x0103,0x0100
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_1 0xcc20,0x0020,0x0103,0x0400
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc20,0x0020,0x0103,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc20,0x0020,0x0103,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc20,0x0020,0x0103,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc20,0x0020,0x0103,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc20,0x0020,0x0103,0x0102
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc20,0x0020,0x0103,0x0402
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc20,0x0020,0x0103,0x0502
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_1 0xcc20,0x0020,0x0103,0x0103
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_1 0xcc20,0x0020,0x0103,0x0403
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc20,0x0020,0x0103,0x0503
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_1 0xcc20,0x0020,0x0103,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_1 0xcc20,0x0020,0x0103,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc20,0x0020,0x0103,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_1 0xcc20,0x0020,0x0104,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_1 0xcc20,0x0020,0x0104,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc20,0x0020,0x0104,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc20,0x0020,0x0105,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc20,0x0020,0x0105,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc20,0x0020,0x0105,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc20,0x0020,0x0105,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc20,0x0020,0x0105,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc20,0x0020,0x0105,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_1 0xcc20,0x0020,0x0105,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_1 0xcc20,0x0020,0x0105,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc20,0x0020,0x0105,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_1 0xcc20,0x0020,0x0106,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_1 0xcc20,0x0020,0x0106,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc20,0x0020,0x0106,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_1 0xcc20,0x0020,0x0107,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_1 0xcc20,0x0020,0x0107,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc20,0x0020,0x0107,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_1 0xcc20,0x0020,0x0109,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_1 0xcc20,0x0020,0x0109,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc20,0x0020,0x0109,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_1 0xcc20,0x0020,0x010a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_1 0xcc20,0x0020,0x010a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc20,0x0020,0x010a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc20,0x0020,0x010a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc20,0x0020,0x010a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc20,0x0020,0x010a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_1 0xcc20,0x0020,0x010a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_1 0xcc20,0x0020,0x010a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc20,0x0020,0x010a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_1 0xcc20,0x0020,0x010b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_1 0xcc20,0x0020,0x010b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc20,0x0020,0x010b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_1 0xcc20,0x0020,0x010c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_1 0xcc20,0x0020,0x010c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc20,0x0020,0x010c,0x0500
+#define writeSYSChannelConfigurationRequestNoneLwRw_2 0xcc20,0x0020,0x0201,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh_2 0xcc20,0x0020,0x0201,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_2 0xcc20,0x0020,0x0201,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw_2 0xcc20,0x0020,0x0202,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh_2 0xcc20,0x0020,0x0202,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_2 0xcc20,0x0020,0x0202,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_2 0xcc20,0x0020,0x0203,0x0100
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_2 0xcc20,0x0020,0x0203,0x0400
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc20,0x0020,0x0203,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc20,0x0020,0x0203,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc20,0x0020,0x0203,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc20,0x0020,0x0203,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc20,0x0020,0x0203,0x0102
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc20,0x0020,0x0203,0x0402
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc20,0x0020,0x0203,0x0502
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_2 0xcc20,0x0020,0x0203,0x0103
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_2 0xcc20,0x0020,0x0203,0x0403
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc20,0x0020,0x0203,0x0503
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_2 0xcc20,0x0020,0x0203,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_2 0xcc20,0x0020,0x0203,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc20,0x0020,0x0203,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_2 0xcc20,0x0020,0x0204,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_2 0xcc20,0x0020,0x0204,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc20,0x0020,0x0204,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_2 0xcc20,0x0020,0x0205,0x0100
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_2 0xcc20,0x0020,0x0205,0x0400
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc20,0x0020,0x0205,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc20,0x0020,0x0205,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc20,0x0020,0x0205,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc20,0x0020,0x0205,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc20,0x0020,0x0205,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc20,0x0020,0x0205,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc20,0x0020,0x0205,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_2 0xcc20,0x0020,0x0205,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_2 0xcc20,0x0020,0x0205,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc20,0x0020,0x0205,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_2 0xcc20,0x0020,0x0206,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_2 0xcc20,0x0020,0x0206,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc20,0x0020,0x0206,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_2 0xcc20,0x0020,0x0207,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_2 0xcc20,0x0020,0x0207,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc20,0x0020,0x0207,0x0500
+#define writeSYSChannelConfigurationRequestSurround0LwRw_2 0xcc20,0x0020,0x0208,0x0100
+#define writeSYSChannelConfigurationRequestSurround0LhRh_2 0xcc20,0x0020,0x0208,0x0400
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc20,0x0020,0x0208,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_2 0xcc20,0x0020,0x0209,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_2 0xcc20,0x0020,0x0209,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc20,0x0020,0x0209,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRw_2 0xcc20,0x0020,0x020a,0x0100
+#define writeSYSChannelConfigurationRequestSurround2LhRh_2 0xcc20,0x0020,0x020a,0x0400
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc20,0x0020,0x020a,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_2 0xcc20,0x0020,0x020a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_2 0xcc20,0x0020,0x020a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc20,0x0020,0x020a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc20,0x0020,0x020a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc20,0x0020,0x020a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc20,0x0020,0x020a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_2 0xcc20,0x0020,0x020a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_2 0xcc20,0x0020,0x020a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc20,0x0020,0x020a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_2 0xcc20,0x0020,0x020b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_2 0xcc20,0x0020,0x020b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc20,0x0020,0x020b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_2 0xcc20,0x0020,0x020c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_2 0xcc20,0x0020,0x020c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc20,0x0020,0x020c,0x0500
+#define readSYSChannelConfigurationRequestExtChan 0xc220,0x1300
+#define writeSYSChannelConfigurationRequestExtChanNone 0xca20,0x1300
+#define writeSYSChannelConfigurationRequestExtChanLhRh 0xca20,0x1304
+#define writeSYSChannelConfigurationRequestExtChanLwRw 0xca20,0x1301
+#define writeSYSChannelConfigurationRequestExtChanLhRhLwRw 0xca20,0x1305
+#define writeSYSChannelConfigurationRequestAuxUnknown 0xca20,0x1200
+#define writeSYSChannelConfigurationRequestAuxStereo 0xca20,0x1201
+#define writeSYSChannelConfigurationRequestAuxLtRt 0xca20,0x1202
+#define writeSYSChannelConfigurationRequestAuxMono 0xca20,0x1203
+#define writeSYSChannelConfigurationRequestAuxDual 0xca20,0x1204
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0000,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_0 0xce20,0x2008,0x000c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_1 0xce20,0x2008,0x010c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_2 0xce20,0x2008,0x020c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0100,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce20,0x2008,0x000c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce20,0x2008,0x010c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce20,0x2008,0x020c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000c,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010c,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020c,0x0100,0x0a00,0x0000
+#define readSYSChannelConfigurationRequestATMOSChan 0xc320,0x0024
+#define writeSYSChannelConfigurationRequestATMOSChanNone 0xcb20,0x0024,0x0000
+#define writeSYSChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xcb20,0x0024,0x1100
+#define writeSYSChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xcb20,0x0024,0x0a00
+#define writeSYSChannelConfigurationRequestATMOSChanLtmRtm 0xcb20,0x0024,0x0400
+#define readSYSCpuLoad 0xc220,0x1500
+#define readSYSCpuLoadQ8 0xc320,0x0014
+#define readSYSPeakCpuLoad 0xc220,0x1700
+#define readSYSPeakCpuLoadQ8 0xc320,0x0016
+#define writeSYSPeakCpuLoadClear 0xcb20,0x0016,0x0000
+#define readSYSAsitLoad 0xc220,0x3000
+#define readSYSPeakAsitLoad 0xc220,0x3100
+#define writeSYSPeakAsitLoadClear 0xca20,0x3100
+#define readSYSAsotLoad 0xc220,0x3200
+#define readSYSPeakAsotLoad 0xc220,0x3300
+#define writeSYSPeakAsotLoadClear 0xca20,0x3300
+#define readSYSAipLoad 0xc220,0x3400
+#define readSYSPeakAipLoad 0xc220,0x3500
+#define writeSYSPeakAipLoadClear 0xca20,0x3500
+#define readSYSAfpLoad 0xc220,0x3600
+#define readSYSPeakAfpLoad 0xc220,0x3700
+#define writeSYSPeakAfpLoadClear 0xca20,0x3700
+#define readSYSSsLoad 0xc220,0x3800
+#define readSYSPeakSsLoad 0xc220,0x3900
+#define writeSYSPeakSsLoadClear 0xca20,0x3900
+#define readSYSPfpDisableMask 0xc420,0x003c
+#define readSYSPfpEnableMask 0xc420,0x0040
+#define readSYSPfpEnabledBf 0xc420,0x0044
+#define readSYSPfpLatchStatsMask 0xc420,0x0048
+#define readSYSPfpResetStatsMask 0xc420,0x004c
+#define readSYSPfpAlphaUpdateMask 0xc420,0x0050
+#define readSYSPfpAlphaUpdate 0xc420,0x0054
+#define readSYSStatus 0xc508,0x0020
+#define readSYSControl 0xc220,0x0400,0xc220,0x0600,0xc220,0x0700,0xc220,0x0800,0xc220,0x0900,0xc220,0x0a00,0xc220,0x0b00,0xc220,0x0c00,0xc620,0x2008,0xc220,0x0d00,0xc220,0x0e00
+#define readACPStatIRAMSize 0xcdf0,0x0000,0xc805,0x0d00
+#define readACPStatIRAMUsed 0xcdf0,0x0000,0xc805,0x0d01
+#define readACPStatIRAMLength 0xcdf0,0x0000,0xc805,0x0d02
+#define readACPStatIRAMFree 0xcdf0,0x0000,0xc805,0x0d03
+#define readACPStatSDRAMSize 0xcdf0,0x0001,0xc805,0x0d00
+#define readACPStatSDRAMUsed 0xcdf0,0x0001,0xc805,0x0d01
+#define readACPStatSDRAMLength 0xcdf0,0x0001,0xc805,0x0d02
+#define readACPStatSDRAMFree 0xcdf0,0x0001,0xc805,0x0d03
+#define readACPStatL3RAMSize 0xcdf0,0x0002,0xc805,0x0d00
+#define readACPStatL3RAMUsed 0xcdf0,0x0002,0xc805,0x0d01
+#define readACPStatL3RAMLength 0xcdf0,0x0002,0xc805,0x0d02
+#define readACPStatL3RAMFree 0xcdf0,0x0002,0xc805,0x0d03
+#define readIBMode 0xc222,0x0400
+#define readIBSampleRateOverride 0xc222,0x0800
+#define writeIBSampleRateOverrideUnknown 0xca22,0x0800
+#define writeIBSampleRateOverrideNone 0xca22,0x0801
+#define writeIBSampleRateOverride32000Hz 0xca22,0x0802
+#define writeIBSampleRateOverride44100Hz 0xca22,0x0803
+#define writeIBSampleRateOverride48000Hz 0xca22,0x0804
+#define writeIBSampleRateOverride88200Hz 0xca22,0x0805
+#define writeIBSampleRateOverride96000Hz 0xca22,0x0806
+#define writeIBSampleRateOverride192000Hz 0xca22,0x0807
+#define writeIBSampleRateOverride64000Hz 0xca22,0x0808
+#define writeIBSampleRateOverride128000Hz 0xca22,0x0809
+#define writeIBSampleRateOverride176400Hz 0xca22,0x080a
+#define writeIBSampleRateOverride8000Hz 0xca22,0x080b
+#define writeIBSampleRateOverride11025Hz 0xca22,0x080c
+#define writeIBSampleRateOverride12000Hz 0xca22,0x080d
+#define writeIBSampleRateOverride16000Hz 0xca22,0x080e
+#define writeIBSampleRateOverride22050Hz 0xca22,0x080f
+#define writeIBSampleRateOverride24000Hz 0xca22,0x0810
+#define writeIBSampleRateOverrideStandard 0xca22,0x0880
+#define writeIBSampleRateOverrideData 0xca22,0x0881
+#define writeIBSampleRateOverrideMeasured 0xca22,0x0882
+#define writeIBSampleRateOverrideAuto 0xca22,0x0883
+#define writeIBSampleRateOverrideOther 0xca22,0x0884
+#define readIBSampleRateData 0xc222,0x0900
+#define wroteIBSampleRateDataUnknown 0xca22,0x0900
+#define wroteIBSampleRateDataNone 0xca22,0x0901
+#define wroteIBSampleRateData32000Hz 0xca22,0x0902
+#define wroteIBSampleRateData44100Hz 0xca22,0x0903
+#define wroteIBSampleRateData48000Hz 0xca22,0x0904
+#define wroteIBSampleRateData88200Hz 0xca22,0x0905
+#define wroteIBSampleRateData96000Hz 0xca22,0x0906
+#define wroteIBSampleRateData192000Hz 0xca22,0x0907
+#define wroteIBSampleRateData64000Hz 0xca22,0x0908
+#define wroteIBSampleRateData128000Hz 0xca22,0x0909
+#define wroteIBSampleRateData176400Hz 0xca22,0x090a
+#define wroteIBSampleRateData8000Hz 0xca22,0x090b
+#define wroteIBSampleRateData11025Hz 0xca22,0x090c
+#define wroteIBSampleRateData12000Hz 0xca22,0x090d
+#define wroteIBSampleRateData16000Hz 0xca22,0x090e
+#define wroteIBSampleRateData22050Hz 0xca22,0x090f
+#define wroteIBSampleRateData24000Hz 0xca22,0x0910
+#define readIBSampleRateMeasured 0xc222,0x0a00
+#define wroteIBSampleRateMeasuredUnknown 0xca22,0x0a00
+#define wroteIBSampleRateMeasuredNone 0xca22,0x0a01
+#define wroteIBSampleRateMeasured32000Hz 0xca22,0x0a02
+#define wroteIBSampleRateMeasured44100Hz 0xca22,0x0a03
+#define wroteIBSampleRateMeasured48000Hz 0xca22,0x0a04
+#define wroteIBSampleRateMeasured88200Hz 0xca22,0x0a05
+#define wroteIBSampleRateMeasured96000Hz 0xca22,0x0a06
+#define wroteIBSampleRateMeasured192000Hz 0xca22,0x0a07
+#define wroteIBSampleRateMeasured64000Hz 0xca22,0x0a08
+#define wroteIBSampleRateMeasured128000Hz 0xca22,0x0a09
+#define wroteIBSampleRateMeasured176400Hz 0xca22,0x0a0a
+#define wroteIBSampleRateMeasured8000Hz 0xca22,0x0a0b
+#define wroteIBSampleRateMeasured11025Hz 0xca22,0x0a0c
+#define wroteIBSampleRateMeasured12000Hz 0xca22,0x0a0d
+#define wroteIBSampleRateMeasured16000Hz 0xca22,0x0a0e
+#define wroteIBSampleRateMeasured22050Hz 0xca22,0x0a0f
+#define wroteIBSampleRateMeasured24000Hz 0xca22,0x0a10
+#define readIBSampleRateStatus 0xc222,0x0b00
+#define wroteIBSampleRateStatusUnknown 0xca22,0x0b00
+#define wroteIBSampleRateStatusNone 0xca22,0x0b01
+#define wroteIBSampleRateStatus32000Hz 0xca22,0x0b02
+#define wroteIBSampleRateStatus44100Hz 0xca22,0x0b03
+#define wroteIBSampleRateStatus48000Hz 0xca22,0x0b04
+#define wroteIBSampleRateStatus88200Hz 0xca22,0x0b05
+#define wroteIBSampleRateStatus96000Hz 0xca22,0x0b06
+#define wroteIBSampleRateStatus192000Hz 0xca22,0x0b07
+#define wroteIBSampleRateStatus64000Hz 0xca22,0x0b08
+#define wroteIBSampleRateStatus128000Hz 0xca22,0x0b09
+#define wroteIBSampleRateStatus176400Hz 0xca22,0x0b0a
+#define wroteIBSampleRateStatus8000Hz 0xca22,0x0b0b
+#define wroteIBSampleRateStatus11025Hz 0xca22,0x0b0c
+#define wroteIBSampleRateStatus12000Hz 0xca22,0x0b0d
+#define wroteIBSampleRateStatus16000Hz 0xca22,0x0b0e
+#define wroteIBSampleRateStatus22050Hz 0xca22,0x0b0f
+#define wroteIBSampleRateStatus24000Hz 0xca22,0x0b10
+#define readIBNonAudio 0xc222,0x0c00
+#define readIBEmphasisData 0xc222,0x0d00
+#define wroteIBEmphasisDataUnknown 0xca22,0x0d00
+#define wroteIBEmphasisDataNo 0xca22,0x0d01
+#define wroteIBEmphasisDataYes 0xca22,0x0d02
+#define readIBEmphasisOverride 0xc222,0x0e00
+#define writeIBEmphasisOverrideDisable 0xca22,0x0e00
+#define writeIBEmphasisOverrideNo 0xca22,0x0e81
+#define writeIBEmphasisOverrideYes 0xca22,0x0e82
+#define readIBEmphasisStatus 0xc222,0x0f00
+#define wroteIBEmphasisStatusNo 0xca22,0x0f01
+#define wroteIBEmphasisStatusYes 0xca22,0x0f02
+#define readIBLock 0xc222,0x1000
+#define wroteIBLockNo 0xca22,0x1000
+#define wroteIBLockYes 0xca22,0x1001
+#define readIBLockOverride 0xc222,0x0600
+#define writeIBLockOverrideNo 0xca22,0x0600
+#define writeIBLockOverrideYes 0xca22,0x0601
+#define writeIBLockOverrideNone 0xca22,0x0680
+#define readIBStatus 0xc508,0x0022
+#define readIBControl 0xc222,0x0400,0xc222,0x0800,0xc222,0x0e00
+#define writeIBModeN__0__ 0xca22,0x0400
+#define writeIBModeN__1__ 0xca22,0x0401
+#define readIBSioSelect 0xc222,0x0500
+#define readIBPrecisionDefault 0xc222,0x1400
+#define writeIBPrecisionDefaultOriginal 0xca22,0x1410
+#define writeIBPrecisionDefaultStandard 0xca22,0x1414
+#define writeIBPrecisionDefaultFull 0xca22,0x1418
+#define readIBPrecisionDetect 0xc222,0x1500
+#define wroteIBPrecisionDetectInvalid 0xca22,0x15fe
+#define wroteIBPrecisionDetectTBD 0xca22,0x15ff
+#define wroteIBPrecisionDetectNone 0xca22,0x1500
+#define wroteIBPrecisionDetect16 0xca22,0x1510
+#define wroteIBPrecisionDetect17 0xca22,0x1511
+#define wroteIBPrecisionDetect18 0xca22,0x1512
+#define wroteIBPrecisionDetect19 0xca22,0x1513
+#define wroteIBPrecisionDetect20 0xca22,0x1514
+#define wroteIBPrecisionDetect21 0xca22,0x1515
+#define wroteIBPrecisionDetect22 0xca22,0x1516
+#define wroteIBPrecisionDetect23 0xca22,0x1517
+#define wroteIBPrecisionDetect24 0xca22,0x1518
+#define readIBPrecisionOverride 0xc222,0x1600
+#define writeIBPrecisionOverrideDefault 0xca22,0x16ff
+#define writeIBPrecisionOverrideDetect 0xca22,0x1600
+#define writeIBPrecisionOverride16 0xca22,0x1610
+#define writeIBPrecisionOverride17 0xca22,0x1611
+#define writeIBPrecisionOverride18 0xca22,0x1612
+#define writeIBPrecisionOverride19 0xca22,0x1613
+#define writeIBPrecisionOverride20 0xca22,0x1614
+#define writeIBPrecisionOverride21 0xca22,0x1615
+#define writeIBPrecisionOverride22 0xca22,0x1616
+#define writeIBPrecisionOverride23 0xca22,0x1617
+#define writeIBPrecisionOverride24 0xca22,0x1618
+#define writeIBPrecisionOverrideFloat 0xca22,0x1621
+#define readIBPrecisionInput 0xc222,0x1700
+#define wroteIBPrecisionInputBitStream 0xca22,0x1700
+#define wroteIBPrecisionInput16 0xca22,0x1710
+#define wroteIBPrecisionInput17 0xca22,0x1711
+#define wroteIBPrecisionInput18 0xca22,0x1712
+#define wroteIBPrecisionInput19 0xca22,0x1713
+#define wroteIBPrecisionInput20 0xca22,0x1714
+#define wroteIBPrecisionInput21 0xca22,0x1715
+#define wroteIBPrecisionInput22 0xca22,0x1716
+#define wroteIBPrecisionInput23 0xca22,0x1717
+#define wroteIBPrecisionInput24 0xca22,0x1718
+#define readIBZeroRunTrigger 0xc422,0x0018
+#define readIBZeroRunRestart 0xc422,0x001c
+#define readIBUnknownTimeout 0xc422,0x0020
+#define readIBScanAtHighSampleRateMode 0xc222,0x1100
+#define writeIBScanAtHighSampleRateModeDisable 0xca22,0x1100
+#define writeIBScanAtHighSampleRateModeEnable 0xca22,0x1101
+#define readIBZeroRun 0xc222,0x1200
+#define wroteIBZeroRunNo 0xca22,0x1200
+#define wroteIBZeroRunYes 0xca22,0x1201
+#define readIBRateTrackMode 0xc222,0x1300
+#define writeIBRateTrackDisable 0xca22,0x1300
+#define writeIBRateTrackEnable 0xca22,0x1301
+#define readIBreportDTS16AsDTSForLargeSampleRate 0xc222,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateDisable 0xca22,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateEnable 0xca22,0x2901
+#define readIBuseIECSubType 0xc222,0x2a00
+#define writeIBuseIECSubTypeDisable 0xca22,0x2a00
+#define writeIBuseIECSubTypeEnable 0xca22,0x2a01
+#define readIBLastFrameMask 0xc422,0x0024
+#define readDECMode 0xc224,0x0400
+#define readDECCommand 0xc224,0x0500
+#define readDECSampleRate 0xc224,0x0800
+#define readDECSourceSelect 0xc224,0x0900
+#define readDECSourceProgram 0xc224,0x0a00
+#define readDECSourceProgramSubType 0xc224,0x3700
+#define readDECSourceDecode 0xc224,0x0b00
+#define readDECSourceDecodeSubType 0xc224,0x3600
+#define readDECSourceDual 0xc224,0x0c00
+#define readDECSourceKaraoke 0xc224,0x0d00
+#define readDECASPGearControl 0xc224,0x0e00
+#define readDECASPGearStatus 0xc224,0x0f00
+#define readDECFrameCount 0xc424,0x0024
+#define readDECKaraokeCapableUserQ6 0xc624,0x2806
+#define readDECKaraokeCapableUserVocal1LevelQ6 0xc224,0x2800
+#define readDECKaraokeCapableUserVocal1PanQ6 0xc224,0x2900
+#define readDECKaraokeCapableUserVocal2LevelQ6 0xc224,0x2a00
+#define readDECKaraokeCapableUserVocal2PanQ6 0xc224,0x2b00
+#define readDECKaraokeCapableUserMelodyLevelQ6 0xc224,0x2c00
+#define readDECKaraokeCapableUserMelodyPanQ6 0xc224,0x2d00
+#define readDECBypass 0xc224,0x2e00
+#define writeDECBypassEnable 0xca24,0x2e01
+#define writeDECBypassDisable 0xca24,0x2e00
+#define readDECChannelConfigurationRequest 0xc424,0x0038
+#define readDECChannelConfigurationRequestAux 0xc224,0x3900
+#define readDECChannelConfigurationProgram 0xc424,0x0040
+#define readDECChannelConfigurationDecode 0xc424,0x0048
+#define readDECChannelConfigurationDownmix 0xc424,0x0050
+#define writeDECModeDisable 0xca24,0x0400
+#define writeDECModeEnable 0xca24,0x0401
+#define writeDECModeContinuous 0xca24,0x0402
+#define writeDECCommandNone 0xca24,0x0500
+#define writeDECCommandAbort 0xca24,0x0501
+#define writeDECCommandRestart 0xca24,0x0502
+#define wroteDECCommandNoned 0xca24,0x0580
+#define wroteDECCommandAborted 0xca24,0x0581
+#define wroteDECCommandRestarted 0xca24,0x0582
+#define writeDECSourceSelectUnknown 0xca24,0x0900
+#define writeDECSourceSelectNone 0xca24,0x0901
+#define writeDECSourceSelectPass 0xca24,0x0902
+#define writeDECSourceSelectSing 0xca24,0x0903
+#define writeDECSourceSelectAuto 0xca24,0x0904
+#define writeDECSourceSelectBitStream 0xca24,0x0905
+#define writeDECSourceSelectDTSAll 0xca24,0x0906
+#define writeDECSourceSelectPCMAuto 0xca24,0x0907
+#define writeDECSourceSelectPCM 0xca24,0x0908
+#define writeDECSourceSelectPC8 0xca24,0x0909
+#define writeDECSourceSelectAC3 0xca24,0x090a
+#define writeDECSourceSelectDTS 0xca24,0x090b
+#define writeDECSourceSelectAAC 0xca24,0x090c
+#define writeDECSourceSelectMPEG 0xca24,0x090d
+#define writeDECSourceSelectDTS12 0xca24,0x090e
+#define writeDECSourceSelectDTS13 0xca24,0x090f
+#define writeDECSourceSelectDTS14 0xca24,0x0910
+#define writeDECSourceSelectDTS16 0xca24,0x0911
+#define writeDECSourceSelectWMP 0xca24,0x0912
+#define writeDECSourceSelectMP3 0xca24,0x0913
+#define writeDECSourceSelectDSD1 0xca24,0x0914
+#define writeDECSourceSelectDSD2 0xca24,0x0915
+#define writeDECSourceSelectDSD3 0xca24,0x0916
+#define writeDECSourceSelectDDP 0xca24,0x0917
+#define writeDECSourceSelectDTSHD 0xca24,0x0918
+#define writeDECSourceSelectTHD 0xca24,0x0919
+#define writeDECSourceSelectDXP 0xca24,0x091a
+#define writeDECSourceSelectWMA 0xca24,0x091b
+#define writeDECSourceDualStereo 0xca24,0x0c00
+#define writeDECSourceDualMono1 0xca24,0x0c01
+#define writeDECSourceDualMono2 0xca24,0x0c02
+#define writeDECSourceDualMonoMix 0xca24,0x0c03
+#define writeDECSourceKaraokeAware 0xca24,0x0dff
+#define writeDECSourceKaraokeCapableUser 0xca24,0x0d00
+#define writeDECSourceKaraokeCapableNone 0xca24,0x0d01
+#define writeDECSourceKaraokeCapableLeft 0xca24,0x0d02
+#define writeDECSourceKaraokeCapableRght 0xca24,0x0d03
+#define writeDECSourceKaraokeCapableBoth 0xca24,0x0d04
+#define writeDECASPGearControlAll 0xca24,0x0e00
+#define writeDECASPGearControlNil 0xca24,0x0e01
+#define writeDECASPGearControlStd 0xca24,0x0e02
+#define writeDECASPGearControlCus 0xca24,0x0e03
+#define wroteDECASPGearStatusAll 0xca24,0x0f00
+#define wroteDECASPGearStatusNil 0xca24,0x0f01
+#define wroteDECASPGearStatusStd 0xca24,0x0f02
+#define wroteDECASPGearStatusCus 0xca24,0x0f03
+#define writeDECChannelConfigurationRequestUnknown 0xcc24,0x0038,0x0000,0x0000
+#define writeDECChannelConfigurationRequestNone 0xcc24,0x0038,0x0001,0x0000
+#define writeDECChannelConfigurationRequestMono 0xcc24,0x0038,0x0002,0x0000
+#define writeDECChannelConfigurationRequestStereo 0xcc24,0x0038,0x0003,0x0000
+#define writeDECChannelConfigurationRequestStereoLtRt 0xcc24,0x0038,0x0003,0x0002
+#define writeDECChannelConfigurationRequestStereoMono 0xcc24,0x0038,0x0003,0x0003
+#define writeDECChannelConfigurationRequest3Stereo 0xcc24,0x0038,0x0108,0x0000
+#define writeDECChannelConfigurationRequestPhantom 0xcc24,0x0038,0x0105,0x0000
+#define writeDECChannelConfigurationRequestSurround 0xcc24,0x0038,0x010a,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_0 0xcc24,0x0038,0x0003,0x0001
+#define wroteDECChannelConfigurationRequestPhantom0Dual_0 0xcc24,0x0038,0x0003,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_0 0xcc24,0x0038,0x0004,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_0 0xcc24,0x0038,0x0005,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_0 0xcc24,0x0038,0x0005,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_0 0xcc24,0x0038,0x0005,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_0 0xcc24,0x0038,0x0005,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_0 0xcc24,0x0038,0x0006,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_0 0xcc24,0x0038,0x0007,0x0000
+#define writeDECChannelConfigurationRequestSurround0_0 0xcc24,0x0038,0x0008,0x0000
+#define writeDECChannelConfigurationRequestSurround1_0 0xcc24,0x0038,0x0009,0x0000
+#define writeDECChannelConfigurationRequestSurround2_0 0xcc24,0x0038,0x000a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_0 0xcc24,0x0038,0x000a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_0 0xcc24,0x0038,0x000a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_0 0xcc24,0x0038,0x000a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_0 0xcc24,0x0038,0x000b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_0 0xcc24,0x0038,0x000c,0x0000
+#define writeDECChannelConfigurationRequestNone_1 0xcc24,0x0038,0x0101,0x0000
+#define writeDECChannelConfigurationRequestMono_1 0xcc24,0x0038,0x0102,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_1 0xcc24,0x0038,0x0103,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_1 0xcc24,0x0038,0x0103,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_1 0xcc24,0x0038,0x0103,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_1 0xcc24,0x0038,0x0103,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_1 0xcc24,0x0038,0x0103,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_1 0xcc24,0x0038,0x0104,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_1 0xcc24,0x0038,0x0105,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_1 0xcc24,0x0038,0x0105,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_1 0xcc24,0x0038,0x0105,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_1 0xcc24,0x0038,0x0106,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_1 0xcc24,0x0038,0x0107,0x0000
+#define writeDECChannelConfigurationRequestSurround1_1 0xcc24,0x0038,0x0109,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_1 0xcc24,0x0038,0x010a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_1 0xcc24,0x0038,0x010a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_1 0xcc24,0x0038,0x010a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_1 0xcc24,0x0038,0x010b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_1 0xcc24,0x0038,0x010c,0x0000
+#define writeDECChannelConfigurationRequestNone_2 0xcc24,0x0038,0x0201,0x0000
+#define writeDECChannelConfigurationRequestMono_2 0xcc24,0x0038,0x0202,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_2 0xcc24,0x0038,0x0203,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_2 0xcc24,0x0038,0x0203,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_2 0xcc24,0x0038,0x0203,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_2 0xcc24,0x0038,0x0203,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_2 0xcc24,0x0038,0x0203,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_2 0xcc24,0x0038,0x0204,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_2 0xcc24,0x0038,0x0205,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_2 0xcc24,0x0038,0x0205,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_2 0xcc24,0x0038,0x0205,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_2 0xcc24,0x0038,0x0205,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_2 0xcc24,0x0038,0x0206,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_2 0xcc24,0x0038,0x0207,0x0000
+#define writeDECChannelConfigurationRequestSurround0_2 0xcc24,0x0038,0x0208,0x0000
+#define writeDECChannelConfigurationRequestSurround1_2 0xcc24,0x0038,0x0209,0x0000
+#define writeDECChannelConfigurationRequestSurround2_2 0xcc24,0x0038,0x020a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_2 0xcc24,0x0038,0x020a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_2 0xcc24,0x0038,0x020a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_2 0xcc24,0x0038,0x020a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_2 0xcc24,0x0038,0x020b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_2 0xcc24,0x0038,0x020c,0x0000
+#define writeDECChannelConfigurationRequestNoneLwRw 0xcc24,0x0038,0x0001,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh 0xcc24,0x0038,0x0001,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh 0xcc24,0x0038,0x0001,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw 0xcc24,0x0038,0x0002,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh 0xcc24,0x0038,0x0002,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh 0xcc24,0x0038,0x0002,0x0500
+#define writeDECChannelConfigurationRequestStereoLwRw 0xcc24,0x0038,0x0003,0x0100
+#define writeDECChannelConfigurationRequestStereoLhRh 0xcc24,0x0038,0x0003,0x0400
+#define writeDECChannelConfigurationRequestStereoLwRwLhRh 0xcc24,0x0038,0x0003,0x0500
+#define writeDECChannelConfigurationRequestStereoLwRwLtRt 0xcc24,0x0038,0x0003,0x0102
+#define writeDECChannelConfigurationRequestStereoLhRhLtRt 0xcc24,0x0038,0x0003,0x0402
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhLtRt 0xcc24,0x0038,0x0003,0x0502
+#define writeDECChannelConfigurationRequestStereoLwRwMono 0xcc24,0x0038,0x0003,0x0103
+#define writeDECChannelConfigurationRequestStereoLhRhMono 0xcc24,0x0038,0x0003,0x0403
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhMono 0xcc24,0x0038,0x0003,0x0503
+#define writeDECChannelConfigurationRequest3StereoLwRw 0xcc24,0x0038,0x0108,0x0100
+#define writeDECChannelConfigurationRequest3StereoLhRh 0xcc24,0x0038,0x0108,0x0400
+#define writeDECChannelConfigurationRequest3StereoLwRwLhRh 0xcc24,0x0038,0x0108,0x0500
+#define writeDECChannelConfigurationRequestPhantomLwRw 0xcc24,0x0038,0x0105,0x0100
+#define writeDECChannelConfigurationRequestPhantomLhRh 0xcc24,0x0038,0x0105,0x0400
+#define writeDECChannelConfigurationRequestPhantomLwRwLhRh 0xcc24,0x0038,0x0105,0x0500
+#define writeDECChannelConfigurationRequestSurroundLwRw 0xcc24,0x0038,0x010a,0x0100
+#define writeDECChannelConfigurationRequestSurroundLhRh 0xcc24,0x0038,0x010a,0x0400
+#define writeDECChannelConfigurationRequestSurroundLwRwLhRh 0xcc24,0x0038,0x010a,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc24,0x0038,0x0003,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc24,0x0038,0x0003,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc24,0x0038,0x0003,0x0501
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_0 0xcc24,0x0038,0x0003,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_0 0xcc24,0x0038,0x0003,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc24,0x0038,0x0003,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_0 0xcc24,0x0038,0x0004,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_0 0xcc24,0x0038,0x0004,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc24,0x0038,0x0004,0x0500
+#define writeDECChannelConfigurationRequestPhantom2LwRw_0 0xcc24,0x0038,0x0005,0x0100
+#define writeDECChannelConfigurationRequestPhantom2LhRh_0 0xcc24,0x0038,0x0005,0x0400
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc24,0x0038,0x0005,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc24,0x0038,0x0005,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc24,0x0038,0x0005,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc24,0x0038,0x0005,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc24,0x0038,0x0005,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc24,0x0038,0x0005,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc24,0x0038,0x0005,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_0 0xcc24,0x0038,0x0005,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_0 0xcc24,0x0038,0x0005,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc24,0x0038,0x0005,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_0 0xcc24,0x0038,0x0006,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_0 0xcc24,0x0038,0x0006,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc24,0x0038,0x0006,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_0 0xcc24,0x0038,0x0007,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_0 0xcc24,0x0038,0x0007,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc24,0x0038,0x0007,0x0500
+#define writeDECChannelConfigurationRequestSurround0LwRw_0 0xcc24,0x0038,0x0008,0x0100
+#define writeDECChannelConfigurationRequestSurround0LhRh_0 0xcc24,0x0038,0x0008,0x0400
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc24,0x0038,0x0008,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_0 0xcc24,0x0038,0x0009,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_0 0xcc24,0x0038,0x0009,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc24,0x0038,0x0009,0x0500
+#define writeDECChannelConfigurationRequestSurround2LwRw_0 0xcc24,0x0038,0x000a,0x0100
+#define writeDECChannelConfigurationRequestSurround2LhRh_0 0xcc24,0x0038,0x000a,0x0400
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc24,0x0038,0x000a,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_0 0xcc24,0x0038,0x000a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_0 0xcc24,0x0038,0x000a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc24,0x0038,0x000a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc24,0x0038,0x000a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc24,0x0038,0x000a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc24,0x0038,0x000a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_0 0xcc24,0x0038,0x000a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_0 0xcc24,0x0038,0x000a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc24,0x0038,0x000a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_0 0xcc24,0x0038,0x000b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_0 0xcc24,0x0038,0x000b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc24,0x0038,0x000b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_0 0xcc24,0x0038,0x000c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_0 0xcc24,0x0038,0x000c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc24,0x0038,0x000c,0x0500
+#define writeDECChannelConfigurationRequestNoneLwRw_1 0xcc24,0x0038,0x0101,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh_1 0xcc24,0x0038,0x0101,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_1 0xcc24,0x0038,0x0101,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw_1 0xcc24,0x0038,0x0102,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh_1 0xcc24,0x0038,0x0102,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_1 0xcc24,0x0038,0x0102,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRw_1 0xcc24,0x0038,0x0103,0x0100
+#define writeDECChannelConfigurationRequestPhantom0LhRh_1 0xcc24,0x0038,0x0103,0x0400
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc24,0x0038,0x0103,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc24,0x0038,0x0103,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc24,0x0038,0x0103,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc24,0x0038,0x0103,0x0501
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc24,0x0038,0x0103,0x0102
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc24,0x0038,0x0103,0x0402
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc24,0x0038,0x0103,0x0502
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_1 0xcc24,0x0038,0x0103,0x0103
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_1 0xcc24,0x0038,0x0103,0x0403
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc24,0x0038,0x0103,0x0503
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_1 0xcc24,0x0038,0x0103,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_1 0xcc24,0x0038,0x0103,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc24,0x0038,0x0103,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_1 0xcc24,0x0038,0x0104,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_1 0xcc24,0x0038,0x0104,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc24,0x0038,0x0104,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc24,0x0038,0x0105,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc24,0x0038,0x0105,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc24,0x0038,0x0105,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc24,0x0038,0x0105,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc24,0x0038,0x0105,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc24,0x0038,0x0105,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_1 0xcc24,0x0038,0x0105,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_1 0xcc24,0x0038,0x0105,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc24,0x0038,0x0105,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_1 0xcc24,0x0038,0x0106,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_1 0xcc24,0x0038,0x0106,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc24,0x0038,0x0106,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_1 0xcc24,0x0038,0x0107,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_1 0xcc24,0x0038,0x0107,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc24,0x0038,0x0107,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_1 0xcc24,0x0038,0x0109,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_1 0xcc24,0x0038,0x0109,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc24,0x0038,0x0109,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_1 0xcc24,0x0038,0x010a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_1 0xcc24,0x0038,0x010a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc24,0x0038,0x010a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc24,0x0038,0x010a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc24,0x0038,0x010a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc24,0x0038,0x010a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_1 0xcc24,0x0038,0x010a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_1 0xcc24,0x0038,0x010a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc24,0x0038,0x010a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_1 0xcc24,0x0038,0x010b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_1 0xcc24,0x0038,0x010b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc24,0x0038,0x010b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_1 0xcc24,0x0038,0x010c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_1 0xcc24,0x0038,0x010c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc24,0x0038,0x010c,0x0500
+#define writeDECChannelConfigurationRequestNoneLwRw_2 0xcc24,0x0038,0x0201,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh_2 0xcc24,0x0038,0x0201,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_2 0xcc24,0x0038,0x0201,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw_2 0xcc24,0x0038,0x0202,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh_2 0xcc24,0x0038,0x0202,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_2 0xcc24,0x0038,0x0202,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRw_2 0xcc24,0x0038,0x0203,0x0100
+#define writeDECChannelConfigurationRequestPhantom0LhRh_2 0xcc24,0x0038,0x0203,0x0400
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc24,0x0038,0x0203,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc24,0x0038,0x0203,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc24,0x0038,0x0203,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc24,0x0038,0x0203,0x0501
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc24,0x0038,0x0203,0x0102
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc24,0x0038,0x0203,0x0402
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc24,0x0038,0x0203,0x0502
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_2 0xcc24,0x0038,0x0203,0x0103
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_2 0xcc24,0x0038,0x0203,0x0403
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc24,0x0038,0x0203,0x0503
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_2 0xcc24,0x0038,0x0203,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_2 0xcc24,0x0038,0x0203,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc24,0x0038,0x0203,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_2 0xcc24,0x0038,0x0204,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_2 0xcc24,0x0038,0x0204,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc24,0x0038,0x0204,0x0500
+#define writeDECChannelConfigurationRequestPhantom2LwRw_2 0xcc24,0x0038,0x0205,0x0100
+#define writeDECChannelConfigurationRequestPhantom2LhRh_2 0xcc24,0x0038,0x0205,0x0400
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc24,0x0038,0x0205,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc24,0x0038,0x0205,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc24,0x0038,0x0205,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc24,0x0038,0x0205,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc24,0x0038,0x0205,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc24,0x0038,0x0205,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc24,0x0038,0x0205,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_2 0xcc24,0x0038,0x0205,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_2 0xcc24,0x0038,0x0205,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc24,0x0038,0x0205,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_2 0xcc24,0x0038,0x0206,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_2 0xcc24,0x0038,0x0206,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc24,0x0038,0x0206,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_2 0xcc24,0x0038,0x0207,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_2 0xcc24,0x0038,0x0207,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc24,0x0038,0x0207,0x0500
+#define writeDECChannelConfigurationRequestSurround0LwRw_2 0xcc24,0x0038,0x0208,0x0100
+#define writeDECChannelConfigurationRequestSurround0LhRh_2 0xcc24,0x0038,0x0208,0x0400
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc24,0x0038,0x0208,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_2 0xcc24,0x0038,0x0209,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_2 0xcc24,0x0038,0x0209,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc24,0x0038,0x0209,0x0500
+#define writeDECChannelConfigurationRequestSurround2LwRw_2 0xcc24,0x0038,0x020a,0x0100
+#define writeDECChannelConfigurationRequestSurround2LhRh_2 0xcc24,0x0038,0x020a,0x0400
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc24,0x0038,0x020a,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_2 0xcc24,0x0038,0x020a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_2 0xcc24,0x0038,0x020a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc24,0x0038,0x020a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc24,0x0038,0x020a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc24,0x0038,0x020a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc24,0x0038,0x020a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_2 0xcc24,0x0038,0x020a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_2 0xcc24,0x0038,0x020a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc24,0x0038,0x020a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_2 0xcc24,0x0038,0x020b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_2 0xcc24,0x0038,0x020b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc24,0x0038,0x020b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_2 0xcc24,0x0038,0x020c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_2 0xcc24,0x0038,0x020c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc24,0x0038,0x020c,0x0500
+#define readDECChannelConfigurationRequestExtChan 0xc224,0x3b00
+#define writeDECChannelConfigurationRequestExtChanNone 0xca24,0x3b00
+#define writeDECChannelConfigurationRequestExtChanLhRh 0xca24,0x3b04
+#define writeDECChannelConfigurationRequestExtChanLwRw 0xca24,0x3b01
+#define writeDECChannelConfigurationRequestExtChanLwRwLhRh 0xca24,0x3b05
+#define writeDECChannelConfigurationRequestAuxUnknown 0xca24,0x3a00
+#define writeDECChannelConfigurationRequestAuxStereo 0xca24,0x3a01
+#define writeDECChannelConfigurationRequestAuxLtRt 0xca24,0x3a02
+#define writeDECChannelConfigurationRequestAuxMono 0xca24,0x3a03
+#define writeDECChannelConfigurationRequestAuxDual 0xca24,0x3a04
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0003,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_0 0xce24,0x3808,0x000c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_1 0xce24,0x3808,0x010c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_2 0xce24,0x3808,0x020c,0x0000,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_0 0xce24,0x3808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_1 0xce24,0x3808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_2 0xce24,0x3808,0x020c,0x0003,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0100,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0103,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationRequestATMOSChan 0xc224,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanNone 0xca24,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca24,0x3d11
+#define writeDECChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca24,0x3d0a
+#define writeDECChannelConfigurationRequestATMOSChanLtmRtm 0xca24,0x3d04
+#define wroteDECChannelConfigurationProgramUnknown 0xcc24,0x0040,0x0000,0x0000
+#define wroteDECChannelConfigurationProgramNone 0xcc24,0x0040,0x0001,0x0000
+#define wroteDECChannelConfigurationProgramMono 0xcc24,0x0040,0x0002,0x0000
+#define wroteDECChannelConfigurationProgramStereo 0xcc24,0x0040,0x0003,0x0000
+#define wroteDECChannelConfigurationProgramStereoLtRt 0xcc24,0x0040,0x0003,0x0002
+#define wroteDECChannelConfigurationProgramStereoMono 0xcc24,0x0040,0x0003,0x0003
+#define wroteDECChannelConfigurationProgram3Stereo 0xcc24,0x0040,0x0108,0x0000
+#define wroteDECChannelConfigurationProgramPhantom 0xcc24,0x0040,0x0105,0x0000
+#define wroteDECChannelConfigurationProgramSurround 0xcc24,0x0040,0x010a,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_0 0xcc24,0x0040,0x0003,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0Dual_0 0xcc24,0x0040,0x0003,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_0 0xcc24,0x0040,0x0004,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2_0 0xcc24,0x0040,0x0005,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_0 0xcc24,0x0040,0x0005,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_0 0xcc24,0x0040,0x0005,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_0 0xcc24,0x0040,0x0005,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_0 0xcc24,0x0040,0x0006,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_0 0xcc24,0x0040,0x0007,0x0000
+#define wroteDECChannelConfigurationProgramSurround0_0 0xcc24,0x0040,0x0008,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_0 0xcc24,0x0040,0x0009,0x0000
+#define wroteDECChannelConfigurationProgramSurround2_0 0xcc24,0x0040,0x000a,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_0 0xcc24,0x0040,0x000a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_0 0xcc24,0x0040,0x000a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_0 0xcc24,0x0040,0x000a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_0 0xcc24,0x0040,0x000b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_0 0xcc24,0x0040,0x000c,0x0000
+#define wroteDECChannelConfigurationProgramNone_1 0xcc24,0x0040,0x0101,0x0000
+#define wroteDECChannelConfigurationProgramMono_1 0xcc24,0x0040,0x0102,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0_1 0xcc24,0x0040,0x0103,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_1 0xcc24,0x0040,0x0103,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0LtRt_1 0xcc24,0x0040,0x0103,0x0002
+#define wroteDECChannelConfigurationProgramPhantom0Mono_1 0xcc24,0x0040,0x0103,0x0003
+#define wroteDECChannelConfigurationProgramPhantom0Dual_1 0xcc24,0x0040,0x0103,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_1 0xcc24,0x0040,0x0104,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_1 0xcc24,0x0040,0x0105,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_1 0xcc24,0x0040,0x0105,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_1 0xcc24,0x0040,0x0105,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_1 0xcc24,0x0040,0x0106,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_1 0xcc24,0x0040,0x0107,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_1 0xcc24,0x0040,0x0109,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_1 0xcc24,0x0040,0x010a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_1 0xcc24,0x0040,0x010a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_1 0xcc24,0x0040,0x010a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_1 0xcc24,0x0040,0x010b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_1 0xcc24,0x0040,0x010c,0x0000
+#define wroteDECChannelConfigurationProgramNoneLwRw 0xcc24,0x0040,0x0001,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh 0xcc24,0x0040,0x0001,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh 0xcc24,0x0040,0x0001,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw 0xcc24,0x0040,0x0002,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh 0xcc24,0x0040,0x0002,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh 0xcc24,0x0040,0x0002,0x0500
+#define wroteDECChannelConfigurationProgramStereoLwRw 0xcc24,0x0040,0x0003,0x0100
+#define wroteDECChannelConfigurationProgramStereoLhRh 0xcc24,0x0040,0x0003,0x0400
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRh 0xcc24,0x0040,0x0003,0x0500
+#define wroteDECChannelConfigurationProgramStereoLwRwLtRt 0xcc24,0x0040,0x0003,0x0102
+#define wroteDECChannelConfigurationProgramStereoLhRhLtRt 0xcc24,0x0040,0x0003,0x0402
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhLtRt 0xcc24,0x0040,0x0003,0x0502
+#define wroteDECChannelConfigurationProgramStereoLwRwMono 0xcc24,0x0040,0x0003,0x0103
+#define wroteDECChannelConfigurationProgramStereoLhRhMono 0xcc24,0x0040,0x0003,0x0403
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhMono 0xcc24,0x0040,0x0003,0x0503
+#define wroteDECChannelConfigurationProgram3StereoLwRw 0xcc24,0x0040,0x0108,0x0100
+#define wroteDECChannelConfigurationProgram3StereoLhRh 0xcc24,0x0040,0x0108,0x0400
+#define wroteDECChannelConfigurationProgram3StereoLwRwLhRh 0xcc24,0x0040,0x0108,0x0500
+#define wroteDECChannelConfigurationProgramPhantomLwRw 0xcc24,0x0040,0x0105,0x0100
+#define wroteDECChannelConfigurationProgramPhantomLhRh 0xcc24,0x0040,0x0105,0x0400
+#define wroteDECChannelConfigurationProgramPhantomLwRwLhRh 0xcc24,0x0040,0x0105,0x0500
+#define wroteDECChannelConfigurationProgramSurroundLwRw 0xcc24,0x0040,0x010a,0x0100
+#define wroteDECChannelConfigurationProgramSurroundLhRh 0xcc24,0x0040,0x010a,0x0400
+#define wroteDECChannelConfigurationProgramSurroundLwRwLhRh 0xcc24,0x0040,0x010a,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_0 0xcc24,0x0040,0x0003,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_0 0xcc24,0x0040,0x0003,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 0xcc24,0x0040,0x0003,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_0 0xcc24,0x0040,0x0003,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_0 0xcc24,0x0040,0x0003,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_0 0xcc24,0x0040,0x0003,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_0 0xcc24,0x0040,0x0004,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_0 0xcc24,0x0040,0x0004,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_0 0xcc24,0x0040,0x0004,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_0 0xcc24,0x0040,0x0005,0x0100
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_0 0xcc24,0x0040,0x0005,0x0400
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_0 0xcc24,0x0040,0x0005,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_0 0xcc24,0x0040,0x0005,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_0 0xcc24,0x0040,0x0005,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 0xcc24,0x0040,0x0005,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_0 0xcc24,0x0040,0x0005,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_0 0xcc24,0x0040,0x0005,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 0xcc24,0x0040,0x0005,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_0 0xcc24,0x0040,0x0005,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_0 0xcc24,0x0040,0x0005,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_0 0xcc24,0x0040,0x0005,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_0 0xcc24,0x0040,0x0006,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_0 0xcc24,0x0040,0x0006,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_0 0xcc24,0x0040,0x0006,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_0 0xcc24,0x0040,0x0007,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_0 0xcc24,0x0040,0x0007,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_0 0xcc24,0x0040,0x0007,0x0500
+#define wroteDECChannelConfigurationProgramSurround0LwRw_0 0xcc24,0x0040,0x0008,0x0100
+#define wroteDECChannelConfigurationProgramSurround0LhRh_0 0xcc24,0x0040,0x0008,0x0400
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_0 0xcc24,0x0040,0x0008,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_0 0xcc24,0x0040,0x0009,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_0 0xcc24,0x0040,0x0009,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_0 0xcc24,0x0040,0x0009,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRw_0 0xcc24,0x0040,0x000a,0x0100
+#define wroteDECChannelConfigurationProgramSurround2LhRh_0 0xcc24,0x0040,0x000a,0x0400
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_0 0xcc24,0x0040,0x000a,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_0 0xcc24,0x0040,0x000a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_0 0xcc24,0x0040,0x000a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_0 0xcc24,0x0040,0x000a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_0 0xcc24,0x0040,0x000a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_0 0xcc24,0x0040,0x000a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 0xcc24,0x0040,0x000a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_0 0xcc24,0x0040,0x000a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_0 0xcc24,0x0040,0x000a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_0 0xcc24,0x0040,0x000a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_0 0xcc24,0x0040,0x000b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_0 0xcc24,0x0040,0x000b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_0 0xcc24,0x0040,0x000b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_0 0xcc24,0x0040,0x000c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_0 0xcc24,0x0040,0x000c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_0 0xcc24,0x0040,0x000c,0x0500
+#define wroteDECChannelConfigurationProgramNoneLwRw_1 0xcc24,0x0040,0x0101,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh_1 0xcc24,0x0040,0x0101,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_1 0xcc24,0x0040,0x0101,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw_1 0xcc24,0x0040,0x0102,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh_1 0xcc24,0x0040,0x0102,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_1 0xcc24,0x0040,0x0102,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_1 0xcc24,0x0040,0x0103,0x0100
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_1 0xcc24,0x0040,0x0103,0x0400
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_1 0xcc24,0x0040,0x0103,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_1 0xcc24,0x0040,0x0103,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_1 0xcc24,0x0040,0x0103,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 0xcc24,0x0040,0x0103,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_1 0xcc24,0x0040,0x0103,0x0102
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_1 0xcc24,0x0040,0x0103,0x0402
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 0xcc24,0x0040,0x0103,0x0502
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_1 0xcc24,0x0040,0x0103,0x0103
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_1 0xcc24,0x0040,0x0103,0x0403
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_1 0xcc24,0x0040,0x0103,0x0503
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_1 0xcc24,0x0040,0x0103,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_1 0xcc24,0x0040,0x0103,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_1 0xcc24,0x0040,0x0103,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_1 0xcc24,0x0040,0x0104,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_1 0xcc24,0x0040,0x0104,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_1 0xcc24,0x0040,0x0104,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_1 0xcc24,0x0040,0x0105,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_1 0xcc24,0x0040,0x0105,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 0xcc24,0x0040,0x0105,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_1 0xcc24,0x0040,0x0105,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_1 0xcc24,0x0040,0x0105,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 0xcc24,0x0040,0x0105,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_1 0xcc24,0x0040,0x0105,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_1 0xcc24,0x0040,0x0105,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_1 0xcc24,0x0040,0x0105,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_1 0xcc24,0x0040,0x0106,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_1 0xcc24,0x0040,0x0106,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_1 0xcc24,0x0040,0x0106,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_1 0xcc24,0x0040,0x0107,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_1 0xcc24,0x0040,0x0107,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_1 0xcc24,0x0040,0x0107,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_1 0xcc24,0x0040,0x0109,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_1 0xcc24,0x0040,0x0109,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_1 0xcc24,0x0040,0x0109,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_1 0xcc24,0x0040,0x010a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_1 0xcc24,0x0040,0x010a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_1 0xcc24,0x0040,0x010a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_1 0xcc24,0x0040,0x010a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_1 0xcc24,0x0040,0x010a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 0xcc24,0x0040,0x010a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_1 0xcc24,0x0040,0x010a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_1 0xcc24,0x0040,0x010a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_1 0xcc24,0x0040,0x010a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_1 0xcc24,0x0040,0x010b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_1 0xcc24,0x0040,0x010b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_1 0xcc24,0x0040,0x010b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_1 0xcc24,0x0040,0x010c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_1 0xcc24,0x0040,0x010c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_1 0xcc24,0x0040,0x010c,0x0500
+#define wroteDECChannelConfigurationProgramNoneLwRw_2 0xcc24,0x0040,0x0201,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh_2 0xcc24,0x0040,0x0201,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_2 0xcc24,0x0040,0x0201,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw_2 0xcc24,0x0040,0x0202,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh_2 0xcc24,0x0040,0x0202,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_2 0xcc24,0x0040,0x0202,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_2 0xcc24,0x0040,0x0203,0x0100
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_2 0xcc24,0x0040,0x0203,0x0400
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_2 0xcc24,0x0040,0x0203,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_2 0xcc24,0x0040,0x0203,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_2 0xcc24,0x0040,0x0203,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 0xcc24,0x0040,0x0203,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_2 0xcc24,0x0040,0x0203,0x0102
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_2 0xcc24,0x0040,0x0203,0x0402
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 0xcc24,0x0040,0x0203,0x0502
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_2 0xcc24,0x0040,0x0203,0x0103
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_2 0xcc24,0x0040,0x0203,0x0403
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_2 0xcc24,0x0040,0x0203,0x0503
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_2 0xcc24,0x0040,0x0203,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_2 0xcc24,0x0040,0x0203,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_2 0xcc24,0x0040,0x0203,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_2 0xcc24,0x0040,0x0204,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_2 0xcc24,0x0040,0x0204,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_2 0xcc24,0x0040,0x0204,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_2 0xcc24,0x0040,0x0205,0x0100
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_2 0xcc24,0x0040,0x0205,0x0400
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_2 0xcc24,0x0040,0x0205,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_2 0xcc24,0x0040,0x0205,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_2 0xcc24,0x0040,0x0205,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 0xcc24,0x0040,0x0205,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_2 0xcc24,0x0040,0x0205,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_2 0xcc24,0x0040,0x0205,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 0xcc24,0x0040,0x0205,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_2 0xcc24,0x0040,0x0205,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_2 0xcc24,0x0040,0x0205,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_2 0xcc24,0x0040,0x0205,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_2 0xcc24,0x0040,0x0206,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_2 0xcc24,0x0040,0x0206,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_2 0xcc24,0x0040,0x0206,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_2 0xcc24,0x0040,0x0207,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_2 0xcc24,0x0040,0x0207,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_2 0xcc24,0x0040,0x0207,0x0500
+#define wroteDECChannelConfigurationProgramSurround0LwRw_2 0xcc24,0x0040,0x0208,0x0100
+#define wroteDECChannelConfigurationProgramSurround0LhRh_2 0xcc24,0x0040,0x0208,0x0400
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_2 0xcc24,0x0040,0x0208,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_2 0xcc24,0x0040,0x0209,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_2 0xcc24,0x0040,0x0209,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_2 0xcc24,0x0040,0x0209,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRw_2 0xcc24,0x0040,0x020a,0x0100
+#define wroteDECChannelConfigurationProgramSurround2LhRh_2 0xcc24,0x0040,0x020a,0x0400
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_2 0xcc24,0x0040,0x020a,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_2 0xcc24,0x0040,0x020a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_2 0xcc24,0x0040,0x020a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_2 0xcc24,0x0040,0x020a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_2 0xcc24,0x0040,0x020a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_2 0xcc24,0x0040,0x020a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 0xcc24,0x0040,0x020a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_2 0xcc24,0x0040,0x020a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_2 0xcc24,0x0040,0x020a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_2 0xcc24,0x0040,0x020a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_2 0xcc24,0x0040,0x020b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_2 0xcc24,0x0040,0x020b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_2 0xcc24,0x0040,0x020b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_2 0xcc24,0x0040,0x020c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_2 0xcc24,0x0040,0x020c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_2 0xcc24,0x0040,0x020c,0x0500
+#define readDECChannelConfigurationProgramExtChan 0xc224,0x4300
+#define wroteDECChannelConfigurationProgramExtChanNone 0xca24,0x4300
+#define wroteDECChannelConfigurationProgramExtChanLhRh 0xca24,0x4304
+#define wroteDECChannelConfigurationProgramExtChanLwRw 0xca24,0x4301
+#define wroteDECChannelConfigurationProgramExtChanLwRwLhRh 0xca24,0x4305
+#define wroteDECChannelConfigurationProgramAuxUnknown 0xca24,0x4200
+#define wroteDECChannelConfigurationProgramAuxStereo 0xca24,0x4201
+#define wroteDECChannelConfigurationProgramAuxLtRt 0xca24,0x4202
+#define wroteDECChannelConfigurationProgramAuxMono 0xca24,0x4203
+#define wroteDECChannelConfigurationProgramAuxDual 0xca24,0x4204
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce24,0x4008,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce24,0x4008,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce24,0x4008,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_0 0xce24,0x4008,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_1 0xce24,0x4008,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_2 0xce24,0x4008,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x4008,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x4008,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x4008,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce24,0x4008,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce24,0x4008,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce24,0x4008,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x4008,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x4008,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x4008,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationProgramATMOSChan 0xc224,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanNone 0xca24,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca24,0x4511
+#define wroteDECChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca24,0x450a
+#define wroteDECChannelConfigurationProgramATMOSChanLtmRtm 0xca24,0x4504
+#define wroteDECChannelConfigurationDecodeUnknown 0xcc24,0x0048,0x0000,0x0000
+#define wroteDECChannelConfigurationDecodeNone 0xcc24,0x0048,0x0001,0x0000
+#define wroteDECChannelConfigurationDecodeMono 0xcc24,0x0048,0x0002,0x0000
+#define wroteDECChannelConfigurationDecodeStereo 0xcc24,0x0048,0x0003,0x0000
+#define wroteDECChannelConfigurationDecodeStereoLtRt 0xcc24,0x0048,0x0003,0x0002
+#define wroteDECChannelConfigurationDecodeStereoMono 0xcc24,0x0048,0x0003,0x0003
+#define wroteDECChannelConfigurationDecode3Stereo 0xcc24,0x0048,0x0108,0x0000
+#define wroteDECChannelConfigurationDecodePhantom 0xcc24,0x0048,0x0105,0x0000
+#define wroteDECChannelConfigurationDecodeSurround 0xcc24,0x0048,0x010a,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_0 0xcc24,0x0048,0x0003,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0Dual_0 0xcc24,0x0048,0x0003,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_0 0xcc24,0x0048,0x0004,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2_0 0xcc24,0x0048,0x0005,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_0 0xcc24,0x0048,0x0005,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_0 0xcc24,0x0048,0x0005,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_0 0xcc24,0x0048,0x0005,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_0 0xcc24,0x0048,0x0006,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_0 0xcc24,0x0048,0x0007,0x0000
+#define wroteDECChannelConfigurationDecodeSurround0_0 0xcc24,0x0048,0x0008,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_0 0xcc24,0x0048,0x0009,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2_0 0xcc24,0x0048,0x000a,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_0 0xcc24,0x0048,0x000a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_0 0xcc24,0x0048,0x000a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_0 0xcc24,0x0048,0x000a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_0 0xcc24,0x0048,0x000b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_0 0xcc24,0x0048,0x000c,0x0000
+#define wroteDECChannelConfigurationDecodeNone_1 0xcc24,0x0048,0x0101,0x0000
+#define wroteDECChannelConfigurationDecodeMono_1 0xcc24,0x0048,0x0102,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0_1 0xcc24,0x0048,0x0103,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_1 0xcc24,0x0048,0x0103,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0LtRt_1 0xcc24,0x0048,0x0103,0x0002
+#define wroteDECChannelConfigurationDecodePhantom0Mono_1 0xcc24,0x0048,0x0103,0x0003
+#define wroteDECChannelConfigurationDecodePhantom0Dual_1 0xcc24,0x0048,0x0103,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_1 0xcc24,0x0048,0x0104,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_1 0xcc24,0x0048,0x0105,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_1 0xcc24,0x0048,0x0105,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_1 0xcc24,0x0048,0x0105,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_1 0xcc24,0x0048,0x0106,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_1 0xcc24,0x0048,0x0107,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_1 0xcc24,0x0048,0x0109,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_1 0xcc24,0x0048,0x010a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_1 0xcc24,0x0048,0x010a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_1 0xcc24,0x0048,0x010a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_1 0xcc24,0x0048,0x010b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_1 0xcc24,0x0048,0x010c,0x0000
+#define wroteDECChannelConfigurationDecodeNoneLwRw 0xcc24,0x0048,0x0001,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh 0xcc24,0x0048,0x0001,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh 0xcc24,0x0048,0x0001,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw 0xcc24,0x0048,0x0002,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh 0xcc24,0x0048,0x0002,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh 0xcc24,0x0048,0x0002,0x0500
+#define wroteDECChannelConfigurationDecodeStereoLwRw 0xcc24,0x0048,0x0003,0x0100
+#define wroteDECChannelConfigurationDecodeStereoLhRh 0xcc24,0x0048,0x0003,0x0400
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRh 0xcc24,0x0048,0x0003,0x0500
+#define wroteDECChannelConfigurationDecodeStereoLwRwLtRt 0xcc24,0x0048,0x0003,0x0102
+#define wroteDECChannelConfigurationDecodeStereoLhRhLtRt 0xcc24,0x0048,0x0003,0x0402
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhLtRt 0xcc24,0x0048,0x0003,0x0502
+#define wroteDECChannelConfigurationDecodeStereoLwRwMono 0xcc24,0x0048,0x0003,0x0103
+#define wroteDECChannelConfigurationDecodeStereoLhRhMono 0xcc24,0x0048,0x0003,0x0403
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhMono 0xcc24,0x0048,0x0003,0x0503
+#define wroteDECChannelConfigurationDecode3StereoLwRw 0xcc24,0x0048,0x0108,0x0100
+#define wroteDECChannelConfigurationDecode3StereoLhRh 0xcc24,0x0048,0x0108,0x0400
+#define wroteDECChannelConfigurationDecode3StereoLwRwLhRh 0xcc24,0x0048,0x0108,0x0500
+#define wroteDECChannelConfigurationDecodePhantomLwRw 0xcc24,0x0048,0x0105,0x0100
+#define wroteDECChannelConfigurationDecodePhantomLhRh 0xcc24,0x0048,0x0105,0x0400
+#define wroteDECChannelConfigurationDecodePhantomLwRwLhRh 0xcc24,0x0048,0x0105,0x0500
+#define wroteDECChannelConfigurationDecodeSurroundLwRw 0xcc24,0x0048,0x010a,0x0100
+#define wroteDECChannelConfigurationDecodeSurroundLhRh 0xcc24,0x0048,0x010a,0x0400
+#define wroteDECChannelConfigurationDecodeSurroundLwRwLhRh 0xcc24,0x0048,0x010a,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_0 0xcc24,0x0048,0x0003,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_0 0xcc24,0x0048,0x0003,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_0 0xcc24,0x0048,0x0003,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_0 0xcc24,0x0048,0x0003,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_0 0xcc24,0x0048,0x0003,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_0 0xcc24,0x0048,0x0003,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_0 0xcc24,0x0048,0x0004,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_0 0xcc24,0x0048,0x0004,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_0 0xcc24,0x0048,0x0004,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_0 0xcc24,0x0048,0x0005,0x0100
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_0 0xcc24,0x0048,0x0005,0x0400
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_0 0xcc24,0x0048,0x0005,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_0 0xcc24,0x0048,0x0005,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_0 0xcc24,0x0048,0x0005,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_0 0xcc24,0x0048,0x0005,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_0 0xcc24,0x0048,0x0005,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_0 0xcc24,0x0048,0x0005,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_0 0xcc24,0x0048,0x0005,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_0 0xcc24,0x0048,0x0005,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_0 0xcc24,0x0048,0x0005,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_0 0xcc24,0x0048,0x0005,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_0 0xcc24,0x0048,0x0006,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_0 0xcc24,0x0048,0x0006,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_0 0xcc24,0x0048,0x0006,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_0 0xcc24,0x0048,0x0007,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_0 0xcc24,0x0048,0x0007,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_0 0xcc24,0x0048,0x0007,0x0500
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_0 0xcc24,0x0048,0x0008,0x0100
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_0 0xcc24,0x0048,0x0008,0x0400
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_0 0xcc24,0x0048,0x0008,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_0 0xcc24,0x0048,0x0009,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_0 0xcc24,0x0048,0x0009,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_0 0xcc24,0x0048,0x0009,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_0 0xcc24,0x0048,0x000a,0x0100
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_0 0xcc24,0x0048,0x000a,0x0400
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_0 0xcc24,0x0048,0x000a,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_0 0xcc24,0x0048,0x000a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_0 0xcc24,0x0048,0x000a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_0 0xcc24,0x0048,0x000a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_0 0xcc24,0x0048,0x000a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_0 0xcc24,0x0048,0x000a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_0 0xcc24,0x0048,0x000a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_0 0xcc24,0x0048,0x000a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_0 0xcc24,0x0048,0x000a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_0 0xcc24,0x0048,0x000a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_0 0xcc24,0x0048,0x000b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_0 0xcc24,0x0048,0x000b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_0 0xcc24,0x0048,0x000b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_0 0xcc24,0x0048,0x000c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_0 0xcc24,0x0048,0x000c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_0 0xcc24,0x0048,0x000c,0x0500
+#define wroteDECChannelConfigurationDecodeNoneLwRw_1 0xcc24,0x0048,0x0101,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh_1 0xcc24,0x0048,0x0101,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_1 0xcc24,0x0048,0x0101,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw_1 0xcc24,0x0048,0x0102,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh_1 0xcc24,0x0048,0x0102,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_1 0xcc24,0x0048,0x0102,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_1 0xcc24,0x0048,0x0103,0x0100
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_1 0xcc24,0x0048,0x0103,0x0400
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_1 0xcc24,0x0048,0x0103,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_1 0xcc24,0x0048,0x0103,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_1 0xcc24,0x0048,0x0103,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_1 0xcc24,0x0048,0x0103,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_1 0xcc24,0x0048,0x0103,0x0102
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_1 0xcc24,0x0048,0x0103,0x0402
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_1 0xcc24,0x0048,0x0103,0x0502
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_1 0xcc24,0x0048,0x0103,0x0103
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_1 0xcc24,0x0048,0x0103,0x0403
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_1 0xcc24,0x0048,0x0103,0x0503
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_1 0xcc24,0x0048,0x0103,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_1 0xcc24,0x0048,0x0103,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_1 0xcc24,0x0048,0x0103,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_1 0xcc24,0x0048,0x0104,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_1 0xcc24,0x0048,0x0104,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_1 0xcc24,0x0048,0x0104,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_1 0xcc24,0x0048,0x0105,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_1 0xcc24,0x0048,0x0105,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_1 0xcc24,0x0048,0x0105,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_1 0xcc24,0x0048,0x0105,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_1 0xcc24,0x0048,0x0105,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_1 0xcc24,0x0048,0x0105,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_1 0xcc24,0x0048,0x0105,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_1 0xcc24,0x0048,0x0105,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_1 0xcc24,0x0048,0x0105,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_1 0xcc24,0x0048,0x0106,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_1 0xcc24,0x0048,0x0106,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_1 0xcc24,0x0048,0x0106,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_1 0xcc24,0x0048,0x0107,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_1 0xcc24,0x0048,0x0107,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_1 0xcc24,0x0048,0x0107,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_1 0xcc24,0x0048,0x0109,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_1 0xcc24,0x0048,0x0109,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_1 0xcc24,0x0048,0x0109,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_1 0xcc24,0x0048,0x010a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_1 0xcc24,0x0048,0x010a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_1 0xcc24,0x0048,0x010a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_1 0xcc24,0x0048,0x010a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_1 0xcc24,0x0048,0x010a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_1 0xcc24,0x0048,0x010a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_1 0xcc24,0x0048,0x010a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_1 0xcc24,0x0048,0x010a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_1 0xcc24,0x0048,0x010a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_1 0xcc24,0x0048,0x010b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_1 0xcc24,0x0048,0x010b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_1 0xcc24,0x0048,0x010b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_1 0xcc24,0x0048,0x010c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_1 0xcc24,0x0048,0x010c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_1 0xcc24,0x0048,0x010c,0x0500
+#define wroteDECChannelConfigurationDecodeNoneLwRw_2 0xcc24,0x0048,0x0201,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh_2 0xcc24,0x0048,0x0201,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_2 0xcc24,0x0048,0x0201,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw_2 0xcc24,0x0048,0x0202,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh_2 0xcc24,0x0048,0x0202,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_2 0xcc24,0x0048,0x0202,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_2 0xcc24,0x0048,0x0203,0x0100
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_2 0xcc24,0x0048,0x0203,0x0400
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_2 0xcc24,0x0048,0x0203,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_2 0xcc24,0x0048,0x0203,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_2 0xcc24,0x0048,0x0203,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_2 0xcc24,0x0048,0x0203,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_2 0xcc24,0x0048,0x0203,0x0102
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_2 0xcc24,0x0048,0x0203,0x0402
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_2 0xcc24,0x0048,0x0203,0x0502
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_2 0xcc24,0x0048,0x0203,0x0103
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_2 0xcc24,0x0048,0x0203,0x0403
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_2 0xcc24,0x0048,0x0203,0x0503
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_2 0xcc24,0x0048,0x0203,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_2 0xcc24,0x0048,0x0203,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_2 0xcc24,0x0048,0x0203,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_2 0xcc24,0x0048,0x0204,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_2 0xcc24,0x0048,0x0204,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_2 0xcc24,0x0048,0x0204,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_2 0xcc24,0x0048,0x0205,0x0100
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_2 0xcc24,0x0048,0x0205,0x0400
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_2 0xcc24,0x0048,0x0205,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_2 0xcc24,0x0048,0x0205,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_2 0xcc24,0x0048,0x0205,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_2 0xcc24,0x0048,0x0205,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_2 0xcc24,0x0048,0x0205,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_2 0xcc24,0x0048,0x0205,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_2 0xcc24,0x0048,0x0205,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_2 0xcc24,0x0048,0x0205,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_2 0xcc24,0x0048,0x0205,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_2 0xcc24,0x0048,0x0205,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_2 0xcc24,0x0048,0x0206,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_2 0xcc24,0x0048,0x0206,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_2 0xcc24,0x0048,0x0206,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_2 0xcc24,0x0048,0x0207,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_2 0xcc24,0x0048,0x0207,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_2 0xcc24,0x0048,0x0207,0x0500
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_2 0xcc24,0x0048,0x0208,0x0100
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_2 0xcc24,0x0048,0x0208,0x0400
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_2 0xcc24,0x0048,0x0208,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_2 0xcc24,0x0048,0x0209,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_2 0xcc24,0x0048,0x0209,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_2 0xcc24,0x0048,0x0209,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_2 0xcc24,0x0048,0x020a,0x0100
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_2 0xcc24,0x0048,0x020a,0x0400
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_2 0xcc24,0x0048,0x020a,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_2 0xcc24,0x0048,0x020a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_2 0xcc24,0x0048,0x020a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_2 0xcc24,0x0048,0x020a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_2 0xcc24,0x0048,0x020a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_2 0xcc24,0x0048,0x020a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_2 0xcc24,0x0048,0x020a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_2 0xcc24,0x0048,0x020a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_2 0xcc24,0x0048,0x020a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_2 0xcc24,0x0048,0x020a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_2 0xcc24,0x0048,0x020b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_2 0xcc24,0x0048,0x020b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_2 0xcc24,0x0048,0x020b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_2 0xcc24,0x0048,0x020c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_2 0xcc24,0x0048,0x020c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_2 0xcc24,0x0048,0x020c,0x0500
+#define readDECChannelConfigurationDecodeExtChan 0xc224,0x4b00
+#define wroteDECChannelConfigurationDecodeExtChanNone 0xca24,0x4b00
+#define wroteDECChannelConfigurationDecodeExtChanLhRh 0xca24,0x4b04
+#define wroteDECChannelConfigurationDecodeExtChanLwRw 0xca24,0x4b01
+#define wroteDECChannelConfigurationDecodeExtChanLwRwLhRh 0xca24,0x4b05
+#define wroteDECChannelConfigurationDecodeAuxUnknown 0xca24,0x4a00
+#define wroteDECChannelConfigurationDecodeAuxStereo 0xca24,0x4a01
+#define wroteDECChannelConfigurationDecodeAuxLtRt 0xca24,0x4a02
+#define wroteDECChannelConfigurationDecodeAuxMono 0xca24,0x4a03
+#define wroteDECChannelConfigurationDecodeAuxDual 0xca24,0x4a04
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_0 0xce24,0x4808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_1 0xce24,0x4808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_2 0xce24,0x4808,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_0 0xce24,0x4808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_1 0xce24,0x4808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_2 0xce24,0x4808,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x4808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x4808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x4808,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_0 0xce24,0x4808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_1 0xce24,0x4808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_2 0xce24,0x4808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x4808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x4808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x4808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationDecodeATMOSChan 0xc224,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanNone 0xca24,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanLfhRfhLrhRrh 0xca24,0x4d11
+#define wroteDECChannelConfigurationDecodeATMOSChanLtfRtfLtrRtr 0xca24,0x4d0a
+#define wroteDECChannelConfigurationDecodeATMOSChanLtmRtm 0xca24,0x4d04
+#define wroteDECChannelConfigurationDownmixUnknown 0xcc24,0x0050,0x0000,0x0000
+#define wroteDECChannelConfigurationDownmixNone 0xcc24,0x0050,0x0001,0x0000
+#define wroteDECChannelConfigurationDownmixMono 0xcc24,0x0050,0x0002,0x0000
+#define wroteDECChannelConfigurationDownmixStereo 0xcc24,0x0050,0x0003,0x0000
+#define wroteDECChannelConfigurationDownmixStereoLtRt 0xcc24,0x0050,0x0003,0x0002
+#define wroteDECChannelConfigurationDownmixStereoMono 0xcc24,0x0050,0x0003,0x0003
+#define wroteDECChannelConfigurationDownmix3Stereo 0xcc24,0x0050,0x0108,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom 0xcc24,0x0050,0x0105,0x0000
+#define wroteDECChannelConfigurationDownmixSurround 0xcc24,0x0050,0x010a,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_0 0xcc24,0x0050,0x0003,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_0 0xcc24,0x0050,0x0003,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_0 0xcc24,0x0050,0x0004,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2_0 0xcc24,0x0050,0x0005,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_0 0xcc24,0x0050,0x0005,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_0 0xcc24,0x0050,0x0005,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_0 0xcc24,0x0050,0x0005,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_0 0xcc24,0x0050,0x0006,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_0 0xcc24,0x0050,0x0007,0x0000
+#define wroteDECChannelConfigurationDownmixSurround0_0 0xcc24,0x0050,0x0008,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_0 0xcc24,0x0050,0x0009,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2_0 0xcc24,0x0050,0x000a,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_0 0xcc24,0x0050,0x000a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_0 0xcc24,0x0050,0x000a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_0 0xcc24,0x0050,0x000a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_0 0xcc24,0x0050,0x000b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_0 0xcc24,0x0050,0x000c,0x0000
+#define wroteDECChannelConfigurationDownmixNone_1 0xcc24,0x0050,0x0101,0x0000
+#define wroteDECChannelConfigurationDownmixMono_1 0xcc24,0x0050,0x0102,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0_1 0xcc24,0x0050,0x0103,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_1 0xcc24,0x0050,0x0103,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0LtRt_1 0xcc24,0x0050,0x0103,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom0Mono_1 0xcc24,0x0050,0x0103,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_1 0xcc24,0x0050,0x0103,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_1 0xcc24,0x0050,0x0104,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_1 0xcc24,0x0050,0x0105,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_1 0xcc24,0x0050,0x0105,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_1 0xcc24,0x0050,0x0105,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_1 0xcc24,0x0050,0x0106,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_1 0xcc24,0x0050,0x0107,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_1 0xcc24,0x0050,0x0109,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_1 0xcc24,0x0050,0x010a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_1 0xcc24,0x0050,0x010a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_1 0xcc24,0x0050,0x010a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_1 0xcc24,0x0050,0x010b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_1 0xcc24,0x0050,0x010c,0x0000
+#define wroteDECChannelConfigurationDownmixNoneLwRw 0xcc24,0x0050,0x0001,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh 0xcc24,0x0050,0x0001,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh 0xcc24,0x0050,0x0001,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw 0xcc24,0x0050,0x0002,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh 0xcc24,0x0050,0x0002,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh 0xcc24,0x0050,0x0002,0x0500
+#define wroteDECChannelConfigurationDownmixStereoLwRw 0xcc24,0x0050,0x0003,0x0100
+#define wroteDECChannelConfigurationDownmixStereoLhRh 0xcc24,0x0050,0x0003,0x0400
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRh 0xcc24,0x0050,0x0003,0x0500
+#define wroteDECChannelConfigurationDownmixStereoLwRwLtRt 0xcc24,0x0050,0x0003,0x0102
+#define wroteDECChannelConfigurationDownmixStereoLhRhLtRt 0xcc24,0x0050,0x0003,0x0402
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhLtRt 0xcc24,0x0050,0x0003,0x0502
+#define wroteDECChannelConfigurationDownmixStereoLwRwMono 0xcc24,0x0050,0x0003,0x0103
+#define wroteDECChannelConfigurationDownmixStereoLhRhMono 0xcc24,0x0050,0x0003,0x0403
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhMono 0xcc24,0x0050,0x0003,0x0503
+#define wroteDECChannelConfigurationDownmix3StereoLwRw 0xcc24,0x0050,0x0108,0x0100
+#define wroteDECChannelConfigurationDownmix3StereoLhRh 0xcc24,0x0050,0x0108,0x0400
+#define wroteDECChannelConfigurationDownmix3StereoLwRwLhRh 0xcc24,0x0050,0x0108,0x0500
+#define wroteDECChannelConfigurationDownmixPhantomLwRw 0xcc24,0x0050,0x0105,0x0100
+#define wroteDECChannelConfigurationDownmixPhantomLhRh 0xcc24,0x0050,0x0105,0x0400
+#define wroteDECChannelConfigurationDownmixPhantomLwRwLhRh 0xcc24,0x0050,0x0105,0x0500
+#define wroteDECChannelConfigurationDownmixSurroundLwRw 0xcc24,0x0050,0x010a,0x0100
+#define wroteDECChannelConfigurationDownmixSurroundLhRh 0xcc24,0x0050,0x010a,0x0400
+#define wroteDECChannelConfigurationDownmixSurroundLwRwLhRh 0xcc24,0x0050,0x010a,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_0 0xcc24,0x0050,0x0003,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_0 0xcc24,0x0050,0x0003,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_0 0xcc24,0x0050,0x0003,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_0 0xcc24,0x0050,0x0003,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_0 0xcc24,0x0050,0x0003,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_0 0xcc24,0x0050,0x0003,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_0 0xcc24,0x0050,0x0004,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_0 0xcc24,0x0050,0x0004,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_0 0xcc24,0x0050,0x0004,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_0 0xcc24,0x0050,0x0005,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_0 0xcc24,0x0050,0x0005,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_0 0xcc24,0x0050,0x0005,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_0 0xcc24,0x0050,0x0005,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_0 0xcc24,0x0050,0x0005,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_0 0xcc24,0x0050,0x0005,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_0 0xcc24,0x0050,0x0005,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_0 0xcc24,0x0050,0x0005,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_0 0xcc24,0x0050,0x0005,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_0 0xcc24,0x0050,0x0005,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_0 0xcc24,0x0050,0x0005,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_0 0xcc24,0x0050,0x0005,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_0 0xcc24,0x0050,0x0006,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_0 0xcc24,0x0050,0x0006,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_0 0xcc24,0x0050,0x0006,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_0 0xcc24,0x0050,0x0007,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_0 0xcc24,0x0050,0x0007,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_0 0xcc24,0x0050,0x0007,0x0500
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_0 0xcc24,0x0050,0x0008,0x0100
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_0 0xcc24,0x0050,0x0008,0x0400
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_0 0xcc24,0x0050,0x0008,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_0 0xcc24,0x0050,0x0009,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_0 0xcc24,0x0050,0x0009,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_0 0xcc24,0x0050,0x0009,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_0 0xcc24,0x0050,0x000a,0x0100
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_0 0xcc24,0x0050,0x000a,0x0400
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_0 0xcc24,0x0050,0x000a,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_0 0xcc24,0x0050,0x000a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_0 0xcc24,0x0050,0x000a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_0 0xcc24,0x0050,0x000a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_0 0xcc24,0x0050,0x000a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_0 0xcc24,0x0050,0x000a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_0 0xcc24,0x0050,0x000a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_0 0xcc24,0x0050,0x000a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_0 0xcc24,0x0050,0x000a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_0 0xcc24,0x0050,0x000a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_0 0xcc24,0x0050,0x000b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_0 0xcc24,0x0050,0x000b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_0 0xcc24,0x0050,0x000b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_0 0xcc24,0x0050,0x000c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_0 0xcc24,0x0050,0x000c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_0 0xcc24,0x0050,0x000c,0x0500
+#define wroteDECChannelConfigurationDownmixNoneLwRw_1 0xcc24,0x0050,0x0101,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh_1 0xcc24,0x0050,0x0101,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_1 0xcc24,0x0050,0x0101,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw_1 0xcc24,0x0050,0x0102,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh_1 0xcc24,0x0050,0x0102,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_1 0xcc24,0x0050,0x0102,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_1 0xcc24,0x0050,0x0103,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_1 0xcc24,0x0050,0x0103,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_1 0xcc24,0x0050,0x0103,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_1 0xcc24,0x0050,0x0103,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_1 0xcc24,0x0050,0x0103,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_1 0xcc24,0x0050,0x0103,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_1 0xcc24,0x0050,0x0103,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_1 0xcc24,0x0050,0x0103,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_1 0xcc24,0x0050,0x0103,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_1 0xcc24,0x0050,0x0103,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_1 0xcc24,0x0050,0x0103,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_1 0xcc24,0x0050,0x0103,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_1 0xcc24,0x0050,0x0103,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_1 0xcc24,0x0050,0x0103,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_1 0xcc24,0x0050,0x0103,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_1 0xcc24,0x0050,0x0104,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_1 0xcc24,0x0050,0x0104,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_1 0xcc24,0x0050,0x0104,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_1 0xcc24,0x0050,0x0105,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_1 0xcc24,0x0050,0x0105,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_1 0xcc24,0x0050,0x0105,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_1 0xcc24,0x0050,0x0105,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_1 0xcc24,0x0050,0x0105,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_1 0xcc24,0x0050,0x0105,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_1 0xcc24,0x0050,0x0105,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_1 0xcc24,0x0050,0x0105,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_1 0xcc24,0x0050,0x0105,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_1 0xcc24,0x0050,0x0106,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_1 0xcc24,0x0050,0x0106,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_1 0xcc24,0x0050,0x0106,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_1 0xcc24,0x0050,0x0107,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_1 0xcc24,0x0050,0x0107,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_1 0xcc24,0x0050,0x0107,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_1 0xcc24,0x0050,0x0109,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_1 0xcc24,0x0050,0x0109,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_1 0xcc24,0x0050,0x0109,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_1 0xcc24,0x0050,0x010a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_1 0xcc24,0x0050,0x010a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_1 0xcc24,0x0050,0x010a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_1 0xcc24,0x0050,0x010a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_1 0xcc24,0x0050,0x010a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_1 0xcc24,0x0050,0x010a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_1 0xcc24,0x0050,0x010a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_1 0xcc24,0x0050,0x010a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_1 0xcc24,0x0050,0x010a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_1 0xcc24,0x0050,0x010b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_1 0xcc24,0x0050,0x010b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_1 0xcc24,0x0050,0x010b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_1 0xcc24,0x0050,0x010c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_1 0xcc24,0x0050,0x010c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_1 0xcc24,0x0050,0x010c,0x0500
+#define wroteDECChannelConfigurationDownmixNoneLwRw_2 0xcc24,0x0050,0x0201,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh_2 0xcc24,0x0050,0x0201,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_2 0xcc24,0x0050,0x0201,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw_2 0xcc24,0x0050,0x0202,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh_2 0xcc24,0x0050,0x0202,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_2 0xcc24,0x0050,0x0202,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_2 0xcc24,0x0050,0x0203,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_2 0xcc24,0x0050,0x0203,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_2 0xcc24,0x0050,0x0203,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_2 0xcc24,0x0050,0x0203,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_2 0xcc24,0x0050,0x0203,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_2 0xcc24,0x0050,0x0203,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_2 0xcc24,0x0050,0x0203,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_2 0xcc24,0x0050,0x0203,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_2 0xcc24,0x0050,0x0203,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_2 0xcc24,0x0050,0x0203,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_2 0xcc24,0x0050,0x0203,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_2 0xcc24,0x0050,0x0203,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_2 0xcc24,0x0050,0x0203,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_2 0xcc24,0x0050,0x0203,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_2 0xcc24,0x0050,0x0203,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_2 0xcc24,0x0050,0x0204,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_2 0xcc24,0x0050,0x0204,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_2 0xcc24,0x0050,0x0204,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_2 0xcc24,0x0050,0x0205,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_2 0xcc24,0x0050,0x0205,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_2 0xcc24,0x0050,0x0205,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_2 0xcc24,0x0050,0x0205,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_2 0xcc24,0x0050,0x0205,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_2 0xcc24,0x0050,0x0205,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_2 0xcc24,0x0050,0x0205,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_2 0xcc24,0x0050,0x0205,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_2 0xcc24,0x0050,0x0205,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_2 0xcc24,0x0050,0x0205,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_2 0xcc24,0x0050,0x0205,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_2 0xcc24,0x0050,0x0205,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_2 0xcc24,0x0050,0x0206,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_2 0xcc24,0x0050,0x0206,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_2 0xcc24,0x0050,0x0206,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_2 0xcc24,0x0050,0x0207,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_2 0xcc24,0x0050,0x0207,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_2 0xcc24,0x0050,0x0207,0x0500
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_2 0xcc24,0x0050,0x0208,0x0100
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_2 0xcc24,0x0050,0x0208,0x0400
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_2 0xcc24,0x0050,0x0208,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_2 0xcc24,0x0050,0x0209,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_2 0xcc24,0x0050,0x0209,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_2 0xcc24,0x0050,0x0209,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_2 0xcc24,0x0050,0x020a,0x0100
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_2 0xcc24,0x0050,0x020a,0x0400
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_2 0xcc24,0x0050,0x020a,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_2 0xcc24,0x0050,0x020a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_2 0xcc24,0x0050,0x020a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_2 0xcc24,0x0050,0x020a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_2 0xcc24,0x0050,0x020a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_2 0xcc24,0x0050,0x020a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_2 0xcc24,0x0050,0x020a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_2 0xcc24,0x0050,0x020a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_2 0xcc24,0x0050,0x020a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_2 0xcc24,0x0050,0x020a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_2 0xcc24,0x0050,0x020b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_2 0xcc24,0x0050,0x020b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_2 0xcc24,0x0050,0x020b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_2 0xcc24,0x0050,0x020c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_2 0xcc24,0x0050,0x020c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_2 0xcc24,0x0050,0x020c,0x0500
+#define readDECChannelConfigurationDownmixExtChan 0xc224,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanNone 0xca24,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanLhRh 0xca24,0x5304
+#define wroteDECChannelConfigurationDownmixExtChanLwRw 0xca24,0x5301
+#define wroteDECChannelConfigurationDownmixExtChanLwRwLhRh 0xca24,0x5305
+#define wroteDECChannelConfigurationDownmixAuxUnknown 0xca24,0x5200
+#define wroteDECChannelConfigurationDownmixAuxStereo 0xca24,0x5201
+#define wroteDECChannelConfigurationDownmixAuxLtRt 0xca24,0x5202
+#define wroteDECChannelConfigurationDownmixAuxMono 0xca24,0x5203
+#define wroteDECChannelConfigurationDownmixAuxDual 0xca24,0x5204
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_0 0xce24,0x5008,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_1 0xce24,0x5008,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_2 0xce24,0x5008,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_0 0xce24,0x5008,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_1 0xce24,0x5008,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_2 0xce24,0x5008,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5008,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5008,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5008,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_0 0xce24,0x5008,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_1 0xce24,0x5008,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_2 0xce24,0x5008,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x5008,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x5008,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x5008,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationDownmixATMOSChan 0xc224,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanNone 0xca24,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanLfhRfhLrhRrh 0xca24,0x5511
+#define wroteDECChannelConfigurationDownmixATMOSChanLtfRtfLtrRtr 0xca24,0x550a
+#define wroteDECChannelConfigurationDownmixATMOSChanLtmRtm 0xca24,0x5504
+#define wroteDECKaraokeCapableUserQ6 0xce24,0x2806
+#define wroteDECSampleRateUnknown 0xca24,0x0800
+#define wroteDECSampleRateNone 0xca24,0x0801
+#define wroteDECSampleRate32000Hz 0xca24,0x0802
+#define wroteDECSampleRate44100Hz 0xca24,0x0803
+#define wroteDECSampleRate48000Hz 0xca24,0x0804
+#define wroteDECSampleRate88200Hz 0xca24,0x0805
+#define wroteDECSampleRate96000Hz 0xca24,0x0806
+#define wroteDECSampleRate192000Hz 0xca24,0x0807
+#define wroteDECSampleRate64000Hz 0xca24,0x0808
+#define wroteDECSampleRate128000Hz 0xca24,0x0809
+#define wroteDECSampleRate176400Hz 0xca24,0x080a
+#define wroteDECSampleRate8000Hz 0xca24,0x080b
+#define wroteDECSampleRate11025Hz 0xca24,0x080c
+#define wroteDECSampleRate12000Hz 0xca24,0x080d
+#define wroteDECSampleRate16000Hz 0xca24,0x080e
+#define wroteDECSampleRate22050Hz 0xca24,0x080f
+#define wroteDECSampleRate24000Hz 0xca24,0x0810
+#define wroteDECSourceProgramUnknown 0xca24,0x0a00
+#define wroteDECSourceProgramNone 0xca24,0x0a01
+#define wroteDECSourceProgramPass 0xca24,0x0a02
+#define wroteDECSourceProgramSing 0xca24,0x0a03
+#define wroteDECSourceProgramAuto 0xca24,0x0a04
+#define wroteDECSourceProgramBitStream 0xca24,0x0a05
+#define wroteDECSourceProgramDTSAll 0xca24,0x0a06
+#define wroteDECSourceProgramPCMAuto 0xca24,0x0a07
+#define wroteDECSourceProgramPCM 0xca24,0x0a08
+#define wroteDECSourceProgramPC8 0xca24,0x0a09
+#define wroteDECSourceProgramAC3 0xca24,0x0a0a
+#define wroteDECSourceProgramDTS 0xca24,0x0a0b
+#define wroteDECSourceProgramAAC 0xca24,0x0a0c
+#define wroteDECSourceProgramMPEG 0xca24,0x0a0d
+#define wroteDECSourceProgramDTS12 0xca24,0x0a0e
+#define wroteDECSourceProgramDTS13 0xca24,0x0a0f
+#define wroteDECSourceProgramDTS14 0xca24,0x0a10
+#define wroteDECSourceProgramDTS16 0xca24,0x0a11
+#define wroteDECSourceProgramWMP 0xca24,0x0a12
+#define wroteDECSourceProgramMP3 0xca24,0x0a13
+#define wroteDECSourceProgramDSD1 0xca24,0x0a14
+#define wroteDECSourceProgramDSD2 0xca24,0x0a15
+#define wroteDECSourceProgramDSD3 0xca24,0x0a16
+#define wroteDECSourceProgramDDP 0xca24,0x0a17
+#define wroteDECSourceProgramDTSHD 0xca24,0x0a18
+#define wroteDECSourceProgramTHD 0xca24,0x0a19
+#define wroteDECSourceProgramDXP 0xca24,0x0a1a
+#define wroteDECSourceProgramWMA 0xca24,0x0a1b
+#define wroteDECSourceProgramSubTypeUnknown 0xca24,0x3700
+#define wroteDECSourceProgramSubTypeNone 0xca24,0x3701
+#define wroteDECSourceProgramSubTypeMatPCMObj 0xca24,0x3702
+#define wroteDECSourceProgramSubTypeMatPCMCnl 0xca24,0x3703
+#define wroteDECSourceProgramSubTypeMatTHDObj 0xca24,0x3704
+#define wroteDECSourceProgramSubTypeMatTHDCnl 0xca24,0x3705
+#define wroteDECSourceProgramSubTypeDDPObj 0xca24,0x3706
+#define wroteDECSourceProgramSubTypeDDPCnl 0xca24,0x3707
+#define wroteDECSourceDecodeUnknown 0xca24,0x0b00
+#define wroteDECSourceDecodeNone 0xca24,0x0b01
+#define wroteDECSourceDecodePass 0xca24,0x0b02
+#define wroteDECSourceDecodeSing 0xca24,0x0b03
+#define wroteDECSourceDecodeAuto 0xca24,0x0b04
+#define wroteDECSourceDecodeBitStream 0xca24,0x0b05
+#define wroteDECSourceDecodeDTSAll 0xca24,0x0b06
+#define wroteDECSourceDecodePCMAuto 0xca24,0x0b07
+#define wroteDECSourceDecodePCM 0xca24,0x0b08
+#define wroteDECSourceDecodePC8 0xca24,0x0b09
+#define wroteDECSourceDecodeAC3 0xca24,0x0b0a
+#define wroteDECSourceDecodeDTS 0xca24,0x0b0b
+#define wroteDECSourceDecodeAAC 0xca24,0x0b0c
+#define wroteDECSourceDecodeMPEG 0xca24,0x0b0d
+#define wroteDECSourceDecodeDTS12 0xca24,0x0b0e
+#define wroteDECSourceDecodeDTS13 0xca24,0x0b0f
+#define wroteDECSourceDecodeDTS14 0xca24,0x0b10
+#define wroteDECSourceDecodeDTS16 0xca24,0x0b11
+#define wroteDECSourceDecodeWMP 0xca24,0x0b12
+#define wroteDECSourceDecodeMP3 0xca24,0x0b13
+#define wroteDECSourceDecodeDSD1 0xca24,0x0b14
+#define wroteDECSourceDecodeDSD2 0xca24,0x0b15
+#define wroteDECSourceDecodeDSD3 0xca24,0x0b16
+#define wroteDECSourceDecodeDDP 0xca24,0x0b17
+#define wroteDECSourceDecodeDTSHD 0xca24,0x0b18
+#define wroteDECSourceDecodeTHD 0xca24,0x0b19
+#define wroteDECSourceDecodeDXP 0xca24,0x0b1a
+#define wroteDECSourceDecodeWMA 0xca24,0x0b1b
+#define wroteDECSourceDecodeSubTypeUnknown 0xca24,0x3600
+#define wroteDECSourceDecodeSubTypeNone 0xca24,0x3601
+#define wroteDECSourceDecodeSubTypeMatPCMObj 0xca24,0x3602
+#define wroteDECSourceDecodeSubTypeMatPCMCnl 0xca24,0x3603
+#define wroteDECSourceDecodeSubTypeMatTHDObj 0xca24,0x3604
+#define wroteDECSourceDecodeSubTypeMatTHDCnl 0xca24,0x3605
+#define wroteDECSourceDecodeSubTypeDDPObj 0xca24,0x3606
+#define wroteDECSourceDecodeSubTypeDDPCnl 0xca24,0x3607
+#define wroteDECChannelConfigurationRequest 0xcc24,0x0038
+#define wroteDECChannelConfigurationProgram 0xcc24,0x0040
+#define wroteDECChannelConfigurationDecode 0xcc24,0x0048
+#define wroteDECChannelConfigurationDownmix 0xcc24,0x0050
+#define wroteDECFrameCount 0xcc24,0x0024
+#define readDECChannelConfigurationOverride 0xc424,0x0058
+#define writeDECChannelConfigurationOverrideUnknown 0xcc24,0x0058,0x0000,0x0000
+#define writeDECChannelConfigurationOverrideNone 0xcc24,0x0058,0x0001,0x0000
+#define writeDECChannelConfigurationOverrideMono 0xcc24,0x0058,0x0002,0x0000
+#define writeDECChannelConfigurationOverrideStereo 0xcc24,0x0058,0x0003,0x0000
+#define writeDECChannelConfigurationOverrideStereoLtRt 0xcc24,0x0058,0x0003,0x0002
+#define writeDECChannelConfigurationOverrideStereoMono 0xcc24,0x0058,0x0003,0x0003
+#define writeDECChannelConfigurationOverride3Stereo 0xcc24,0x0058,0x0108,0x0000
+#define writeDECChannelConfigurationOverridePhantom 0xcc24,0x0058,0x0105,0x0000
+#define writeDECChannelConfigurationOverrideSurround 0xcc24,0x0058,0x010a,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_0 0xcc24,0x0058,0x0003,0x0001
+#define wroteDECChannelConfigurationOverridePhantom0Dual_0 0xcc24,0x0058,0x0003,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_0 0xcc24,0x0058,0x0004,0x0000
+#define writeDECChannelConfigurationOverridePhantom2_0 0xcc24,0x0058,0x0005,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_0 0xcc24,0x0058,0x0005,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_0 0xcc24,0x0058,0x0005,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_0 0xcc24,0x0058,0x0005,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_0 0xcc24,0x0058,0x0006,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_0 0xcc24,0x0058,0x0007,0x0000
+#define writeDECChannelConfigurationOverrideSurround0_0 0xcc24,0x0058,0x0008,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_0 0xcc24,0x0058,0x0009,0x0000
+#define writeDECChannelConfigurationOverrideSurround2_0 0xcc24,0x0058,0x000a,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_0 0xcc24,0x0058,0x000a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_0 0xcc24,0x0058,0x000a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_0 0xcc24,0x0058,0x000a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_0 0xcc24,0x0058,0x000b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_0 0xcc24,0x0058,0x000c,0x0000
+#define writeDECChannelConfigurationOverrideNone_1 0xcc24,0x0058,0x0101,0x0000
+#define writeDECChannelConfigurationOverrideMono_1 0xcc24,0x0058,0x0102,0x0000
+#define writeDECChannelConfigurationOverridePhantom0_1 0xcc24,0x0058,0x0103,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_1 0xcc24,0x0058,0x0103,0x0001
+#define writeDECChannelConfigurationOverridePhantom0LtRt_1 0xcc24,0x0058,0x0103,0x0002
+#define writeDECChannelConfigurationOverridePhantom0Mono_1 0xcc24,0x0058,0x0103,0x0003
+#define wroteDECChannelConfigurationOverridePhantom0Dual_1 0xcc24,0x0058,0x0103,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_1 0xcc24,0x0058,0x0104,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_1 0xcc24,0x0058,0x0105,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_1 0xcc24,0x0058,0x0105,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_1 0xcc24,0x0058,0x0105,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_1 0xcc24,0x0058,0x0106,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_1 0xcc24,0x0058,0x0107,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_1 0xcc24,0x0058,0x0109,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_1 0xcc24,0x0058,0x010a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_1 0xcc24,0x0058,0x010a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_1 0xcc24,0x0058,0x010a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_1 0xcc24,0x0058,0x010b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_1 0xcc24,0x0058,0x010c,0x0000
+#define wroteDECChannelConfigurationOverride 0xcc24,0x0058
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0003,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_0 0xce24,0x5808,0x000c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_1 0xce24,0x5808,0x010c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_2 0xce24,0x5808,0x020c,0x0000,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_0 0xce24,0x5808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_1 0xce24,0x5808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_2 0xce24,0x5808,0x020c,0x0003,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0100,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0103,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationOverrideATMOSChan 0xc224,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanNone 0xca24,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanLfhRfhLrhRrh 0xca24,0x5d11
+#define writeDECChannelConfigurationOverrideATMOSChanLtfRtfLtrRtr 0xca24,0x5d0a
+#define writeDECChannelConfigurationOverrideATMOSChanLtmRtm 0xca24,0x5d04
+#define readDECFrameLength 0xc324,0x0030
+#define wroteDECFrameLength 0xcb24,0x0030
+#define readDECBufferRatio 0xc224,0x3200
+#define writeDECBufferRatio1 0xca24,0x3201
+#define writeDECBufferRatio2 0xca24,0x3202
+#define writeDECBufferRatio4 0xca24,0x3204
+#define writeDECBufferRatioE 0xca24,0x32fe
+#define writeDECBufferRatioC 0xca24,0x32fc
+#define readDECEmphasis 0xc224,0x3300
+#define wroteDECEmphasisUnknown 0xca24,0x3300
+#define wroteDECEmphasisNo 0xca24,0x3301
+#define wroteDECEmphasisYes 0xca24,0x3302
+#define readDECBufferDrift 0xc324,0x0034
+#define readDECChannelMapFrom 0xc624,0x6020
+#define wroteDECChannelMapFrom 0xce24,0x6020
+#define readDECChannelMapTo 0xc624,0x8020
+#define wroteDECChannelMapTo 0xce24,0x8020
+#define readDECProgramFormat 0xc424,0x00a0
+#define wroteDECProgramFormat 0xcc24,0x00a0
+#define readDECStatus 0xc508,0x0024
+#define readDECControl 0xc224,0x0400,0xc224,0x0900,0xc224,0x0c00,0xc224,0x0d00,0xc224,0x0e00,0xc224,0x3200,0xc424,0x0038,0xc424,0x0058,0xc624,0x2806,0xc624,0x6020,0xc624,0x8020
+#define readENCMode 0xc225,0x0400
+#define writeENCModeDisable 0xca25,0x0400
+#define writeENCModeEnable 0xca25,0x0401
+#define writeENCModeChannelCompact 0xca25,0x0402
+#define readENCCommand 0xc225,0x0500
+#define writeENCCommandNone 0xca25,0x0500
+#define writeENCCommandMute 0xca25,0x0501
+#define writeENCCommandUnmute 0xca25,0x0502
+#define wroteENCCommandNoned 0xca25,0x0580
+#define wroteENCCommandMuted 0xca25,0x0581
+#define wroteENCCommandUnmuted 0xca25,0x0582
+#define readENCSampleRate 0xc225,0x0600
+#define wroteENCSampleRateUnknown 0xca25,0x0600
+#define wroteENCSampleRateNone 0xca25,0x0601
+#define wroteENCSampleRate8000Hz 0xca25,0x060b
+#define wroteENCSampleRate11025Hz 0xca25,0x060c
+#define wroteENCSampleRate12000Hz 0xca25,0x060d
+#define wroteENCSampleRate16000Hz 0xca25,0x060e
+#define wroteENCSampleRate22050Hz 0xca25,0x060f
+#define wroteENCSampleRate24000Hz 0xca25,0x0610
+#define wroteENCSampleRate32000Hz 0xca25,0x0602
+#define wroteENCSampleRate44100Hz 0xca25,0x0603
+#define wroteENCSampleRate48000Hz 0xca25,0x0604
+#define wroteENCSampleRate64000Hz 0xca25,0x0608
+#define wroteENCSampleRate88200Hz 0xca25,0x0605
+#define wroteENCSampleRate96000Hz 0xca25,0x0606
+#define wroteENCSampleRate128000Hz 0xca25,0x0609
+#define wroteENCSampleRate176400Hz 0xca25,0x060a
+#define wroteENCSampleRate192000Hz 0xca25,0x0607
+#define readENCChannelCount 0xc225,0x0700
+#define readENCChannelConfigurationRequest 0xc425,0x0020
+#define writeENCChannelConfigurationRequestUnknown 0xcc25,0x0020,0x0000,0x0000
+#define writeENCChannelConfigurationRequestNone 0xcc25,0x0020,0x0001,0x0000
+#define writeENCChannelConfigurationRequestMono 0xcc25,0x0020,0x0002,0x0000
+#define writeENCChannelConfigurationRequestStereo 0xcc25,0x0020,0x0003,0x0000
+#define wroteENCChannelConfigurationRequestStereoLtRt 0xcc25,0x0020,0x0003,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Stereo_0 0xcc25,0x0020,0x0003,0x0001
+#define writeENCChannelConfigurationRequestPhantom0Mono_0 0xcc25,0x0020,0x0003,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_0 0xcc25,0x0020,0x0003,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_0 0xcc25,0x0020,0x0004,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_0 0xcc25,0x0020,0x0005,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_0 0xcc25,0x0020,0x0005,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_0 0xcc25,0x0020,0x0005,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_0 0xcc25,0x0020,0x0005,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_0 0xcc25,0x0020,0x0006,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_0 0xcc25,0x0020,0x0007,0x0000
+#define writeENCChannelConfigurationRequestSurround0_0 0xcc25,0x0020,0x0020,0x0000
+#define writeENCChannelConfigurationRequestSurround1_0 0xcc25,0x0020,0x0009,0x0000
+#define writeENCChannelConfigurationRequestSurround2_0 0xcc25,0x0020,0x000a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_0 0xcc25,0x0020,0x000a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_0 0xcc25,0x0020,0x000a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_0 0xcc25,0x0020,0x000a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_0 0xcc25,0x0020,0x000b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_0 0xcc25,0x0020,0x000c,0x0000
+#define writeENCChannelConfigurationRequestNone_1 0xcc25,0x0020,0x0101,0x0000
+#define writeENCChannelConfigurationRequestMono_1 0xcc25,0x0020,0x0102,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_1 0xcc25,0x0020,0x0103,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_1 0xcc25,0x0020,0x0103,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_1 0xcc25,0x0020,0x0103,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_1 0xcc25,0x0020,0x0103,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_1 0xcc25,0x0020,0x0103,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_1 0xcc25,0x0020,0x0104,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_1 0xcc25,0x0020,0x0105,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_1 0xcc25,0x0020,0x0105,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_1 0xcc25,0x0020,0x0105,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_1 0xcc25,0x0020,0x0105,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_1 0xcc25,0x0020,0x0106,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_1 0xcc25,0x0020,0x0107,0x0000
+#define writeENCChannelConfigurationRequestSurround0_1 0xcc25,0x0020,0x0108,0x0000
+#define writeENCChannelConfigurationRequestSurround1_1 0xcc25,0x0020,0x0109,0x0000
+#define writeENCChannelConfigurationRequestSurround2_1 0xcc25,0x0020,0x010a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_1 0xcc25,0x0020,0x010a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_1 0xcc25,0x0020,0x010a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_1 0xcc25,0x0020,0x010a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_1 0xcc25,0x0020,0x010b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_1 0xcc25,0x0020,0x010c,0x0000
+#define writeENCChannelConfigurationRequestNone_2 0xcc25,0x0020,0x0201,0x0000
+#define writeENCChannelConfigurationRequestMono_2 0xcc25,0x0020,0x0202,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_2 0xcc25,0x0020,0x0203,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_2 0xcc25,0x0020,0x0203,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_2 0xcc25,0x0020,0x0203,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_2 0xcc25,0x0020,0x0203,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_2 0xcc25,0x0020,0x0203,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_2 0xcc25,0x0020,0x0204,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_2 0xcc25,0x0020,0x0205,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_2 0xcc25,0x0020,0x0205,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_2 0xcc25,0x0020,0x0205,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_2 0xcc25,0x0020,0x0205,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_2 0xcc25,0x0020,0x0206,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_2 0xcc25,0x0020,0x0207,0x0000
+#define writeENCChannelConfigurationRequestSurround0_2 0xcc25,0x0020,0x0208,0x0000
+#define writeENCChannelConfigurationRequestSurround1_2 0xcc25,0x0020,0x0209,0x0000
+#define writeENCChannelConfigurationRequestSurround2_2 0xcc25,0x0020,0x020a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_2 0xcc25,0x0020,0x020a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_2 0xcc25,0x0020,0x020a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_2 0xcc25,0x0020,0x020a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_2 0xcc25,0x0020,0x020b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_2 0xcc25,0x0020,0x020c,0x0000
+#define writeENCChannelConfigurationRequestNoneLwRw_0 0xcc25,0x0020,0x0001,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_0 0xcc25,0x0020,0x0001,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_0 0xcc25,0x0020,0x0001,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_0 0xcc25,0x0020,0x0002,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_0 0xcc25,0x0020,0x0002,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_0 0xcc25,0x0020,0x0002,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_0 0xcc25,0x0020,0x0003,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_0 0xcc25,0x0020,0x0003,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_0 0xcc25,0x0020,0x0003,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc25,0x0020,0x0003,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc25,0x0020,0x0003,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc25,0x0020,0x0003,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_0 0xcc25,0x0020,0x0003,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_0 0xcc25,0x0020,0x0003,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_0 0xcc25,0x0020,0x0003,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_0 0xcc25,0x0020,0x0003,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_0 0xcc25,0x0020,0x0003,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_0 0xcc25,0x0020,0x0003,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_0 0xcc25,0x0020,0x0003,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_0 0xcc25,0x0020,0x0003,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc25,0x0020,0x0003,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_0 0xcc25,0x0020,0x0004,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_0 0xcc25,0x0020,0x0004,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc25,0x0020,0x0004,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_0 0xcc25,0x0020,0x0005,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_0 0xcc25,0x0020,0x0005,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc25,0x0020,0x0005,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc25,0x0020,0x0005,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc25,0x0020,0x0005,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc25,0x0020,0x0005,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc25,0x0020,0x0005,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc25,0x0020,0x0005,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc25,0x0020,0x0005,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_0 0xcc25,0x0020,0x0005,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_0 0xcc25,0x0020,0x0005,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc25,0x0020,0x0005,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_0 0xcc25,0x0020,0x0006,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_0 0xcc25,0x0020,0x0006,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc25,0x0020,0x0006,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_0 0xcc25,0x0020,0x0007,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_0 0xcc25,0x0020,0x0007,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc25,0x0020,0x0007,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_0 0xcc25,0x0020,0x0008,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_0 0xcc25,0x0020,0x0008,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc25,0x0020,0x0008,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_0 0xcc25,0x0020,0x0009,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_0 0xcc25,0x0020,0x0009,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc25,0x0020,0x0009,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_0 0xcc25,0x0020,0x000a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_0 0xcc25,0x0020,0x000a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc25,0x0020,0x000a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_0 0xcc25,0x0020,0x000a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_0 0xcc25,0x0020,0x000a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc25,0x0020,0x000a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc25,0x0020,0x000a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc25,0x0020,0x000a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc25,0x0020,0x000a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_0 0xcc25,0x0020,0x000a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_0 0xcc25,0x0020,0x000a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc25,0x0020,0x000a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_0 0xcc25,0x0020,0x000b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_0 0xcc25,0x0020,0x000b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc25,0x0020,0x000b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_0 0xcc25,0x0020,0x000c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_0 0xcc25,0x0020,0x000c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc25,0x0020,0x000c,0x0500
+#define writeENCChannelConfigurationRequestNoneLwRw_1 0xcc25,0x0020,0x0101,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_1 0xcc25,0x0020,0x0101,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_1 0xcc25,0x0020,0x0101,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_1 0xcc25,0x0020,0x0102,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_1 0xcc25,0x0020,0x0102,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_1 0xcc25,0x0020,0x0102,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_1 0xcc25,0x0020,0x0103,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_1 0xcc25,0x0020,0x0103,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc25,0x0020,0x0103,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc25,0x0020,0x0103,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc25,0x0020,0x0103,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc25,0x0020,0x0103,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc25,0x0020,0x0103,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc25,0x0020,0x0103,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc25,0x0020,0x0103,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_1 0xcc25,0x0020,0x0103,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_1 0xcc25,0x0020,0x0103,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc25,0x0020,0x0103,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_1 0xcc25,0x0020,0x0103,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_1 0xcc25,0x0020,0x0103,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc25,0x0020,0x0103,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_1 0xcc25,0x0020,0x0104,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_1 0xcc25,0x0020,0x0104,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc25,0x0020,0x0104,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_1 0xcc25,0x0020,0x0105,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_1 0xcc25,0x0020,0x0105,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_1 0xcc25,0x0020,0x0105,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc25,0x0020,0x0105,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc25,0x0020,0x0105,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc25,0x0020,0x0105,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc25,0x0020,0x0105,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc25,0x0020,0x0105,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc25,0x0020,0x0105,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_1 0xcc25,0x0020,0x0105,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_1 0xcc25,0x0020,0x0105,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc25,0x0020,0x0105,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_1 0xcc25,0x0020,0x0106,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_1 0xcc25,0x0020,0x0106,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc25,0x0020,0x0106,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_1 0xcc25,0x0020,0x0107,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_1 0xcc25,0x0020,0x0107,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc25,0x0020,0x0107,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_1 0xcc25,0x0020,0x0108,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_1 0xcc25,0x0020,0x0108,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_1 0xcc25,0x0020,0x0108,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_1 0xcc25,0x0020,0x0109,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_1 0xcc25,0x0020,0x0109,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc25,0x0020,0x0109,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_1 0xcc25,0x0020,0x010a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_1 0xcc25,0x0020,0x010a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_1 0xcc25,0x0020,0x010a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_1 0xcc25,0x0020,0x010a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_1 0xcc25,0x0020,0x010a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc25,0x0020,0x010a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc25,0x0020,0x010a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc25,0x0020,0x010a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc25,0x0020,0x010a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_1 0xcc25,0x0020,0x010a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_1 0xcc25,0x0020,0x010a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc25,0x0020,0x010a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_1 0xcc25,0x0020,0x010b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_1 0xcc25,0x0020,0x010b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc25,0x0020,0x010b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_1 0xcc25,0x0020,0x010c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_1 0xcc25,0x0020,0x010c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc25,0x0020,0x010c,0x0500
+#define writeENCChannelConfigurationRequestNoneLwRw_2 0xcc25,0x0020,0x0201,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_2 0xcc25,0x0020,0x0201,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_2 0xcc25,0x0020,0x0201,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_2 0xcc25,0x0020,0x0202,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_2 0xcc25,0x0020,0x0202,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_2 0xcc25,0x0020,0x0202,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_2 0xcc25,0x0020,0x0203,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_2 0xcc25,0x0020,0x0203,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc25,0x0020,0x0203,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc25,0x0020,0x0203,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc25,0x0020,0x0203,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc25,0x0020,0x0203,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc25,0x0020,0x0203,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc25,0x0020,0x0203,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc25,0x0020,0x0203,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_2 0xcc25,0x0020,0x0203,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_2 0xcc25,0x0020,0x0203,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc25,0x0020,0x0203,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_2 0xcc25,0x0020,0x0203,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_2 0xcc25,0x0020,0x0203,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc25,0x0020,0x0203,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_2 0xcc25,0x0020,0x0204,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_2 0xcc25,0x0020,0x0204,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc25,0x0020,0x0204,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_2 0xcc25,0x0020,0x0205,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_2 0xcc25,0x0020,0x0205,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc25,0x0020,0x0205,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc25,0x0020,0x0205,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc25,0x0020,0x0205,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc25,0x0020,0x0205,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc25,0x0020,0x0205,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc25,0x0020,0x0205,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc25,0x0020,0x0205,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_2 0xcc25,0x0020,0x0205,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_2 0xcc25,0x0020,0x0205,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc25,0x0020,0x0205,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_2 0xcc25,0x0020,0x0206,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_2 0xcc25,0x0020,0x0206,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc25,0x0020,0x0206,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_2 0xcc25,0x0020,0x0207,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_2 0xcc25,0x0020,0x0207,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc25,0x0020,0x0207,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_2 0xcc25,0x0020,0x0208,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_2 0xcc25,0x0020,0x0208,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc25,0x0020,0x0208,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_2 0xcc25,0x0020,0x0209,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_2 0xcc25,0x0020,0x0209,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc25,0x0020,0x0209,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_2 0xcc25,0x0020,0x020a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_2 0xcc25,0x0020,0x020a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc25,0x0020,0x020a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_2 0xcc25,0x0020,0x020a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_2 0xcc25,0x0020,0x020a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc25,0x0020,0x020a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc25,0x0020,0x020a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc25,0x0020,0x020a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc25,0x0020,0x020a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_2 0xcc25,0x0020,0x020a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_2 0xcc25,0x0020,0x020a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc25,0x0020,0x020a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_2 0xcc25,0x0020,0x020b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_2 0xcc25,0x0020,0x020b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc25,0x0020,0x020b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_2 0xcc25,0x0020,0x020c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_2 0xcc25,0x0020,0x020c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc25,0x0020,0x020c,0x0500
+#define readENCChannelConfigurationRequestExtChan 0xc225,0x2300
+#define writeENCChannelConfigurationRequestExtChanNone 0xca25,0x2300
+#define writeENCChannelConfigurationRequestExtChanLwRw 0xca25,0x2301
+#define writeENCChannelConfigurationRequestExtChanLhRh 0xca25,0x2304
+#define writeENCChannelConfigurationRequestExtChanLwRwLhRh 0xca25,0x2305
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0000,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_0 0xce25,0x2008,0x000c,0x0000,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_1 0xce25,0x2008,0x010c,0x0000,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_2 0xce25,0x2008,0x020c,0x0000,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_0 0xce25,0x2008,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_1 0xce25,0x2008,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_2 0xce25,0x2008,0x020c,0x0003,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0100,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0100,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0100,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0000,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0103,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_0 0xce25,0x2008,0x0007,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_1 0xce25,0x2008,0x0107,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_2 0xce25,0x2008,0x0207,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_0 0xce25,0x2008,0x0007,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_1 0xce25,0x2008,0x0107,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_2 0xce25,0x2008,0x0207,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestSurround2_5_1 0xce25,0x2008,0x010a,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4_7_1 0xce25,0x2008,0x010c,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4LhRhLwRw_11_1 0xce25,0x2008,0x010c,0x0500,0x0000,0x0000
+#define writeENCChannelConfigurationRequest24Channels 0xce25,0x2008,0x0207,0xc700,0x2e46,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce25,0x2008,0x0207,0x0100,0xe67f,0x0000
+#define readENCChannelConfigurationRequestATMOSChan 0xc225,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanNone 0xca25,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca25,0x2511
+#define writeENCChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca25,0x250a
+#define writeENCChannelConfigurationRequestATMOSChanLtmRtm 0xca25,0x3254
+#define wroteENCChannelConfigurationRequest 0xcc25,0x0020
+#define readENCChannelConfigurationStream 0xc425,0x0028
+#define wroteENCChannelConfigurationStreamUnknown 0xcc25,0x0028,0x0000,0x0000
+#define wroteENCChannelConfigurationStreamNone 0xcc25,0x0028,0x0001,0x0000
+#define wroteENCChannelConfigurationStreamMono 0xcc25,0x0028,0x0002,0x0000
+#define wroteENCChannelConfigurationStreamStereo 0xcc25,0x0028,0x0003,0x0000
+#define wroteENCChannelConfigurationStreamStereoLtRt 0xcc25,0x0028,0x0003,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_0 0xcc25,0x0028,0x0003,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0Mono_0 0xcc25,0x0028,0x0003,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_0 0xcc25,0x0028,0x0003,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_0 0xcc25,0x0028,0x0004,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_0 0xcc25,0x0028,0x0005,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_0 0xcc25,0x0028,0x0005,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_0 0xcc25,0x0028,0x0005,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_0 0xcc25,0x0028,0x0005,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_0 0xcc25,0x0028,0x0006,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_0 0xcc25,0x0028,0x0007,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_0 0xcc25,0x0028,0x0008,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_0 0xcc25,0x0028,0x0009,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_0 0xcc25,0x0028,0x000a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_0 0xcc25,0x0028,0x000a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_0 0xcc25,0x0028,0x000a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_0 0xcc25,0x0028,0x000a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_0 0xcc25,0x0028,0x000b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_0 0xcc25,0x0028,0x0028,0x0000
+#define wroteENCChannelConfigurationStreamNone_1 0xcc25,0x0028,0x0101,0x0000
+#define wroteENCChannelConfigurationStreamMono_1 0xcc25,0x0028,0x0102,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_1 0xcc25,0x0028,0x0103,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_1 0xcc25,0x0028,0x0103,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_1 0xcc25,0x0028,0x0103,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_1 0xcc25,0x0028,0x0103,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_1 0xcc25,0x0028,0x0103,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_1 0xcc25,0x0028,0x0104,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_1 0xcc25,0x0028,0x0105,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_1 0xcc25,0x0028,0x0105,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_1 0xcc25,0x0028,0x0105,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_1 0xcc25,0x0028,0x0105,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_1 0xcc25,0x0028,0x0106,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_1 0xcc25,0x0028,0x0107,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_1 0xcc25,0x0028,0x0108,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_1 0xcc25,0x0028,0x0109,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_1 0xcc25,0x0028,0x010a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_1 0xcc25,0x0028,0x010a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_1 0xcc25,0x0028,0x010a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_1 0xcc25,0x0028,0x010a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_1 0xcc25,0x0028,0x010b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_1 0xcc25,0x0028,0x010c,0x0000
+#define wroteENCChannelConfigurationStreamNone_2 0xcc25,0x0028,0x0201,0x0000
+#define wroteENCChannelConfigurationStreamMono_2 0xcc25,0x0028,0x0202,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_2 0xcc25,0x0028,0x0203,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_2 0xcc25,0x0028,0x0203,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_2 0xcc25,0x0028,0x0203,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_2 0xcc25,0x0028,0x0203,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_2 0xcc25,0x0028,0x0203,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_2 0xcc25,0x0028,0x0204,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_2 0xcc25,0x0028,0x0205,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_2 0xcc25,0x0028,0x0205,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_2 0xcc25,0x0028,0x0205,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_2 0xcc25,0x0028,0x0205,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_2 0xcc25,0x0028,0x0206,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_2 0xcc25,0x0028,0x0207,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_2 0xcc25,0x0028,0x0208,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_2 0xcc25,0x0028,0x0209,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_2 0xcc25,0x0028,0x020a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_2 0xcc25,0x0028,0x020a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_2 0xcc25,0x0028,0x020a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_2 0xcc25,0x0028,0x020a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_2 0xcc25,0x0028,0x020b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_2 0xcc25,0x0028,0x020c,0x0000
+#define wroteENCChannelConfigurationStreamNoneLwRw_0 0xcc25,0x0028,0x0001,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_0 0xcc25,0x0028,0x0001,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_0 0xcc25,0x0028,0x0001,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_0 0xcc25,0x0028,0x0002,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_0 0xcc25,0x0028,0x0002,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_0 0xcc25,0x0028,0x0002,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_0 0xcc25,0x0028,0x0003,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_0 0xcc25,0x0028,0x0003,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_0 0xcc25,0x0028,0x0003,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_0 0xcc25,0x0028,0x0003,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_0 0xcc25,0x0028,0x0003,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_0 0xcc25,0x0028,0x0003,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_0 0xcc25,0x0028,0x0003,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_0 0xcc25,0x0028,0x0003,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_0 0xcc25,0x0028,0x0003,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_0 0xcc25,0x0028,0x0003,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_0 0xcc25,0x0028,0x0003,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_0 0xcc25,0x0028,0x0003,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_0 0xcc25,0x0028,0x0003,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_0 0xcc25,0x0028,0x0003,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_0 0xcc25,0x0028,0x0003,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_0 0xcc25,0x0028,0x0004,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_0 0xcc25,0x0028,0x0004,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_0 0xcc25,0x0028,0x0004,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_0 0xcc25,0x0028,0x0005,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_0 0xcc25,0x0028,0x0005,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_0 0xcc25,0x0028,0x0005,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_0 0xcc25,0x0028,0x0005,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_0 0xcc25,0x0028,0x0005,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_0 0xcc25,0x0028,0x0005,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_0 0xcc25,0x0028,0x0005,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_0 0xcc25,0x0028,0x0005,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_0 0xcc25,0x0028,0x0005,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_0 0xcc25,0x0028,0x0005,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_0 0xcc25,0x0028,0x0005,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_0 0xcc25,0x0028,0x0005,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_0 0xcc25,0x0028,0x0006,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_0 0xcc25,0x0028,0x0006,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_0 0xcc25,0x0028,0x0006,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_0 0xcc25,0x0028,0x0007,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_0 0xcc25,0x0028,0x0007,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_0 0xcc25,0x0028,0x0007,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_0 0xcc25,0x0028,0x0008,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_0 0xcc25,0x0028,0x0008,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_0 0xcc25,0x0028,0x0008,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_0 0xcc25,0x0028,0x0009,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_0 0xcc25,0x0028,0x0009,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_0 0xcc25,0x0028,0x0009,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_0 0xcc25,0x0028,0x000a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_0 0xcc25,0x0028,0x000a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_0 0xcc25,0x0028,0x000a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_0 0xcc25,0x0028,0x000a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_0 0xcc25,0x0028,0x000a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_0 0xcc25,0x0028,0x000a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_0 0xcc25,0x0028,0x000a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_0 0xcc25,0x0028,0x000a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_0 0xcc25,0x0028,0x000a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_0 0xcc25,0x0028,0x000a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_0 0xcc25,0x0028,0x000a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_0 0xcc25,0x0028,0x000a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_0 0xcc25,0x0028,0x000b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_0 0xcc25,0x0028,0x000b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_0 0xcc25,0x0028,0x000b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_0 0xcc25,0x0028,0x000c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_0 0xcc25,0x0028,0x000c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_0 0xcc25,0x0028,0x000c,0x0500
+#define wroteENCChannelConfigurationStreamNoneLwRw_1 0xcc25,0x0028,0x0101,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_1 0xcc25,0x0028,0x0101,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_1 0xcc25,0x0028,0x0101,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_1 0xcc25,0x0028,0x0102,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_1 0xcc25,0x0028,0x0102,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_1 0xcc25,0x0028,0x0102,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_1 0xcc25,0x0028,0x0103,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_1 0xcc25,0x0028,0x0103,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_1 0xcc25,0x0028,0x0103,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_1 0xcc25,0x0028,0x0103,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_1 0xcc25,0x0028,0x0103,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_1 0xcc25,0x0028,0x0103,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_1 0xcc25,0x0028,0x0103,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_1 0xcc25,0x0028,0x0103,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_1 0xcc25,0x0028,0x0103,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_1 0xcc25,0x0028,0x0103,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_1 0xcc25,0x0028,0x0103,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_1 0xcc25,0x0028,0x0103,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_1 0xcc25,0x0028,0x0103,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_1 0xcc25,0x0028,0x0103,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_1 0xcc25,0x0028,0x0103,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_1 0xcc25,0x0028,0x0104,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_1 0xcc25,0x0028,0x0104,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_1 0xcc25,0x0028,0x0104,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_1 0xcc25,0x0028,0x0105,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_1 0xcc25,0x0028,0x0105,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_1 0xcc25,0x0028,0x0105,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_1 0xcc25,0x0028,0x0105,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_1 0xcc25,0x0028,0x0105,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_1 0xcc25,0x0028,0x0105,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_1 0xcc25,0x0028,0x0105,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_1 0xcc25,0x0028,0x0105,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_1 0xcc25,0x0028,0x0105,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_1 0xcc25,0x0028,0x0105,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_1 0xcc25,0x0028,0x0105,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_1 0xcc25,0x0028,0x0105,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_1 0xcc25,0x0028,0x0106,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_1 0xcc25,0x0028,0x0106,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_1 0xcc25,0x0028,0x0106,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_1 0xcc25,0x0028,0x0107,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_1 0xcc25,0x0028,0x0107,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_1 0xcc25,0x0028,0x0107,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_1 0xcc25,0x0028,0x0108,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_1 0xcc25,0x0028,0x0108,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_1 0xcc25,0x0028,0x0108,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_1 0xcc25,0x0028,0x0109,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_1 0xcc25,0x0028,0x0109,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_1 0xcc25,0x0028,0x0109,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_1 0xcc25,0x0028,0x010a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_1 0xcc25,0x0028,0x010a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_1 0xcc25,0x0028,0x010a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_1 0xcc25,0x0028,0x010a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_1 0xcc25,0x0028,0x010a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_1 0xcc25,0x0028,0x010a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_1 0xcc25,0x0028,0x010a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_1 0xcc25,0x0028,0x010a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_1 0xcc25,0x0028,0x010a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_1 0xcc25,0x0028,0x010a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_1 0xcc25,0x0028,0x010a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_1 0xcc25,0x0028,0x010a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_1 0xcc25,0x0028,0x010b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_1 0xcc25,0x0028,0x010b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_1 0xcc25,0x0028,0x010b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_1 0xcc25,0x0028,0x010c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_1 0xcc25,0x0028,0x010c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_1 0xcc25,0x0028,0x010c,0x0500
+#define wroteENCChannelConfigurationStreamNoneLwRw_2 0xcc25,0x0028,0x0201,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_2 0xcc25,0x0028,0x0201,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_2 0xcc25,0x0028,0x0201,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_2 0xcc25,0x0028,0x0202,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_2 0xcc25,0x0028,0x0202,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_2 0xcc25,0x0028,0x0202,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_2 0xcc25,0x0028,0x0203,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_2 0xcc25,0x0028,0x0203,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_2 0xcc25,0x0028,0x0203,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_2 0xcc25,0x0028,0x0203,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_2 0xcc25,0x0028,0x0203,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_2 0xcc25,0x0028,0x0203,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_2 0xcc25,0x0028,0x0203,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_2 0xcc25,0x0028,0x0203,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_2 0xcc25,0x0028,0x0203,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_2 0xcc25,0x0028,0x0203,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_2 0xcc25,0x0028,0x0203,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_2 0xcc25,0x0028,0x0203,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_2 0xcc25,0x0028,0x0203,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_2 0xcc25,0x0028,0x0203,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_2 0xcc25,0x0028,0x0203,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_2 0xcc25,0x0028,0x0204,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_2 0xcc25,0x0028,0x0204,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_2 0xcc25,0x0028,0x0204,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_2 0xcc25,0x0028,0x0205,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_2 0xcc25,0x0028,0x0205,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_2 0xcc25,0x0028,0x0205,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_2 0xcc25,0x0028,0x0205,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_2 0xcc25,0x0028,0x0205,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_2 0xcc25,0x0028,0x0205,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_2 0xcc25,0x0028,0x0205,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_2 0xcc25,0x0028,0x0205,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_2 0xcc25,0x0028,0x0205,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_2 0xcc25,0x0028,0x0205,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_2 0xcc25,0x0028,0x0205,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_2 0xcc25,0x0028,0x0205,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_2 0xcc25,0x0028,0x0206,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_2 0xcc25,0x0028,0x0206,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_2 0xcc25,0x0028,0x0206,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_2 0xcc25,0x0028,0x0207,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_2 0xcc25,0x0028,0x0207,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_2 0xcc25,0x0028,0x0207,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_2 0xcc25,0x0028,0x0208,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_2 0xcc25,0x0028,0x0208,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_2 0xcc25,0x0028,0x0208,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_2 0xcc25,0x0028,0x0209,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_2 0xcc25,0x0028,0x0209,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_2 0xcc25,0x0028,0x0209,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_2 0xcc25,0x0028,0x020a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_2 0xcc25,0x0028,0x020a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_2 0xcc25,0x0028,0x020a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_2 0xcc25,0x0028,0x020a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_2 0xcc25,0x0028,0x020a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_2 0xcc25,0x0028,0x020a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_2 0xcc25,0x0028,0x020a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_2 0xcc25,0x0028,0x020a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_2 0xcc25,0x0028,0x020a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_2 0xcc25,0x0028,0x020a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_2 0xcc25,0x0028,0x020a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_2 0xcc25,0x0028,0x020a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_2 0xcc25,0x0028,0x020b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_2 0xcc25,0x0028,0x020b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_2 0xcc25,0x0028,0x020b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_2 0xcc25,0x0028,0x020c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_2 0xcc25,0x0028,0x020c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_2 0xcc25,0x0028,0x020c,0x0500
+#define readENCChannelConfigurationStreamExtChan 0xc225,0x2b00
+#define wroteENCChannelConfigurationStreamExtChanNone 0xca25,0x2b00
+#define wroteENCChannelConfigurationStreamExtChanLwRw 0xca25,0x2b01
+#define wroteENCChannelConfigurationStreamExtChanLhRh 0xca25,0x2b04
+#define wroteENCChannelConfigurationStreamExtChanLwRwLhRh 0xca25,0x2b05
+#define wroteENCChannelConfigurationStream 0xcc25,0x0028
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_0 0xce25,0x2808,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_1 0xce25,0x2808,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_2 0xce25,0x2808,0x020a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_0 0xce25,0x2808,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_1 0xce25,0x2808,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_2 0xce25,0x2808,0x020c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2808,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2808,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2808,0x020a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_0 0xce25,0x2808,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_1 0xce25,0x2808,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_2 0xce25,0x2808,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x2808,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x2808,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x2808,0x020c,0x0103,0x0a00,0x0000
+#define readENCChannelConfigurationStreamATMOSChan 0xc225,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanNone 0xca25,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanLfhRfhLrhRrh 0xca25,0x2d11
+#define wroteENCChannelConfigurationStreamATMOSChanLtfRtfLtrRtr 0xca25,0x2d0a
+#define wroteENCChannelConfigurationStreamATMOSChanLtmRtm 0xca25,0x2d04
+#define readENCChannelConfigurationEncode 0xc425,0x0030
+#define wroteENCChannelConfigurationEncodeUnknown 0xcc25,0x0030,0x0000,0x0000
+#define wroteENCChannelConfigurationEncodeNone 0xcc25,0x0030,0x0001,0x0000
+#define wroteENCChannelConfigurationEncodeMono 0xcc25,0x0030,0x0002,0x0000
+#define wroteENCChannelConfigurationEncodeStereo 0xcc25,0x0030,0x0003,0x0000
+#define wroteENCChannelConfigurationEncodeStereoLtRt 0xcc25,0x0030,0x0003,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_0 0xcc25,0x0030,0x0003,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0Mono_0 0xcc25,0x0030,0x0003,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_0 0xcc25,0x0030,0x0003,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_0 0xcc25,0x0030,0x0004,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_0 0xcc25,0x0030,0x0005,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_0 0xcc25,0x0030,0x0005,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_0 0xcc25,0x0030,0x0005,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_0 0xcc25,0x0030,0x0005,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_0 0xcc25,0x0030,0x0006,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_0 0xcc25,0x0030,0x0007,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_0 0xcc25,0x0030,0x0008,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_0 0xcc25,0x0030,0x0009,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_0 0xcc25,0x0030,0x000a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_0 0xcc25,0x0030,0x000a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_0 0xcc25,0x0030,0x000a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_0 0xcc25,0x0030,0x000a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_0 0xcc25,0x0030,0x000b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_0 0xcc25,0x0030,0x000c,0x0000
+#define wroteENCChannelConfigurationEncodeNone_1 0xcc25,0x0030,0x0101,0x0000
+#define wroteENCChannelConfigurationEncodeMono_1 0xcc25,0x0030,0x0102,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_1 0xcc25,0x0030,0x0103,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_1 0xcc25,0x0030,0x0103,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_1 0xcc25,0x0030,0x0103,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_1 0xcc25,0x0030,0x0103,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_1 0xcc25,0x0030,0x0103,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_1 0xcc25,0x0030,0x0104,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_1 0xcc25,0x0030,0x0105,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_1 0xcc25,0x0030,0x0105,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_1 0xcc25,0x0030,0x0105,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_1 0xcc25,0x0030,0x0105,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_1 0xcc25,0x0030,0x0106,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_1 0xcc25,0x0030,0x0107,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_1 0xcc25,0x0030,0x0108,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_1 0xcc25,0x0030,0x0109,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_1 0xcc25,0x0030,0x010a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_1 0xcc25,0x0030,0x010a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_1 0xcc25,0x0030,0x010a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_1 0xcc25,0x0030,0x010a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_1 0xcc25,0x0030,0x010b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_1 0xcc25,0x0030,0x010c,0x0000
+#define wroteENCChannelConfigurationEncodeNone_2 0xcc25,0x0030,0x0201,0x0000
+#define wroteENCChannelConfigurationEncodeMono_2 0xcc25,0x0030,0x0202,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_2 0xcc25,0x0030,0x0203,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_2 0xcc25,0x0030,0x0203,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_2 0xcc25,0x0030,0x0203,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_2 0xcc25,0x0030,0x0203,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_2 0xcc25,0x0030,0x0203,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_2 0xcc25,0x0030,0x0204,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_2 0xcc25,0x0030,0x0205,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_2 0xcc25,0x0030,0x0205,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_2 0xcc25,0x0030,0x0205,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_2 0xcc25,0x0030,0x0205,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_2 0xcc25,0x0030,0x0206,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_2 0xcc25,0x0030,0x0207,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_2 0xcc25,0x0030,0x0208,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_2 0xcc25,0x0030,0x0209,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_2 0xcc25,0x0030,0x020a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_2 0xcc25,0x0030,0x020a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_2 0xcc25,0x0030,0x020a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_2 0xcc25,0x0030,0x020a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_2 0xcc25,0x0030,0x020b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_2 0xcc25,0x0030,0x020c,0x0000
+#define wroteENCChannelConfigurationEncodeNoneLwRw_0 0xcc25,0x0030,0x0001,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_0 0xcc25,0x0030,0x0001,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_0 0xcc25,0x0030,0x0001,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_0 0xcc25,0x0030,0x0002,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_0 0xcc25,0x0030,0x0002,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_0 0xcc25,0x0030,0x0002,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_0 0xcc25,0x0030,0x0003,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_0 0xcc25,0x0030,0x0003,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_0 0xcc25,0x0030,0x0003,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_0 0xcc25,0x0030,0x0003,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_0 0xcc25,0x0030,0x0003,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_0 0xcc25,0x0030,0x0003,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_0 0xcc25,0x0030,0x0003,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_0 0xcc25,0x0030,0x0003,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_0 0xcc25,0x0030,0x0003,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_0 0xcc25,0x0030,0x0003,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_0 0xcc25,0x0030,0x0003,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_0 0xcc25,0x0030,0x0003,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_0 0xcc25,0x0030,0x0003,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_0 0xcc25,0x0030,0x0003,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_0 0xcc25,0x0030,0x0003,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_0 0xcc25,0x0030,0x0004,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_0 0xcc25,0x0030,0x0004,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_0 0xcc25,0x0030,0x0004,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_0 0xcc25,0x0030,0x0005,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_0 0xcc25,0x0030,0x0005,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_0 0xcc25,0x0030,0x0005,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_0 0xcc25,0x0030,0x0005,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_0 0xcc25,0x0030,0x0005,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_0 0xcc25,0x0030,0x0005,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_0 0xcc25,0x0030,0x0005,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_0 0xcc25,0x0030,0x0005,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_0 0xcc25,0x0030,0x0005,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_0 0xcc25,0x0030,0x0005,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_0 0xcc25,0x0030,0x0005,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_0 0xcc25,0x0030,0x0005,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_0 0xcc25,0x0030,0x0006,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_0 0xcc25,0x0030,0x0006,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_0 0xcc25,0x0030,0x0006,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_0 0xcc25,0x0030,0x0007,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_0 0xcc25,0x0030,0x0007,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_0 0xcc25,0x0030,0x0007,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_0 0xcc25,0x0030,0x0008,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_0 0xcc25,0x0030,0x0008,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_0 0xcc25,0x0030,0x0008,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_0 0xcc25,0x0030,0x0009,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_0 0xcc25,0x0030,0x0009,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_0 0xcc25,0x0030,0x0009,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_0 0xcc25,0x0030,0x000a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_0 0xcc25,0x0030,0x000a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_0 0xcc25,0x0030,0x000a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_0 0xcc25,0x0030,0x000a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_0 0xcc25,0x0030,0x000a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_0 0xcc25,0x0030,0x000a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_0 0xcc25,0x0030,0x000a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_0 0xcc25,0x0030,0x000a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_0 0xcc25,0x0030,0x000a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_0 0xcc25,0x0030,0x000a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_0 0xcc25,0x0030,0x000a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_0 0xcc25,0x0030,0x000a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_0 0xcc25,0x0030,0x000b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_0 0xcc25,0x0030,0x000b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_0 0xcc25,0x0030,0x000b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_0 0xcc25,0x0030,0x000c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_0 0xcc25,0x0030,0x000c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_0 0xcc25,0x0030,0x000c,0x0500
+#define wroteENCChannelConfigurationEncodeNoneLwRw_1 0xcc25,0x0030,0x0101,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_1 0xcc25,0x0030,0x0101,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_1 0xcc25,0x0030,0x0101,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_1 0xcc25,0x0030,0x0102,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_1 0xcc25,0x0030,0x0102,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_1 0xcc25,0x0030,0x0102,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_1 0xcc25,0x0030,0x0103,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_1 0xcc25,0x0030,0x0103,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_1 0xcc25,0x0030,0x0103,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_1 0xcc25,0x0030,0x0103,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_1 0xcc25,0x0030,0x0103,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_1 0xcc25,0x0030,0x0103,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_1 0xcc25,0x0030,0x0103,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_1 0xcc25,0x0030,0x0103,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_1 0xcc25,0x0030,0x0103,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_1 0xcc25,0x0030,0x0103,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_1 0xcc25,0x0030,0x0103,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_1 0xcc25,0x0030,0x0103,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_1 0xcc25,0x0030,0x0103,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_1 0xcc25,0x0030,0x0103,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_1 0xcc25,0x0030,0x0103,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_1 0xcc25,0x0030,0x0104,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_1 0xcc25,0x0030,0x0104,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_1 0xcc25,0x0030,0x0104,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_1 0xcc25,0x0030,0x0105,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_1 0xcc25,0x0030,0x0105,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_1 0xcc25,0x0030,0x0105,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_1 0xcc25,0x0030,0x0105,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_1 0xcc25,0x0030,0x0105,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_1 0xcc25,0x0030,0x0105,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_1 0xcc25,0x0030,0x0105,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_1 0xcc25,0x0030,0x0105,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_1 0xcc25,0x0030,0x0105,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_1 0xcc25,0x0030,0x0105,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_1 0xcc25,0x0030,0x0105,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_1 0xcc25,0x0030,0x0105,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_1 0xcc25,0x0030,0x0106,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_1 0xcc25,0x0030,0x0106,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_1 0xcc25,0x0030,0x0106,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_1 0xcc25,0x0030,0x0107,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_1 0xcc25,0x0030,0x0107,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_1 0xcc25,0x0030,0x0107,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_1 0xcc25,0x0030,0x0108,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_1 0xcc25,0x0030,0x0108,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_1 0xcc25,0x0030,0x0108,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_1 0xcc25,0x0030,0x0109,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_1 0xcc25,0x0030,0x0109,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_1 0xcc25,0x0030,0x0109,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_1 0xcc25,0x0030,0x010a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_1 0xcc25,0x0030,0x010a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_1 0xcc25,0x0030,0x010a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_1 0xcc25,0x0030,0x010a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_1 0xcc25,0x0030,0x010a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_1 0xcc25,0x0030,0x010a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_1 0xcc25,0x0030,0x010a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_1 0xcc25,0x0030,0x010a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_1 0xcc25,0x0030,0x010a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_1 0xcc25,0x0030,0x010a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_1 0xcc25,0x0030,0x010a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_1 0xcc25,0x0030,0x010a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_1 0xcc25,0x0030,0x010b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_1 0xcc25,0x0030,0x010b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_1 0xcc25,0x0030,0x010b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_1 0xcc25,0x0030,0x010c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_1 0xcc25,0x0030,0x010c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_1 0xcc25,0x0030,0x010c,0x0500
+#define wroteENCChannelConfigurationEncodeNoneLwRw_2 0xcc25,0x0030,0x0201,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_2 0xcc25,0x0030,0x0201,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_2 0xcc25,0x0030,0x0201,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_2 0xcc25,0x0030,0x0202,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_2 0xcc25,0x0030,0x0202,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_2 0xcc25,0x0030,0x0202,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_2 0xcc25,0x0030,0x0203,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_2 0xcc25,0x0030,0x0203,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_2 0xcc25,0x0030,0x0203,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_2 0xcc25,0x0030,0x0203,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_2 0xcc25,0x0030,0x0203,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_2 0xcc25,0x0030,0x0203,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_2 0xcc25,0x0030,0x0203,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_2 0xcc25,0x0030,0x0203,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_2 0xcc25,0x0030,0x0203,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_2 0xcc25,0x0030,0x0203,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_2 0xcc25,0x0030,0x0203,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_2 0xcc25,0x0030,0x0203,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_2 0xcc25,0x0030,0x0203,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_2 0xcc25,0x0030,0x0203,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_2 0xcc25,0x0030,0x0203,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_2 0xcc25,0x0030,0x0204,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_2 0xcc25,0x0030,0x0204,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_2 0xcc25,0x0030,0x0204,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_2 0xcc25,0x0030,0x0205,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_2 0xcc25,0x0030,0x0205,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_2 0xcc25,0x0030,0x0205,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_2 0xcc25,0x0030,0x0205,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_2 0xcc25,0x0030,0x0205,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_2 0xcc25,0x0030,0x0205,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_2 0xcc25,0x0030,0x0205,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_2 0xcc25,0x0030,0x0205,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_2 0xcc25,0x0030,0x0205,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_2 0xcc25,0x0030,0x0205,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_2 0xcc25,0x0030,0x0205,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_2 0xcc25,0x0030,0x0205,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_2 0xcc25,0x0030,0x0206,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_2 0xcc25,0x0030,0x0206,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_2 0xcc25,0x0030,0x0206,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_2 0xcc25,0x0030,0x0207,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_2 0xcc25,0x0030,0x0207,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_2 0xcc25,0x0030,0x0207,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_2 0xcc25,0x0030,0x0208,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_2 0xcc25,0x0030,0x0208,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_2 0xcc25,0x0030,0x0208,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_2 0xcc25,0x0030,0x0209,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_2 0xcc25,0x0030,0x0209,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_2 0xcc25,0x0030,0x0209,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_2 0xcc25,0x0030,0x020a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_2 0xcc25,0x0030,0x020a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_2 0xcc25,0x0030,0x020a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_2 0xcc25,0x0030,0x020a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_2 0xcc25,0x0030,0x020a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_2 0xcc25,0x0030,0x020a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_2 0xcc25,0x0030,0x020a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_2 0xcc25,0x0030,0x020a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_2 0xcc25,0x0030,0x020a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_2 0xcc25,0x0030,0x020a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_2 0xcc25,0x0030,0x020a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_2 0xcc25,0x0030,0x020a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_2 0xcc25,0x0030,0x020b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_2 0xcc25,0x0030,0x020b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_2 0xcc25,0x0030,0x020b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_2 0xcc25,0x0030,0x020c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_2 0xcc25,0x0030,0x020c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_2 0xcc25,0x0030,0x020c,0x0500
+#define readENCChannelConfigurationEncodeExtChan 0xc225,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanNone 0xca25,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanLwRw 0xca25,0x3301
+#define wroteENCChannelConfigurationEncodeExtChanLhRh 0xca25,0x3304
+#define wroteENCChannelConfigurationEncodeExtChanLwRwLhRh 0xca25,0x3305
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_0 0xce25,0x3008,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_1 0xce25,0x3008,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_2 0xce25,0x3008,0x020a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_0 0xce25,0x3008,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_1 0xce25,0x3008,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_2 0xce25,0x3008,0x020c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x3008,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x3008,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x3008,0x020a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_0 0xce25,0x3008,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_1 0xce25,0x3008,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_2 0xce25,0x3008,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x3008,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x3008,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x3008,0x020c,0x0103,0x0a00,0x0000
+#define readENCChannelConfigurationEncodeATMOSChan 0xc225,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanNone 0xca25,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanLfhRfhLrhRrh 0xca25,0x3511
+#define wroteENCChannelConfigurationEncodeATMOSChanLtfRtfLtrRtr 0xca25,0x350a
+#define wroteENCChannelConfigurationEncodeATMOSChanLtmRtm 0xca25,0x3504
+#define wroteENCChannelConfigurationEncode 0xcc25,0x0030
+#define readENCFrameLength 0xc325,0x001c
+#define wroteENCFrameLength 0xcb25,0x001c
+#define readENCBypass 0xc225,0x1e00
+#define writeENCBypassEnable 0xca25,0x1e01
+#define writeENCBypassDisable 0xca25,0x1e00
+#define readENCSelect 0xc225,0x1f00
+#define writeENCSelectPCE 0xca25,0x1f08
+#define writeENCSelectMPE 0xca25,0x1f13
+#define writeENCSelectDDE 0xca25,0x1f0a
+#define writeENCSelectDTE 0xca25,0x1f06
+#define writeENCSelectACE 0xca25,0x1f0c
+#define readENCChannelMapFrom 0xc625,0x4020
+#define wroteENCChannelMapFrom 0xce25,0x4020
+#define readENCChannelMapTo 0xc625,0x6020
+#define wroteENCChannelMapTo 0xce25,0x6020
+#define readENCProgramFormat 0xc425,0x0080
+#define wroteENCProgramFormat 0xcc25,0x0080
+#define readENCListeningFormat 0xc425,0x0088
+#define wroteENCListeningFormat 0xcc25,0x0088
+#define readENCSampleProcess 0xc625,0x9004
+#define readENCSampleProcess0 0xc225,0x9000
+#define readENCSampleProcess1 0xc225,0x9100
+#define readENCSampleProcess2 0xc225,0x9200
+#define readENCSampleProcess3 0xc225,0x9300
+#define readENCChannelCompactMapTo 0xc625,0xa020
+#define wroteENCChannelCompactMapTo 0xce25,0xa020
+#define readENCStatus 0xc508,0x0025
+#define readENCControl 0xc225,0x0400,0xc425,0x0020,0xc625,0x4020,0xc625,0x6020
+#define readVOLMode 0xc226,0x0400
+#define writeVOLModeDisable 0xca26,0x0400
+#define writeVOLModeEnable 0xca26,0x0401
+#define readVOLChannelCount 0xc226,0x0500
+#define readVOLImplementation 0xc226,0x0600
+#define writeVOLImplementationInactive 0xca26,0x0600
+#define writeVOLImplementationInternal 0xca26,0x060f
+#define writeVOLImplementationInternalDirect 0xca26,0x060e
+#define writeVOLImplementationExternal 0xca26,0x060d
+#define writeVOLImplementationExternalDirect 0xca26,0x060c
+#define readVOLRampTime 0xc326,0x0008
+#define wroteVOLRampTime 0xcb26,0x0008
+#define readVOLControlMaster 0xc326,0x0010
+#define readVOLOffsetMaster 0xc326,0x0012
+#define readVOLInternalStatusMaster 0xc326,0x0014
+#define readVOLExternalStatusMaster 0xc326,0x0016
+#define readVOLTrimLeft 0xc326,0x0018
+#define readVOLTrimRght 0xc326,0x0020
+#define readVOLTrimCntr 0xc326,0x0028
+#define readVOLTrimRCtr 0xc326,0x0030
+#define readVOLTrimWide 0xc326,0x0038
+#define readVOLTrimRWid 0xc326,0x0040
+#define readVOLTrimROvr 0xc326,0x0050
+#define readVOLTrimLtmd 0xc326,0x0048
+#define readVOLTrimSurr 0xc326,0x0058
+#define readVOLTrimRSur 0xc326,0x0060
+#define readVOLTrimBack 0xc326,0x0068
+#define readVOLTrimRBak 0xc326,0x0070
+#define readVOLTrimSubw 0xc326,0x0078
+#define readVOLTrimRSub 0xc326,0x0080
+#define readVOLTrimLHed 0xc326,0x0088
+#define readVOLTrimRHed 0xc326,0x0090
+#define readVOLTrimLHBk 0xc326,0x00b8
+#define readVOLTrimRHBk 0xc326,0x00c0
+#define readVOLTrimCHBk 0xc326,0x00c8
+#define readVOLOffsetLeft 0xc326,0x001a
+#define readVOLOffsetRght 0xc326,0x0022
+#define readVOLOffsetCntr 0xc326,0x002a
+#define readVOLOffsetRCtr 0xc326,0x0032
+#define readVOLOffsetWide 0xc326,0x003a
+#define readVOLOffsetRWid 0xc326,0x0042
+#define readVOLOffsetROvr 0xc326,0x0052
+#define readVOLOffsetLtmd 0xc326,0x004a
+#define readVOLOffsetSurr 0xc326,0x005a
+#define readVOLOffsetRSur 0xc326,0x0062
+#define readVOLOffsetBack 0xc326,0x006a
+#define readVOLOffsetRBak 0xc326,0x0072
+#define readVOLOffsetSubw 0xc326,0x007a
+#define readVOLOffsetRSub 0xc326,0x0082
+#define readVOLOffsetLHed 0xc326,0x008a
+#define readVOLOffsetRHed 0xc326,0x0092
+#define readVOLOffsetLHBk 0xc326,0x00ba
+#define readVOLOffsetRHBk 0xc326,0x00c2
+#define readVOLOffsetCHBk 0xc326,0x00ca
+#define readVOLInternalStatusLeft 0xc326,0x001c
+#define readVOLInternalStatusRght 0xc326,0x0024
+#define readVOLInternalStatusCntr 0xc326,0x002c
+#define readVOLInternalStatusRCtr 0xc326,0x0034
+#define readVOLInternalStatusWide 0xc326,0x003c
+#define readVOLInternalStatusRWid 0xc326,0x0044
+#define readVOLInternalStatusROvr 0xc326,0x0054
+#define readVOLInternalStatusLtmd 0xc326,0x004c
+#define readVOLInternalStatusSurr 0xc326,0x005c
+#define readVOLInternalStatusRSur 0xc326,0x0064
+#define readVOLInternalStatusBack 0xc326,0x006c
+#define readVOLInternalStatusRBak 0xc326,0x0074
+#define readVOLInternalStatusSubw 0xc326,0x007c
+#define readVOLInternalStatusRSub 0xc326,0x0084
+#define readVOLInternalStatusLHed 0xc326,0x008c
+#define readVOLInternalStatusRHed 0xc326,0x0094
+#define readVOLInternalStatusLHBk 0xc326,0x00bc
+#define readVOLInternalStatusRHBk 0xc326,0x00c4
+#define readVOLInternalStatusCHBk 0xc326,0x00cc
+#define readVOLExternalStatusLeft 0xc326,0x001e
+#define readVOLExternalStatusRght 0xc326,0x0026
+#define readVOLExternalStatusCntr 0xc326,0x002e
+#define readVOLExternalStatusRCtr 0xc326,0x0036
+#define readVOLExternalStatusWide 0xc326,0x003e
+#define readVOLExternalStatusRWid 0xc326,0x0046
+#define readVOLExternalStatusROvr 0xc326,0x0056
+#define readVOLExternalStatusLtmd 0xc326,0x004e
+#define readVOLExternalStatusSurr 0xc326,0x005e
+#define readVOLExternalStatusRSur 0xc326,0x0066
+#define readVOLExternalStatusBack 0xc326,0x006e
+#define readVOLExternalStatusRBak 0xc326,0x0076
+#define readVOLExternalStatusSubw 0xc326,0x007e
+#define readVOLExternalStatusRSub 0xc326,0x0086
+#define readVOLExternalStatusLHed 0xc326,0x008e
+#define readVOLExternalStatusRHed 0xc326,0x0096
+#define readVOLExternalStatusLHBk 0xc326,0x00be
+#define readVOLExternalStatusRHBk 0xc326,0x00c6
+#define readVOLExternalStatusCHBk 0xc326,0x00ce
+#define wroteVOLTrimLeft 0xcb26,0x0018
+#define wroteVOLTrimRght 0xcb26,0x0020
+#define wroteVOLTrimCntr 0xcb26,0x0028
+#define wroteVOLTrimWide 0xcb26,0x0038
+#define wroteVOLTrimRWid 0xcb26,0x0040
+#define wroteVOLTrimROvr 0xcb26,0x0050
+#define wroteVOLTrimLtmd 0xcb26,0x0048
+#define wroteVOLTrimSurr 0xcb26,0x0058
+#define wroteVOLTrimRSur 0xcb26,0x0060
+#define wroteVOLTrimBack 0xcb26,0x0068
+#define wroteVOLTrimRBak 0xcb26,0x0070
+#define wroteVOLTrimSubw 0xcb26,0x0078
+#define wroteVOLTrimRSub 0xcb26,0x0080
+#define wroteVOLTrimLHed 0xcb26,0x0088
+#define wroteVOLTrimRHed 0xcb26,0x0090
+#define wroteVOLTrimLHBk 0xcb26,0x00b8
+#define wroteVOLTrimRHBk 0xcb26,0x00c0
+#define wroteVOLTrimCHBk 0xcb26,0x00c8
+#define wroteVOLOffsetLeft 0xcb26,0x001a
+#define wroteVOLOffsetRght 0xcb26,0x0022
+#define wroteVOLOffsetCntr 0xcb26,0x002a
+#define wroteVOLOffsetWide 0xcb26,0x003a
+#define wroteVOLOffsetRWid 0xcb26,0x0042
+#define wroteVOLOffsetROvr 0xcb26,0x0052
+#define wroteVOLOffsetLtmd 0xcb26,0x004a
+#define wroteVOLOffsetSurr 0xcb26,0x005a
+#define wroteVOLOffsetRSur 0xcb26,0x0062
+#define wroteVOLOffsetBack 0xcb26,0x006a
+#define wroteVOLOffsetRBak 0xcb26,0x0072
+#define wroteVOLOffsetSubw 0xcb26,0x007a
+#define wroteVOLOffsetRSub 0xcb26,0x0082
+#define wroteVOLOffsetLHed 0xcb26,0x008a
+#define wroteVOLOffsetRHed 0xcb26,0x0092
+#define wroteVOLOffsetLHBk 0xcb26,0x00ba
+#define wroteVOLOffsetRHBk 0xcb26,0x00c2
+#define wroteVOLOffsetCHBk 0xcb26,0x00ca
+#define wroteVOLExternalStatusLeft 0xcb26,0x001e
+#define wroteVOLExternalStatusRght 0xcb26,0x0026
+#define wroteVOLExternalStatusCntr 0xcb26,0x002e
+#define wroteVOLExternalStatusWide 0xcb26,0x003e
+#define wroteVOLExternalStatusRWid 0xcb26,0x0046
+#define wroteVOLExternalStatusROvr 0xcb26,0x0056
+#define wroteVOLExternalStatusLtmd 0xcb26,0x004e
+#define wroteVOLExternalStatusSurr 0xcb26,0x005e
+#define wroteVOLExternalStatusRSur 0xcb26,0x0066
+#define wroteVOLExternalStatusBack 0xcb26,0x006e
+#define wroteVOLExternalStatusRBak 0xcb26,0x0076
+#define wroteVOLExternalStatusSubw 0xcb26,0x007e
+#define wroteVOLExternalStatusRSub 0xcb26,0x0086
+#define wroteVOLExternalStatusLHed 0xcb26,0x008e
+#define wroteVOLExternalStatusRHed 0xcb26,0x0096
+#define wroteVOLExternalStatusLHBk 0xcb26,0x00be
+#define wroteVOLExternalStatusRHBk 0xcb26,0x00c6
+#define wroteVOLExternalStatusCHBk 0xcb26,0x00ce
+#define wroteVOLInternalStatusLeft 0xcb26,0x001c
+#define wroteVOLInternalStatusRght 0xcb26,0x0024
+#define wroteVOLInternalStatusCntr 0xcb26,0x002c
+#define wroteVOLInternalStatusWide 0xcb26,0x003c
+#define wroteVOLInternalStatusRWid 0xcb26,0x0044
+#define wroteVOLInternalStatusROvr 0xcb26,0x0054
+#define wroteVOLInternalStatusLtmd 0xcb26,0x004c
+#define wroteVOLInternalStatusSurr 0xcb26,0x005c
+#define wroteVOLInternalStatusRSur 0xcb26,0x0064
+#define wroteVOLInternalStatusBack 0xcb26,0x006c
+#define wroteVOLInternalStatusRBak 0xcb26,0x0074
+#define wroteVOLInternalStatusSubw 0xcb26,0x007c
+#define wroteVOLInternalStatusRSub 0xcb26,0x0084
+#define wroteVOLInternalStatusLHed 0xcb26,0x008c
+#define wroteVOLInternalStatusRHed 0xcb26,0x0094
+#define wroteVOLInternalStatusLHBk 0xcb26,0x00bc
+#define wroteVOLInternalStatusRHBk 0xcb26,0x00c4
+#define wroteVOLInternalStatusCHBk 0xcb26,0x00cc
+#define readVOLStatus 0xc508,0x0026
+#define readVOLControl 0xc226,0x0400,0xc226,0x0500,0xc226,0x0600,0xc326,0x0008,0xc326,0x0010,0xc326,0x0012,0xc326,0x0018,0xc326,0x001a,0xc326,0x0020,0xc326,0x0022,0xc326,0x0028,0xc326,0x002a,0xc326,0x0038,0xc326,0x003a,0xc326,0x0040,0xc326,0x0042,0xc326,0x0050,0xc326,0x0052,0xc326,0x0058,0xc326,0x005a,0xc326,0x0060,0xc326,0x0062,0xc326,0x0068,0xc326,0x006a,0xc326,0x0070,0xc326,0x0072,0xc326,0x0078,0xc326,0x007a,0xc326,0x0080,0xc326,0x0082,0xc326,0x0090,0xc326,0x0092
+#define writeVOLChannelCountN__16__ 0xca26,0x0510
+#define readOBMode 0xc223,0x0400
+#define writeOBModeEnable 0xca23,0x0401
+#define writeOBModeIEC 0xca23,0x0402
+#define readOBSioSelect 0xc223,0x0500
+#define readOBSampleRate 0xc223,0x0600
+#define wroteOBSampleRateUnknown 0xca23,0x0600
+#define wroteOBSampleRateNone 0xca23,0x0601
+#define wroteOBSampleRate8000Hz 0xca23,0x060b
+#define wroteOBSampleRate11025Hz 0xca23,0x060c
+#define wroteOBSampleRate12000Hz 0xca23,0x060d
+#define wroteOBSampleRate16000Hz 0xca23,0x060e
+#define wroteOBSampleRate22050Hz 0xca23,0x060f
+#define wroteOBSampleRate24000Hz 0xca23,0x0610
+#define wroteOBSampleRate32000Hz 0xca23,0x0602
+#define wroteOBSampleRate44100Hz 0xca23,0x0603
+#define wroteOBSampleRate48000Hz 0xca23,0x0604
+#define wroteOBSampleRate64000Hz 0xca23,0x0608
+#define wroteOBSampleRate88200Hz 0xca23,0x0605
+#define wroteOBSampleRate96000Hz 0xca23,0x0606
+#define wroteOBSampleRate128000Hz 0xca23,0x0609
+#define wroteOBSampleRate176400Hz 0xca23,0x060a
+#define wroteOBSampleRate192000Hz 0xca23,0x0607
+#define readOBAudio 0xc223,0x0700
+#define wroteOBAudioQuiet 0xca23,0x0700
+#define wroteOBAudioSound 0xca23,0x0701
+#define wroteOBAudioFlush 0xca23,0x0702
+#define wroteOBAudioQuietMuted 0xca23,0x0710
+#define wroteOBAudioSoundMuted 0xca23,0x0711
+#define wroteOBAudioFlushMuted 0xca23,0x0712
+#define readOBClock 0xc223,0x0800
+#define writeOBClockExternal 0xca23,0x0800
+#define writeOBClockInternal 0xca23,0x0801
+#define readOBFlush 0xc223,0x0900
+#define writeOBFlushDisable 0xca23,0x0900
+#define writeOBFlushEnable 0xca23,0x0901
+#define readOBRateTrackMode 0xc223,0x0a00
+#define writeOBRateTrackDisable 0xca23,0x0a00
+#define writeOBRateTrackEnable 0xca23,0x0a01
+#define readOBMarkerInsertionMode 0xc223,0x0b00
+#define writeOBMarkerInsertionModeDisable 0xca23,0x0b00
+#define writeOBMarkerInsertionModeEnable 0xca23,0x0b01
+#define readOBMaxNumBufOverride 0xc223,0x0c00
+#define writeOBMaxNumBufOverrideNone 0xca23,0x0c00
+#define readOBUnknownNumBufOverride 0xc223,0x0d00
+#define writeOBUnknownNumBufOverrideNone 0xca23,0x0d00
+#define readOBNoneNumBufOverride 0xc223,0x0e00
+#define writeOBNoneNumBufOverrideNone 0xca23,0x0e00
+#define readOBPassNumBufOverride 0xc223,0x0f00
+#define writeOBPassNumBufOverrideNone 0xca23,0x0f00
+#define readOBSngNumBufOverride 0xc223,0x1000
+#define writeOBSngNumBufOverrideNone 0xca23,0x1000
+#define readOBAutoNumBufOverride 0xc223,0x1100
+#define writeOBAutoNumBufOverrideNone 0xca23,0x1100
+#define readOBBitstreamNumBufOverride 0xc223,0x1200
+#define writeOBBitstreamNumBufOverrideNone 0xca23,0x1200
+#define readOBDtsallNumBufOverride 0xc223,0x1300
+#define writeOBDtsallNumBufOverrideNone 0xca23,0x1300
+#define readOBPcmautoNumBufOverride 0xc223,0x1400
+#define writeOBPcmautoNumBufOverrideNone 0xca23,0x1400
+#define readOBPcmNumBufOverride 0xc223,0x1500
+#define writeOBPcmNumBufOverrideNone 0xca23,0x1500
+#define readOBPc8NumBufOverride 0xc223,0x1600
+#define writeOBPc8NumBufOverrideNone 0xca23,0x1600
+#define readOBAc3NumBufOverride 0xc223,0x1700
+#define writeOBAc3NumBufOverrideNone 0xca23,0x1700
+#define readOBDtsNumBufOverride 0xc223,0x1800
+#define writeOBDtsNumBufOverrideNone 0xca23,0x1800
+#define readOBAacNumBufOverride 0xc223,0x1900
+#define writeOBAacNumBufOverrideNone 0xca23,0x1900
+#define readOBMpegNumBufOverride 0xc223,0x1a00
+#define writeOBMpegNumBufOverrideNone 0xca23,0x1a00
+#define readOBDts12NumBufOverride 0xc223,0x1b00
+#define writeOBDts12NumBufOverrideNone 0xca23,0x1b00
+#define readOBDts13NumBufOverride 0xc223,0x1c00
+#define writeOBDts13NumBufOverrideNone 0xca23,0x1c00
+#define readOBDts14NumBufOverride 0xc223,0x1d00
+#define writeOBDts14NumBufOverrideNone 0xca23,0x1d00
+#define readOBDts16NumBufOverride 0xc223,0x1e00
+#define writeOBDts16NumBufOverrideNone 0xca23,0x1e00
+#define readOBWma9proNumBufOverride 0xc223,0x1f00
+#define writeOBWma9proNumBufOverrideNone 0xca23,0x1f00
+#define readOBMp3NumBufOverride 0xc223,0x2000
+#define writeOBMp3NumBufOverrideNone 0xca23,0x2000
+#define readOBDsd1NumBufOverride 0xc223,0x2100
+#define writeOBDsd1NumBufOverrideNone 0xca23,0x2100
+#define readOBDsd2NumBufOverride 0xc223,0x2200
+#define writeOBDsd2NumBufOverrideNone 0xca23,0x2200
+#define readOBDsd3NumBufOverride 0xc223,0x2300
+#define writeOBDsd3NumBufOverrideNone 0xca23,0x2300
+#define readOBDdpNumBufOverride 0xc223,0x2400
+#define writeOBDdpNumBufOverrideNone 0xca23,0x2400
+#define readOBDtshdNumBufOverride 0xc223,0x2500
+#define writeOBDtshdNumBufOverrideNone 0xca23,0x2500
+#define readOBThdNumBufOverride 0xc223,0x2600
+#define writeOBThdNumBufOverrideNone 0xca23,0x2600
+#define readOBDxpNumBufOverride 0xc223,0x2700
+#define writeOBDxpNumBufOverrideNone 0xca23,0x2700
+#define readOBStatus 0xc508,0x0023
+#define readOBControl 0xc223,0x0400,0xc223,0x0500,0xc223,0x0800,0xc223,0x0900
+#define readOBDitCsrA0 0xf704,0x0004,0x0100,0x4600
+#define readOBDitCsrA1 0xf704,0x0004,0x0104,0x4600
+#define readOBDitCsrA2 0xf704,0x0004,0x0108,0x4600
+#define readOBDitCsrA3 0xf704,0x0004,0x010c,0x4600
+#define readOBDitCsrA4 0xf704,0x0004,0x0110,0x4600
+#define readOBDitCsrA5 0xf704,0x0004,0x0114,0x4600
+#define readOBDitCsrB0 0xf704,0x0004,0x0118,0x4600
+#define readOBDitCsrB1 0xf704,0x0004,0x011c,0x4600
+#define readOBDitCsrB2 0xf704,0x0004,0x0120,0x4600
+#define readOBDitCsrB3 0xf704,0x0004,0x0124,0x4600
+#define readOBDitCsrB4 0xf704,0x0004,0x0128,0x4600
+#define readOBDitCsrB5 0xf704,0x0004,0x012c,0x4600
+#define readASPProcessingResetError 0xc25c,0x0800
+#define readAFPProcessingResetError 0xc25c,0x0a00
+#define readAIPProcessingResetError 0xc25c,0x0c00
+#define writeASPProcessingResetError 0xca5c,0x0801
+#define writeAFPProcessingResetError 0xca5c,0x0a01
+#define writeAIPProcessingResetError 0xca5c,0x0c01
+#define readASPProcessingFirstError 0xc45c,0x001c
+#define readAFPProcessingFirstError 0xc45c,0x0024
+#define readAIPProcessingFirstError 0xc45c,0x002c
+#define readASPProcessingCurrentError 0xc45c,0x0044
+#define readAFPProcessingCurrentError 0xc45c,0x004c
+#define readAIPProcessingCurrentError 0xc45c,0x0054
+#define readIDIdentification 0xc404,0x0004
+#define execSTDReady 0xc100
+#define execCUSDefault 0xf101
+#define execCUSAtBoot 0xf102
+#define execCUSAtTime 0xf104
+#define execSTDListeningModeStandard 0xc111
+#define execSTDListeningModePure 0xc112
+#define readSTDError 0xc1ff
+#define writestream1 0xcd09,0x0400
+#define writestream2 0xcd09,0x0401
+#define writestream3 0xcd09,0x0402
+#define readstream 0xc509,0x0400
+#define readPCMMode 0xc234,0x0400
+#define writePCMModeEnable 0xca34,0x0401
+#define readPCMRamp 0xc234,0x0500
+#define writePCMRampDisable 0xca34,0x0500
+#define writePCMRampEnable 0xca34,0x0501
+#define readPCMScaleVolume 0xc234,0x0600
+#define wrotePCMScaleVolume 0xca34,0x0600
+#define readPCMLFEDownmixVolume 0xc234,0x0700
+#define writePCMLFEDownmixVolumeN__20__ 0xca34,0x0714
+#define readPCMChannelConfigurationProgram 0xc634,0x1808
+#define writePCMChannelConfigurationProgramUnknown 0xce34,0x1808,0x0000,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone 0xce34,0x1808,0x0001,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono 0xce34,0x1808,0x0002,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereo 0xce34,0x1808,0x0003,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLtRt 0xce34,0x1808,0x0003,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoMono 0xce34,0x1808,0x0003,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3Stereo 0xce34,0x1808,0x0108,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom 0xce34,0x1808,0x0105,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround 0xce34,0x1808,0x010a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_0 0xce34,0x1808,0x0003,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_0 0xce34,0x1808,0x0003,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_0 0xce34,0x1808,0x0004,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_0 0xce34,0x1808,0x0005,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_0 0xce34,0x1808,0x0005,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_0 0xce34,0x1808,0x0005,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_0 0xce34,0x1808,0x0005,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_0 0xce34,0x1808,0x0006,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_0 0xce34,0x1808,0x0007,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_0 0xce34,0x1808,0x1808,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_0 0xce34,0x1808,0x0009,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_0 0xce34,0x1808,0x000a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_0 0xce34,0x1808,0x000a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_0 0xce34,0x1808,0x000a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_0 0xce34,0x1808,0x000a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_0 0xce34,0x1808,0x000b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_0 0xce34,0x1808,0x000c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone_1 0xce34,0x1808,0x0101,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_1 0xce34,0x1808,0x0102,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_1 0xce34,0x1808,0x0103,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_1 0xce34,0x1808,0x0103,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_1 0xce34,0x1808,0x0103,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_1 0xce34,0x1808,0x0103,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_1 0xce34,0x1808,0x0103,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_1 0xce34,0x1808,0x0104,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_1 0xce34,0x1808,0x0105,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_1 0xce34,0x1808,0x0105,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_1 0xce34,0x1808,0x0105,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_1 0xce34,0x1808,0x0106,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_1 0xce34,0x1808,0x0107,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_1 0xce34,0x1808,0x0109,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_1 0xce34,0x1808,0x010a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_1 0xce34,0x1808,0x010a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_1 0xce34,0x1808,0x010a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_1 0xce34,0x1808,0x010b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_1 0xce34,0x1808,0x010c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone_2 0xce34,0x1808,0x0201,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_2 0xce34,0x1808,0x0202,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_2 0xce34,0x1808,0x0203,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_2 0xce34,0x1808,0x0203,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_2 0xce34,0x1808,0x0203,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_2 0xce34,0x1808,0x0203,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_2 0xce34,0x1808,0x0203,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_2 0xce34,0x1808,0x0204,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_2 0xce34,0x1808,0x0205,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_2 0xce34,0x1808,0x0205,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_2 0xce34,0x1808,0x0205,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_2 0xce34,0x1808,0x0205,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_2 0xce34,0x1808,0x0206,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_2 0xce34,0x1808,0x0207,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_2 0xce34,0x1808,0x0208,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_2 0xce34,0x1808,0x0209,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_2 0xce34,0x1808,0x020a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_2 0xce34,0x1808,0x020a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_2 0xce34,0x1808,0x020a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_2 0xce34,0x1808,0x020a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_2 0xce34,0x1808,0x020b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_2 0xce34,0x1808,0x020c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw 0xce34,0x1808,0x0001,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh 0xce34,0x1808,0x0001,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh 0xce34,0x1808,0x0001,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw 0xce34,0x1808,0x0002,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh 0xce34,0x1808,0x0002,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh 0xce34,0x1808,0x0002,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRw 0xce34,0x1808,0x0003,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRh 0xce34,0x1808,0x0003,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRh 0xce34,0x1808,0x0003,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLtRt 0xce34,0x1808,0x0003,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRhLtRt 0xce34,0x1808,0x0003,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhLtRt 0xce34,0x1808,0x0003,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwMono 0xce34,0x1808,0x0003,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRhMono 0xce34,0x1808,0x0003,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhMono 0xce34,0x1808,0x0003,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRw 0xce34,0x1808,0x0108,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLhRh 0xce34,0x1808,0x0108,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRwLhRh 0xce34,0x1808,0x0108,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRw 0xce34,0x1808,0x0105,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLhRh 0xce34,0x1808,0x0105,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRwLhRh 0xce34,0x1808,0x0105,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRw 0xce34,0x1808,0x010a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLhRh 0xce34,0x1808,0x010a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRwLhRh 0xce34,0x1808,0x010a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_0 0xce34,0x1808,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_0 0xce34,0x1808,0x0003,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_0 0xce34,0x1808,0x0003,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 0xce34,0x1808,0x0003,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_0 0xce34,0x1808,0x0003,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_0 0xce34,0x1808,0x0003,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_0 0xce34,0x1808,0x0003,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_0 0xce34,0x1808,0x0004,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_0 0xce34,0x1808,0x0004,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_0 0xce34,0x1808,0x0004,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_0 0xce34,0x1808,0x0005,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRh_0 0xce34,0x1808,0x0005,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_0 0xce34,0x1808,0x0005,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_0 0xce34,0x1808,0x0005,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_0 0xce34,0x1808,0x0005,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 0xce34,0x1808,0x0005,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_0 0xce34,0x1808,0x0005,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_0 0xce34,0x1808,0x0005,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 0xce34,0x1808,0x0005,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_0 0xce34,0x1808,0x0005,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_0 0xce34,0x1808,0x0005,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_0 0xce34,0x1808,0x0005,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_0 0xce34,0x1808,0x0006,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_0 0xce34,0x1808,0x0006,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_0 0xce34,0x1808,0x0006,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_0 0xce34,0x1808,0x0007,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_0 0xce34,0x1808,0x0007,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_0 0xce34,0x1808,0x0007,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_0 0xce34,0x1808,0x0008,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LhRh_0 0xce34,0x1808,0x0008,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_0 0xce34,0x1808,0x0008,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_0 0xce34,0x1808,0x0009,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_0 0xce34,0x1808,0x0009,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_0 0xce34,0x1808,0x0009,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_0 0xce34,0x1808,0x000a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRh_0 0xce34,0x1808,0x000a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_0 0xce34,0x1808,0x000a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_0 0xce34,0x1808,0x000a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_0 0xce34,0x1808,0x000a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_0 0xce34,0x1808,0x000a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_0 0xce34,0x1808,0x000a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_0 0xce34,0x1808,0x000a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 0xce34,0x1808,0x000a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_0 0xce34,0x1808,0x000a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_0 0xce34,0x1808,0x000a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_0 0xce34,0x1808,0x000a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_0 0xce34,0x1808,0x000b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_0 0xce34,0x1808,0x000b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_0 0xce34,0x1808,0x000b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_0 0xce34,0x1808,0x000c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_0 0xce34,0x1808,0x000c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_0 0xce34,0x1808,0x000c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_1 0xce34,0x1808,0x0101,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh_1 0xce34,0x1808,0x0101,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_1 0xce34,0x1808,0x0101,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_1 0xce34,0x1808,0x0102,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh_1 0xce34,0x1808,0x0102,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_1 0xce34,0x1808,0x0102,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_1 0xce34,0x1808,0x0103,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRh_1 0xce34,0x1808,0x0103,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_1 0xce34,0x1808,0x0103,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_1 0xce34,0x1808,0x0103,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_1 0xce34,0x1808,0x0103,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 0xce34,0x1808,0x0103,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_1 0xce34,0x1808,0x0103,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_1 0xce34,0x1808,0x0103,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 0xce34,0x1808,0x0103,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_1 0xce34,0x1808,0x0103,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_1 0xce34,0x1808,0x0103,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_1 0xce34,0x1808,0x0103,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_1 0xce34,0x1808,0x0103,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_1 0xce34,0x1808,0x0103,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_1 0xce34,0x1808,0x0103,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_1 0xce34,0x1808,0x0104,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_1 0xce34,0x1808,0x0104,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_1 0xce34,0x1808,0x0104,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_1 0xce34,0x1808,0x0105,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_1 0xce34,0x1808,0x0105,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 0xce34,0x1808,0x0105,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_1 0xce34,0x1808,0x0105,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_1 0xce34,0x1808,0x0105,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 0xce34,0x1808,0x0105,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_1 0xce34,0x1808,0x0105,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_1 0xce34,0x1808,0x0105,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_1 0xce34,0x1808,0x0105,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_1 0xce34,0x1808,0x0106,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_1 0xce34,0x1808,0x0106,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_1 0xce34,0x1808,0x0106,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_1 0xce34,0x1808,0x0107,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_1 0xce34,0x1808,0x0107,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_1 0xce34,0x1808,0x0107,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_1 0xce34,0x1808,0x0109,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_1 0xce34,0x1808,0x0109,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_1 0xce34,0x1808,0x0109,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_1 0xce34,0x1808,0x010a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_1 0xce34,0x1808,0x010a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_1 0xce34,0x1808,0x010a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_1 0xce34,0x1808,0x010a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_1 0xce34,0x1808,0x010a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 0xce34,0x1808,0x010a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_1 0xce34,0x1808,0x010a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_1 0xce34,0x1808,0x010a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_1 0xce34,0x1808,0x010a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_1 0xce34,0x1808,0x010b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_1 0xce34,0x1808,0x010b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_1 0xce34,0x1808,0x010b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_1 0xce34,0x1808,0x010c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_1 0xce34,0x1808,0x010c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_1 0xce34,0x1808,0x010c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_2 0xce34,0x1808,0x0201,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh_2 0xce34,0x1808,0x0201,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_2 0xce34,0x1808,0x0201,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_2 0xce34,0x1808,0x0202,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh_2 0xce34,0x1808,0x0202,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_2 0xce34,0x1808,0x0202,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_2 0xce34,0x1808,0x0203,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRh_2 0xce34,0x1808,0x0203,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_2 0xce34,0x1808,0x0203,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_2 0xce34,0x1808,0x0203,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_2 0xce34,0x1808,0x0203,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 0xce34,0x1808,0x0203,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_2 0xce34,0x1808,0x0203,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_2 0xce34,0x1808,0x0203,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 0xce34,0x1808,0x0203,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_2 0xce34,0x1808,0x0203,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_2 0xce34,0x1808,0x0203,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_2 0xce34,0x1808,0x0203,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_2 0xce34,0x1808,0x0203,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_2 0xce34,0x1808,0x0203,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_2 0xce34,0x1808,0x0203,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_2 0xce34,0x1808,0x0204,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_2 0xce34,0x1808,0x0204,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_2 0xce34,0x1808,0x0204,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_2 0xce34,0x1808,0x0205,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRh_2 0xce34,0x1808,0x0205,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_2 0xce34,0x1808,0x0205,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_2 0xce34,0x1808,0x0205,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_2 0xce34,0x1808,0x0205,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 0xce34,0x1808,0x0205,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_2 0xce34,0x1808,0x0205,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_2 0xce34,0x1808,0x0205,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 0xce34,0x1808,0x0205,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_2 0xce34,0x1808,0x0205,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_2 0xce34,0x1808,0x0205,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_2 0xce34,0x1808,0x0205,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_2 0xce34,0x1808,0x0206,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_2 0xce34,0x1808,0x0206,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_2 0xce34,0x1808,0x0206,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_2 0xce34,0x1808,0x0207,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_2 0xce34,0x1808,0x0207,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_2 0xce34,0x1808,0x0207,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_2 0xce34,0x1808,0x0208,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LhRh_2 0xce34,0x1808,0x0208,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_2 0xce34,0x1808,0x0208,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_2 0xce34,0x1808,0x0209,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_2 0xce34,0x1808,0x0209,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_2 0xce34,0x1808,0x0209,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_2 0xce34,0x1808,0x020a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRh_2 0xce34,0x1808,0x020a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_2 0xce34,0x1808,0x020a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_2 0xce34,0x1808,0x020a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_2 0xce34,0x1808,0x020a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_2 0xce34,0x1808,0x020a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_2 0xce34,0x1808,0x020a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_2 0xce34,0x1808,0x020a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 0xce34,0x1808,0x020a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_2 0xce34,0x1808,0x020a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_2 0xce34,0x1808,0x020a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_2 0xce34,0x1808,0x020a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_2 0xce34,0x1808,0x020b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_2 0xce34,0x1808,0x020b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_2 0xce34,0x1808,0x020b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_2 0xce34,0x1808,0x020c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_2 0xce34,0x1808,0x020c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_2 0xce34,0x1808,0x020c,0x0500,0x0000,0x0000
+#define readPCMChannelConfigurationProgramExtChan 0xc234,0x0b00
+#define writePCMChannelConfigurationProgramExtChanNone 0xca34,0x0b00
+#define writePCMChannelConfigurationProgramExtChanLhRh 0xca34,0x0b04
+#define writePCMChannelConfigurationProgramExtChanLwRw 0xca34,0x0b01
+#define writePCMChannelConfigurationProgramExtChanLhRhLwRw 0xca34,0x0b05
+#define writePCMChannelConfigurationProgramAuxUnknown 0xca34,0x0a00
+#define writePCMChannelConfigurationProgramAuxStereo 0xca34,0x0a01
+#define writePCMChannelConfigurationProgramAuxLtRt 0xca34,0x0a02
+#define writePCMChannelConfigurationProgramAuxMono 0xca34,0x0a03
+#define writePCMChannelConfigurationProgramAuxDual 0xca34,0x0a04
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0000,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0003,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_0 0xce34,0x1808,0x000c,0x0000,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_1 0xce34,0x1808,0x010c,0x0000,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_2 0xce34,0x1808,0x020c,0x0000,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_0 0xce34,0x1808,0x000c,0x0003,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_1 0xce34,0x1808,0x010c,0x0003,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_2 0xce34,0x1808,0x020c,0x0003,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0100,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0100,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0100,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0103,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0000,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0103,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_0 0xce34,0x1808,0x0007,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_1 0xce34,0x1808,0x0107,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_2 0xce34,0x1808,0x0207,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_0 0xce34,0x1808,0x0007,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_1 0xce34,0x1808,0x0107,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_2 0xce34,0x1808,0x0207,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce34,0x1808,0x0207,0x0100,0xe67f,0x0000
+#define readPCMChannelConfigurationProgramATMOSChan 0xc234,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanNone 0xca34,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca34,0x3d11
+#define writePCMChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca34,0x3d0a
+#define writePCMChannelConfigurationProgramATMOSChanLtmRtm 0xca34,0x3d04
+#define readPCMCenterMixLevel 0xc334,0x000c
+#define wrotePCMCenterMixLevel 0xcb34,0x000c
+#define readPCMSurroundMixLevel 0xc334,0x000e
+#define wrotePCMSurroundMixLevel 0xcb34,0x000e
+#define readPCMLFEDownmixInclude 0xc234,0x1000
+#define writePCMLFEDownmixIncludeNo 0xca34,0x1000
+#define writePCMLFEDownmixIncludeYes 0xca34,0x1001
+#define readPCMStatus 0xc508,0x0034
+#define readPCMControl 0xc234,0x0400,0xc234,0x0500,0xc234,0x0600,0xc234,0x0700,0xc634,0x1808,0xc334,0x000c,0xc334,0x000e,0xc234,0x1000
+#define readPCEMode 0xc22e,0x0400
+#define writePCEModeEnable 0xca2e,0x0401
+#define readPCEModePhase0Mode 0xc22e,0x0600
+#define writePCEModePhase0ModeDisable 0xca2e,0x0600
+#define writePCEModePhase0ModeEnable 0xca2e,0x0601
+#define readPCEModePhase0Type 0xc22e,0x0700
+#define writePCEModePhase0TypeUnused 0xca2e,0x0700
+#define readPCEModePhase1Mode 0xc22e,0x0800
+#define writePCEModePhase1ModeDisable 0xca2e,0x0800
+#define writePCEModePhase1ModeEnable 0xca2e,0x0801
+#define readPCEModePhase1Type 0xc22e,0x0900
+#define writePCEModePhase1TypeUnused 0xca2e,0x0900
+#define readPCEModePhase2Mode 0xc22e,0x0a00
+#define writePCEModePhase2ModeDisable 0xca2e,0x0a00
+#define writePCEModePhase2ModeEnable 0xca2e,0x0a01
+#define readPCEModePhase2Type 0xc22e,0x0b00
+#define writePCEModePhase2TypeUnused 0xca2e,0x0b00
+#define readPCEModePhase3Mode 0xc22e,0x0c00
+#define writePCEModePhase3ModeDisable 0xca2e,0x0c00
+#define writePCEModePhase3ModeEnable 0xca2e,0x0c01
+#define readPCEModePhase3Type 0xc22e,0x0d00
+#define writePCEModePhase3TypeUnused 0xca2e,0x0d00
+#define readPCEModePhase4Mode 0xc22e,0x0e00
+#define writePCEModePhase4ModeDisable 0xca2e,0x0e00
+#define writePCEModePhase4ModeEnable 0xca2e,0x0e01
+#define readPCEModePhase4Type 0xc22e,0x0f00
+#define writePCEModePhase4TypeUnused 0xca2e,0x0f00
+#define readPCEModePhase5Mode 0xc22e,0x1000
+#define writePCEModePhase5ModeDisable 0xca2e,0x1000
+#define writePCEModePhase5ModeEnable 0xca2e,0x1001
+#define readPCEModePhase5Type 0xc22e,0x1100
+#define writePCEModePhase5TypeUnused 0xca2e,0x1100
+#define readPCEDELUnit 0xc22e,0x1300
+#define writePCEDELUnitTimeSamples 0xca2e,0x1300
+#define writePCEDELUnitTimeMillisecondsQ0 0xca2e,0x1301
+#define writePCEDELUnitTimeMillisecondsQ1 0xca2e,0x1302
+#define writePCEDELUnitTimeCentimeters 0xca2e,0x1303
+#define writePCEDELUnitTimeFeet 0xca2e,0x1304
+#define writePCEDELUnitTimeYards 0xca2e,0x1305
+#define writePCEDELUnitTimeMeters 0xca2e,0x1306
+#define writePCEDELUnitTimeDecimilliseconds 0xca2e,0x1307
+#define writePCEDELUnitLocationSamples 0xca2e,0x1380
+#define writePCEDELUnitLocationMillisecondsQ0 0xca2e,0x1381
+#define writePCEDELUnitLocationMillisecondsQ1 0xca2e,0x1382
+#define writePCEDELUnitLocationCentimeters 0xca2e,0x1383
+#define writePCEDELUnitLocationFeet 0xca2e,0x1384
+#define writePCEDELUnitLocationYards 0xca2e,0x1385
+#define writePCEDELUnitLocationMeters 0xca2e,0x1386
+#define writePCEDELUnitLocationDecimilliseconds 0xca2e,0x1387
+#define readPCEDELNumb 0xc22e,0x1400
+#define readPCEDELUnused 0xc22e,0x1500
+#define readPCEDELDelayLeft 0xc32e,0x0016
+#define readPCEDELDelayRght 0xc32e,0x0018
+#define readPCEDELDelayCntr 0xc32e,0x001a
+#define readPCEDELDelayRCtr 0xc32e,0x001c
+#define readPCEDELDelayWide 0xc32e,0x001e
+#define readPCEDELDelayRWid 0xc32e,0x0020
+#define readPCEDELDelayOver 0xc32e,0x0022
+#define readPCEDELDelayROvr 0xc32e,0x0024
+#define readPCEDELDelaySurr 0xc32e,0x0026
+#define readPCEDELDelayRSur 0xc32e,0x0028
+#define readPCEDELDelayBack 0xc32e,0x002a
+#define readPCEDELDelayRBak 0xc32e,0x002c
+#define readPCEDELDelaySubw 0xc32e,0x002e
+#define readPCEDELDelayRSub 0xc32e,0x0030
+#define readPCEDELDelayLHed 0xc32e,0x0032
+#define readPCEDELDelayRHed 0xc32e,0x0034
+#define readPCEDELDelayCHed 0xc32e,0x0036
+#define readPCEDELDelayTOvr 0xc32e,0x0038
+#define readPCEDELDelayLHSide 0xc32e,0x003a
+#define readPCEDELDelayRHSide 0xc32e,0x003c
+#define readPCEDELDelayLHRear 0xc32e,0x003e
+#define readPCEDELDelayRHRear 0xc32e,0x0040
+#define readPCEDELDelayCHRear 0xc32e,0x0042
+#define readPCEDELDelayLCtrInr 0xc32e,0x004a
+#define readPCEDELDelayRCtrInr 0xc32e,0x004c
+#define readPCEDELDelayMaster 0xc32e,0x0056
+#define readPCEExceptionDetectMode 0xc22e,0x5800
+#define writePCEExceptionDetectDisable 0xca2e,0x5800
+#define writePCEExceptionDetectEnable 0xca2e,0x5801
+#define readPCEExceptionDetectFlag 0xc22e,0x5900
+#define writePCEExceptionDetectFlagOff 0xca2e,0x5900
+#define writePCEExceptionDetectFlagOn 0xca2e,0x5901
+#define readPCEExceptionDetectMute 0xc22e,0x5a00
+#define writePCEExceptionDetectUnmute 0xca2e,0x5a00
+#define writePCEExceptionDetectMute 0xca2e,0x5a01
+#define readPCEClipDetectFlag 0xc22e,0x5b00
+#define writePCEClipDetectFlagOff 0xca2e,0x5b00
+#define writePCEClipDetectFlagOn 0xca2e,0x5b01
+#define readPCEBsMetadataType 0xc22e,0x5c00
+#define readPCEMdInsert 0xc22e,0x5d00
+#define writePCEMdInsertDisable 0xca2e,0x5d00
+#define writePCEMdInsertEnable 0xca2e,0x5d01
+#define readPCEMaxNumChMd 0xc22e,0x5e00
+#define readPCEStatus 0xc508,0x002e
+#define readPCEControl 0xc22e,0x0400,0xc22e,0x0600,0xc22e,0x0700,0xc22e,0x0800,0xc22e,0x0900,0xc22e,0x0a00,0xc22e,0x0b00,0xc22e,0x0c00,0xc22e,0x0d00,0xc22e,0x0e00,0xc22e,0x0f00,0xc22e,0x1000,0xc22e,0x1100,0xc22e,0x1300,0xc22e,0x1400,0xc32e,0x0016,0xc32e,0x0018,0xc32e,0x001a,0xc32e,0x001a,0xc32e,0x001c,0xc32e,0x001e,0xc32e,0x001e,0xc32e,0x0020,0xc32e,0x0022,0xc32e,0x0022,0xc32e,0x0024,0xc32e,0x0026,0xc32e,0x0026,0xc32e,0x0028,0xc32e,0x002a,0xc32e,0x002a,0xc32e,0x002c,0xc32e,0x002e,0xc32e,0x002e,0xc32e,0x0030,0xc32e,0x0032,0xc32e,0x0034
+#define writePCEDELNumbXX__10__ 0xca2e,0x1410
+#define wrotePCEDELDelayLeft 0xcb2e,0x0016
+#define wrotePCEDELDelayRght 0xcb2e,0x0018
+#define wrotePCEDELDelayCtr 0xcb2e,0x001a
+#define wrotePCEDELDelayRCtr 0xcb2e,0x001c
+#define wrotePCEDELDelayWide 0xcb2e,0x001e
+#define wrotePCEDELDelayRWid 0xcb2e,0x0020
+#define wrotePCEDELDelayOver 0xcb2e,0x0022
+#define wrotePCEDELDelayROvr 0xcb2e,0x0024
+#define wrotePCEDELDelaySurr 0xcb2e,0x0026
+#define wrotePCEDELDelayRSur 0xcb2e,0x0028
+#define wrotePCEDELDelayBack 0xcb2e,0x002a
+#define wrotePCEDELDelayRBak 0xcb2e,0x002c
+#define wrotePCEDELDelaySubw 0xcb2e,0x002e
+#define wrotePCEDELDelayRSub 0xcb2e,0x0030
+#define wrotePCEDELDelayLHed 0xcb2e,0x0032
+#define wrotePCEDELDelayRHed 0xcb2e,0x0034
+#define readAEMode 0xf200,0x0400
+#define writeAEModeDisable 0xfa00,0x0400
+#define writeAEModeEnable 0xfa00,0x0401
+#define readAESpare 0xf200,0x0500
+#define readAEScaleQ15 0xf300,0x0006
+#define wroteAEScaleQ15 0xfb00,0x0006
+#define readAEStatus 0xf508,0x0000
+#define readMLMode 0xc244,0x0400
+#define writeMLModeDisable 0xca44,0x0400
+#define writeMLModeEnable 0xca44,0x0401
+#define readMLCount 0xc344,0x0006
+#define wroteMLCount 0xcb44,0x0006
+#define readMLStatus 0xc508,0x0044
+#define readMLControl 0xc244,0x0400,0xc344,0x0006
+#define readSRCMode 0xc247,0x0400
+#define writeSRCModeDisable 0xca47,0x0400
+#define writeSRCModeEnable 0xca47,0x0401
+#define readSRCRateRequest 0xc247,0x0500
+#define writeSRCRateRequestFull 0xca47,0x0500
+#define writeSRCRateRequestHalf 0xca47,0x0501
+#define writeSRCRateRequestQuarter 0xca47,0x0502
+#define writeSRCRateRequestDouble 0xca47,0x0503
+#define writeSRCRateRequestQuadruple 0xca47,0x0504
+#define writeSRCRateRequestMax192 0xca47,0x0580
+#define writeSRCRateRequestMax96 0xca47,0x0581
+#define writeSRCRateRequestMax48 0xca47,0x0582
+#define writeSRCRateRequestMin64 0xca47,0x0583
+#define writeSRCRateRequestMin128 0xca47,0x0584
+#define readSRCRateStream 0xc247,0x0600
+#define wroteSRCRateStreamFull 0xca47,0x0600
+#define wroteSRCRateStreamHalf 0xca47,0x0601
+#define wroteSRCRateStreamQuarter 0xca47,0x0602
+#define wroteSRCRateStreamDouble 0xca47,0x0603
+#define wroteSRCRateStreamQuadruple 0xca47,0x0604
+#define readSRCSampleRate 0xc247,0x0700
+#define wroteSRCSampleRateUnknown 0xca47,0x0700
+#define wroteSRCSampleRateNone 0xca47,0x0701
+#define wroteSRCSampleRate11025Hz 0xca47,0x070c
+#define wroteSRCSampleRate12000Hz 0xca47,0x070d
+#define wroteSRCSampleRate16000Hz 0xca47,0x070e
+#define wroteSRCSampleRate22050Hz 0xca47,0x070f
+#define wroteSRCSampleRate24000Hz 0xca47,0x0710
+#define wroteSRCSampleRate32000Hz 0xca47,0x0702
+#define wroteSRCSampleRate44100Hz 0xca47,0x0703
+#define wroteSRCSampleRate48000Hz 0xca47,0x0704
+#define wroteSRCSampleRate64000Hz 0xca47,0x0708
+#define wroteSRCSampleRate88200Hz 0xca47,0x0705
+#define wroteSRCSampleRate96000Hz 0xca47,0x0706
+#define wroteSRCSampleRate128000Hz 0xca47,0x0709
+#define wroteSRCSampleRate176400Hz 0xca47,0x070a
+#define wroteSRCSampleRate192000Hz 0xca47,0x0707
+#define readSRCStatus 0xc508,0x0047
+#define readSRCControl 0xc247,0x0400,0xc247,0x0500
+#define readSRC_B_Mode 0xc24f,0x0400
+#define writeSRC_B_ModeDisable 0xca4f,0x0400
+#define writeSRC_B_ModeEnable 0xca4f,0x0401
+#define readSRC_B_RateRequest 0xc24f,0x0500
+#define writeSRC_B_RateRequestFull 0xca4f,0x0500
+#define writeSRC_B_RateRequestHalf 0xca4f,0x0501
+#define writeSRC_B_RateRequestQuarter 0xca4f,0x0502
+#define writeSRC_B_RateRequestDouble 0xca4f,0x0503
+#define writeSRC_B_RateRequestQuadruple 0xca4f,0x0504
+#define writeSRC_B_RateRequestMax192 0xca4f,0x0580
+#define writeSRC_B_RateRequestMax96 0xca4f,0x0581
+#define writeSRC_B_RateRequestMax48 0xca4f,0x0582
+#define writeSRC_B_RateRequestMin64 0xca4f,0x0583
+#define writeSRC_B_RateRequestMin128 0xca4f,0x0584
+#define readSRC_B_RateStream 0xc24f,0x0600
+#define wroteSRC_B_RateStreamFull 0xca4f,0x0600
+#define wroteSRC_B_RateStreamHalf 0xca4f,0x0601
+#define wroteSRC_B_RateStreamQuarter 0xca4f,0x0602
+#define wroteSRC_B_RateStreamDouble 0xca4f,0x0603
+#define wroteSRC_B_RateStreamQuadruple 0xca4f,0x0604
+#define readSRC_B_SampleRate 0xc24f,0x0700
+#define wroteSRC_B_SampleRateUnknown 0xca4f,0x0700
+#define wroteSRC_B_SampleRateNone 0xca4f,0x0701
+#define wroteSRC_B_SampleRate11025Hz 0xca4f,0x070c
+#define wroteSRC_B_SampleRate12000Hz 0xca4f,0x070d
+#define wroteSRC_B_SampleRate16000Hz 0xca4f,0x070e
+#define wroteSRC_B_SampleRate22050Hz 0xca4f,0x070f
+#define wroteSRC_B_SampleRate24000Hz 0xca4f,0x0710
+#define wroteSRC_B_SampleRate32000Hz 0xca4f,0x0702
+#define wroteSRC_B_SampleRate44100Hz 0xca4f,0x0703
+#define wroteSRC_B_SampleRate48000Hz 0xca4f,0x0704
+#define wroteSRC_B_SampleRate64000Hz 0xca4f,0x0708
+#define wroteSRC_B_SampleRate88200Hz 0xca4f,0x0705
+#define wroteSRC_B_SampleRate96000Hz 0xca4f,0x0706
+#define wroteSRC_B_SampleRate128000Hz 0xca4f,0x0709
+#define wroteSRC_B_SampleRate176400Hz 0xca4f,0x070a
+#define wroteSRC_B_SampleRate192000Hz 0xca4f,0x0707
+#define readSRC_B_Status 0xc508,0x004f
+#define readSRC_B_Control 0xc24f,0x0400,0xc24f,0x0500
+#define readDECOPCBStreamFrameLength 0xc38d,0x0004
+#define writeDECOPCBStreamFrameLength256 0xcb8d,0x0004,0x0100
+#define writeDECOPCBStreamFrameLength512 0xcb8d,0x0004,0x0200
+#define writeDECOPCBStreamFrameLength1024 0xcb8d,0x0004,0x0400
diff --git a/alpha/inpbuf_a.h b/alpha/inpbuf_a.h
--- /dev/null
+++ b/alpha/inpbuf_a.h
@@ -0,0 +1,264 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Input Buffer alpha codes
+//
+//
+//
+
+#ifndef _INPBUF_A
+#define _INPBUF_A
+
+#include <acpbeta.h>
+#include <pafmac_a.h>
+#include <paftyp_a.h>
+
+#define readIBMode 0xc200+STD_BETA_IB,0x0400
+#define writeIBModeN(NN) 0xca00+STD_BETA_IB,(0x0400+(NN))
+
+#define readIBSampleRateOverride 0xc200+STD_BETA_IB,0x0800
+#define writeIBSampleRateOverrideUnknown 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_UNKNOWN)
+#define writeIBSampleRateOverrideNone 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_NONE)
+#define writeIBSampleRateOverride32000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_32000HZ)
+#define writeIBSampleRateOverride44100Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_44100HZ)
+#define writeIBSampleRateOverride48000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_48000HZ)
+#define writeIBSampleRateOverride88200Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_88200HZ)
+#define writeIBSampleRateOverride96000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_96000HZ)
+#define writeIBSampleRateOverride192000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_192000HZ)
+#define writeIBSampleRateOverride64000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_64000HZ)
+#define writeIBSampleRateOverride128000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_128000HZ)
+#define writeIBSampleRateOverride176400Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_176400HZ)
+#define writeIBSampleRateOverride8000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_8000HZ)
+#define writeIBSampleRateOverride11025Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_11025HZ)
+#define writeIBSampleRateOverride12000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_12000HZ)
+#define writeIBSampleRateOverride16000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_16000HZ)
+#define writeIBSampleRateOverride22050Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_22050HZ)
+#define writeIBSampleRateOverride24000Hz 0xca00+STD_BETA_IB,(0x0800+PAF_SAMPLERATE_24000HZ)
+#define writeIBSampleRateOverrideStandard 0xca00+STD_BETA_IB,0x0880
+#define writeIBSampleRateOverrideData 0xca00+STD_BETA_IB,0x0881
+#define writeIBSampleRateOverrideMeasured 0xca00+STD_BETA_IB,0x0882
+#define writeIBSampleRateOverrideAuto 0xca00+STD_BETA_IB,0x0883
+#define writeIBSampleRateOverrideOther 0xca00+STD_BETA_IB,0x0884
+
+#define readIBSampleRateData 0xc200+STD_BETA_IB,0x0900
+#define wroteIBSampleRateDataUnknown 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_UNKNOWN
+#define wroteIBSampleRateDataNone 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_NONE
+#define wroteIBSampleRateData32000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_32000HZ
+#define wroteIBSampleRateData44100Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_44100HZ
+#define wroteIBSampleRateData48000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_48000HZ
+#define wroteIBSampleRateData88200Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_88200HZ
+#define wroteIBSampleRateData96000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_96000HZ
+#define wroteIBSampleRateData192000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_192000HZ
+#define wroteIBSampleRateData64000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_64000HZ
+#define wroteIBSampleRateData128000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_128000HZ
+#define wroteIBSampleRateData176400Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_176400HZ
+#define wroteIBSampleRateData8000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_8000HZ
+#define wroteIBSampleRateData11025Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_11025HZ
+#define wroteIBSampleRateData12000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_12000HZ
+#define wroteIBSampleRateData16000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_16000HZ
+#define wroteIBSampleRateData22050Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_22050HZ
+#define wroteIBSampleRateData24000Hz 0xca00+STD_BETA_IB,0x0900+PAF_SAMPLERATE_24000HZ
+
+#define readIBSampleRateMeasured 0xc200+STD_BETA_IB,0x0a00
+#define wroteIBSampleRateMeasuredUnknown 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_UNKNOWN
+#define wroteIBSampleRateMeasuredNone 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_NONE
+#define wroteIBSampleRateMeasured32000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_32000HZ
+#define wroteIBSampleRateMeasured44100Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_44100HZ
+#define wroteIBSampleRateMeasured48000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_48000HZ
+#define wroteIBSampleRateMeasured88200Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_88200HZ
+#define wroteIBSampleRateMeasured96000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_96000HZ
+#define wroteIBSampleRateMeasured192000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_192000HZ
+#define wroteIBSampleRateMeasured64000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_64000HZ
+#define wroteIBSampleRateMeasured128000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_128000HZ
+#define wroteIBSampleRateMeasured176400Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_176400HZ
+#define wroteIBSampleRateMeasured8000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_8000HZ
+#define wroteIBSampleRateMeasured11025Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_11025HZ
+#define wroteIBSampleRateMeasured12000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_12000HZ
+#define wroteIBSampleRateMeasured16000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_16000HZ
+#define wroteIBSampleRateMeasured22050Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_22050HZ
+#define wroteIBSampleRateMeasured24000Hz 0xca00+STD_BETA_IB,0x0a00+PAF_SAMPLERATE_24000HZ
+
+#define readIBSampleRateStatus 0xc200+STD_BETA_IB,0x0b00
+#define wroteIBSampleRateStatusUnknown 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_UNKNOWN
+#define wroteIBSampleRateStatusNone 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_NONE
+#define wroteIBSampleRateStatus32000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_32000HZ
+#define wroteIBSampleRateStatus44100Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_44100HZ
+#define wroteIBSampleRateStatus48000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_48000HZ
+#define wroteIBSampleRateStatus88200Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_88200HZ
+#define wroteIBSampleRateStatus96000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_96000HZ
+#define wroteIBSampleRateStatus192000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_192000HZ
+#define wroteIBSampleRateStatus64000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_64000HZ
+#define wroteIBSampleRateStatus128000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_128000HZ
+#define wroteIBSampleRateStatus176400Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_176400HZ
+#define wroteIBSampleRateStatus8000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_8000HZ
+#define wroteIBSampleRateStatus11025Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_11025HZ
+#define wroteIBSampleRateStatus12000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_12000HZ
+#define wroteIBSampleRateStatus16000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_16000HZ
+#define wroteIBSampleRateStatus22050Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_22050HZ
+#define wroteIBSampleRateStatus24000Hz 0xca00+STD_BETA_IB,0x0b00+PAF_SAMPLERATE_24000HZ
+
+#define readIBNonAudio 0xc200+STD_BETA_IB,0x0c00
+
+#define readIBEmphasisData 0xc200+STD_BETA_IB,0x0d00
+#define readIBEmphasis readIBEmphasisData
+#define wroteIBEmphasisDataUnknown 0xca00+STD_BETA_IB,0x0d00+PAF_IEC_PREEMPHASIS_UNKNOWN
+#define wroteIBEmphasisDataNo 0xca00+STD_BETA_IB,0x0d00+PAF_IEC_PREEMPHASIS_NO
+#define wroteIBEmphasisDataYes 0xca00+STD_BETA_IB,0x0d00+PAF_IEC_PREEMPHASIS_YES
+
+#define readIBEmphasisOverride 0xc200+STD_BETA_IB,0x0e00
+#define writeIBEmphasisOverrideDisable 0xca00+STD_BETA_IB,0x0e00
+#define writeIBEmphasisOverrideNo 0xca00+STD_BETA_IB,0x0e80+PAF_IEC_PREEMPHASIS_NO
+#define writeIBEmphasisOverrideYes 0xca00+STD_BETA_IB,0x0e80+PAF_IEC_PREEMPHASIS_YES
+
+#define readIBEmphasisStatus 0xc200+STD_BETA_IB,0x0f00
+#define wroteIBEmphasisStatusNo 0xca00+STD_BETA_IB,0x0f00+PAF_IEC_PREEMPHASIS_NO
+#define wroteIBEmphasisStatusYes 0xca00+STD_BETA_IB,0x0f00+PAF_IEC_PREEMPHASIS_YES
+
+#define readIBLock 0xc200+STD_BETA_IB,0x1000
+#define wroteIBLockNo 0xca00+STD_BETA_IB,0x1000
+#define wroteIBLockYes 0xca00+STD_BETA_IB,0x1001
+
+#define readIBLockOverride 0xc200+STD_BETA_IB,0x0600
+#define writeIBLockOverrideNo 0xca00+STD_BETA_IB,0x0600
+#define writeIBLockOverrideYes 0xca00+STD_BETA_IB,0x0601
+#define writeIBLockOverrideNone 0xca00+STD_BETA_IB,0x0680
+
+#define readIBStatus 0xc508,STD_BETA_IB
+#define readIBControl \
+ readIBMode, \
+ readIBSampleRateOverride, \
+ readIBEmphasisOverride
+
+/* in support of inverse compilation only */
+#define writeIBModeN__0__ writeIBModeN(0)
+#define writeIBModeN__1__ writeIBModeN(1)
+
+#define readIBSioSelect 0xc200+STD_BETA_IB, 0x0500
+#define writeIBSioSelectN(NN) 0xca00+STD_BETA_IB,(0x0500+(NN))
+
+#define readIBPrecisionDefault 0xc200+STD_BETA_IB,0x1400
+#define writeIBPrecisionDefaultOriginal 0xca00+STD_BETA_IB,0x1410
+#define writeIBPrecisionDefaultStandard 0xca00+STD_BETA_IB,0x1414
+#define writeIBPrecisionDefaultFull 0xca00+STD_BETA_IB,0x1418
+
+#define readIBPrecisionDetect 0xc200+STD_BETA_IB,0x1500
+#define wroteIBPrecisionDetectInvalid 0xca00+STD_BETA_IB,0x15fe /* Treat as None/TBD */
+#define wroteIBPrecisionDetectTBD 0xca00+STD_BETA_IB,0x15ff /* Not yet implemented */
+#define wroteIBPrecisionDetectNone 0xca00+STD_BETA_IB,0x1500 /* None or <= 20 */
+#define wroteIBPrecisionDetect16 0xca00+STD_BETA_IB,0x1510
+#define wroteIBPrecisionDetect17 0xca00+STD_BETA_IB,0x1511
+#define wroteIBPrecisionDetect18 0xca00+STD_BETA_IB,0x1512
+#define wroteIBPrecisionDetect19 0xca00+STD_BETA_IB,0x1513
+#define wroteIBPrecisionDetect20 0xca00+STD_BETA_IB,0x1514
+#define wroteIBPrecisionDetect21 0xca00+STD_BETA_IB,0x1515
+#define wroteIBPrecisionDetect22 0xca00+STD_BETA_IB,0x1516
+#define wroteIBPrecisionDetect23 0xca00+STD_BETA_IB,0x1517
+#define wroteIBPrecisionDetect24 0xca00+STD_BETA_IB,0x1518 /* 24 or <= 24 */
+
+#define readIBPrecisionOverride 0xc200+STD_BETA_IB,0x1600
+#define writeIBPrecisionOverrideDefault 0xca00+STD_BETA_IB,0x16ff
+#define writeIBPrecisionOverrideDetect 0xca00+STD_BETA_IB,0x1600
+#define writeIBPrecisionOverride16 0xca00+STD_BETA_IB,0x1610
+#define writeIBPrecisionOverride17 0xca00+STD_BETA_IB,0x1611
+#define writeIBPrecisionOverride18 0xca00+STD_BETA_IB,0x1612
+#define writeIBPrecisionOverride19 0xca00+STD_BETA_IB,0x1613
+#define writeIBPrecisionOverride20 0xca00+STD_BETA_IB,0x1614
+#define writeIBPrecisionOverride21 0xca00+STD_BETA_IB,0x1615
+#define writeIBPrecisionOverride22 0xca00+STD_BETA_IB,0x1616
+#define writeIBPrecisionOverride23 0xca00+STD_BETA_IB,0x1617
+#define writeIBPrecisionOverride24 0xca00+STD_BETA_IB,0x1618
+#define writeIBPrecisionOverrideFloat 0xca00+STD_BETA_IB,0x1621
+
+#define readIBPrecisionInput 0xc200+STD_BETA_IB,0x1700
+#define wroteIBPrecisionInputBitStream 0xca00+STD_BETA_IB,0x1700
+#define wroteIBPrecisionInput16 0xca00+STD_BETA_IB,0x1710
+#define wroteIBPrecisionInput17 0xca00+STD_BETA_IB,0x1711
+#define wroteIBPrecisionInput18 0xca00+STD_BETA_IB,0x1712
+#define wroteIBPrecisionInput19 0xca00+STD_BETA_IB,0x1713
+#define wroteIBPrecisionInput20 0xca00+STD_BETA_IB,0x1714
+#define wroteIBPrecisionInput21 0xca00+STD_BETA_IB,0x1715
+#define wroteIBPrecisionInput22 0xca00+STD_BETA_IB,0x1716
+#define wroteIBPrecisionInput23 0xca00+STD_BETA_IB,0x1717
+#define wroteIBPrecisionInput24 0xca00+STD_BETA_IB,0x1718
+
+#define readIBZeroRunTrigger 0xc400+STD_BETA_IB,0x0018
+#define writeIBZeroRunTriggerN(NN) 0xcc00+STD_BETA_IB,0x0018,LSW(NN),MSW(NN)
+
+#define readIBZeroRunRestart 0xc400+STD_BETA_IB,0x001C
+#define writeIBZeroRunRestartN(NN) 0xcc00+STD_BETA_IB,0x001C,LSW(NN),MSW(NN)
+
+#define readIBUnknownTimeout 0xc400+STD_BETA_IB,0x0020
+#define writeIBUnknownTimeoutN(NN) 0xcc00+STD_BETA_IB,0x0020,LSW(NN),MSW(NN)
+
+#define readIBScanAtHighSampleRateMode 0xc200+STD_BETA_IB,0x1100
+#define writeIBScanAtHighSampleRateModeDisable 0xca00+STD_BETA_IB,0x1100
+#define writeIBScanAtHighSampleRateModeEnable 0xca00+STD_BETA_IB,0x1101
+
+#define readIBZeroRun 0xc200+STD_BETA_IB,0x1200
+#define wroteIBZeroRunNo 0xca00+STD_BETA_IB,0x1200
+#define wroteIBZeroRunYes 0xca00+STD_BETA_IB,0x1201
+
+#define readIBRateTrackMode 0xc200+STD_BETA_IB,0x1300
+#define writeIBRateTrackDisable 0xca00+STD_BETA_IB,0x1300
+#define writeIBRateTrackEnable 0xca00+STD_BETA_IB,0x1301
+
+#define readIBreportDTS16AsDTSForLargeSampleRate 0xc200+STD_BETA_IB,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateDisable 0xca00+STD_BETA_IB,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateEnable 0xca00+STD_BETA_IB,0x2901
+
+#define readIBuseIECSubType 0xc200+STD_BETA_IB,0x2A00
+#define writeIBuseIECSubTypeDisable 0xca00+STD_BETA_IB,0x2A00
+#define writeIBuseIECSubTypeEnable 0xca00+STD_BETA_IB,0x2A01
+
+
+#ifdef HSE
+// DFI
+#define readDFIFileSelect 0xc300+STD_BETA_IB,0x0024
+#define writeDFIFileSelectN(NN) 0xcb00+STD_BETA_IB,0x0024,NN
+#define readDFIMediaSelect 0xc300+STD_BETA_IB,0x0026
+#define writeDFIMediaSelectN(NN) 0xcb00+STD_BETA_IB,0x0026,NN
+#define readDFIFileSize 0xc400+STD_BETA_IB,0x0028
+#define readDFIFilePosition 0xc400+STD_BETA_IB,0x002C
+#define readDFIPlayRate1 0xc300+STD_BETA_IB,0x0030
+#define readDFIPlayRate2 0xc300+STD_BETA_IB,0x0032
+
+#endif //HSE
+
+#define readIBLastFrameMask 0xc400+STD_BETA_IB,0x0024
+#define writeIBLastFrameMaskN(NN) 0xcc00+STD_BETA_IB,0x0024,LSW(NN),MSW(NN)
+
+#endif /* _INPBUF_A */
diff --git a/alpha/inpbuf_a.hdM b/alpha/inpbuf_a.hdM
--- /dev/null
+++ b/alpha/inpbuf_a.hdM
@@ -0,0 +1,164 @@
+// inpbuf_a.hdM: inverse compilation file [Wed Mar 28 14:10:19 CDT 2018]
+
+#define readIBMode 0xc222,0x0400
+#define readIBSampleRateOverride 0xc222,0x0800
+#define writeIBSampleRateOverrideUnknown 0xca22,0x0800
+#define writeIBSampleRateOverrideNone 0xca22,0x0801
+#define writeIBSampleRateOverride32000Hz 0xca22,0x0802
+#define writeIBSampleRateOverride44100Hz 0xca22,0x0803
+#define writeIBSampleRateOverride48000Hz 0xca22,0x0804
+#define writeIBSampleRateOverride88200Hz 0xca22,0x0805
+#define writeIBSampleRateOverride96000Hz 0xca22,0x0806
+#define writeIBSampleRateOverride192000Hz 0xca22,0x0807
+#define writeIBSampleRateOverride64000Hz 0xca22,0x0808
+#define writeIBSampleRateOverride128000Hz 0xca22,0x0809
+#define writeIBSampleRateOverride176400Hz 0xca22,0x080a
+#define writeIBSampleRateOverride8000Hz 0xca22,0x080b
+#define writeIBSampleRateOverride11025Hz 0xca22,0x080c
+#define writeIBSampleRateOverride12000Hz 0xca22,0x080d
+#define writeIBSampleRateOverride16000Hz 0xca22,0x080e
+#define writeIBSampleRateOverride22050Hz 0xca22,0x080f
+#define writeIBSampleRateOverride24000Hz 0xca22,0x0810
+#define writeIBSampleRateOverrideStandard 0xca22,0x0880
+#define writeIBSampleRateOverrideData 0xca22,0x0881
+#define writeIBSampleRateOverrideMeasured 0xca22,0x0882
+#define writeIBSampleRateOverrideAuto 0xca22,0x0883
+#define writeIBSampleRateOverrideOther 0xca22,0x0884
+#define readIBSampleRateData 0xc222,0x0900
+#define wroteIBSampleRateDataUnknown 0xca22,0x0900
+#define wroteIBSampleRateDataNone 0xca22,0x0901
+#define wroteIBSampleRateData32000Hz 0xca22,0x0902
+#define wroteIBSampleRateData44100Hz 0xca22,0x0903
+#define wroteIBSampleRateData48000Hz 0xca22,0x0904
+#define wroteIBSampleRateData88200Hz 0xca22,0x0905
+#define wroteIBSampleRateData96000Hz 0xca22,0x0906
+#define wroteIBSampleRateData192000Hz 0xca22,0x0907
+#define wroteIBSampleRateData64000Hz 0xca22,0x0908
+#define wroteIBSampleRateData128000Hz 0xca22,0x0909
+#define wroteIBSampleRateData176400Hz 0xca22,0x090a
+#define wroteIBSampleRateData8000Hz 0xca22,0x090b
+#define wroteIBSampleRateData11025Hz 0xca22,0x090c
+#define wroteIBSampleRateData12000Hz 0xca22,0x090d
+#define wroteIBSampleRateData16000Hz 0xca22,0x090e
+#define wroteIBSampleRateData22050Hz 0xca22,0x090f
+#define wroteIBSampleRateData24000Hz 0xca22,0x0910
+#define readIBSampleRateMeasured 0xc222,0x0a00
+#define wroteIBSampleRateMeasuredUnknown 0xca22,0x0a00
+#define wroteIBSampleRateMeasuredNone 0xca22,0x0a01
+#define wroteIBSampleRateMeasured32000Hz 0xca22,0x0a02
+#define wroteIBSampleRateMeasured44100Hz 0xca22,0x0a03
+#define wroteIBSampleRateMeasured48000Hz 0xca22,0x0a04
+#define wroteIBSampleRateMeasured88200Hz 0xca22,0x0a05
+#define wroteIBSampleRateMeasured96000Hz 0xca22,0x0a06
+#define wroteIBSampleRateMeasured192000Hz 0xca22,0x0a07
+#define wroteIBSampleRateMeasured64000Hz 0xca22,0x0a08
+#define wroteIBSampleRateMeasured128000Hz 0xca22,0x0a09
+#define wroteIBSampleRateMeasured176400Hz 0xca22,0x0a0a
+#define wroteIBSampleRateMeasured8000Hz 0xca22,0x0a0b
+#define wroteIBSampleRateMeasured11025Hz 0xca22,0x0a0c
+#define wroteIBSampleRateMeasured12000Hz 0xca22,0x0a0d
+#define wroteIBSampleRateMeasured16000Hz 0xca22,0x0a0e
+#define wroteIBSampleRateMeasured22050Hz 0xca22,0x0a0f
+#define wroteIBSampleRateMeasured24000Hz 0xca22,0x0a10
+#define readIBSampleRateStatus 0xc222,0x0b00
+#define wroteIBSampleRateStatusUnknown 0xca22,0x0b00
+#define wroteIBSampleRateStatusNone 0xca22,0x0b01
+#define wroteIBSampleRateStatus32000Hz 0xca22,0x0b02
+#define wroteIBSampleRateStatus44100Hz 0xca22,0x0b03
+#define wroteIBSampleRateStatus48000Hz 0xca22,0x0b04
+#define wroteIBSampleRateStatus88200Hz 0xca22,0x0b05
+#define wroteIBSampleRateStatus96000Hz 0xca22,0x0b06
+#define wroteIBSampleRateStatus192000Hz 0xca22,0x0b07
+#define wroteIBSampleRateStatus64000Hz 0xca22,0x0b08
+#define wroteIBSampleRateStatus128000Hz 0xca22,0x0b09
+#define wroteIBSampleRateStatus176400Hz 0xca22,0x0b0a
+#define wroteIBSampleRateStatus8000Hz 0xca22,0x0b0b
+#define wroteIBSampleRateStatus11025Hz 0xca22,0x0b0c
+#define wroteIBSampleRateStatus12000Hz 0xca22,0x0b0d
+#define wroteIBSampleRateStatus16000Hz 0xca22,0x0b0e
+#define wroteIBSampleRateStatus22050Hz 0xca22,0x0b0f
+#define wroteIBSampleRateStatus24000Hz 0xca22,0x0b10
+#define readIBNonAudio 0xc222,0x0c00
+#define readIBEmphasisData 0xc222,0x0d00
+#define wroteIBEmphasisDataUnknown 0xca22,0x0d00
+#define wroteIBEmphasisDataNo 0xca22,0x0d01
+#define wroteIBEmphasisDataYes 0xca22,0x0d02
+#define readIBEmphasisOverride 0xc222,0x0e00
+#define writeIBEmphasisOverrideDisable 0xca22,0x0e00
+#define writeIBEmphasisOverrideNo 0xca22,0x0e81
+#define writeIBEmphasisOverrideYes 0xca22,0x0e82
+#define readIBEmphasisStatus 0xc222,0x0f00
+#define wroteIBEmphasisStatusNo 0xca22,0x0f01
+#define wroteIBEmphasisStatusYes 0xca22,0x0f02
+#define readIBLock 0xc222,0x1000
+#define wroteIBLockNo 0xca22,0x1000
+#define wroteIBLockYes 0xca22,0x1001
+#define readIBLockOverride 0xc222,0x0600
+#define writeIBLockOverrideNo 0xca22,0x0600
+#define writeIBLockOverrideYes 0xca22,0x0601
+#define writeIBLockOverrideNone 0xca22,0x0680
+#define readIBStatus 0xc508,0x0022
+#define readIBControl 0xc222,0x0400,0xc222,0x0800,0xc222,0x0e00
+#define writeIBModeN__0__ 0xca22,0x0400
+#define writeIBModeN__1__ 0xca22,0x0401
+#define readIBSioSelect 0xc222,0x0500
+#define readIBPrecisionDefault 0xc222,0x1400
+#define writeIBPrecisionDefaultOriginal 0xca22,0x1410
+#define writeIBPrecisionDefaultStandard 0xca22,0x1414
+#define writeIBPrecisionDefaultFull 0xca22,0x1418
+#define readIBPrecisionDetect 0xc222,0x1500
+#define wroteIBPrecisionDetectInvalid 0xca22,0x15fe
+#define wroteIBPrecisionDetectTBD 0xca22,0x15ff
+#define wroteIBPrecisionDetectNone 0xca22,0x1500
+#define wroteIBPrecisionDetect16 0xca22,0x1510
+#define wroteIBPrecisionDetect17 0xca22,0x1511
+#define wroteIBPrecisionDetect18 0xca22,0x1512
+#define wroteIBPrecisionDetect19 0xca22,0x1513
+#define wroteIBPrecisionDetect20 0xca22,0x1514
+#define wroteIBPrecisionDetect21 0xca22,0x1515
+#define wroteIBPrecisionDetect22 0xca22,0x1516
+#define wroteIBPrecisionDetect23 0xca22,0x1517
+#define wroteIBPrecisionDetect24 0xca22,0x1518
+#define readIBPrecisionOverride 0xc222,0x1600
+#define writeIBPrecisionOverrideDefault 0xca22,0x16ff
+#define writeIBPrecisionOverrideDetect 0xca22,0x1600
+#define writeIBPrecisionOverride16 0xca22,0x1610
+#define writeIBPrecisionOverride17 0xca22,0x1611
+#define writeIBPrecisionOverride18 0xca22,0x1612
+#define writeIBPrecisionOverride19 0xca22,0x1613
+#define writeIBPrecisionOverride20 0xca22,0x1614
+#define writeIBPrecisionOverride21 0xca22,0x1615
+#define writeIBPrecisionOverride22 0xca22,0x1616
+#define writeIBPrecisionOverride23 0xca22,0x1617
+#define writeIBPrecisionOverride24 0xca22,0x1618
+#define writeIBPrecisionOverrideFloat 0xca22,0x1621
+#define readIBPrecisionInput 0xc222,0x1700
+#define wroteIBPrecisionInputBitStream 0xca22,0x1700
+#define wroteIBPrecisionInput16 0xca22,0x1710
+#define wroteIBPrecisionInput17 0xca22,0x1711
+#define wroteIBPrecisionInput18 0xca22,0x1712
+#define wroteIBPrecisionInput19 0xca22,0x1713
+#define wroteIBPrecisionInput20 0xca22,0x1714
+#define wroteIBPrecisionInput21 0xca22,0x1715
+#define wroteIBPrecisionInput22 0xca22,0x1716
+#define wroteIBPrecisionInput23 0xca22,0x1717
+#define wroteIBPrecisionInput24 0xca22,0x1718
+#define readIBZeroRunTrigger 0xc422,0x0018
+#define readIBZeroRunRestart 0xc422,0x001c
+#define readIBUnknownTimeout 0xc422,0x0020
+#define readIBScanAtHighSampleRateMode 0xc222,0x1100
+#define writeIBScanAtHighSampleRateModeDisable 0xca22,0x1100
+#define writeIBScanAtHighSampleRateModeEnable 0xca22,0x1101
+#define readIBZeroRun 0xc222,0x1200
+#define wroteIBZeroRunNo 0xca22,0x1200
+#define wroteIBZeroRunYes 0xca22,0x1201
+#define readIBRateTrackMode 0xc222,0x1300
+#define writeIBRateTrackDisable 0xca22,0x1300
+#define writeIBRateTrackEnable 0xca22,0x1301
+#define readIBreportDTS16AsDTSForLargeSampleRate 0xc222,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateDisable 0xca22,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateEnable 0xca22,0x2901
+#define readIBuseIECSubType 0xc222,0x2a00
+#define writeIBuseIECSubTypeDisable 0xca22,0x2a00
+#define writeIBuseIECSubTypeEnable 0xca22,0x2a01
+#define readIBLastFrameMask 0xc422,0x0024
diff --git a/alpha/ml_a.h b/alpha/ml_a.h
--- /dev/null
+++ b/alpha/ml_a.h
@@ -0,0 +1,63 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// MIPS Load Demonstration algorithm alpha codes
+//
+//
+//
+
+#ifndef _ML_A
+#define _ML_A
+
+#include <acpbeta.h>
+
+#define readMLMode 0xc200+STD_BETA_ML,0x0400
+
+#define writeMLModeDisable 0xca00+STD_BETA_ML,0x0400
+#define writeMLModeEnable 0xca00+STD_BETA_ML,0x0401
+
+#define readMLCount 0xc300+STD_BETA_ML,0x0006
+#define writeMLCountN(NN) 0xcb00+STD_BETA_ML,0x0006,NN
+#define wroteMLCount 0xcb00+STD_BETA_ML,0x0006
+
+#define readMLStatus 0xc508,STD_BETA_ML
+#define readMLControl \
+ readMLMode, \
+ readMLCount
+
+#endif /* _ML_A */
+
diff --git a/alpha/ml_a.hdM b/alpha/ml_a.hdM
--- /dev/null
+++ b/alpha/ml_a.hdM
@@ -0,0 +1,9 @@
+// ml_a.hdM: inverse compilation file [Wed Mar 28 14:10:22 CDT 2018]
+
+#define readMLMode 0xc244,0x0400
+#define writeMLModeDisable 0xca44,0x0400
+#define writeMLModeEnable 0xca44,0x0401
+#define readMLCount 0xc344,0x0006
+#define wroteMLCount 0xcb44,0x0006
+#define readMLStatus 0xc508,0x0044
+#define readMLControl 0xc244,0x0400,0xc344,0x0006
diff --git a/alpha/oembeta.h b/alpha/oembeta.h
--- /dev/null
+++ b/alpha/oembeta.h
@@ -0,0 +1,48 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Alpha Code Processor Original Equipment Manufacturer Series Beta declarations
+//
+//
+//
+
+#ifndef _OEMBETA_A
+#define _OEMBETA_A
+
+ /* Beta unit numbers in this series are reserved to the OEM. */
+
+#endif /* _OEMBETA_A */
diff --git a/alpha/outbuf_a.h b/alpha/outbuf_a.h
--- /dev/null
+++ b/alpha/outbuf_a.h
@@ -0,0 +1,270 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Output Buffer alpha codes
+//
+//
+//
+
+#ifndef _OUTBUF_A
+#define _OUTBUF_A
+
+#include <paftyp_a.h>
+#include <acpbeta.h>
+
+#define readOBMode 0xc200+STD_BETA_OB,0x0400
+#define writeOBModeEnable 0xca00+STD_BETA_OB,0x0401
+#define writeOBModeIEC 0xca00+STD_BETA_OB,0x0402
+
+#define readOBSioSelect 0xc200+STD_BETA_OB, 0x0500
+#define rb32OBSioSelect 0xc000+STD_BETA_OB, 0x0581
+#define writeOBSioSelectN(NN) 0xca00+STD_BETA_OB,(0x0500+(NN))
+
+#define readOBSampleRate 0xc200+STD_BETA_OB,0x0600
+#define wroteOBSampleRateUnknown 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_UNKNOWN
+#define wroteOBSampleRateNone 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_NONE
+#define wroteOBSampleRate8000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_8000HZ
+#define wroteOBSampleRate11025Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_11025HZ
+#define wroteOBSampleRate12000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_12000HZ
+#define wroteOBSampleRate16000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_16000HZ
+#define wroteOBSampleRate22050Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_22050HZ
+#define wroteOBSampleRate24000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_24000HZ
+#define wroteOBSampleRate32000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_32000HZ
+#define wroteOBSampleRate44100Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_44100HZ
+#define wroteOBSampleRate48000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_48000HZ
+#define wroteOBSampleRate64000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_64000HZ
+#define wroteOBSampleRate88200Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_88200HZ
+#define wroteOBSampleRate96000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_96000HZ
+#define wroteOBSampleRate128000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_128000HZ
+#define wroteOBSampleRate176400Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_176400HZ
+#define wroteOBSampleRate192000Hz 0xca00+STD_BETA_OB,0x0600+PAF_SAMPLERATE_192000HZ
+
+#define readOBAudio 0xc200+STD_BETA_OB,0x0700
+#define wroteOBAudioQuiet 0xca00+STD_BETA_OB,0x0700
+#define wroteOBAudioSound 0xca00+STD_BETA_OB,0x0701
+#define wroteOBAudioFlush 0xca00+STD_BETA_OB,0x0702
+#define wroteOBAudioQuietMuted 0xca00+STD_BETA_OB,0x0710
+#define wroteOBAudioSoundMuted 0xca00+STD_BETA_OB,0x0711
+#define wroteOBAudioFlushMuted 0xca00+STD_BETA_OB,0x0712
+
+#define readOBClock 0xc200+STD_BETA_OB,0x0800
+#define writeOBClockExternal 0xca00+STD_BETA_OB,0x0800
+#define writeOBClockInternal 0xca00+STD_BETA_OB,0x0801
+
+#define readOBFlush 0xc200+STD_BETA_OB,0x0900
+#define writeOBFlushDisable 0xca00+STD_BETA_OB,0x0900
+#define writeOBFlushEnable 0xca00+STD_BETA_OB,0x0901
+
+#define readOBRateTrackMode 0xc200+STD_BETA_OB,0x0A00
+#define writeOBRateTrackDisable 0xca00+STD_BETA_OB,0x0A00
+#define writeOBRateTrackEnable 0xca00+STD_BETA_OB,0x0A01
+
+#define readOBMarkerInsertionMode 0xc200+STD_BETA_OB,0x0B00
+#define writeOBMarkerInsertionModeDisable 0xca00+STD_BETA_OB,0x0B00
+#define writeOBMarkerInsertionModeEnable 0xca00+STD_BETA_OB,0x0B01
+
+#define readOBMaxNumBufOverride 0xc200+STD_BETA_OB,0x0C00
+#define writeOBMaxNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x0C00 + (NN))
+#define writeOBMaxNumBufOverrideNone 0xca00+STD_BETA_OB,0x0C00
+
+#define readOBUnknownNumBufOverride 0xc200+STD_BETA_OB,0x0D00
+#define writeOBUnknownNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x0D00 + (NN))
+#define writeOBUnknownNumBufOverrideNone 0xca00+STD_BETA_OB,0x0D00
+
+#define readOBNoneNumBufOverride 0xc200+STD_BETA_OB,0x0E00
+#define writeOBNoneNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x0E00 + (NN))
+#define writeOBNoneNumBufOverrideNone 0xca00+STD_BETA_OB,0x0E00
+
+#define readOBPassNumBufOverride 0xc200+STD_BETA_OB,0x0F00
+#define writeOBPassNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x0F00 + (NN))
+#define writeOBPassNumBufOverrideNone 0xca00+STD_BETA_OB,0x0F00
+
+#define readOBSngNumBufOverride 0xc200+STD_BETA_OB,0x1000
+#define writeOBSngNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1000 + (NN))
+#define writeOBSngNumBufOverrideNone 0xca00+STD_BETA_OB,0x1000
+
+#define readOBAutoNumBufOverride 0xc200+STD_BETA_OB,0x1100
+#define writeOBAutoNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1100 + (NN))
+#define writeOBAutoNumBufOverrideNone 0xca00+STD_BETA_OB,0x1100
+
+#define readOBBitstreamNumBufOverride 0xc200+STD_BETA_OB,0x1200
+#define writeOBBitstreamNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1200 + (NN))
+#define writeOBBitstreamNumBufOverrideNone 0xca00+STD_BETA_OB,0x1200
+
+#define readOBDtsallNumBufOverride 0xc200+STD_BETA_OB,0x1300
+#define writeOBDtsallNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1300 + (NN))
+#define writeOBDtsallNumBufOverrideNone 0xca00+STD_BETA_OB,0x1300
+
+#define readOBPcmautoNumBufOverride 0xc200+STD_BETA_OB,0x1400
+#define writeOBPcmautoNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1400 + (NN))
+#define writeOBPcmautoNumBufOverrideNone 0xca00+STD_BETA_OB,0x1400
+
+#define readOBPcmNumBufOverride 0xc200+STD_BETA_OB,0x1500
+#define writeOBPcmNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1500 + (NN))
+#define writeOBPcmNumBufOverrideNone 0xca00+STD_BETA_OB,0x1500
+
+#define readOBPc8NumBufOverride 0xc200+STD_BETA_OB,0x1600
+#define writeOBPc8NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1600 + (NN))
+#define writeOBPc8NumBufOverrideNone 0xca00+STD_BETA_OB,0x1600
+
+#define readOBAc3NumBufOverride 0xc200+STD_BETA_OB,0x1700
+#define writeOBAc3NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1700 + (NN))
+#define writeOBAc3NumBufOverrideNone 0xca00+STD_BETA_OB,0x1700
+
+#define readOBDtsNumBufOverride 0xc200+STD_BETA_OB,0x1800
+#define writeOBDtsNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1800 + (NN))
+#define writeOBDtsNumBufOverrideNone 0xca00+STD_BETA_OB,0x1800
+
+#define readOBAacNumBufOverride 0xc200+STD_BETA_OB,0x1900
+#define writeOBAacNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1900 + (NN))
+#define writeOBAacNumBufOverrideNone 0xca00+STD_BETA_OB,0x1900
+
+#define readOBMpegNumBufOverride 0xc200+STD_BETA_OB,0x1A00
+#define writeOBMpegNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1A00 + (NN))
+#define writeOBMpegNumBufOverrideNone 0xca00+STD_BETA_OB,0x1A00
+
+#define readOBDts12NumBufOverride 0xc200+STD_BETA_OB,0x1B00
+#define writeOBDts12NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1B00 + (NN))
+#define writeOBDts12NumBufOverrideNone 0xca00+STD_BETA_OB,0x1B00
+
+#define readOBDts13NumBufOverride 0xc200+STD_BETA_OB,0x1C00
+#define writeOBDts13NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1C00 + (NN))
+#define writeOBDts13NumBufOverrideNone 0xca00+STD_BETA_OB,0x1C00
+
+#define readOBDts14NumBufOverride 0xc200+STD_BETA_OB,0x1D00
+#define writeOBDts14NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1D00 + (NN))
+#define writeOBDts14NumBufOverrideNone 0xca00+STD_BETA_OB,0x1D00
+
+#define readOBDts16NumBufOverride 0xc200+STD_BETA_OB,0x1E00
+#define writeOBDts16NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1E00 + (NN))
+#define writeOBDts16NumBufOverrideNone 0xca00+STD_BETA_OB,0x1E00
+
+#define readOBWma9proNumBufOverride 0xc200+STD_BETA_OB,0x1F00
+#define writeOBWma9proNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x1F00 + (NN))
+#define writeOBWma9proNumBufOverrideNone 0xca00+STD_BETA_OB,0x1F00
+
+#define readOBMp3NumBufOverride 0xc200+STD_BETA_OB,0x2000
+#define writeOBMp3NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2000 + (NN))
+#define writeOBMp3NumBufOverrideNone 0xca00+STD_BETA_OB,0x2000
+
+#define readOBDsd1NumBufOverride 0xc200+STD_BETA_OB,0x2100
+#define writeOBDsd1NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2100 + (NN))
+#define writeOBDsd1NumBufOverrideNone 0xca00+STD_BETA_OB,0x2100
+
+#define readOBDsd2NumBufOverride 0xc200+STD_BETA_OB,0x2200
+#define writeOBDsd2NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2200 + (NN))
+#define writeOBDsd2NumBufOverrideNone 0xca00+STD_BETA_OB,0x2200
+
+#define readOBDsd3NumBufOverride 0xc200+STD_BETA_OB,0x2300
+#define writeOBDsd3NumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2300 + (NN))
+#define writeOBDsd3NumBufOverrideNone 0xca00+STD_BETA_OB,0x2300
+
+#define readOBDdpNumBufOverride 0xc200+STD_BETA_OB,0x2400
+#define writeOBDdpNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2400 + (NN))
+#define writeOBDdpNumBufOverrideNone 0xca00+STD_BETA_OB,0x2400
+
+#define readOBDtshdNumBufOverride 0xc200+STD_BETA_OB,0x2500
+#define writeOBDtshdNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2500 + (NN))
+#define writeOBDtshdNumBufOverrideNone 0xca00+STD_BETA_OB,0x2500
+
+#define readOBThdNumBufOverride 0xc200+STD_BETA_OB,0x2600
+#define writeOBThdNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2600 + (NN))
+#define writeOBThdNumBufOverrideNone 0xca00+STD_BETA_OB,0x2600
+
+#define readOBDxpNumBufOverride 0xc200+STD_BETA_OB,0x2700
+#define writeOBDxpNumBufOverrideN(NN) 0xca00+STD_BETA_OB,(0x2700 + (NN))
+#define writeOBDxpNumBufOverrideNone 0xca00+STD_BETA_OB,0x2700
+
+#define readOBStatus 0xc508,STD_BETA_OB
+#define readOBControl \
+ readOBMode, \
+ readOBSioSelect, \
+ readOBClock, \
+ readOBFlush
+
+#ifdef HSE
+// DFI
+#define readDFOFileSelect 0xc300+STD_BETA_OB,0x000C
+#define writeDFOFileSelectN(NN) 0xcb00+STD_BETA_OB,0x000C,NN
+#define readDFOMediaSelect 0xc300+STD_BETA_OB,0x000E
+#define writeDFOMediaSelectN(NN) 0xcb00+STD_BETA_OB,0x000E,NN
+#endif //HSE
+
+/***********************************************************************
+ * The following addresses will be directly referred in the alpha codes below.
+ *
+ * #define DITCSRA0 0x46000100
+ * #define DITCSRA1 0x46000104
+ * #define DITCSRA2 0x46000108
+ * #define DITCSRA3 0x4600010c
+ * #define DITCSRA4 0x46000110
+ * #define DITCSRA5 0x46000114
+ *
+ * #define DITCSRB0 0x46000118
+ * #define DITCSRB1 0x4600011c
+ * #define DITCSRB2 0x46000120
+ * #define DITCSRB3 0x46000124
+ * #define DITCSRB4 0x46000128
+ * #define DITCSRB5 0x4600012c
+*/
+
+#define readOBDitCsrA0 0xf704,0x0004,0x0100,0x4600
+#define writeOBDitCsrA0(N) 0xff04,0x0004,0x0100,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrA1 0xf704,0x0004,0x0104,0x4600
+#define writeOBDitCsrA1(N) 0xff04,0x0004,0x0104,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrA2 0xf704,0x0004,0x0108,0x4600
+#define writeOBDitCsrA2(N) 0xff04,0x0004,0x0108,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrA3 0xf704,0x0004,0x010c,0x4600
+#define writeOBDitCsrA3(N) 0xff04,0x0004,0x010c,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrA4 0xf704,0x0004,0x0110,0x4600
+#define writeOBDitCsrA4(N) 0xff04,0x0004,0x0110,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrA5 0xf704,0x0004,0x0114,0x4600
+#define writeOBDitCsrA5(N) 0xff04,0x0004,0x0114,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrB0 0xf704,0x0004,0x0118,0x4600
+#define writeOBDitCsrB0(N) 0xff04,0x0004,0x0118,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrB1 0xf704,0x0004,0x011c,0x4600
+#define writeOBDitCsrB1(N) 0xff04,0x0004,0x011c,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrB2 0xf704,0x0004,0x0120,0x4600
+#define writeOBDitCsrB2(N) 0xff04,0x0004,0x0120,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrB3 0xf704,0x0004,0x0124,0x4600
+#define writeOBDitCsrB3(N) 0xff04,0x0004,0x0124,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrB4 0xf704,0x0004,0x0128,0x4600
+#define writeOBDitCsrB4(N) 0xff04,0x0004,0x0128,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+#define readOBDitCsrB5 0xf704,0x0004,0x012c,0x4600
+#define writeOBDitCsrB5(N) 0xff04,0x0004,0x012c,0x4600,((N)&0xFFFF),(((N)>>16)&0xFFFF)
+
+#endif /* _OUTBUF_A */
diff --git a/alpha/outbuf_a.hdM b/alpha/outbuf_a.hdM
--- /dev/null
+++ b/alpha/outbuf_a.hdM
@@ -0,0 +1,113 @@
+// outbuf_a.hdM: inverse compilation file [Wed Mar 28 14:10:25 CDT 2018]
+
+#define readOBMode 0xc223,0x0400
+#define writeOBModeEnable 0xca23,0x0401
+#define writeOBModeIEC 0xca23,0x0402
+#define readOBSioSelect 0xc223,0x0500
+#define readOBSampleRate 0xc223,0x0600
+#define wroteOBSampleRateUnknown 0xca23,0x0600
+#define wroteOBSampleRateNone 0xca23,0x0601
+#define wroteOBSampleRate8000Hz 0xca23,0x060b
+#define wroteOBSampleRate11025Hz 0xca23,0x060c
+#define wroteOBSampleRate12000Hz 0xca23,0x060d
+#define wroteOBSampleRate16000Hz 0xca23,0x060e
+#define wroteOBSampleRate22050Hz 0xca23,0x060f
+#define wroteOBSampleRate24000Hz 0xca23,0x0610
+#define wroteOBSampleRate32000Hz 0xca23,0x0602
+#define wroteOBSampleRate44100Hz 0xca23,0x0603
+#define wroteOBSampleRate48000Hz 0xca23,0x0604
+#define wroteOBSampleRate64000Hz 0xca23,0x0608
+#define wroteOBSampleRate88200Hz 0xca23,0x0605
+#define wroteOBSampleRate96000Hz 0xca23,0x0606
+#define wroteOBSampleRate128000Hz 0xca23,0x0609
+#define wroteOBSampleRate176400Hz 0xca23,0x060a
+#define wroteOBSampleRate192000Hz 0xca23,0x0607
+#define readOBAudio 0xc223,0x0700
+#define wroteOBAudioQuiet 0xca23,0x0700
+#define wroteOBAudioSound 0xca23,0x0701
+#define wroteOBAudioFlush 0xca23,0x0702
+#define wroteOBAudioQuietMuted 0xca23,0x0710
+#define wroteOBAudioSoundMuted 0xca23,0x0711
+#define wroteOBAudioFlushMuted 0xca23,0x0712
+#define readOBClock 0xc223,0x0800
+#define writeOBClockExternal 0xca23,0x0800
+#define writeOBClockInternal 0xca23,0x0801
+#define readOBFlush 0xc223,0x0900
+#define writeOBFlushDisable 0xca23,0x0900
+#define writeOBFlushEnable 0xca23,0x0901
+#define readOBRateTrackMode 0xc223,0x0a00
+#define writeOBRateTrackDisable 0xca23,0x0a00
+#define writeOBRateTrackEnable 0xca23,0x0a01
+#define readOBMarkerInsertionMode 0xc223,0x0b00
+#define writeOBMarkerInsertionModeDisable 0xca23,0x0b00
+#define writeOBMarkerInsertionModeEnable 0xca23,0x0b01
+#define readOBMaxNumBufOverride 0xc223,0x0c00
+#define writeOBMaxNumBufOverrideNone 0xca23,0x0c00
+#define readOBUnknownNumBufOverride 0xc223,0x0d00
+#define writeOBUnknownNumBufOverrideNone 0xca23,0x0d00
+#define readOBNoneNumBufOverride 0xc223,0x0e00
+#define writeOBNoneNumBufOverrideNone 0xca23,0x0e00
+#define readOBPassNumBufOverride 0xc223,0x0f00
+#define writeOBPassNumBufOverrideNone 0xca23,0x0f00
+#define readOBSngNumBufOverride 0xc223,0x1000
+#define writeOBSngNumBufOverrideNone 0xca23,0x1000
+#define readOBAutoNumBufOverride 0xc223,0x1100
+#define writeOBAutoNumBufOverrideNone 0xca23,0x1100
+#define readOBBitstreamNumBufOverride 0xc223,0x1200
+#define writeOBBitstreamNumBufOverrideNone 0xca23,0x1200
+#define readOBDtsallNumBufOverride 0xc223,0x1300
+#define writeOBDtsallNumBufOverrideNone 0xca23,0x1300
+#define readOBPcmautoNumBufOverride 0xc223,0x1400
+#define writeOBPcmautoNumBufOverrideNone 0xca23,0x1400
+#define readOBPcmNumBufOverride 0xc223,0x1500
+#define writeOBPcmNumBufOverrideNone 0xca23,0x1500
+#define readOBPc8NumBufOverride 0xc223,0x1600
+#define writeOBPc8NumBufOverrideNone 0xca23,0x1600
+#define readOBAc3NumBufOverride 0xc223,0x1700
+#define writeOBAc3NumBufOverrideNone 0xca23,0x1700
+#define readOBDtsNumBufOverride 0xc223,0x1800
+#define writeOBDtsNumBufOverrideNone 0xca23,0x1800
+#define readOBAacNumBufOverride 0xc223,0x1900
+#define writeOBAacNumBufOverrideNone 0xca23,0x1900
+#define readOBMpegNumBufOverride 0xc223,0x1a00
+#define writeOBMpegNumBufOverrideNone 0xca23,0x1a00
+#define readOBDts12NumBufOverride 0xc223,0x1b00
+#define writeOBDts12NumBufOverrideNone 0xca23,0x1b00
+#define readOBDts13NumBufOverride 0xc223,0x1c00
+#define writeOBDts13NumBufOverrideNone 0xca23,0x1c00
+#define readOBDts14NumBufOverride 0xc223,0x1d00
+#define writeOBDts14NumBufOverrideNone 0xca23,0x1d00
+#define readOBDts16NumBufOverride 0xc223,0x1e00
+#define writeOBDts16NumBufOverrideNone 0xca23,0x1e00
+#define readOBWma9proNumBufOverride 0xc223,0x1f00
+#define writeOBWma9proNumBufOverrideNone 0xca23,0x1f00
+#define readOBMp3NumBufOverride 0xc223,0x2000
+#define writeOBMp3NumBufOverrideNone 0xca23,0x2000
+#define readOBDsd1NumBufOverride 0xc223,0x2100
+#define writeOBDsd1NumBufOverrideNone 0xca23,0x2100
+#define readOBDsd2NumBufOverride 0xc223,0x2200
+#define writeOBDsd2NumBufOverrideNone 0xca23,0x2200
+#define readOBDsd3NumBufOverride 0xc223,0x2300
+#define writeOBDsd3NumBufOverrideNone 0xca23,0x2300
+#define readOBDdpNumBufOverride 0xc223,0x2400
+#define writeOBDdpNumBufOverrideNone 0xca23,0x2400
+#define readOBDtshdNumBufOverride 0xc223,0x2500
+#define writeOBDtshdNumBufOverrideNone 0xca23,0x2500
+#define readOBThdNumBufOverride 0xc223,0x2600
+#define writeOBThdNumBufOverrideNone 0xca23,0x2600
+#define readOBDxpNumBufOverride 0xc223,0x2700
+#define writeOBDxpNumBufOverrideNone 0xca23,0x2700
+#define readOBStatus 0xc508,0x0023
+#define readOBControl 0xc223,0x0400,0xc223,0x0500,0xc223,0x0800,0xc223,0x0900
+#define readOBDitCsrA0 0xf704,0x0004,0x0100,0x4600
+#define readOBDitCsrA1 0xf704,0x0004,0x0104,0x4600
+#define readOBDitCsrA2 0xf704,0x0004,0x0108,0x4600
+#define readOBDitCsrA3 0xf704,0x0004,0x010c,0x4600
+#define readOBDitCsrA4 0xf704,0x0004,0x0110,0x4600
+#define readOBDitCsrA5 0xf704,0x0004,0x0114,0x4600
+#define readOBDitCsrB0 0xf704,0x0004,0x0118,0x4600
+#define readOBDitCsrB1 0xf704,0x0004,0x011c,0x4600
+#define readOBDitCsrB2 0xf704,0x0004,0x0120,0x4600
+#define readOBDitCsrB3 0xf704,0x0004,0x0124,0x4600
+#define readOBDitCsrB4 0xf704,0x0004,0x0128,0x4600
+#define readOBDitCsrB5 0xf704,0x0004,0x012c,0x4600
diff --git a/alpha/pa_i13_evmk2g_io_a.h b/alpha/pa_i13_evmk2g_io_a.h
--- /dev/null
@@ -0,0 +1,106 @@
+
+/*
+Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+#ifndef _PAI_EVMK2G_IO_A_H_
+#define _PAI_EVMK2G_IO_A_H_
+
+#include <acpbeta.h>
+#include <i13_a.h>
+
+// execPAIInOutError : if returned, input/output "none" selected
+#define execPAIInOutError 0xf1ff
+
+// -----------------------------------------------------------------------------
+// IB SIO Select Register is set by the execPAIIn* shortcuts
+
+#define execPAIInNone 0xf120
+#define execPAIInHDMIStereo 0xf121
+#define execPAIInHDMI 0xf122
+#define execPAIInDigital 0xf123
+#define execPAIInAnalog 0xf124
+
+// These values reflect the definition of devinp[]
+#define DEVINP_NULL 0
+#define DEVINP_HDMI_STEREO 1
+#define DEVINP_HDMI 2
+#define DEVINP_DIR 3
+#define DEVINP_ADC 4
+#define DEVINP_N 5
+
+#define wroteIBSioCommandNone 0xca00+STD_BETA_IB,0x0500+DEVINP_NULL
+#define wroteIBSioCommandHDMIStereo 0xca00+STD_BETA_IB,0x0500+DEVINP_HDMI_STEREO
+#define wroteIBSioCommandHDMI 0xca00+STD_BETA_IB,0x0500+DEVINP_HDMI
+#define wroteIBSioCommandDigital 0xca00+STD_BETA_IB,0x0500+DEVINP_DIR
+#define wroteIBSioCommandAnalog 0xca00+STD_BETA_IB,0x0500+DEVINP_ADC
+
+#define wroteIBSioSelectNone 0xca00+STD_BETA_IB,0x0580+DEVINP_NULL
+#define wroteIBSioSelectHDMIStereo 0xca00+STD_BETA_IB,0x0580+DEVINP_HDMI_STEREO
+#define wroteIBSioSelectHDMI 0xca00+STD_BETA_IB,0x0580+DEVINP_HDMI
+#define wroteIBSioSelectDigital 0xca00+STD_BETA_IB,0x0580+DEVINP_DIR
+#define wroteIBSioSelectAnalog 0xca00+STD_BETA_IB,0x0580+DEVINP_ADC
+
+
+// -----------------------------------------------------------------------------
+// OB SIO Select Register is set by the execPAIOut* shortcuts
+
+#define execPAIOutNone 0xf130
+#define execPAIOutAnalog 0xf131 //8 channel output analog (24bit)
+#define execPAIOutAnalogSlave 0xf132 //8 channel output analog (24bit)
+#define execPAIOutAnalog12Ch 0xf133 //12 channel output analog (24bit)
+#define execPAIOutAnalog16Ch 0xf134 //16 channel output analog (24bit)
+
+// These values reflect the definition of devout[]
+#define DEVOUT_NULL 0
+#define DEVOUT_DAC 1
+#define DEVOUT_DAC_SLAVE 2
+#define DEVOUT_DAC_12CH 3
+#define DEVOUT_DAC_16CH 4
+#define DEVOUT_N 5
+
+
+#define wroteOBSioCommandNone 0xca00+STD_BETA_OB,0x0500+DEVOUT_NULL
+#define wroteOBSioCommandAnalog 0xca00+STD_BETA_OB,0x0500+DEVOUT_DAC
+#define wroteOBSioCommandAnalogSlave 0xca00+STD_BETA_OB,0x0500+DEVOUT_DAC_SLAVE
+#define wroteOBSioCommandAnalog12Ch 0xca00+STD_BETA_OB,0x0500+DEVOUT_DAC_12CH
+#define wroteOBSioCommandAnalog16Ch 0xca00+STD_BETA_OB,0x0500+DEVOUT_DAC_16CH
+
+#define wroteOBSioSelectNone 0xca00+STD_BETA_OB,0x0580+DEVOUT_NULL
+#define wroteOBSioSelectAnalog 0xca00+STD_BETA_OB,0x0580+DEVOUT_DAC
+#define wroteOBSioSelectAnalogSlave 0xca00+STD_BETA_OB,0x0580+DEVOUT_DAC_SLAVE
+#define wroteOBSioSelectAnalog12Ch 0xca00+STD_BETA_OB,0x0580+DEVOUT_DAC_12CH
+#define wroteOBSioSelectAnalog16Ch 0xca00+STD_BETA_OB,0x0580+DEVOUT_DAC_16CH
+// -----------------------------------------------------------------------------
+
+#endif // _PAI_EVMK2G_IO_A_H_
diff --git a/alpha/pa_i13_evmk2g_io_a.hdM b/alpha/pa_i13_evmk2g_io_a.hdM
--- /dev/null
@@ -0,0 +1,3855 @@
+// pa_i13_evmk2g_io_a.hdM: inverse compilation file [Wed Mar 28 14:10:29 CDT 2018]
+
+#define readSYSMode 0xc220,0x0400
+#define readSYSListeningMode 0xc220,0x0500
+#define readSYSRecreationMode 0xc220,0x0600
+#define readSYSSpeakerMain 0xc220,0x0700
+#define readSYSSpeakerCntr 0xc220,0x0800
+#define readSYSSpeakerSurr 0xc220,0x0900
+#define readSYSSpeakerBack 0xc220,0x0a00
+#define readSYSSpeakerSubw 0xc220,0x0b00
+#define readSYSChannelConfigurationRequestType 0xc220,0x0c00
+#define readSYSChannelConfigurationRequest 0xc620,0x2008
+#define readSYSSpeakerWide 0xc220,0x1800
+#define readSYSSpeakerHigh 0xc220,0x1900
+#define readSYSSpeakerTopfront 0xc220,0x1a00
+#define readSYSspeakerToprear 0xc220,0x1b00
+#define readSYSspeakerTopmiddle 0xc220,0x1c00
+#define readSYSspeakerFrontheight 0xc220,0x1d00
+#define readSYSspeakerRearheight 0xc220,0x1e00
+#define readSYSspeakerScreen 0xc220,0x2800
+#define readSYSSurr1 0xc220,0x2900
+#define readSYSSurr2 0xc220,0x2a00
+#define readSYSRearSurr1 0xc220,0x2b00
+#define readSYSRearSurr2 0xc220,0x2c00
+#define readSYSCntrSurr 0xc220,0x2d00
+#define readSYSLRCntr 0xc220,0x2e00
+#define readSYSLRCntrSurr 0xc220,0x2f00
+#define writeSYSModeDisable 0xca20,0x0400
+#define writeSYSModeEnable 0xca20,0x047f
+#define wroteSYSListeningModeUnknown 0xca20,0x0500
+#define wroteSYSListeningModeStandard 0xca20,0x0501
+#define wroteSYSListeningModePure 0xca20,0x0502
+#define writeSYSRecreationModeNone 0xca20,0x0600
+#define writeSYSRecreationModeMono 0xca20,0x0601
+#define writeSYSRecreationModeStereo 0xca20,0x0602
+#define writeSYSRecreationMode2Stereo 0xca20,0x0603
+#define writeSYSRecreationMode3Stereo 0xca20,0x0604
+#define writeSYSRecreationModePhantom 0xca20,0x0605
+#define writeSYSRecreationModeSurround 0xca20,0x0606
+#define writeSYSRecreationModeDont 0xca20,0x0680
+#define writeSYSRecreationModeDirect 0xca20,0x0681
+#define writeSYSRecreationModeAuto 0xca20,0x0682
+#define writeSYSSpeakerMainSmall2 0xca20,0x0722
+#define writeSYSSpeakerMainLarge2 0xca20,0x0732
+#define writeSYSSpeakerCntrNone 0xca20,0x0800
+#define writeSYSSpeakerCntrSmall1 0xca20,0x0821
+#define writeSYSSpeakerCntrLarge1 0xca20,0x0831
+#define writeSYSSpeakerSurrNone 0xca20,0x0900
+#define writeSYSSpeakerSurrSmall2 0xca20,0x0922
+#define writeSYSSpeakerSurrLarge2 0xca20,0x0932
+#define writeSYSSpeakerBackNone 0xca20,0x0a00
+#define writeSYSSpeakerBackSmall1 0xca20,0x0a21
+#define writeSYSSpeakerBackLarge1 0xca20,0x0a31
+#define writeSYSSpeakerBackSmall2 0xca20,0x0a22
+#define writeSYSSpeakerBackLarge2 0xca20,0x0a32
+#define writeSYSSpeakerSubwNone 0xca20,0x0b00
+#define writeSYSSpeakerSubwBass1 0xca20,0x0b11
+#define writeSYSSpeakerSubwBass2 0xca20,0x0b12
+#define writeSYSSpeakerSubwLarge1 0xca20,0x0b31
+#define writeSYSSpeakerSubwLarge2 0xca20,0x0b32
+#define writeSYSSpeakerWideNone 0xca20,0x1800
+#define writeSYSSpeakerWideSmall2 0xca20,0x1822
+#define writeSYSSpeakerWideLarge2 0xca20,0x1832
+#define writeSYSSpeakerHighNone 0xca20,0x1900
+#define writeSYSSpeakerHighSmall2 0xca20,0x1922
+#define writeSYSSpeakerHighLarge2 0xca20,0x1932
+#define writeSYSSpeakerTopfrontNone 0xca20,0x1a00
+#define writeSYSSpeakerTopfrontSmall2 0xca20,0x1a22
+#define writeSYSSpeakerTopfrontLarge2 0xca20,0x1a32
+#define writeSYSSpeakerToprearNone 0xca20,0x1b00
+#define writeSYSSpeakerToprearSmall2 0xca20,0x1b22
+#define writeSYSSpeakerToprearLarge2 0xca20,0x1b32
+#define writeSYSSpeakerTopmiddleNone 0xca20,0x1c00
+#define writeSYSSpeakerTopmiddleSmall2 0xca20,0x1c22
+#define writeSYSSpeakerTopmiddleLarge2 0xca20,0x1c32
+#define writeSYSSpeakerFrontheightNone 0xca20,0x1d00
+#define writeSYSSpeakerFrontheightSmall2 0xca20,0x1d22
+#define writeSYSSpeakerFrontheightLarge2 0xca20,0x1d32
+#define writeSYSSpeakerRearheightNone 0xca20,0x1e00
+#define writeSYSSpeakerRearheightSmall2 0xca20,0x1e22
+#define writeSYSSpeakerRearheightLarge2 0xca20,0x1e32
+#define writeSYSSpeakerScreenNone 0xca20,0x2800
+#define writeSYSSpeakerScreenSmall2 0xca20,0x2822
+#define writeSYSSpeakerScreenLarge2 0xca20,0x2832
+#define writeSYSSurr1None 0xca20,0x2900
+#define writeSYSSurr1Small2 0xca20,0x2922
+#define writeSYSSurr1Large2 0xca20,0x2932
+#define writeSYSSurr2None 0xca20,0x2a00
+#define writeSYSSurr2Small2 0xca20,0x2a22
+#define writeSYSSurr2Large2 0xca20,0x2a32
+#define writeSYSRearSurr1None 0xca20,0x2b00
+#define writeSYSRearSurr1Small2 0xca20,0x2b22
+#define writeSYSRearSurr1Large2 0xca20,0x2b32
+#define writeSYSRearSurr2None 0xca20,0x2c00
+#define writeSYSRearSurr2Small2 0xca20,0x2c22
+#define writeSYSRearSurr2Large2 0xca20,0x2c32
+#define writeSYSCntrSurrNone 0xca20,0x2d00
+#define writeSYSCntrSurrSmall1 0xca20,0x2d21
+#define writeSYSCntrSurrLarge1 0xca20,0x2d31
+#define writeSYSLRCntrNone 0xca20,0x2e00
+#define writeSYSLRCntrSmall2 0xca20,0x2e22
+#define writeSYSLRCntrLarge2 0xca20,0x2e32
+#define writeSYSLRCntrSurrNone 0xca20,0x2f00
+#define writeSYSLRCntrSurrSmall2 0xca20,0x2f22
+#define writeSYSLRCntrSurrLarge2 0xca20,0x2f32
+#define writeSYSChannelConfigurationRequestTypeStandard 0xca20,0x0c00
+#define writeSYSChannelConfigurationRequestTypeDecodeBypass 0xca20,0x0c01
+#define writeSYSChannelConfigurationRequestTypeDecodeDirect 0xca20,0x0c02
+#define readSYSImageSwitch 0xc220,0x0d00
+#define writeimage1 0xca20,0x0d01
+#define writeimage2 0xca20,0x0d02
+#define writeimage3 0xca20,0x0d03
+#define readSYSImageNum 0xc220,0x0e00
+#define readSYSImageNumMax 0xc220,0x0f00
+#define writeSYSChannelConfigurationRequestUnknown 0xcc20,0x0020,0x0000,0x0000
+#define writeSYSChannelConfigurationRequestNone 0xcc20,0x0020,0x0001,0x0000
+#define writeSYSChannelConfigurationRequestMono 0xcc20,0x0020,0x0002,0x0000
+#define writeSYSChannelConfigurationRequestStereo 0xcc20,0x0020,0x0003,0x0000
+#define writeSYSChannelConfigurationRequestStereoLtRt 0xcc20,0x0020,0x0003,0x0002
+#define writeSYSChannelConfigurationRequestStereoMono 0xcc20,0x0020,0x0003,0x0003
+#define writeSYSChannelConfigurationRequest3Stereo 0xcc20,0x0020,0x0108,0x0000
+#define writeSYSChannelConfigurationRequestPhantom 0xcc20,0x0020,0x0105,0x0000
+#define writeSYSChannelConfigurationRequestSurround 0xcc20,0x0020,0x010a,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_0 0xcc20,0x0020,0x0003,0x0001
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_0 0xcc20,0x0020,0x0003,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_0 0xcc20,0x0020,0x0004,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_0 0xcc20,0x0020,0x0005,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_0 0xcc20,0x0020,0x0005,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_0 0xcc20,0x0020,0x0005,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_0 0xcc20,0x0020,0x0005,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_0 0xcc20,0x0020,0x0006,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_0 0xcc20,0x0020,0x0007,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_0 0xcc20,0x0020,0x0008,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_0 0xcc20,0x0020,0x0009,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_0 0xcc20,0x0020,0x000a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_0 0xcc20,0x0020,0x000a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_0 0xcc20,0x0020,0x000a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_0 0xcc20,0x0020,0x000a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_0 0xcc20,0x0020,0x000b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_0 0xcc20,0x0020,0x000c,0x0000
+#define writeSYSChannelConfigurationRequestNone_1 0xcc20,0x0020,0x0101,0x0000
+#define writeSYSChannelConfigurationRequestMono_1 0xcc20,0x0020,0x0102,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_1 0xcc20,0x0020,0x0103,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_1 0xcc20,0x0020,0x0103,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_1 0xcc20,0x0020,0x0103,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_1 0xcc20,0x0020,0x0103,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_1 0xcc20,0x0020,0x0103,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_1 0xcc20,0x0020,0x0104,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_1 0xcc20,0x0020,0x0105,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_1 0xcc20,0x0020,0x0105,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_1 0xcc20,0x0020,0x0105,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_1 0xcc20,0x0020,0x0106,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_1 0xcc20,0x0020,0x0107,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_1 0xcc20,0x0020,0x0109,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_1 0xcc20,0x0020,0x010a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_1 0xcc20,0x0020,0x010a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_1 0xcc20,0x0020,0x010a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_1 0xcc20,0x0020,0x010b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_1 0xcc20,0x0020,0x010c,0x0000
+#define writeSYSChannelConfigurationRequestNone_2 0xcc20,0x0020,0x0201,0x0000
+#define writeSYSChannelConfigurationRequestMono_2 0xcc20,0x0020,0x0202,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_2 0xcc20,0x0020,0x0203,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_2 0xcc20,0x0020,0x0203,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_2 0xcc20,0x0020,0x0203,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_2 0xcc20,0x0020,0x0203,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_2 0xcc20,0x0020,0x0203,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_2 0xcc20,0x0020,0x0204,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_2 0xcc20,0x0020,0x0205,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_2 0xcc20,0x0020,0x0205,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_2 0xcc20,0x0020,0x0205,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_2 0xcc20,0x0020,0x0205,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_2 0xcc20,0x0020,0x0206,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_2 0xcc20,0x0020,0x0207,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_2 0xcc20,0x0020,0x0208,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_2 0xcc20,0x0020,0x0209,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_2 0xcc20,0x0020,0x020a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_2 0xcc20,0x0020,0x020a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_2 0xcc20,0x0020,0x020a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_2 0xcc20,0x0020,0x020a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_2 0xcc20,0x0020,0x020b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_2 0xcc20,0x0020,0x020c,0x0000
+#define writeSYSChannelConfigurationRequestNoneLwRw 0xcc20,0x0020,0x0001,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh 0xcc20,0x0020,0x0001,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh 0xcc20,0x0020,0x0001,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw 0xcc20,0x0020,0x0002,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh 0xcc20,0x0020,0x0002,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh 0xcc20,0x0020,0x0002,0x0500
+#define writeSYSChannelConfigurationRequestStereoLwRw 0xcc20,0x0020,0x0003,0x0100
+#define writeSYSChannelConfigurationRequestStereoLhRh 0xcc20,0x0020,0x0003,0x0400
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRh 0xcc20,0x0020,0x0003,0x0500
+#define writeSYSChannelConfigurationRequestStereoLwRwLtRt 0xcc20,0x0020,0x0003,0x0102
+#define writeSYSChannelConfigurationRequestStereoLhRhLtRt 0xcc20,0x0020,0x0003,0x0402
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhLtRt 0xcc20,0x0020,0x0003,0x0502
+#define writeSYSChannelConfigurationRequestStereoLwRwMono 0xcc20,0x0020,0x0003,0x0103
+#define writeSYSChannelConfigurationRequestStereoLhRhMono 0xcc20,0x0020,0x0003,0x0403
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhMono 0xcc20,0x0020,0x0003,0x0503
+#define writeSYSChannelConfigurationRequest3StereoLwRw 0xcc20,0x0020,0x0108,0x0100
+#define writeSYSChannelConfigurationRequest3StereoLhRh 0xcc20,0x0020,0x0108,0x0400
+#define writeSYSChannelConfigurationRequest3StereoLwRwLhRh 0xcc20,0x0020,0x0108,0x0500
+#define writeSYSChannelConfigurationRequestPhantomLwRw 0xcc20,0x0020,0x0105,0x0100
+#define writeSYSChannelConfigurationRequestPhantomLhRh 0xcc20,0x0020,0x0105,0x0400
+#define writeSYSChannelConfigurationRequestPhantomLwRwLhRh 0xcc20,0x0020,0x0105,0x0500
+#define writeSYSChannelConfigurationRequestSurroundLwRw 0xcc20,0x0020,0x010a,0x0100
+#define writeSYSChannelConfigurationRequestSurroundLhRh 0xcc20,0x0020,0x010a,0x0400
+#define writeSYSChannelConfigurationRequestSurroundLwRwLhRh 0xcc20,0x0020,0x010a,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc20,0x0020,0x0003,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc20,0x0020,0x0003,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc20,0x0020,0x0003,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_0 0xcc20,0x0020,0x0003,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_0 0xcc20,0x0020,0x0003,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc20,0x0020,0x0003,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_0 0xcc20,0x0020,0x0004,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_0 0xcc20,0x0020,0x0004,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc20,0x0020,0x0004,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_0 0xcc20,0x0020,0x0005,0x0100
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_0 0xcc20,0x0020,0x0005,0x0400
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc20,0x0020,0x0005,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc20,0x0020,0x0005,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc20,0x0020,0x0005,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc20,0x0020,0x0005,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc20,0x0020,0x0005,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc20,0x0020,0x0005,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc20,0x0020,0x0005,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_0 0xcc20,0x0020,0x0005,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_0 0xcc20,0x0020,0x0005,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc20,0x0020,0x0005,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_0 0xcc20,0x0020,0x0006,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_0 0xcc20,0x0020,0x0006,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc20,0x0020,0x0006,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_0 0xcc20,0x0020,0x0007,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_0 0xcc20,0x0020,0x0007,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc20,0x0020,0x0007,0x0500
+#define writeSYSChannelConfigurationRequestSurround0LwRw_0 0xcc20,0x0020,0x0008,0x0100
+#define writeSYSChannelConfigurationRequestSurround0LhRh_0 0xcc20,0x0020,0x0008,0x0400
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc20,0x0020,0x0008,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_0 0xcc20,0x0020,0x0009,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_0 0xcc20,0x0020,0x0009,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc20,0x0020,0x0009,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRw_0 0xcc20,0x0020,0x000a,0x0100
+#define writeSYSChannelConfigurationRequestSurround2LhRh_0 0xcc20,0x0020,0x000a,0x0400
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc20,0x0020,0x000a,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_0 0xcc20,0x0020,0x000a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_0 0xcc20,0x0020,0x000a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc20,0x0020,0x000a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc20,0x0020,0x000a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc20,0x0020,0x000a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc20,0x0020,0x000a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_0 0xcc20,0x0020,0x000a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_0 0xcc20,0x0020,0x000a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc20,0x0020,0x000a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_0 0xcc20,0x0020,0x000b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_0 0xcc20,0x0020,0x000b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc20,0x0020,0x000b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_0 0xcc20,0x0020,0x000c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_0 0xcc20,0x0020,0x000c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc20,0x0020,0x000c,0x0500
+#define writeSYSChannelConfigurationRequestNoneLwRw_1 0xcc20,0x0020,0x0101,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh_1 0xcc20,0x0020,0x0101,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_1 0xcc20,0x0020,0x0101,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw_1 0xcc20,0x0020,0x0102,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh_1 0xcc20,0x0020,0x0102,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_1 0xcc20,0x0020,0x0102,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_1 0xcc20,0x0020,0x0103,0x0100
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_1 0xcc20,0x0020,0x0103,0x0400
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc20,0x0020,0x0103,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc20,0x0020,0x0103,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc20,0x0020,0x0103,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc20,0x0020,0x0103,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc20,0x0020,0x0103,0x0102
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc20,0x0020,0x0103,0x0402
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc20,0x0020,0x0103,0x0502
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_1 0xcc20,0x0020,0x0103,0x0103
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_1 0xcc20,0x0020,0x0103,0x0403
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc20,0x0020,0x0103,0x0503
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_1 0xcc20,0x0020,0x0103,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_1 0xcc20,0x0020,0x0103,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc20,0x0020,0x0103,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_1 0xcc20,0x0020,0x0104,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_1 0xcc20,0x0020,0x0104,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc20,0x0020,0x0104,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc20,0x0020,0x0105,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc20,0x0020,0x0105,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc20,0x0020,0x0105,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc20,0x0020,0x0105,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc20,0x0020,0x0105,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc20,0x0020,0x0105,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_1 0xcc20,0x0020,0x0105,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_1 0xcc20,0x0020,0x0105,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc20,0x0020,0x0105,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_1 0xcc20,0x0020,0x0106,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_1 0xcc20,0x0020,0x0106,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc20,0x0020,0x0106,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_1 0xcc20,0x0020,0x0107,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_1 0xcc20,0x0020,0x0107,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc20,0x0020,0x0107,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_1 0xcc20,0x0020,0x0109,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_1 0xcc20,0x0020,0x0109,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc20,0x0020,0x0109,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_1 0xcc20,0x0020,0x010a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_1 0xcc20,0x0020,0x010a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc20,0x0020,0x010a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc20,0x0020,0x010a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc20,0x0020,0x010a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc20,0x0020,0x010a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_1 0xcc20,0x0020,0x010a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_1 0xcc20,0x0020,0x010a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc20,0x0020,0x010a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_1 0xcc20,0x0020,0x010b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_1 0xcc20,0x0020,0x010b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc20,0x0020,0x010b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_1 0xcc20,0x0020,0x010c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_1 0xcc20,0x0020,0x010c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc20,0x0020,0x010c,0x0500
+#define writeSYSChannelConfigurationRequestNoneLwRw_2 0xcc20,0x0020,0x0201,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh_2 0xcc20,0x0020,0x0201,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_2 0xcc20,0x0020,0x0201,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw_2 0xcc20,0x0020,0x0202,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh_2 0xcc20,0x0020,0x0202,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_2 0xcc20,0x0020,0x0202,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_2 0xcc20,0x0020,0x0203,0x0100
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_2 0xcc20,0x0020,0x0203,0x0400
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc20,0x0020,0x0203,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc20,0x0020,0x0203,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc20,0x0020,0x0203,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc20,0x0020,0x0203,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc20,0x0020,0x0203,0x0102
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc20,0x0020,0x0203,0x0402
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc20,0x0020,0x0203,0x0502
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_2 0xcc20,0x0020,0x0203,0x0103
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_2 0xcc20,0x0020,0x0203,0x0403
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc20,0x0020,0x0203,0x0503
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_2 0xcc20,0x0020,0x0203,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_2 0xcc20,0x0020,0x0203,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc20,0x0020,0x0203,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_2 0xcc20,0x0020,0x0204,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_2 0xcc20,0x0020,0x0204,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc20,0x0020,0x0204,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_2 0xcc20,0x0020,0x0205,0x0100
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_2 0xcc20,0x0020,0x0205,0x0400
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc20,0x0020,0x0205,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc20,0x0020,0x0205,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc20,0x0020,0x0205,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc20,0x0020,0x0205,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc20,0x0020,0x0205,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc20,0x0020,0x0205,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc20,0x0020,0x0205,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_2 0xcc20,0x0020,0x0205,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_2 0xcc20,0x0020,0x0205,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc20,0x0020,0x0205,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_2 0xcc20,0x0020,0x0206,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_2 0xcc20,0x0020,0x0206,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc20,0x0020,0x0206,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_2 0xcc20,0x0020,0x0207,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_2 0xcc20,0x0020,0x0207,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc20,0x0020,0x0207,0x0500
+#define writeSYSChannelConfigurationRequestSurround0LwRw_2 0xcc20,0x0020,0x0208,0x0100
+#define writeSYSChannelConfigurationRequestSurround0LhRh_2 0xcc20,0x0020,0x0208,0x0400
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc20,0x0020,0x0208,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_2 0xcc20,0x0020,0x0209,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_2 0xcc20,0x0020,0x0209,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc20,0x0020,0x0209,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRw_2 0xcc20,0x0020,0x020a,0x0100
+#define writeSYSChannelConfigurationRequestSurround2LhRh_2 0xcc20,0x0020,0x020a,0x0400
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc20,0x0020,0x020a,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_2 0xcc20,0x0020,0x020a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_2 0xcc20,0x0020,0x020a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc20,0x0020,0x020a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc20,0x0020,0x020a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc20,0x0020,0x020a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc20,0x0020,0x020a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_2 0xcc20,0x0020,0x020a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_2 0xcc20,0x0020,0x020a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc20,0x0020,0x020a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_2 0xcc20,0x0020,0x020b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_2 0xcc20,0x0020,0x020b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc20,0x0020,0x020b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_2 0xcc20,0x0020,0x020c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_2 0xcc20,0x0020,0x020c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc20,0x0020,0x020c,0x0500
+#define readSYSChannelConfigurationRequestExtChan 0xc220,0x1300
+#define writeSYSChannelConfigurationRequestExtChanNone 0xca20,0x1300
+#define writeSYSChannelConfigurationRequestExtChanLhRh 0xca20,0x1304
+#define writeSYSChannelConfigurationRequestExtChanLwRw 0xca20,0x1301
+#define writeSYSChannelConfigurationRequestExtChanLhRhLwRw 0xca20,0x1305
+#define writeSYSChannelConfigurationRequestAuxUnknown 0xca20,0x1200
+#define writeSYSChannelConfigurationRequestAuxStereo 0xca20,0x1201
+#define writeSYSChannelConfigurationRequestAuxLtRt 0xca20,0x1202
+#define writeSYSChannelConfigurationRequestAuxMono 0xca20,0x1203
+#define writeSYSChannelConfigurationRequestAuxDual 0xca20,0x1204
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0000,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_0 0xce20,0x2008,0x000c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_1 0xce20,0x2008,0x010c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_2 0xce20,0x2008,0x020c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0100,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce20,0x2008,0x000c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce20,0x2008,0x010c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce20,0x2008,0x020c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000c,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010c,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020c,0x0100,0x0a00,0x0000
+#define readSYSChannelConfigurationRequestATMOSChan 0xc320,0x0024
+#define writeSYSChannelConfigurationRequestATMOSChanNone 0xcb20,0x0024,0x0000
+#define writeSYSChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xcb20,0x0024,0x1100
+#define writeSYSChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xcb20,0x0024,0x0a00
+#define writeSYSChannelConfigurationRequestATMOSChanLtmRtm 0xcb20,0x0024,0x0400
+#define readSYSCpuLoad 0xc220,0x1500
+#define readSYSCpuLoadQ8 0xc320,0x0014
+#define readSYSPeakCpuLoad 0xc220,0x1700
+#define readSYSPeakCpuLoadQ8 0xc320,0x0016
+#define writeSYSPeakCpuLoadClear 0xcb20,0x0016,0x0000
+#define readSYSAsitLoad 0xc220,0x3000
+#define readSYSPeakAsitLoad 0xc220,0x3100
+#define writeSYSPeakAsitLoadClear 0xca20,0x3100
+#define readSYSAsotLoad 0xc220,0x3200
+#define readSYSPeakAsotLoad 0xc220,0x3300
+#define writeSYSPeakAsotLoadClear 0xca20,0x3300
+#define readSYSAipLoad 0xc220,0x3400
+#define readSYSPeakAipLoad 0xc220,0x3500
+#define writeSYSPeakAipLoadClear 0xca20,0x3500
+#define readSYSAfpLoad 0xc220,0x3600
+#define readSYSPeakAfpLoad 0xc220,0x3700
+#define writeSYSPeakAfpLoadClear 0xca20,0x3700
+#define readSYSSsLoad 0xc220,0x3800
+#define readSYSPeakSsLoad 0xc220,0x3900
+#define writeSYSPeakSsLoadClear 0xca20,0x3900
+#define readSYSPfpDisableMask 0xc420,0x003c
+#define readSYSPfpEnableMask 0xc420,0x0040
+#define readSYSPfpEnabledBf 0xc420,0x0044
+#define readSYSPfpLatchStatsMask 0xc420,0x0048
+#define readSYSPfpResetStatsMask 0xc420,0x004c
+#define readSYSPfpAlphaUpdateMask 0xc420,0x0050
+#define readSYSPfpAlphaUpdate 0xc420,0x0054
+#define readSYSStatus 0xc508,0x0020
+#define readSYSControl 0xc220,0x0400,0xc220,0x0600,0xc220,0x0700,0xc220,0x0800,0xc220,0x0900,0xc220,0x0a00,0xc220,0x0b00,0xc220,0x0c00,0xc620,0x2008,0xc220,0x0d00,0xc220,0x0e00
+#define readACPStatIRAMSize 0xcdf0,0x0000,0xc805,0x0d00
+#define readACPStatIRAMUsed 0xcdf0,0x0000,0xc805,0x0d01
+#define readACPStatIRAMLength 0xcdf0,0x0000,0xc805,0x0d02
+#define readACPStatIRAMFree 0xcdf0,0x0000,0xc805,0x0d03
+#define readACPStatSDRAMSize 0xcdf0,0x0001,0xc805,0x0d00
+#define readACPStatSDRAMUsed 0xcdf0,0x0001,0xc805,0x0d01
+#define readACPStatSDRAMLength 0xcdf0,0x0001,0xc805,0x0d02
+#define readACPStatSDRAMFree 0xcdf0,0x0001,0xc805,0x0d03
+#define readACPStatL3RAMSize 0xcdf0,0x0002,0xc805,0x0d00
+#define readACPStatL3RAMUsed 0xcdf0,0x0002,0xc805,0x0d01
+#define readACPStatL3RAMLength 0xcdf0,0x0002,0xc805,0x0d02
+#define readACPStatL3RAMFree 0xcdf0,0x0002,0xc805,0x0d03
+#define readIBMode 0xc222,0x0400
+#define readIBSampleRateOverride 0xc222,0x0800
+#define writeIBSampleRateOverrideUnknown 0xca22,0x0800
+#define writeIBSampleRateOverrideNone 0xca22,0x0801
+#define writeIBSampleRateOverride32000Hz 0xca22,0x0802
+#define writeIBSampleRateOverride44100Hz 0xca22,0x0803
+#define writeIBSampleRateOverride48000Hz 0xca22,0x0804
+#define writeIBSampleRateOverride88200Hz 0xca22,0x0805
+#define writeIBSampleRateOverride96000Hz 0xca22,0x0806
+#define writeIBSampleRateOverride192000Hz 0xca22,0x0807
+#define writeIBSampleRateOverride64000Hz 0xca22,0x0808
+#define writeIBSampleRateOverride128000Hz 0xca22,0x0809
+#define writeIBSampleRateOverride176400Hz 0xca22,0x080a
+#define writeIBSampleRateOverride8000Hz 0xca22,0x080b
+#define writeIBSampleRateOverride11025Hz 0xca22,0x080c
+#define writeIBSampleRateOverride12000Hz 0xca22,0x080d
+#define writeIBSampleRateOverride16000Hz 0xca22,0x080e
+#define writeIBSampleRateOverride22050Hz 0xca22,0x080f
+#define writeIBSampleRateOverride24000Hz 0xca22,0x0810
+#define writeIBSampleRateOverrideStandard 0xca22,0x0880
+#define writeIBSampleRateOverrideData 0xca22,0x0881
+#define writeIBSampleRateOverrideMeasured 0xca22,0x0882
+#define writeIBSampleRateOverrideAuto 0xca22,0x0883
+#define writeIBSampleRateOverrideOther 0xca22,0x0884
+#define readIBSampleRateData 0xc222,0x0900
+#define wroteIBSampleRateDataUnknown 0xca22,0x0900
+#define wroteIBSampleRateDataNone 0xca22,0x0901
+#define wroteIBSampleRateData32000Hz 0xca22,0x0902
+#define wroteIBSampleRateData44100Hz 0xca22,0x0903
+#define wroteIBSampleRateData48000Hz 0xca22,0x0904
+#define wroteIBSampleRateData88200Hz 0xca22,0x0905
+#define wroteIBSampleRateData96000Hz 0xca22,0x0906
+#define wroteIBSampleRateData192000Hz 0xca22,0x0907
+#define wroteIBSampleRateData64000Hz 0xca22,0x0908
+#define wroteIBSampleRateData128000Hz 0xca22,0x0909
+#define wroteIBSampleRateData176400Hz 0xca22,0x090a
+#define wroteIBSampleRateData8000Hz 0xca22,0x090b
+#define wroteIBSampleRateData11025Hz 0xca22,0x090c
+#define wroteIBSampleRateData12000Hz 0xca22,0x090d
+#define wroteIBSampleRateData16000Hz 0xca22,0x090e
+#define wroteIBSampleRateData22050Hz 0xca22,0x090f
+#define wroteIBSampleRateData24000Hz 0xca22,0x0910
+#define readIBSampleRateMeasured 0xc222,0x0a00
+#define wroteIBSampleRateMeasuredUnknown 0xca22,0x0a00
+#define wroteIBSampleRateMeasuredNone 0xca22,0x0a01
+#define wroteIBSampleRateMeasured32000Hz 0xca22,0x0a02
+#define wroteIBSampleRateMeasured44100Hz 0xca22,0x0a03
+#define wroteIBSampleRateMeasured48000Hz 0xca22,0x0a04
+#define wroteIBSampleRateMeasured88200Hz 0xca22,0x0a05
+#define wroteIBSampleRateMeasured96000Hz 0xca22,0x0a06
+#define wroteIBSampleRateMeasured192000Hz 0xca22,0x0a07
+#define wroteIBSampleRateMeasured64000Hz 0xca22,0x0a08
+#define wroteIBSampleRateMeasured128000Hz 0xca22,0x0a09
+#define wroteIBSampleRateMeasured176400Hz 0xca22,0x0a0a
+#define wroteIBSampleRateMeasured8000Hz 0xca22,0x0a0b
+#define wroteIBSampleRateMeasured11025Hz 0xca22,0x0a0c
+#define wroteIBSampleRateMeasured12000Hz 0xca22,0x0a0d
+#define wroteIBSampleRateMeasured16000Hz 0xca22,0x0a0e
+#define wroteIBSampleRateMeasured22050Hz 0xca22,0x0a0f
+#define wroteIBSampleRateMeasured24000Hz 0xca22,0x0a10
+#define readIBSampleRateStatus 0xc222,0x0b00
+#define wroteIBSampleRateStatusUnknown 0xca22,0x0b00
+#define wroteIBSampleRateStatusNone 0xca22,0x0b01
+#define wroteIBSampleRateStatus32000Hz 0xca22,0x0b02
+#define wroteIBSampleRateStatus44100Hz 0xca22,0x0b03
+#define wroteIBSampleRateStatus48000Hz 0xca22,0x0b04
+#define wroteIBSampleRateStatus88200Hz 0xca22,0x0b05
+#define wroteIBSampleRateStatus96000Hz 0xca22,0x0b06
+#define wroteIBSampleRateStatus192000Hz 0xca22,0x0b07
+#define wroteIBSampleRateStatus64000Hz 0xca22,0x0b08
+#define wroteIBSampleRateStatus128000Hz 0xca22,0x0b09
+#define wroteIBSampleRateStatus176400Hz 0xca22,0x0b0a
+#define wroteIBSampleRateStatus8000Hz 0xca22,0x0b0b
+#define wroteIBSampleRateStatus11025Hz 0xca22,0x0b0c
+#define wroteIBSampleRateStatus12000Hz 0xca22,0x0b0d
+#define wroteIBSampleRateStatus16000Hz 0xca22,0x0b0e
+#define wroteIBSampleRateStatus22050Hz 0xca22,0x0b0f
+#define wroteIBSampleRateStatus24000Hz 0xca22,0x0b10
+#define readIBNonAudio 0xc222,0x0c00
+#define readIBEmphasisData 0xc222,0x0d00
+#define wroteIBEmphasisDataUnknown 0xca22,0x0d00
+#define wroteIBEmphasisDataNo 0xca22,0x0d01
+#define wroteIBEmphasisDataYes 0xca22,0x0d02
+#define readIBEmphasisOverride 0xc222,0x0e00
+#define writeIBEmphasisOverrideDisable 0xca22,0x0e00
+#define writeIBEmphasisOverrideNo 0xca22,0x0e81
+#define writeIBEmphasisOverrideYes 0xca22,0x0e82
+#define readIBEmphasisStatus 0xc222,0x0f00
+#define wroteIBEmphasisStatusNo 0xca22,0x0f01
+#define wroteIBEmphasisStatusYes 0xca22,0x0f02
+#define readIBLock 0xc222,0x1000
+#define wroteIBLockNo 0xca22,0x1000
+#define wroteIBLockYes 0xca22,0x1001
+#define readIBLockOverride 0xc222,0x0600
+#define writeIBLockOverrideNo 0xca22,0x0600
+#define writeIBLockOverrideYes 0xca22,0x0601
+#define writeIBLockOverrideNone 0xca22,0x0680
+#define readIBStatus 0xc508,0x0022
+#define readIBControl 0xc222,0x0400,0xc222,0x0800,0xc222,0x0e00
+#define writeIBModeN__0__ 0xca22,0x0400
+#define writeIBModeN__1__ 0xca22,0x0401
+#define readIBSioSelect 0xc222,0x0500
+#define readIBPrecisionDefault 0xc222,0x1400
+#define writeIBPrecisionDefaultOriginal 0xca22,0x1410
+#define writeIBPrecisionDefaultStandard 0xca22,0x1414
+#define writeIBPrecisionDefaultFull 0xca22,0x1418
+#define readIBPrecisionDetect 0xc222,0x1500
+#define wroteIBPrecisionDetectInvalid 0xca22,0x15fe
+#define wroteIBPrecisionDetectTBD 0xca22,0x15ff
+#define wroteIBPrecisionDetectNone 0xca22,0x1500
+#define wroteIBPrecisionDetect16 0xca22,0x1510
+#define wroteIBPrecisionDetect17 0xca22,0x1511
+#define wroteIBPrecisionDetect18 0xca22,0x1512
+#define wroteIBPrecisionDetect19 0xca22,0x1513
+#define wroteIBPrecisionDetect20 0xca22,0x1514
+#define wroteIBPrecisionDetect21 0xca22,0x1515
+#define wroteIBPrecisionDetect22 0xca22,0x1516
+#define wroteIBPrecisionDetect23 0xca22,0x1517
+#define wroteIBPrecisionDetect24 0xca22,0x1518
+#define readIBPrecisionOverride 0xc222,0x1600
+#define writeIBPrecisionOverrideDefault 0xca22,0x16ff
+#define writeIBPrecisionOverrideDetect 0xca22,0x1600
+#define writeIBPrecisionOverride16 0xca22,0x1610
+#define writeIBPrecisionOverride17 0xca22,0x1611
+#define writeIBPrecisionOverride18 0xca22,0x1612
+#define writeIBPrecisionOverride19 0xca22,0x1613
+#define writeIBPrecisionOverride20 0xca22,0x1614
+#define writeIBPrecisionOverride21 0xca22,0x1615
+#define writeIBPrecisionOverride22 0xca22,0x1616
+#define writeIBPrecisionOverride23 0xca22,0x1617
+#define writeIBPrecisionOverride24 0xca22,0x1618
+#define writeIBPrecisionOverrideFloat 0xca22,0x1621
+#define readIBPrecisionInput 0xc222,0x1700
+#define wroteIBPrecisionInputBitStream 0xca22,0x1700
+#define wroteIBPrecisionInput16 0xca22,0x1710
+#define wroteIBPrecisionInput17 0xca22,0x1711
+#define wroteIBPrecisionInput18 0xca22,0x1712
+#define wroteIBPrecisionInput19 0xca22,0x1713
+#define wroteIBPrecisionInput20 0xca22,0x1714
+#define wroteIBPrecisionInput21 0xca22,0x1715
+#define wroteIBPrecisionInput22 0xca22,0x1716
+#define wroteIBPrecisionInput23 0xca22,0x1717
+#define wroteIBPrecisionInput24 0xca22,0x1718
+#define readIBZeroRunTrigger 0xc422,0x0018
+#define readIBZeroRunRestart 0xc422,0x001c
+#define readIBUnknownTimeout 0xc422,0x0020
+#define readIBScanAtHighSampleRateMode 0xc222,0x1100
+#define writeIBScanAtHighSampleRateModeDisable 0xca22,0x1100
+#define writeIBScanAtHighSampleRateModeEnable 0xca22,0x1101
+#define readIBZeroRun 0xc222,0x1200
+#define wroteIBZeroRunNo 0xca22,0x1200
+#define wroteIBZeroRunYes 0xca22,0x1201
+#define readIBRateTrackMode 0xc222,0x1300
+#define writeIBRateTrackDisable 0xca22,0x1300
+#define writeIBRateTrackEnable 0xca22,0x1301
+#define readIBreportDTS16AsDTSForLargeSampleRate 0xc222,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateDisable 0xca22,0x2900
+#define writeIBreportDTS16AsDTSForLargeSampleRateEnable 0xca22,0x2901
+#define readIBuseIECSubType 0xc222,0x2a00
+#define writeIBuseIECSubTypeDisable 0xca22,0x2a00
+#define writeIBuseIECSubTypeEnable 0xca22,0x2a01
+#define readIBLastFrameMask 0xc422,0x0024
+#define readDECMode 0xc224,0x0400
+#define readDECCommand 0xc224,0x0500
+#define readDECSampleRate 0xc224,0x0800
+#define readDECSourceSelect 0xc224,0x0900
+#define readDECSourceProgram 0xc224,0x0a00
+#define readDECSourceProgramSubType 0xc224,0x3700
+#define readDECSourceDecode 0xc224,0x0b00
+#define readDECSourceDecodeSubType 0xc224,0x3600
+#define readDECSourceDual 0xc224,0x0c00
+#define readDECSourceKaraoke 0xc224,0x0d00
+#define readDECASPGearControl 0xc224,0x0e00
+#define readDECASPGearStatus 0xc224,0x0f00
+#define readDECFrameCount 0xc424,0x0024
+#define readDECKaraokeCapableUserQ6 0xc624,0x2806
+#define readDECKaraokeCapableUserVocal1LevelQ6 0xc224,0x2800
+#define readDECKaraokeCapableUserVocal1PanQ6 0xc224,0x2900
+#define readDECKaraokeCapableUserVocal2LevelQ6 0xc224,0x2a00
+#define readDECKaraokeCapableUserVocal2PanQ6 0xc224,0x2b00
+#define readDECKaraokeCapableUserMelodyLevelQ6 0xc224,0x2c00
+#define readDECKaraokeCapableUserMelodyPanQ6 0xc224,0x2d00
+#define readDECBypass 0xc224,0x2e00
+#define writeDECBypassEnable 0xca24,0x2e01
+#define writeDECBypassDisable 0xca24,0x2e00
+#define readDECChannelConfigurationRequest 0xc424,0x0038
+#define readDECChannelConfigurationRequestAux 0xc224,0x3900
+#define readDECChannelConfigurationProgram 0xc424,0x0040
+#define readDECChannelConfigurationDecode 0xc424,0x0048
+#define readDECChannelConfigurationDownmix 0xc424,0x0050
+#define writeDECModeDisable 0xca24,0x0400
+#define writeDECModeEnable 0xca24,0x0401
+#define writeDECModeContinuous 0xca24,0x0402
+#define writeDECCommandNone 0xca24,0x0500
+#define writeDECCommandAbort 0xca24,0x0501
+#define writeDECCommandRestart 0xca24,0x0502
+#define wroteDECCommandNoned 0xca24,0x0580
+#define wroteDECCommandAborted 0xca24,0x0581
+#define wroteDECCommandRestarted 0xca24,0x0582
+#define writeDECSourceSelectUnknown 0xca24,0x0900
+#define writeDECSourceSelectNone 0xca24,0x0901
+#define writeDECSourceSelectPass 0xca24,0x0902
+#define writeDECSourceSelectSing 0xca24,0x0903
+#define writeDECSourceSelectAuto 0xca24,0x0904
+#define writeDECSourceSelectBitStream 0xca24,0x0905
+#define writeDECSourceSelectDTSAll 0xca24,0x0906
+#define writeDECSourceSelectPCMAuto 0xca24,0x0907
+#define writeDECSourceSelectPCM 0xca24,0x0908
+#define writeDECSourceSelectPC8 0xca24,0x0909
+#define writeDECSourceSelectAC3 0xca24,0x090a
+#define writeDECSourceSelectDTS 0xca24,0x090b
+#define writeDECSourceSelectAAC 0xca24,0x090c
+#define writeDECSourceSelectMPEG 0xca24,0x090d
+#define writeDECSourceSelectDTS12 0xca24,0x090e
+#define writeDECSourceSelectDTS13 0xca24,0x090f
+#define writeDECSourceSelectDTS14 0xca24,0x0910
+#define writeDECSourceSelectDTS16 0xca24,0x0911
+#define writeDECSourceSelectWMP 0xca24,0x0912
+#define writeDECSourceSelectMP3 0xca24,0x0913
+#define writeDECSourceSelectDSD1 0xca24,0x0914
+#define writeDECSourceSelectDSD2 0xca24,0x0915
+#define writeDECSourceSelectDSD3 0xca24,0x0916
+#define writeDECSourceSelectDDP 0xca24,0x0917
+#define writeDECSourceSelectDTSHD 0xca24,0x0918
+#define writeDECSourceSelectTHD 0xca24,0x0919
+#define writeDECSourceSelectDXP 0xca24,0x091a
+#define writeDECSourceSelectWMA 0xca24,0x091b
+#define writeDECSourceDualStereo 0xca24,0x0c00
+#define writeDECSourceDualMono1 0xca24,0x0c01
+#define writeDECSourceDualMono2 0xca24,0x0c02
+#define writeDECSourceDualMonoMix 0xca24,0x0c03
+#define writeDECSourceKaraokeAware 0xca24,0x0dff
+#define writeDECSourceKaraokeCapableUser 0xca24,0x0d00
+#define writeDECSourceKaraokeCapableNone 0xca24,0x0d01
+#define writeDECSourceKaraokeCapableLeft 0xca24,0x0d02
+#define writeDECSourceKaraokeCapableRght 0xca24,0x0d03
+#define writeDECSourceKaraokeCapableBoth 0xca24,0x0d04
+#define writeDECASPGearControlAll 0xca24,0x0e00
+#define writeDECASPGearControlNil 0xca24,0x0e01
+#define writeDECASPGearControlStd 0xca24,0x0e02
+#define writeDECASPGearControlCus 0xca24,0x0e03
+#define wroteDECASPGearStatusAll 0xca24,0x0f00
+#define wroteDECASPGearStatusNil 0xca24,0x0f01
+#define wroteDECASPGearStatusStd 0xca24,0x0f02
+#define wroteDECASPGearStatusCus 0xca24,0x0f03
+#define writeDECChannelConfigurationRequestUnknown 0xcc24,0x0038,0x0000,0x0000
+#define writeDECChannelConfigurationRequestNone 0xcc24,0x0038,0x0001,0x0000
+#define writeDECChannelConfigurationRequestMono 0xcc24,0x0038,0x0002,0x0000
+#define writeDECChannelConfigurationRequestStereo 0xcc24,0x0038,0x0003,0x0000
+#define writeDECChannelConfigurationRequestStereoLtRt 0xcc24,0x0038,0x0003,0x0002
+#define writeDECChannelConfigurationRequestStereoMono 0xcc24,0x0038,0x0003,0x0003
+#define writeDECChannelConfigurationRequest3Stereo 0xcc24,0x0038,0x0108,0x0000
+#define writeDECChannelConfigurationRequestPhantom 0xcc24,0x0038,0x0105,0x0000
+#define writeDECChannelConfigurationRequestSurround 0xcc24,0x0038,0x010a,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_0 0xcc24,0x0038,0x0003,0x0001
+#define wroteDECChannelConfigurationRequestPhantom0Dual_0 0xcc24,0x0038,0x0003,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_0 0xcc24,0x0038,0x0004,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_0 0xcc24,0x0038,0x0005,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_0 0xcc24,0x0038,0x0005,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_0 0xcc24,0x0038,0x0005,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_0 0xcc24,0x0038,0x0005,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_0 0xcc24,0x0038,0x0006,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_0 0xcc24,0x0038,0x0007,0x0000
+#define writeDECChannelConfigurationRequestSurround0_0 0xcc24,0x0038,0x0008,0x0000
+#define writeDECChannelConfigurationRequestSurround1_0 0xcc24,0x0038,0x0009,0x0000
+#define writeDECChannelConfigurationRequestSurround2_0 0xcc24,0x0038,0x000a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_0 0xcc24,0x0038,0x000a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_0 0xcc24,0x0038,0x000a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_0 0xcc24,0x0038,0x000a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_0 0xcc24,0x0038,0x000b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_0 0xcc24,0x0038,0x000c,0x0000
+#define writeDECChannelConfigurationRequestNone_1 0xcc24,0x0038,0x0101,0x0000
+#define writeDECChannelConfigurationRequestMono_1 0xcc24,0x0038,0x0102,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_1 0xcc24,0x0038,0x0103,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_1 0xcc24,0x0038,0x0103,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_1 0xcc24,0x0038,0x0103,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_1 0xcc24,0x0038,0x0103,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_1 0xcc24,0x0038,0x0103,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_1 0xcc24,0x0038,0x0104,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_1 0xcc24,0x0038,0x0105,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_1 0xcc24,0x0038,0x0105,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_1 0xcc24,0x0038,0x0105,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_1 0xcc24,0x0038,0x0106,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_1 0xcc24,0x0038,0x0107,0x0000
+#define writeDECChannelConfigurationRequestSurround1_1 0xcc24,0x0038,0x0109,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_1 0xcc24,0x0038,0x010a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_1 0xcc24,0x0038,0x010a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_1 0xcc24,0x0038,0x010a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_1 0xcc24,0x0038,0x010b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_1 0xcc24,0x0038,0x010c,0x0000
+#define writeDECChannelConfigurationRequestNone_2 0xcc24,0x0038,0x0201,0x0000
+#define writeDECChannelConfigurationRequestMono_2 0xcc24,0x0038,0x0202,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_2 0xcc24,0x0038,0x0203,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_2 0xcc24,0x0038,0x0203,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_2 0xcc24,0x0038,0x0203,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_2 0xcc24,0x0038,0x0203,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_2 0xcc24,0x0038,0x0203,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_2 0xcc24,0x0038,0x0204,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_2 0xcc24,0x0038,0x0205,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_2 0xcc24,0x0038,0x0205,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_2 0xcc24,0x0038,0x0205,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_2 0xcc24,0x0038,0x0205,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_2 0xcc24,0x0038,0x0206,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_2 0xcc24,0x0038,0x0207,0x0000
+#define writeDECChannelConfigurationRequestSurround0_2 0xcc24,0x0038,0x0208,0x0000
+#define writeDECChannelConfigurationRequestSurround1_2 0xcc24,0x0038,0x0209,0x0000
+#define writeDECChannelConfigurationRequestSurround2_2 0xcc24,0x0038,0x020a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_2 0xcc24,0x0038,0x020a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_2 0xcc24,0x0038,0x020a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_2 0xcc24,0x0038,0x020a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_2 0xcc24,0x0038,0x020b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_2 0xcc24,0x0038,0x020c,0x0000
+#define writeDECChannelConfigurationRequestNoneLwRw 0xcc24,0x0038,0x0001,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh 0xcc24,0x0038,0x0001,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh 0xcc24,0x0038,0x0001,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw 0xcc24,0x0038,0x0002,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh 0xcc24,0x0038,0x0002,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh 0xcc24,0x0038,0x0002,0x0500
+#define writeDECChannelConfigurationRequestStereoLwRw 0xcc24,0x0038,0x0003,0x0100
+#define writeDECChannelConfigurationRequestStereoLhRh 0xcc24,0x0038,0x0003,0x0400
+#define writeDECChannelConfigurationRequestStereoLwRwLhRh 0xcc24,0x0038,0x0003,0x0500
+#define writeDECChannelConfigurationRequestStereoLwRwLtRt 0xcc24,0x0038,0x0003,0x0102
+#define writeDECChannelConfigurationRequestStereoLhRhLtRt 0xcc24,0x0038,0x0003,0x0402
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhLtRt 0xcc24,0x0038,0x0003,0x0502
+#define writeDECChannelConfigurationRequestStereoLwRwMono 0xcc24,0x0038,0x0003,0x0103
+#define writeDECChannelConfigurationRequestStereoLhRhMono 0xcc24,0x0038,0x0003,0x0403
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhMono 0xcc24,0x0038,0x0003,0x0503
+#define writeDECChannelConfigurationRequest3StereoLwRw 0xcc24,0x0038,0x0108,0x0100
+#define writeDECChannelConfigurationRequest3StereoLhRh 0xcc24,0x0038,0x0108,0x0400
+#define writeDECChannelConfigurationRequest3StereoLwRwLhRh 0xcc24,0x0038,0x0108,0x0500
+#define writeDECChannelConfigurationRequestPhantomLwRw 0xcc24,0x0038,0x0105,0x0100
+#define writeDECChannelConfigurationRequestPhantomLhRh 0xcc24,0x0038,0x0105,0x0400
+#define writeDECChannelConfigurationRequestPhantomLwRwLhRh 0xcc24,0x0038,0x0105,0x0500
+#define writeDECChannelConfigurationRequestSurroundLwRw 0xcc24,0x0038,0x010a,0x0100
+#define writeDECChannelConfigurationRequestSurroundLhRh 0xcc24,0x0038,0x010a,0x0400
+#define writeDECChannelConfigurationRequestSurroundLwRwLhRh 0xcc24,0x0038,0x010a,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc24,0x0038,0x0003,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc24,0x0038,0x0003,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc24,0x0038,0x0003,0x0501
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_0 0xcc24,0x0038,0x0003,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_0 0xcc24,0x0038,0x0003,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc24,0x0038,0x0003,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_0 0xcc24,0x0038,0x0004,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_0 0xcc24,0x0038,0x0004,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc24,0x0038,0x0004,0x0500
+#define writeDECChannelConfigurationRequestPhantom2LwRw_0 0xcc24,0x0038,0x0005,0x0100
+#define writeDECChannelConfigurationRequestPhantom2LhRh_0 0xcc24,0x0038,0x0005,0x0400
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc24,0x0038,0x0005,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc24,0x0038,0x0005,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc24,0x0038,0x0005,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc24,0x0038,0x0005,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc24,0x0038,0x0005,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc24,0x0038,0x0005,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc24,0x0038,0x0005,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_0 0xcc24,0x0038,0x0005,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_0 0xcc24,0x0038,0x0005,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc24,0x0038,0x0005,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_0 0xcc24,0x0038,0x0006,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_0 0xcc24,0x0038,0x0006,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc24,0x0038,0x0006,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_0 0xcc24,0x0038,0x0007,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_0 0xcc24,0x0038,0x0007,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc24,0x0038,0x0007,0x0500
+#define writeDECChannelConfigurationRequestSurround0LwRw_0 0xcc24,0x0038,0x0008,0x0100
+#define writeDECChannelConfigurationRequestSurround0LhRh_0 0xcc24,0x0038,0x0008,0x0400
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc24,0x0038,0x0008,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_0 0xcc24,0x0038,0x0009,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_0 0xcc24,0x0038,0x0009,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc24,0x0038,0x0009,0x0500
+#define writeDECChannelConfigurationRequestSurround2LwRw_0 0xcc24,0x0038,0x000a,0x0100
+#define writeDECChannelConfigurationRequestSurround2LhRh_0 0xcc24,0x0038,0x000a,0x0400
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc24,0x0038,0x000a,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_0 0xcc24,0x0038,0x000a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_0 0xcc24,0x0038,0x000a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc24,0x0038,0x000a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc24,0x0038,0x000a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc24,0x0038,0x000a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc24,0x0038,0x000a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_0 0xcc24,0x0038,0x000a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_0 0xcc24,0x0038,0x000a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc24,0x0038,0x000a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_0 0xcc24,0x0038,0x000b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_0 0xcc24,0x0038,0x000b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc24,0x0038,0x000b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_0 0xcc24,0x0038,0x000c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_0 0xcc24,0x0038,0x000c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc24,0x0038,0x000c,0x0500
+#define writeDECChannelConfigurationRequestNoneLwRw_1 0xcc24,0x0038,0x0101,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh_1 0xcc24,0x0038,0x0101,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_1 0xcc24,0x0038,0x0101,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw_1 0xcc24,0x0038,0x0102,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh_1 0xcc24,0x0038,0x0102,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_1 0xcc24,0x0038,0x0102,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRw_1 0xcc24,0x0038,0x0103,0x0100
+#define writeDECChannelConfigurationRequestPhantom0LhRh_1 0xcc24,0x0038,0x0103,0x0400
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc24,0x0038,0x0103,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc24,0x0038,0x0103,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc24,0x0038,0x0103,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc24,0x0038,0x0103,0x0501
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc24,0x0038,0x0103,0x0102
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc24,0x0038,0x0103,0x0402
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc24,0x0038,0x0103,0x0502
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_1 0xcc24,0x0038,0x0103,0x0103
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_1 0xcc24,0x0038,0x0103,0x0403
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc24,0x0038,0x0103,0x0503
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_1 0xcc24,0x0038,0x0103,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_1 0xcc24,0x0038,0x0103,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc24,0x0038,0x0103,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_1 0xcc24,0x0038,0x0104,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_1 0xcc24,0x0038,0x0104,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc24,0x0038,0x0104,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc24,0x0038,0x0105,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc24,0x0038,0x0105,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc24,0x0038,0x0105,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc24,0x0038,0x0105,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc24,0x0038,0x0105,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc24,0x0038,0x0105,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_1 0xcc24,0x0038,0x0105,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_1 0xcc24,0x0038,0x0105,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc24,0x0038,0x0105,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_1 0xcc24,0x0038,0x0106,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_1 0xcc24,0x0038,0x0106,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc24,0x0038,0x0106,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_1 0xcc24,0x0038,0x0107,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_1 0xcc24,0x0038,0x0107,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc24,0x0038,0x0107,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_1 0xcc24,0x0038,0x0109,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_1 0xcc24,0x0038,0x0109,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc24,0x0038,0x0109,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_1 0xcc24,0x0038,0x010a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_1 0xcc24,0x0038,0x010a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc24,0x0038,0x010a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc24,0x0038,0x010a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc24,0x0038,0x010a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc24,0x0038,0x010a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_1 0xcc24,0x0038,0x010a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_1 0xcc24,0x0038,0x010a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc24,0x0038,0x010a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_1 0xcc24,0x0038,0x010b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_1 0xcc24,0x0038,0x010b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc24,0x0038,0x010b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_1 0xcc24,0x0038,0x010c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_1 0xcc24,0x0038,0x010c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc24,0x0038,0x010c,0x0500
+#define writeDECChannelConfigurationRequestNoneLwRw_2 0xcc24,0x0038,0x0201,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh_2 0xcc24,0x0038,0x0201,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_2 0xcc24,0x0038,0x0201,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw_2 0xcc24,0x0038,0x0202,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh_2 0xcc24,0x0038,0x0202,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_2 0xcc24,0x0038,0x0202,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRw_2 0xcc24,0x0038,0x0203,0x0100
+#define writeDECChannelConfigurationRequestPhantom0LhRh_2 0xcc24,0x0038,0x0203,0x0400
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc24,0x0038,0x0203,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc24,0x0038,0x0203,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc24,0x0038,0x0203,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc24,0x0038,0x0203,0x0501
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc24,0x0038,0x0203,0x0102
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc24,0x0038,0x0203,0x0402
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc24,0x0038,0x0203,0x0502
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_2 0xcc24,0x0038,0x0203,0x0103
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_2 0xcc24,0x0038,0x0203,0x0403
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc24,0x0038,0x0203,0x0503
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_2 0xcc24,0x0038,0x0203,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_2 0xcc24,0x0038,0x0203,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc24,0x0038,0x0203,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_2 0xcc24,0x0038,0x0204,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_2 0xcc24,0x0038,0x0204,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc24,0x0038,0x0204,0x0500
+#define writeDECChannelConfigurationRequestPhantom2LwRw_2 0xcc24,0x0038,0x0205,0x0100
+#define writeDECChannelConfigurationRequestPhantom2LhRh_2 0xcc24,0x0038,0x0205,0x0400
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc24,0x0038,0x0205,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc24,0x0038,0x0205,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc24,0x0038,0x0205,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc24,0x0038,0x0205,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc24,0x0038,0x0205,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc24,0x0038,0x0205,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc24,0x0038,0x0205,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_2 0xcc24,0x0038,0x0205,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_2 0xcc24,0x0038,0x0205,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc24,0x0038,0x0205,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_2 0xcc24,0x0038,0x0206,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_2 0xcc24,0x0038,0x0206,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc24,0x0038,0x0206,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_2 0xcc24,0x0038,0x0207,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_2 0xcc24,0x0038,0x0207,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc24,0x0038,0x0207,0x0500
+#define writeDECChannelConfigurationRequestSurround0LwRw_2 0xcc24,0x0038,0x0208,0x0100
+#define writeDECChannelConfigurationRequestSurround0LhRh_2 0xcc24,0x0038,0x0208,0x0400
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc24,0x0038,0x0208,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_2 0xcc24,0x0038,0x0209,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_2 0xcc24,0x0038,0x0209,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc24,0x0038,0x0209,0x0500
+#define writeDECChannelConfigurationRequestSurround2LwRw_2 0xcc24,0x0038,0x020a,0x0100
+#define writeDECChannelConfigurationRequestSurround2LhRh_2 0xcc24,0x0038,0x020a,0x0400
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc24,0x0038,0x020a,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_2 0xcc24,0x0038,0x020a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_2 0xcc24,0x0038,0x020a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc24,0x0038,0x020a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc24,0x0038,0x020a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc24,0x0038,0x020a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc24,0x0038,0x020a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_2 0xcc24,0x0038,0x020a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_2 0xcc24,0x0038,0x020a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc24,0x0038,0x020a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_2 0xcc24,0x0038,0x020b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_2 0xcc24,0x0038,0x020b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc24,0x0038,0x020b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_2 0xcc24,0x0038,0x020c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_2 0xcc24,0x0038,0x020c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc24,0x0038,0x020c,0x0500
+#define readDECChannelConfigurationRequestExtChan 0xc224,0x3b00
+#define writeDECChannelConfigurationRequestExtChanNone 0xca24,0x3b00
+#define writeDECChannelConfigurationRequestExtChanLhRh 0xca24,0x3b04
+#define writeDECChannelConfigurationRequestExtChanLwRw 0xca24,0x3b01
+#define writeDECChannelConfigurationRequestExtChanLwRwLhRh 0xca24,0x3b05
+#define writeDECChannelConfigurationRequestAuxUnknown 0xca24,0x3a00
+#define writeDECChannelConfigurationRequestAuxStereo 0xca24,0x3a01
+#define writeDECChannelConfigurationRequestAuxLtRt 0xca24,0x3a02
+#define writeDECChannelConfigurationRequestAuxMono 0xca24,0x3a03
+#define writeDECChannelConfigurationRequestAuxDual 0xca24,0x3a04
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0003,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_0 0xce24,0x3808,0x000c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_1 0xce24,0x3808,0x010c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_2 0xce24,0x3808,0x020c,0x0000,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_0 0xce24,0x3808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_1 0xce24,0x3808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_2 0xce24,0x3808,0x020c,0x0003,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0100,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0103,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationRequestATMOSChan 0xc224,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanNone 0xca24,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca24,0x3d11
+#define writeDECChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca24,0x3d0a
+#define writeDECChannelConfigurationRequestATMOSChanLtmRtm 0xca24,0x3d04
+#define wroteDECChannelConfigurationProgramUnknown 0xcc24,0x0040,0x0000,0x0000
+#define wroteDECChannelConfigurationProgramNone 0xcc24,0x0040,0x0001,0x0000
+#define wroteDECChannelConfigurationProgramMono 0xcc24,0x0040,0x0002,0x0000
+#define wroteDECChannelConfigurationProgramStereo 0xcc24,0x0040,0x0003,0x0000
+#define wroteDECChannelConfigurationProgramStereoLtRt 0xcc24,0x0040,0x0003,0x0002
+#define wroteDECChannelConfigurationProgramStereoMono 0xcc24,0x0040,0x0003,0x0003
+#define wroteDECChannelConfigurationProgram3Stereo 0xcc24,0x0040,0x0108,0x0000
+#define wroteDECChannelConfigurationProgramPhantom 0xcc24,0x0040,0x0105,0x0000
+#define wroteDECChannelConfigurationProgramSurround 0xcc24,0x0040,0x010a,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_0 0xcc24,0x0040,0x0003,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0Dual_0 0xcc24,0x0040,0x0003,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_0 0xcc24,0x0040,0x0004,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2_0 0xcc24,0x0040,0x0005,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_0 0xcc24,0x0040,0x0005,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_0 0xcc24,0x0040,0x0005,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_0 0xcc24,0x0040,0x0005,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_0 0xcc24,0x0040,0x0006,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_0 0xcc24,0x0040,0x0007,0x0000
+#define wroteDECChannelConfigurationProgramSurround0_0 0xcc24,0x0040,0x0008,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_0 0xcc24,0x0040,0x0009,0x0000
+#define wroteDECChannelConfigurationProgramSurround2_0 0xcc24,0x0040,0x000a,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_0 0xcc24,0x0040,0x000a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_0 0xcc24,0x0040,0x000a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_0 0xcc24,0x0040,0x000a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_0 0xcc24,0x0040,0x000b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_0 0xcc24,0x0040,0x000c,0x0000
+#define wroteDECChannelConfigurationProgramNone_1 0xcc24,0x0040,0x0101,0x0000
+#define wroteDECChannelConfigurationProgramMono_1 0xcc24,0x0040,0x0102,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0_1 0xcc24,0x0040,0x0103,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_1 0xcc24,0x0040,0x0103,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0LtRt_1 0xcc24,0x0040,0x0103,0x0002
+#define wroteDECChannelConfigurationProgramPhantom0Mono_1 0xcc24,0x0040,0x0103,0x0003
+#define wroteDECChannelConfigurationProgramPhantom0Dual_1 0xcc24,0x0040,0x0103,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_1 0xcc24,0x0040,0x0104,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_1 0xcc24,0x0040,0x0105,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_1 0xcc24,0x0040,0x0105,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_1 0xcc24,0x0040,0x0105,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_1 0xcc24,0x0040,0x0106,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_1 0xcc24,0x0040,0x0107,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_1 0xcc24,0x0040,0x0109,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_1 0xcc24,0x0040,0x010a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_1 0xcc24,0x0040,0x010a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_1 0xcc24,0x0040,0x010a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_1 0xcc24,0x0040,0x010b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_1 0xcc24,0x0040,0x010c,0x0000
+#define wroteDECChannelConfigurationProgramNoneLwRw 0xcc24,0x0040,0x0001,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh 0xcc24,0x0040,0x0001,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh 0xcc24,0x0040,0x0001,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw 0xcc24,0x0040,0x0002,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh 0xcc24,0x0040,0x0002,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh 0xcc24,0x0040,0x0002,0x0500
+#define wroteDECChannelConfigurationProgramStereoLwRw 0xcc24,0x0040,0x0003,0x0100
+#define wroteDECChannelConfigurationProgramStereoLhRh 0xcc24,0x0040,0x0003,0x0400
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRh 0xcc24,0x0040,0x0003,0x0500
+#define wroteDECChannelConfigurationProgramStereoLwRwLtRt 0xcc24,0x0040,0x0003,0x0102
+#define wroteDECChannelConfigurationProgramStereoLhRhLtRt 0xcc24,0x0040,0x0003,0x0402
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhLtRt 0xcc24,0x0040,0x0003,0x0502
+#define wroteDECChannelConfigurationProgramStereoLwRwMono 0xcc24,0x0040,0x0003,0x0103
+#define wroteDECChannelConfigurationProgramStereoLhRhMono 0xcc24,0x0040,0x0003,0x0403
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhMono 0xcc24,0x0040,0x0003,0x0503
+#define wroteDECChannelConfigurationProgram3StereoLwRw 0xcc24,0x0040,0x0108,0x0100
+#define wroteDECChannelConfigurationProgram3StereoLhRh 0xcc24,0x0040,0x0108,0x0400
+#define wroteDECChannelConfigurationProgram3StereoLwRwLhRh 0xcc24,0x0040,0x0108,0x0500
+#define wroteDECChannelConfigurationProgramPhantomLwRw 0xcc24,0x0040,0x0105,0x0100
+#define wroteDECChannelConfigurationProgramPhantomLhRh 0xcc24,0x0040,0x0105,0x0400
+#define wroteDECChannelConfigurationProgramPhantomLwRwLhRh 0xcc24,0x0040,0x0105,0x0500
+#define wroteDECChannelConfigurationProgramSurroundLwRw 0xcc24,0x0040,0x010a,0x0100
+#define wroteDECChannelConfigurationProgramSurroundLhRh 0xcc24,0x0040,0x010a,0x0400
+#define wroteDECChannelConfigurationProgramSurroundLwRwLhRh 0xcc24,0x0040,0x010a,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_0 0xcc24,0x0040,0x0003,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_0 0xcc24,0x0040,0x0003,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 0xcc24,0x0040,0x0003,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_0 0xcc24,0x0040,0x0003,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_0 0xcc24,0x0040,0x0003,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_0 0xcc24,0x0040,0x0003,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_0 0xcc24,0x0040,0x0004,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_0 0xcc24,0x0040,0x0004,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_0 0xcc24,0x0040,0x0004,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_0 0xcc24,0x0040,0x0005,0x0100
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_0 0xcc24,0x0040,0x0005,0x0400
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_0 0xcc24,0x0040,0x0005,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_0 0xcc24,0x0040,0x0005,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_0 0xcc24,0x0040,0x0005,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 0xcc24,0x0040,0x0005,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_0 0xcc24,0x0040,0x0005,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_0 0xcc24,0x0040,0x0005,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 0xcc24,0x0040,0x0005,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_0 0xcc24,0x0040,0x0005,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_0 0xcc24,0x0040,0x0005,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_0 0xcc24,0x0040,0x0005,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_0 0xcc24,0x0040,0x0006,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_0 0xcc24,0x0040,0x0006,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_0 0xcc24,0x0040,0x0006,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_0 0xcc24,0x0040,0x0007,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_0 0xcc24,0x0040,0x0007,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_0 0xcc24,0x0040,0x0007,0x0500
+#define wroteDECChannelConfigurationProgramSurround0LwRw_0 0xcc24,0x0040,0x0008,0x0100
+#define wroteDECChannelConfigurationProgramSurround0LhRh_0 0xcc24,0x0040,0x0008,0x0400
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_0 0xcc24,0x0040,0x0008,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_0 0xcc24,0x0040,0x0009,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_0 0xcc24,0x0040,0x0009,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_0 0xcc24,0x0040,0x0009,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRw_0 0xcc24,0x0040,0x000a,0x0100
+#define wroteDECChannelConfigurationProgramSurround2LhRh_0 0xcc24,0x0040,0x000a,0x0400
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_0 0xcc24,0x0040,0x000a,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_0 0xcc24,0x0040,0x000a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_0 0xcc24,0x0040,0x000a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_0 0xcc24,0x0040,0x000a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_0 0xcc24,0x0040,0x000a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_0 0xcc24,0x0040,0x000a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 0xcc24,0x0040,0x000a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_0 0xcc24,0x0040,0x000a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_0 0xcc24,0x0040,0x000a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_0 0xcc24,0x0040,0x000a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_0 0xcc24,0x0040,0x000b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_0 0xcc24,0x0040,0x000b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_0 0xcc24,0x0040,0x000b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_0 0xcc24,0x0040,0x000c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_0 0xcc24,0x0040,0x000c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_0 0xcc24,0x0040,0x000c,0x0500
+#define wroteDECChannelConfigurationProgramNoneLwRw_1 0xcc24,0x0040,0x0101,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh_1 0xcc24,0x0040,0x0101,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_1 0xcc24,0x0040,0x0101,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw_1 0xcc24,0x0040,0x0102,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh_1 0xcc24,0x0040,0x0102,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_1 0xcc24,0x0040,0x0102,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_1 0xcc24,0x0040,0x0103,0x0100
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_1 0xcc24,0x0040,0x0103,0x0400
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_1 0xcc24,0x0040,0x0103,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_1 0xcc24,0x0040,0x0103,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_1 0xcc24,0x0040,0x0103,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 0xcc24,0x0040,0x0103,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_1 0xcc24,0x0040,0x0103,0x0102
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_1 0xcc24,0x0040,0x0103,0x0402
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 0xcc24,0x0040,0x0103,0x0502
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_1 0xcc24,0x0040,0x0103,0x0103
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_1 0xcc24,0x0040,0x0103,0x0403
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_1 0xcc24,0x0040,0x0103,0x0503
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_1 0xcc24,0x0040,0x0103,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_1 0xcc24,0x0040,0x0103,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_1 0xcc24,0x0040,0x0103,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_1 0xcc24,0x0040,0x0104,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_1 0xcc24,0x0040,0x0104,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_1 0xcc24,0x0040,0x0104,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_1 0xcc24,0x0040,0x0105,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_1 0xcc24,0x0040,0x0105,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 0xcc24,0x0040,0x0105,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_1 0xcc24,0x0040,0x0105,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_1 0xcc24,0x0040,0x0105,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 0xcc24,0x0040,0x0105,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_1 0xcc24,0x0040,0x0105,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_1 0xcc24,0x0040,0x0105,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_1 0xcc24,0x0040,0x0105,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_1 0xcc24,0x0040,0x0106,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_1 0xcc24,0x0040,0x0106,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_1 0xcc24,0x0040,0x0106,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_1 0xcc24,0x0040,0x0107,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_1 0xcc24,0x0040,0x0107,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_1 0xcc24,0x0040,0x0107,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_1 0xcc24,0x0040,0x0109,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_1 0xcc24,0x0040,0x0109,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_1 0xcc24,0x0040,0x0109,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_1 0xcc24,0x0040,0x010a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_1 0xcc24,0x0040,0x010a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_1 0xcc24,0x0040,0x010a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_1 0xcc24,0x0040,0x010a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_1 0xcc24,0x0040,0x010a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 0xcc24,0x0040,0x010a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_1 0xcc24,0x0040,0x010a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_1 0xcc24,0x0040,0x010a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_1 0xcc24,0x0040,0x010a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_1 0xcc24,0x0040,0x010b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_1 0xcc24,0x0040,0x010b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_1 0xcc24,0x0040,0x010b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_1 0xcc24,0x0040,0x010c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_1 0xcc24,0x0040,0x010c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_1 0xcc24,0x0040,0x010c,0x0500
+#define wroteDECChannelConfigurationProgramNoneLwRw_2 0xcc24,0x0040,0x0201,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh_2 0xcc24,0x0040,0x0201,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_2 0xcc24,0x0040,0x0201,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw_2 0xcc24,0x0040,0x0202,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh_2 0xcc24,0x0040,0x0202,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_2 0xcc24,0x0040,0x0202,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_2 0xcc24,0x0040,0x0203,0x0100
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_2 0xcc24,0x0040,0x0203,0x0400
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_2 0xcc24,0x0040,0x0203,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_2 0xcc24,0x0040,0x0203,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_2 0xcc24,0x0040,0x0203,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 0xcc24,0x0040,0x0203,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_2 0xcc24,0x0040,0x0203,0x0102
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_2 0xcc24,0x0040,0x0203,0x0402
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 0xcc24,0x0040,0x0203,0x0502
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_2 0xcc24,0x0040,0x0203,0x0103
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_2 0xcc24,0x0040,0x0203,0x0403
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_2 0xcc24,0x0040,0x0203,0x0503
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_2 0xcc24,0x0040,0x0203,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_2 0xcc24,0x0040,0x0203,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_2 0xcc24,0x0040,0x0203,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_2 0xcc24,0x0040,0x0204,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_2 0xcc24,0x0040,0x0204,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_2 0xcc24,0x0040,0x0204,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_2 0xcc24,0x0040,0x0205,0x0100
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_2 0xcc24,0x0040,0x0205,0x0400
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_2 0xcc24,0x0040,0x0205,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_2 0xcc24,0x0040,0x0205,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_2 0xcc24,0x0040,0x0205,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 0xcc24,0x0040,0x0205,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_2 0xcc24,0x0040,0x0205,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_2 0xcc24,0x0040,0x0205,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 0xcc24,0x0040,0x0205,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_2 0xcc24,0x0040,0x0205,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_2 0xcc24,0x0040,0x0205,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_2 0xcc24,0x0040,0x0205,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_2 0xcc24,0x0040,0x0206,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_2 0xcc24,0x0040,0x0206,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_2 0xcc24,0x0040,0x0206,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_2 0xcc24,0x0040,0x0207,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_2 0xcc24,0x0040,0x0207,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_2 0xcc24,0x0040,0x0207,0x0500
+#define wroteDECChannelConfigurationProgramSurround0LwRw_2 0xcc24,0x0040,0x0208,0x0100
+#define wroteDECChannelConfigurationProgramSurround0LhRh_2 0xcc24,0x0040,0x0208,0x0400
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_2 0xcc24,0x0040,0x0208,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_2 0xcc24,0x0040,0x0209,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_2 0xcc24,0x0040,0x0209,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_2 0xcc24,0x0040,0x0209,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRw_2 0xcc24,0x0040,0x020a,0x0100
+#define wroteDECChannelConfigurationProgramSurround2LhRh_2 0xcc24,0x0040,0x020a,0x0400
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_2 0xcc24,0x0040,0x020a,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_2 0xcc24,0x0040,0x020a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_2 0xcc24,0x0040,0x020a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_2 0xcc24,0x0040,0x020a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_2 0xcc24,0x0040,0x020a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_2 0xcc24,0x0040,0x020a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 0xcc24,0x0040,0x020a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_2 0xcc24,0x0040,0x020a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_2 0xcc24,0x0040,0x020a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_2 0xcc24,0x0040,0x020a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_2 0xcc24,0x0040,0x020b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_2 0xcc24,0x0040,0x020b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_2 0xcc24,0x0040,0x020b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_2 0xcc24,0x0040,0x020c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_2 0xcc24,0x0040,0x020c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_2 0xcc24,0x0040,0x020c,0x0500
+#define readDECChannelConfigurationProgramExtChan 0xc224,0x4300
+#define wroteDECChannelConfigurationProgramExtChanNone 0xca24,0x4300
+#define wroteDECChannelConfigurationProgramExtChanLhRh 0xca24,0x4304
+#define wroteDECChannelConfigurationProgramExtChanLwRw 0xca24,0x4301
+#define wroteDECChannelConfigurationProgramExtChanLwRwLhRh 0xca24,0x4305
+#define wroteDECChannelConfigurationProgramAuxUnknown 0xca24,0x4200
+#define wroteDECChannelConfigurationProgramAuxStereo 0xca24,0x4201
+#define wroteDECChannelConfigurationProgramAuxLtRt 0xca24,0x4202
+#define wroteDECChannelConfigurationProgramAuxMono 0xca24,0x4203
+#define wroteDECChannelConfigurationProgramAuxDual 0xca24,0x4204
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce24,0x4008,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce24,0x4008,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce24,0x4008,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_0 0xce24,0x4008,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_1 0xce24,0x4008,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_2 0xce24,0x4008,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x4008,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x4008,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x4008,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce24,0x4008,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce24,0x4008,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce24,0x4008,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x4008,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x4008,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x4008,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationProgramATMOSChan 0xc224,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanNone 0xca24,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca24,0x4511
+#define wroteDECChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca24,0x450a
+#define wroteDECChannelConfigurationProgramATMOSChanLtmRtm 0xca24,0x4504
+#define wroteDECChannelConfigurationDecodeUnknown 0xcc24,0x0048,0x0000,0x0000
+#define wroteDECChannelConfigurationDecodeNone 0xcc24,0x0048,0x0001,0x0000
+#define wroteDECChannelConfigurationDecodeMono 0xcc24,0x0048,0x0002,0x0000
+#define wroteDECChannelConfigurationDecodeStereo 0xcc24,0x0048,0x0003,0x0000
+#define wroteDECChannelConfigurationDecodeStereoLtRt 0xcc24,0x0048,0x0003,0x0002
+#define wroteDECChannelConfigurationDecodeStereoMono 0xcc24,0x0048,0x0003,0x0003
+#define wroteDECChannelConfigurationDecode3Stereo 0xcc24,0x0048,0x0108,0x0000
+#define wroteDECChannelConfigurationDecodePhantom 0xcc24,0x0048,0x0105,0x0000
+#define wroteDECChannelConfigurationDecodeSurround 0xcc24,0x0048,0x010a,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_0 0xcc24,0x0048,0x0003,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0Dual_0 0xcc24,0x0048,0x0003,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_0 0xcc24,0x0048,0x0004,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2_0 0xcc24,0x0048,0x0005,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_0 0xcc24,0x0048,0x0005,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_0 0xcc24,0x0048,0x0005,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_0 0xcc24,0x0048,0x0005,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_0 0xcc24,0x0048,0x0006,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_0 0xcc24,0x0048,0x0007,0x0000
+#define wroteDECChannelConfigurationDecodeSurround0_0 0xcc24,0x0048,0x0008,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_0 0xcc24,0x0048,0x0009,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2_0 0xcc24,0x0048,0x000a,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_0 0xcc24,0x0048,0x000a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_0 0xcc24,0x0048,0x000a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_0 0xcc24,0x0048,0x000a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_0 0xcc24,0x0048,0x000b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_0 0xcc24,0x0048,0x000c,0x0000
+#define wroteDECChannelConfigurationDecodeNone_1 0xcc24,0x0048,0x0101,0x0000
+#define wroteDECChannelConfigurationDecodeMono_1 0xcc24,0x0048,0x0102,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0_1 0xcc24,0x0048,0x0103,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_1 0xcc24,0x0048,0x0103,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0LtRt_1 0xcc24,0x0048,0x0103,0x0002
+#define wroteDECChannelConfigurationDecodePhantom0Mono_1 0xcc24,0x0048,0x0103,0x0003
+#define wroteDECChannelConfigurationDecodePhantom0Dual_1 0xcc24,0x0048,0x0103,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_1 0xcc24,0x0048,0x0104,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_1 0xcc24,0x0048,0x0105,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_1 0xcc24,0x0048,0x0105,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_1 0xcc24,0x0048,0x0105,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_1 0xcc24,0x0048,0x0106,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_1 0xcc24,0x0048,0x0107,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_1 0xcc24,0x0048,0x0109,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_1 0xcc24,0x0048,0x010a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_1 0xcc24,0x0048,0x010a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_1 0xcc24,0x0048,0x010a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_1 0xcc24,0x0048,0x010b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_1 0xcc24,0x0048,0x010c,0x0000
+#define wroteDECChannelConfigurationDecodeNoneLwRw 0xcc24,0x0048,0x0001,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh 0xcc24,0x0048,0x0001,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh 0xcc24,0x0048,0x0001,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw 0xcc24,0x0048,0x0002,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh 0xcc24,0x0048,0x0002,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh 0xcc24,0x0048,0x0002,0x0500
+#define wroteDECChannelConfigurationDecodeStereoLwRw 0xcc24,0x0048,0x0003,0x0100
+#define wroteDECChannelConfigurationDecodeStereoLhRh 0xcc24,0x0048,0x0003,0x0400
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRh 0xcc24,0x0048,0x0003,0x0500
+#define wroteDECChannelConfigurationDecodeStereoLwRwLtRt 0xcc24,0x0048,0x0003,0x0102
+#define wroteDECChannelConfigurationDecodeStereoLhRhLtRt 0xcc24,0x0048,0x0003,0x0402
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhLtRt 0xcc24,0x0048,0x0003,0x0502
+#define wroteDECChannelConfigurationDecodeStereoLwRwMono 0xcc24,0x0048,0x0003,0x0103
+#define wroteDECChannelConfigurationDecodeStereoLhRhMono 0xcc24,0x0048,0x0003,0x0403
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhMono 0xcc24,0x0048,0x0003,0x0503
+#define wroteDECChannelConfigurationDecode3StereoLwRw 0xcc24,0x0048,0x0108,0x0100
+#define wroteDECChannelConfigurationDecode3StereoLhRh 0xcc24,0x0048,0x0108,0x0400
+#define wroteDECChannelConfigurationDecode3StereoLwRwLhRh 0xcc24,0x0048,0x0108,0x0500
+#define wroteDECChannelConfigurationDecodePhantomLwRw 0xcc24,0x0048,0x0105,0x0100
+#define wroteDECChannelConfigurationDecodePhantomLhRh 0xcc24,0x0048,0x0105,0x0400
+#define wroteDECChannelConfigurationDecodePhantomLwRwLhRh 0xcc24,0x0048,0x0105,0x0500
+#define wroteDECChannelConfigurationDecodeSurroundLwRw 0xcc24,0x0048,0x010a,0x0100
+#define wroteDECChannelConfigurationDecodeSurroundLhRh 0xcc24,0x0048,0x010a,0x0400
+#define wroteDECChannelConfigurationDecodeSurroundLwRwLhRh 0xcc24,0x0048,0x010a,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_0 0xcc24,0x0048,0x0003,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_0 0xcc24,0x0048,0x0003,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_0 0xcc24,0x0048,0x0003,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_0 0xcc24,0x0048,0x0003,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_0 0xcc24,0x0048,0x0003,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_0 0xcc24,0x0048,0x0003,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_0 0xcc24,0x0048,0x0004,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_0 0xcc24,0x0048,0x0004,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_0 0xcc24,0x0048,0x0004,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_0 0xcc24,0x0048,0x0005,0x0100
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_0 0xcc24,0x0048,0x0005,0x0400
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_0 0xcc24,0x0048,0x0005,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_0 0xcc24,0x0048,0x0005,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_0 0xcc24,0x0048,0x0005,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_0 0xcc24,0x0048,0x0005,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_0 0xcc24,0x0048,0x0005,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_0 0xcc24,0x0048,0x0005,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_0 0xcc24,0x0048,0x0005,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_0 0xcc24,0x0048,0x0005,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_0 0xcc24,0x0048,0x0005,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_0 0xcc24,0x0048,0x0005,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_0 0xcc24,0x0048,0x0006,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_0 0xcc24,0x0048,0x0006,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_0 0xcc24,0x0048,0x0006,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_0 0xcc24,0x0048,0x0007,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_0 0xcc24,0x0048,0x0007,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_0 0xcc24,0x0048,0x0007,0x0500
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_0 0xcc24,0x0048,0x0008,0x0100
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_0 0xcc24,0x0048,0x0008,0x0400
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_0 0xcc24,0x0048,0x0008,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_0 0xcc24,0x0048,0x0009,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_0 0xcc24,0x0048,0x0009,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_0 0xcc24,0x0048,0x0009,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_0 0xcc24,0x0048,0x000a,0x0100
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_0 0xcc24,0x0048,0x000a,0x0400
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_0 0xcc24,0x0048,0x000a,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_0 0xcc24,0x0048,0x000a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_0 0xcc24,0x0048,0x000a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_0 0xcc24,0x0048,0x000a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_0 0xcc24,0x0048,0x000a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_0 0xcc24,0x0048,0x000a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_0 0xcc24,0x0048,0x000a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_0 0xcc24,0x0048,0x000a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_0 0xcc24,0x0048,0x000a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_0 0xcc24,0x0048,0x000a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_0 0xcc24,0x0048,0x000b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_0 0xcc24,0x0048,0x000b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_0 0xcc24,0x0048,0x000b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_0 0xcc24,0x0048,0x000c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_0 0xcc24,0x0048,0x000c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_0 0xcc24,0x0048,0x000c,0x0500
+#define wroteDECChannelConfigurationDecodeNoneLwRw_1 0xcc24,0x0048,0x0101,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh_1 0xcc24,0x0048,0x0101,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_1 0xcc24,0x0048,0x0101,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw_1 0xcc24,0x0048,0x0102,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh_1 0xcc24,0x0048,0x0102,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_1 0xcc24,0x0048,0x0102,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_1 0xcc24,0x0048,0x0103,0x0100
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_1 0xcc24,0x0048,0x0103,0x0400
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_1 0xcc24,0x0048,0x0103,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_1 0xcc24,0x0048,0x0103,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_1 0xcc24,0x0048,0x0103,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_1 0xcc24,0x0048,0x0103,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_1 0xcc24,0x0048,0x0103,0x0102
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_1 0xcc24,0x0048,0x0103,0x0402
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_1 0xcc24,0x0048,0x0103,0x0502
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_1 0xcc24,0x0048,0x0103,0x0103
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_1 0xcc24,0x0048,0x0103,0x0403
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_1 0xcc24,0x0048,0x0103,0x0503
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_1 0xcc24,0x0048,0x0103,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_1 0xcc24,0x0048,0x0103,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_1 0xcc24,0x0048,0x0103,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_1 0xcc24,0x0048,0x0104,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_1 0xcc24,0x0048,0x0104,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_1 0xcc24,0x0048,0x0104,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_1 0xcc24,0x0048,0x0105,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_1 0xcc24,0x0048,0x0105,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_1 0xcc24,0x0048,0x0105,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_1 0xcc24,0x0048,0x0105,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_1 0xcc24,0x0048,0x0105,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_1 0xcc24,0x0048,0x0105,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_1 0xcc24,0x0048,0x0105,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_1 0xcc24,0x0048,0x0105,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_1 0xcc24,0x0048,0x0105,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_1 0xcc24,0x0048,0x0106,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_1 0xcc24,0x0048,0x0106,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_1 0xcc24,0x0048,0x0106,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_1 0xcc24,0x0048,0x0107,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_1 0xcc24,0x0048,0x0107,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_1 0xcc24,0x0048,0x0107,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_1 0xcc24,0x0048,0x0109,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_1 0xcc24,0x0048,0x0109,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_1 0xcc24,0x0048,0x0109,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_1 0xcc24,0x0048,0x010a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_1 0xcc24,0x0048,0x010a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_1 0xcc24,0x0048,0x010a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_1 0xcc24,0x0048,0x010a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_1 0xcc24,0x0048,0x010a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_1 0xcc24,0x0048,0x010a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_1 0xcc24,0x0048,0x010a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_1 0xcc24,0x0048,0x010a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_1 0xcc24,0x0048,0x010a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_1 0xcc24,0x0048,0x010b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_1 0xcc24,0x0048,0x010b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_1 0xcc24,0x0048,0x010b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_1 0xcc24,0x0048,0x010c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_1 0xcc24,0x0048,0x010c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_1 0xcc24,0x0048,0x010c,0x0500
+#define wroteDECChannelConfigurationDecodeNoneLwRw_2 0xcc24,0x0048,0x0201,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh_2 0xcc24,0x0048,0x0201,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_2 0xcc24,0x0048,0x0201,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw_2 0xcc24,0x0048,0x0202,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh_2 0xcc24,0x0048,0x0202,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_2 0xcc24,0x0048,0x0202,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_2 0xcc24,0x0048,0x0203,0x0100
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_2 0xcc24,0x0048,0x0203,0x0400
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_2 0xcc24,0x0048,0x0203,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_2 0xcc24,0x0048,0x0203,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_2 0xcc24,0x0048,0x0203,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_2 0xcc24,0x0048,0x0203,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_2 0xcc24,0x0048,0x0203,0x0102
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_2 0xcc24,0x0048,0x0203,0x0402
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_2 0xcc24,0x0048,0x0203,0x0502
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_2 0xcc24,0x0048,0x0203,0x0103
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_2 0xcc24,0x0048,0x0203,0x0403
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_2 0xcc24,0x0048,0x0203,0x0503
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_2 0xcc24,0x0048,0x0203,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_2 0xcc24,0x0048,0x0203,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_2 0xcc24,0x0048,0x0203,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_2 0xcc24,0x0048,0x0204,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_2 0xcc24,0x0048,0x0204,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_2 0xcc24,0x0048,0x0204,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_2 0xcc24,0x0048,0x0205,0x0100
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_2 0xcc24,0x0048,0x0205,0x0400
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_2 0xcc24,0x0048,0x0205,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_2 0xcc24,0x0048,0x0205,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_2 0xcc24,0x0048,0x0205,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_2 0xcc24,0x0048,0x0205,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_2 0xcc24,0x0048,0x0205,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_2 0xcc24,0x0048,0x0205,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_2 0xcc24,0x0048,0x0205,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_2 0xcc24,0x0048,0x0205,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_2 0xcc24,0x0048,0x0205,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_2 0xcc24,0x0048,0x0205,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_2 0xcc24,0x0048,0x0206,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_2 0xcc24,0x0048,0x0206,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_2 0xcc24,0x0048,0x0206,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_2 0xcc24,0x0048,0x0207,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_2 0xcc24,0x0048,0x0207,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_2 0xcc24,0x0048,0x0207,0x0500
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_2 0xcc24,0x0048,0x0208,0x0100
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_2 0xcc24,0x0048,0x0208,0x0400
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_2 0xcc24,0x0048,0x0208,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_2 0xcc24,0x0048,0x0209,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_2 0xcc24,0x0048,0x0209,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_2 0xcc24,0x0048,0x0209,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_2 0xcc24,0x0048,0x020a,0x0100
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_2 0xcc24,0x0048,0x020a,0x0400
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_2 0xcc24,0x0048,0x020a,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_2 0xcc24,0x0048,0x020a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_2 0xcc24,0x0048,0x020a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_2 0xcc24,0x0048,0x020a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_2 0xcc24,0x0048,0x020a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_2 0xcc24,0x0048,0x020a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_2 0xcc24,0x0048,0x020a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_2 0xcc24,0x0048,0x020a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_2 0xcc24,0x0048,0x020a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_2 0xcc24,0x0048,0x020a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_2 0xcc24,0x0048,0x020b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_2 0xcc24,0x0048,0x020b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_2 0xcc24,0x0048,0x020b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_2 0xcc24,0x0048,0x020c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_2 0xcc24,0x0048,0x020c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_2 0xcc24,0x0048,0x020c,0x0500
+#define readDECChannelConfigurationDecodeExtChan 0xc224,0x4b00
+#define wroteDECChannelConfigurationDecodeExtChanNone 0xca24,0x4b00
+#define wroteDECChannelConfigurationDecodeExtChanLhRh 0xca24,0x4b04
+#define wroteDECChannelConfigurationDecodeExtChanLwRw 0xca24,0x4b01
+#define wroteDECChannelConfigurationDecodeExtChanLwRwLhRh 0xca24,0x4b05
+#define wroteDECChannelConfigurationDecodeAuxUnknown 0xca24,0x4a00
+#define wroteDECChannelConfigurationDecodeAuxStereo 0xca24,0x4a01
+#define wroteDECChannelConfigurationDecodeAuxLtRt 0xca24,0x4a02
+#define wroteDECChannelConfigurationDecodeAuxMono 0xca24,0x4a03
+#define wroteDECChannelConfigurationDecodeAuxDual 0xca24,0x4a04
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_0 0xce24,0x4808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_1 0xce24,0x4808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_2 0xce24,0x4808,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_0 0xce24,0x4808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_1 0xce24,0x4808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_2 0xce24,0x4808,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x4808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x4808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x4808,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_0 0xce24,0x4808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_1 0xce24,0x4808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_2 0xce24,0x4808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x4808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x4808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x4808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationDecodeATMOSChan 0xc224,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanNone 0xca24,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanLfhRfhLrhRrh 0xca24,0x4d11
+#define wroteDECChannelConfigurationDecodeATMOSChanLtfRtfLtrRtr 0xca24,0x4d0a
+#define wroteDECChannelConfigurationDecodeATMOSChanLtmRtm 0xca24,0x4d04
+#define wroteDECChannelConfigurationDownmixUnknown 0xcc24,0x0050,0x0000,0x0000
+#define wroteDECChannelConfigurationDownmixNone 0xcc24,0x0050,0x0001,0x0000
+#define wroteDECChannelConfigurationDownmixMono 0xcc24,0x0050,0x0002,0x0000
+#define wroteDECChannelConfigurationDownmixStereo 0xcc24,0x0050,0x0003,0x0000
+#define wroteDECChannelConfigurationDownmixStereoLtRt 0xcc24,0x0050,0x0003,0x0002
+#define wroteDECChannelConfigurationDownmixStereoMono 0xcc24,0x0050,0x0003,0x0003
+#define wroteDECChannelConfigurationDownmix3Stereo 0xcc24,0x0050,0x0108,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom 0xcc24,0x0050,0x0105,0x0000
+#define wroteDECChannelConfigurationDownmixSurround 0xcc24,0x0050,0x010a,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_0 0xcc24,0x0050,0x0003,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_0 0xcc24,0x0050,0x0003,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_0 0xcc24,0x0050,0x0004,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2_0 0xcc24,0x0050,0x0005,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_0 0xcc24,0x0050,0x0005,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_0 0xcc24,0x0050,0x0005,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_0 0xcc24,0x0050,0x0005,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_0 0xcc24,0x0050,0x0006,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_0 0xcc24,0x0050,0x0007,0x0000
+#define wroteDECChannelConfigurationDownmixSurround0_0 0xcc24,0x0050,0x0008,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_0 0xcc24,0x0050,0x0009,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2_0 0xcc24,0x0050,0x000a,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_0 0xcc24,0x0050,0x000a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_0 0xcc24,0x0050,0x000a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_0 0xcc24,0x0050,0x000a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_0 0xcc24,0x0050,0x000b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_0 0xcc24,0x0050,0x000c,0x0000
+#define wroteDECChannelConfigurationDownmixNone_1 0xcc24,0x0050,0x0101,0x0000
+#define wroteDECChannelConfigurationDownmixMono_1 0xcc24,0x0050,0x0102,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0_1 0xcc24,0x0050,0x0103,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_1 0xcc24,0x0050,0x0103,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0LtRt_1 0xcc24,0x0050,0x0103,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom0Mono_1 0xcc24,0x0050,0x0103,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_1 0xcc24,0x0050,0x0103,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_1 0xcc24,0x0050,0x0104,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_1 0xcc24,0x0050,0x0105,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_1 0xcc24,0x0050,0x0105,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_1 0xcc24,0x0050,0x0105,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_1 0xcc24,0x0050,0x0106,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_1 0xcc24,0x0050,0x0107,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_1 0xcc24,0x0050,0x0109,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_1 0xcc24,0x0050,0x010a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_1 0xcc24,0x0050,0x010a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_1 0xcc24,0x0050,0x010a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_1 0xcc24,0x0050,0x010b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_1 0xcc24,0x0050,0x010c,0x0000
+#define wroteDECChannelConfigurationDownmixNoneLwRw 0xcc24,0x0050,0x0001,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh 0xcc24,0x0050,0x0001,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh 0xcc24,0x0050,0x0001,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw 0xcc24,0x0050,0x0002,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh 0xcc24,0x0050,0x0002,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh 0xcc24,0x0050,0x0002,0x0500
+#define wroteDECChannelConfigurationDownmixStereoLwRw 0xcc24,0x0050,0x0003,0x0100
+#define wroteDECChannelConfigurationDownmixStereoLhRh 0xcc24,0x0050,0x0003,0x0400
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRh 0xcc24,0x0050,0x0003,0x0500
+#define wroteDECChannelConfigurationDownmixStereoLwRwLtRt 0xcc24,0x0050,0x0003,0x0102
+#define wroteDECChannelConfigurationDownmixStereoLhRhLtRt 0xcc24,0x0050,0x0003,0x0402
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhLtRt 0xcc24,0x0050,0x0003,0x0502
+#define wroteDECChannelConfigurationDownmixStereoLwRwMono 0xcc24,0x0050,0x0003,0x0103
+#define wroteDECChannelConfigurationDownmixStereoLhRhMono 0xcc24,0x0050,0x0003,0x0403
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhMono 0xcc24,0x0050,0x0003,0x0503
+#define wroteDECChannelConfigurationDownmix3StereoLwRw 0xcc24,0x0050,0x0108,0x0100
+#define wroteDECChannelConfigurationDownmix3StereoLhRh 0xcc24,0x0050,0x0108,0x0400
+#define wroteDECChannelConfigurationDownmix3StereoLwRwLhRh 0xcc24,0x0050,0x0108,0x0500
+#define wroteDECChannelConfigurationDownmixPhantomLwRw 0xcc24,0x0050,0x0105,0x0100
+#define wroteDECChannelConfigurationDownmixPhantomLhRh 0xcc24,0x0050,0x0105,0x0400
+#define wroteDECChannelConfigurationDownmixPhantomLwRwLhRh 0xcc24,0x0050,0x0105,0x0500
+#define wroteDECChannelConfigurationDownmixSurroundLwRw 0xcc24,0x0050,0x010a,0x0100
+#define wroteDECChannelConfigurationDownmixSurroundLhRh 0xcc24,0x0050,0x010a,0x0400
+#define wroteDECChannelConfigurationDownmixSurroundLwRwLhRh 0xcc24,0x0050,0x010a,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_0 0xcc24,0x0050,0x0003,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_0 0xcc24,0x0050,0x0003,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_0 0xcc24,0x0050,0x0003,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_0 0xcc24,0x0050,0x0003,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_0 0xcc24,0x0050,0x0003,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_0 0xcc24,0x0050,0x0003,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_0 0xcc24,0x0050,0x0004,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_0 0xcc24,0x0050,0x0004,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_0 0xcc24,0x0050,0x0004,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_0 0xcc24,0x0050,0x0005,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_0 0xcc24,0x0050,0x0005,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_0 0xcc24,0x0050,0x0005,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_0 0xcc24,0x0050,0x0005,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_0 0xcc24,0x0050,0x0005,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_0 0xcc24,0x0050,0x0005,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_0 0xcc24,0x0050,0x0005,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_0 0xcc24,0x0050,0x0005,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_0 0xcc24,0x0050,0x0005,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_0 0xcc24,0x0050,0x0005,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_0 0xcc24,0x0050,0x0005,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_0 0xcc24,0x0050,0x0005,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_0 0xcc24,0x0050,0x0006,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_0 0xcc24,0x0050,0x0006,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_0 0xcc24,0x0050,0x0006,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_0 0xcc24,0x0050,0x0007,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_0 0xcc24,0x0050,0x0007,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_0 0xcc24,0x0050,0x0007,0x0500
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_0 0xcc24,0x0050,0x0008,0x0100
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_0 0xcc24,0x0050,0x0008,0x0400
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_0 0xcc24,0x0050,0x0008,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_0 0xcc24,0x0050,0x0009,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_0 0xcc24,0x0050,0x0009,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_0 0xcc24,0x0050,0x0009,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_0 0xcc24,0x0050,0x000a,0x0100
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_0 0xcc24,0x0050,0x000a,0x0400
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_0 0xcc24,0x0050,0x000a,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_0 0xcc24,0x0050,0x000a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_0 0xcc24,0x0050,0x000a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_0 0xcc24,0x0050,0x000a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_0 0xcc24,0x0050,0x000a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_0 0xcc24,0x0050,0x000a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_0 0xcc24,0x0050,0x000a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_0 0xcc24,0x0050,0x000a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_0 0xcc24,0x0050,0x000a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_0 0xcc24,0x0050,0x000a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_0 0xcc24,0x0050,0x000b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_0 0xcc24,0x0050,0x000b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_0 0xcc24,0x0050,0x000b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_0 0xcc24,0x0050,0x000c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_0 0xcc24,0x0050,0x000c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_0 0xcc24,0x0050,0x000c,0x0500
+#define wroteDECChannelConfigurationDownmixNoneLwRw_1 0xcc24,0x0050,0x0101,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh_1 0xcc24,0x0050,0x0101,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_1 0xcc24,0x0050,0x0101,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw_1 0xcc24,0x0050,0x0102,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh_1 0xcc24,0x0050,0x0102,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_1 0xcc24,0x0050,0x0102,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_1 0xcc24,0x0050,0x0103,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_1 0xcc24,0x0050,0x0103,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_1 0xcc24,0x0050,0x0103,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_1 0xcc24,0x0050,0x0103,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_1 0xcc24,0x0050,0x0103,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_1 0xcc24,0x0050,0x0103,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_1 0xcc24,0x0050,0x0103,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_1 0xcc24,0x0050,0x0103,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_1 0xcc24,0x0050,0x0103,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_1 0xcc24,0x0050,0x0103,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_1 0xcc24,0x0050,0x0103,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_1 0xcc24,0x0050,0x0103,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_1 0xcc24,0x0050,0x0103,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_1 0xcc24,0x0050,0x0103,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_1 0xcc24,0x0050,0x0103,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_1 0xcc24,0x0050,0x0104,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_1 0xcc24,0x0050,0x0104,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_1 0xcc24,0x0050,0x0104,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_1 0xcc24,0x0050,0x0105,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_1 0xcc24,0x0050,0x0105,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_1 0xcc24,0x0050,0x0105,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_1 0xcc24,0x0050,0x0105,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_1 0xcc24,0x0050,0x0105,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_1 0xcc24,0x0050,0x0105,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_1 0xcc24,0x0050,0x0105,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_1 0xcc24,0x0050,0x0105,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_1 0xcc24,0x0050,0x0105,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_1 0xcc24,0x0050,0x0106,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_1 0xcc24,0x0050,0x0106,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_1 0xcc24,0x0050,0x0106,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_1 0xcc24,0x0050,0x0107,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_1 0xcc24,0x0050,0x0107,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_1 0xcc24,0x0050,0x0107,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_1 0xcc24,0x0050,0x0109,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_1 0xcc24,0x0050,0x0109,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_1 0xcc24,0x0050,0x0109,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_1 0xcc24,0x0050,0x010a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_1 0xcc24,0x0050,0x010a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_1 0xcc24,0x0050,0x010a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_1 0xcc24,0x0050,0x010a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_1 0xcc24,0x0050,0x010a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_1 0xcc24,0x0050,0x010a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_1 0xcc24,0x0050,0x010a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_1 0xcc24,0x0050,0x010a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_1 0xcc24,0x0050,0x010a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_1 0xcc24,0x0050,0x010b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_1 0xcc24,0x0050,0x010b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_1 0xcc24,0x0050,0x010b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_1 0xcc24,0x0050,0x010c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_1 0xcc24,0x0050,0x010c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_1 0xcc24,0x0050,0x010c,0x0500
+#define wroteDECChannelConfigurationDownmixNoneLwRw_2 0xcc24,0x0050,0x0201,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh_2 0xcc24,0x0050,0x0201,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_2 0xcc24,0x0050,0x0201,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw_2 0xcc24,0x0050,0x0202,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh_2 0xcc24,0x0050,0x0202,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_2 0xcc24,0x0050,0x0202,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_2 0xcc24,0x0050,0x0203,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_2 0xcc24,0x0050,0x0203,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_2 0xcc24,0x0050,0x0203,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_2 0xcc24,0x0050,0x0203,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_2 0xcc24,0x0050,0x0203,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_2 0xcc24,0x0050,0x0203,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_2 0xcc24,0x0050,0x0203,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_2 0xcc24,0x0050,0x0203,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_2 0xcc24,0x0050,0x0203,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_2 0xcc24,0x0050,0x0203,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_2 0xcc24,0x0050,0x0203,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_2 0xcc24,0x0050,0x0203,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_2 0xcc24,0x0050,0x0203,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_2 0xcc24,0x0050,0x0203,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_2 0xcc24,0x0050,0x0203,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_2 0xcc24,0x0050,0x0204,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_2 0xcc24,0x0050,0x0204,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_2 0xcc24,0x0050,0x0204,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_2 0xcc24,0x0050,0x0205,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_2 0xcc24,0x0050,0x0205,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_2 0xcc24,0x0050,0x0205,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_2 0xcc24,0x0050,0x0205,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_2 0xcc24,0x0050,0x0205,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_2 0xcc24,0x0050,0x0205,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_2 0xcc24,0x0050,0x0205,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_2 0xcc24,0x0050,0x0205,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_2 0xcc24,0x0050,0x0205,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_2 0xcc24,0x0050,0x0205,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_2 0xcc24,0x0050,0x0205,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_2 0xcc24,0x0050,0x0205,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_2 0xcc24,0x0050,0x0206,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_2 0xcc24,0x0050,0x0206,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_2 0xcc24,0x0050,0x0206,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_2 0xcc24,0x0050,0x0207,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_2 0xcc24,0x0050,0x0207,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_2 0xcc24,0x0050,0x0207,0x0500
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_2 0xcc24,0x0050,0x0208,0x0100
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_2 0xcc24,0x0050,0x0208,0x0400
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_2 0xcc24,0x0050,0x0208,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_2 0xcc24,0x0050,0x0209,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_2 0xcc24,0x0050,0x0209,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_2 0xcc24,0x0050,0x0209,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_2 0xcc24,0x0050,0x020a,0x0100
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_2 0xcc24,0x0050,0x020a,0x0400
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_2 0xcc24,0x0050,0x020a,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_2 0xcc24,0x0050,0x020a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_2 0xcc24,0x0050,0x020a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_2 0xcc24,0x0050,0x020a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_2 0xcc24,0x0050,0x020a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_2 0xcc24,0x0050,0x020a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_2 0xcc24,0x0050,0x020a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_2 0xcc24,0x0050,0x020a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_2 0xcc24,0x0050,0x020a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_2 0xcc24,0x0050,0x020a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_2 0xcc24,0x0050,0x020b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_2 0xcc24,0x0050,0x020b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_2 0xcc24,0x0050,0x020b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_2 0xcc24,0x0050,0x020c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_2 0xcc24,0x0050,0x020c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_2 0xcc24,0x0050,0x020c,0x0500
+#define readDECChannelConfigurationDownmixExtChan 0xc224,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanNone 0xca24,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanLhRh 0xca24,0x5304
+#define wroteDECChannelConfigurationDownmixExtChanLwRw 0xca24,0x5301
+#define wroteDECChannelConfigurationDownmixExtChanLwRwLhRh 0xca24,0x5305
+#define wroteDECChannelConfigurationDownmixAuxUnknown 0xca24,0x5200
+#define wroteDECChannelConfigurationDownmixAuxStereo 0xca24,0x5201
+#define wroteDECChannelConfigurationDownmixAuxLtRt 0xca24,0x5202
+#define wroteDECChannelConfigurationDownmixAuxMono 0xca24,0x5203
+#define wroteDECChannelConfigurationDownmixAuxDual 0xca24,0x5204
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_0 0xce24,0x5008,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_1 0xce24,0x5008,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_2 0xce24,0x5008,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_0 0xce24,0x5008,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_1 0xce24,0x5008,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_2 0xce24,0x5008,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5008,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5008,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5008,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_0 0xce24,0x5008,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_1 0xce24,0x5008,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_2 0xce24,0x5008,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x5008,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x5008,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x5008,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationDownmixATMOSChan 0xc224,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanNone 0xca24,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanLfhRfhLrhRrh 0xca24,0x5511
+#define wroteDECChannelConfigurationDownmixATMOSChanLtfRtfLtrRtr 0xca24,0x550a
+#define wroteDECChannelConfigurationDownmixATMOSChanLtmRtm 0xca24,0x5504
+#define wroteDECKaraokeCapableUserQ6 0xce24,0x2806
+#define wroteDECSampleRateUnknown 0xca24,0x0800
+#define wroteDECSampleRateNone 0xca24,0x0801
+#define wroteDECSampleRate32000Hz 0xca24,0x0802
+#define wroteDECSampleRate44100Hz 0xca24,0x0803
+#define wroteDECSampleRate48000Hz 0xca24,0x0804
+#define wroteDECSampleRate88200Hz 0xca24,0x0805
+#define wroteDECSampleRate96000Hz 0xca24,0x0806
+#define wroteDECSampleRate192000Hz 0xca24,0x0807
+#define wroteDECSampleRate64000Hz 0xca24,0x0808
+#define wroteDECSampleRate128000Hz 0xca24,0x0809
+#define wroteDECSampleRate176400Hz 0xca24,0x080a
+#define wroteDECSampleRate8000Hz 0xca24,0x080b
+#define wroteDECSampleRate11025Hz 0xca24,0x080c
+#define wroteDECSampleRate12000Hz 0xca24,0x080d
+#define wroteDECSampleRate16000Hz 0xca24,0x080e
+#define wroteDECSampleRate22050Hz 0xca24,0x080f
+#define wroteDECSampleRate24000Hz 0xca24,0x0810
+#define wroteDECSourceProgramUnknown 0xca24,0x0a00
+#define wroteDECSourceProgramNone 0xca24,0x0a01
+#define wroteDECSourceProgramPass 0xca24,0x0a02
+#define wroteDECSourceProgramSing 0xca24,0x0a03
+#define wroteDECSourceProgramAuto 0xca24,0x0a04
+#define wroteDECSourceProgramBitStream 0xca24,0x0a05
+#define wroteDECSourceProgramDTSAll 0xca24,0x0a06
+#define wroteDECSourceProgramPCMAuto 0xca24,0x0a07
+#define wroteDECSourceProgramPCM 0xca24,0x0a08
+#define wroteDECSourceProgramPC8 0xca24,0x0a09
+#define wroteDECSourceProgramAC3 0xca24,0x0a0a
+#define wroteDECSourceProgramDTS 0xca24,0x0a0b
+#define wroteDECSourceProgramAAC 0xca24,0x0a0c
+#define wroteDECSourceProgramMPEG 0xca24,0x0a0d
+#define wroteDECSourceProgramDTS12 0xca24,0x0a0e
+#define wroteDECSourceProgramDTS13 0xca24,0x0a0f
+#define wroteDECSourceProgramDTS14 0xca24,0x0a10
+#define wroteDECSourceProgramDTS16 0xca24,0x0a11
+#define wroteDECSourceProgramWMP 0xca24,0x0a12
+#define wroteDECSourceProgramMP3 0xca24,0x0a13
+#define wroteDECSourceProgramDSD1 0xca24,0x0a14
+#define wroteDECSourceProgramDSD2 0xca24,0x0a15
+#define wroteDECSourceProgramDSD3 0xca24,0x0a16
+#define wroteDECSourceProgramDDP 0xca24,0x0a17
+#define wroteDECSourceProgramDTSHD 0xca24,0x0a18
+#define wroteDECSourceProgramTHD 0xca24,0x0a19
+#define wroteDECSourceProgramDXP 0xca24,0x0a1a
+#define wroteDECSourceProgramWMA 0xca24,0x0a1b
+#define wroteDECSourceProgramSubTypeUnknown 0xca24,0x3700
+#define wroteDECSourceProgramSubTypeNone 0xca24,0x3701
+#define wroteDECSourceProgramSubTypeMatPCMObj 0xca24,0x3702
+#define wroteDECSourceProgramSubTypeMatPCMCnl 0xca24,0x3703
+#define wroteDECSourceProgramSubTypeMatTHDObj 0xca24,0x3704
+#define wroteDECSourceProgramSubTypeMatTHDCnl 0xca24,0x3705
+#define wroteDECSourceProgramSubTypeDDPObj 0xca24,0x3706
+#define wroteDECSourceProgramSubTypeDDPCnl 0xca24,0x3707
+#define wroteDECSourceDecodeUnknown 0xca24,0x0b00
+#define wroteDECSourceDecodeNone 0xca24,0x0b01
+#define wroteDECSourceDecodePass 0xca24,0x0b02
+#define wroteDECSourceDecodeSing 0xca24,0x0b03
+#define wroteDECSourceDecodeAuto 0xca24,0x0b04
+#define wroteDECSourceDecodeBitStream 0xca24,0x0b05
+#define wroteDECSourceDecodeDTSAll 0xca24,0x0b06
+#define wroteDECSourceDecodePCMAuto 0xca24,0x0b07
+#define wroteDECSourceDecodePCM 0xca24,0x0b08
+#define wroteDECSourceDecodePC8 0xca24,0x0b09
+#define wroteDECSourceDecodeAC3 0xca24,0x0b0a
+#define wroteDECSourceDecodeDTS 0xca24,0x0b0b
+#define wroteDECSourceDecodeAAC 0xca24,0x0b0c
+#define wroteDECSourceDecodeMPEG 0xca24,0x0b0d
+#define wroteDECSourceDecodeDTS12 0xca24,0x0b0e
+#define wroteDECSourceDecodeDTS13 0xca24,0x0b0f
+#define wroteDECSourceDecodeDTS14 0xca24,0x0b10
+#define wroteDECSourceDecodeDTS16 0xca24,0x0b11
+#define wroteDECSourceDecodeWMP 0xca24,0x0b12
+#define wroteDECSourceDecodeMP3 0xca24,0x0b13
+#define wroteDECSourceDecodeDSD1 0xca24,0x0b14
+#define wroteDECSourceDecodeDSD2 0xca24,0x0b15
+#define wroteDECSourceDecodeDSD3 0xca24,0x0b16
+#define wroteDECSourceDecodeDDP 0xca24,0x0b17
+#define wroteDECSourceDecodeDTSHD 0xca24,0x0b18
+#define wroteDECSourceDecodeTHD 0xca24,0x0b19
+#define wroteDECSourceDecodeDXP 0xca24,0x0b1a
+#define wroteDECSourceDecodeWMA 0xca24,0x0b1b
+#define wroteDECSourceDecodeSubTypeUnknown 0xca24,0x3600
+#define wroteDECSourceDecodeSubTypeNone 0xca24,0x3601
+#define wroteDECSourceDecodeSubTypeMatPCMObj 0xca24,0x3602
+#define wroteDECSourceDecodeSubTypeMatPCMCnl 0xca24,0x3603
+#define wroteDECSourceDecodeSubTypeMatTHDObj 0xca24,0x3604
+#define wroteDECSourceDecodeSubTypeMatTHDCnl 0xca24,0x3605
+#define wroteDECSourceDecodeSubTypeDDPObj 0xca24,0x3606
+#define wroteDECSourceDecodeSubTypeDDPCnl 0xca24,0x3607
+#define wroteDECChannelConfigurationRequest 0xcc24,0x0038
+#define wroteDECChannelConfigurationProgram 0xcc24,0x0040
+#define wroteDECChannelConfigurationDecode 0xcc24,0x0048
+#define wroteDECChannelConfigurationDownmix 0xcc24,0x0050
+#define wroteDECFrameCount 0xcc24,0x0024
+#define readDECChannelConfigurationOverride 0xc424,0x0058
+#define writeDECChannelConfigurationOverrideUnknown 0xcc24,0x0058,0x0000,0x0000
+#define writeDECChannelConfigurationOverrideNone 0xcc24,0x0058,0x0001,0x0000
+#define writeDECChannelConfigurationOverrideMono 0xcc24,0x0058,0x0002,0x0000
+#define writeDECChannelConfigurationOverrideStereo 0xcc24,0x0058,0x0003,0x0000
+#define writeDECChannelConfigurationOverrideStereoLtRt 0xcc24,0x0058,0x0003,0x0002
+#define writeDECChannelConfigurationOverrideStereoMono 0xcc24,0x0058,0x0003,0x0003
+#define writeDECChannelConfigurationOverride3Stereo 0xcc24,0x0058,0x0108,0x0000
+#define writeDECChannelConfigurationOverridePhantom 0xcc24,0x0058,0x0105,0x0000
+#define writeDECChannelConfigurationOverrideSurround 0xcc24,0x0058,0x010a,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_0 0xcc24,0x0058,0x0003,0x0001
+#define wroteDECChannelConfigurationOverridePhantom0Dual_0 0xcc24,0x0058,0x0003,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_0 0xcc24,0x0058,0x0004,0x0000
+#define writeDECChannelConfigurationOverridePhantom2_0 0xcc24,0x0058,0x0005,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_0 0xcc24,0x0058,0x0005,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_0 0xcc24,0x0058,0x0005,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_0 0xcc24,0x0058,0x0005,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_0 0xcc24,0x0058,0x0006,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_0 0xcc24,0x0058,0x0007,0x0000
+#define writeDECChannelConfigurationOverrideSurround0_0 0xcc24,0x0058,0x0008,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_0 0xcc24,0x0058,0x0009,0x0000
+#define writeDECChannelConfigurationOverrideSurround2_0 0xcc24,0x0058,0x000a,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_0 0xcc24,0x0058,0x000a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_0 0xcc24,0x0058,0x000a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_0 0xcc24,0x0058,0x000a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_0 0xcc24,0x0058,0x000b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_0 0xcc24,0x0058,0x000c,0x0000
+#define writeDECChannelConfigurationOverrideNone_1 0xcc24,0x0058,0x0101,0x0000
+#define writeDECChannelConfigurationOverrideMono_1 0xcc24,0x0058,0x0102,0x0000
+#define writeDECChannelConfigurationOverridePhantom0_1 0xcc24,0x0058,0x0103,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_1 0xcc24,0x0058,0x0103,0x0001
+#define writeDECChannelConfigurationOverridePhantom0LtRt_1 0xcc24,0x0058,0x0103,0x0002
+#define writeDECChannelConfigurationOverridePhantom0Mono_1 0xcc24,0x0058,0x0103,0x0003
+#define wroteDECChannelConfigurationOverridePhantom0Dual_1 0xcc24,0x0058,0x0103,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_1 0xcc24,0x0058,0x0104,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_1 0xcc24,0x0058,0x0105,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_1 0xcc24,0x0058,0x0105,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_1 0xcc24,0x0058,0x0105,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_1 0xcc24,0x0058,0x0106,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_1 0xcc24,0x0058,0x0107,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_1 0xcc24,0x0058,0x0109,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_1 0xcc24,0x0058,0x010a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_1 0xcc24,0x0058,0x010a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_1 0xcc24,0x0058,0x010a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_1 0xcc24,0x0058,0x010b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_1 0xcc24,0x0058,0x010c,0x0000
+#define wroteDECChannelConfigurationOverride 0xcc24,0x0058
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0003,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_0 0xce24,0x5808,0x000c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_1 0xce24,0x5808,0x010c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_2 0xce24,0x5808,0x020c,0x0000,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_0 0xce24,0x5808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_1 0xce24,0x5808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_2 0xce24,0x5808,0x020c,0x0003,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0100,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0103,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationOverrideATMOSChan 0xc224,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanNone 0xca24,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanLfhRfhLrhRrh 0xca24,0x5d11
+#define writeDECChannelConfigurationOverrideATMOSChanLtfRtfLtrRtr 0xca24,0x5d0a
+#define writeDECChannelConfigurationOverrideATMOSChanLtmRtm 0xca24,0x5d04
+#define readDECFrameLength 0xc324,0x0030
+#define wroteDECFrameLength 0xcb24,0x0030
+#define readDECBufferRatio 0xc224,0x3200
+#define writeDECBufferRatio1 0xca24,0x3201
+#define writeDECBufferRatio2 0xca24,0x3202
+#define writeDECBufferRatio4 0xca24,0x3204
+#define writeDECBufferRatioE 0xca24,0x32fe
+#define writeDECBufferRatioC 0xca24,0x32fc
+#define readDECEmphasis 0xc224,0x3300
+#define wroteDECEmphasisUnknown 0xca24,0x3300
+#define wroteDECEmphasisNo 0xca24,0x3301
+#define wroteDECEmphasisYes 0xca24,0x3302
+#define readDECBufferDrift 0xc324,0x0034
+#define readDECChannelMapFrom 0xc624,0x6020
+#define wroteDECChannelMapFrom 0xce24,0x6020
+#define readDECChannelMapTo 0xc624,0x8020
+#define wroteDECChannelMapTo 0xce24,0x8020
+#define readDECProgramFormat 0xc424,0x00a0
+#define wroteDECProgramFormat 0xcc24,0x00a0
+#define readDECStatus 0xc508,0x0024
+#define readDECControl 0xc224,0x0400,0xc224,0x0900,0xc224,0x0c00,0xc224,0x0d00,0xc224,0x0e00,0xc224,0x3200,0xc424,0x0038,0xc424,0x0058,0xc624,0x2806,0xc624,0x6020,0xc624,0x8020
+#define readENCMode 0xc225,0x0400
+#define writeENCModeDisable 0xca25,0x0400
+#define writeENCModeEnable 0xca25,0x0401
+#define writeENCModeChannelCompact 0xca25,0x0402
+#define readENCCommand 0xc225,0x0500
+#define writeENCCommandNone 0xca25,0x0500
+#define writeENCCommandMute 0xca25,0x0501
+#define writeENCCommandUnmute 0xca25,0x0502
+#define wroteENCCommandNoned 0xca25,0x0580
+#define wroteENCCommandMuted 0xca25,0x0581
+#define wroteENCCommandUnmuted 0xca25,0x0582
+#define readENCSampleRate 0xc225,0x0600
+#define wroteENCSampleRateUnknown 0xca25,0x0600
+#define wroteENCSampleRateNone 0xca25,0x0601
+#define wroteENCSampleRate8000Hz 0xca25,0x060b
+#define wroteENCSampleRate11025Hz 0xca25,0x060c
+#define wroteENCSampleRate12000Hz 0xca25,0x060d
+#define wroteENCSampleRate16000Hz 0xca25,0x060e
+#define wroteENCSampleRate22050Hz 0xca25,0x060f
+#define wroteENCSampleRate24000Hz 0xca25,0x0610
+#define wroteENCSampleRate32000Hz 0xca25,0x0602
+#define wroteENCSampleRate44100Hz 0xca25,0x0603
+#define wroteENCSampleRate48000Hz 0xca25,0x0604
+#define wroteENCSampleRate64000Hz 0xca25,0x0608
+#define wroteENCSampleRate88200Hz 0xca25,0x0605
+#define wroteENCSampleRate96000Hz 0xca25,0x0606
+#define wroteENCSampleRate128000Hz 0xca25,0x0609
+#define wroteENCSampleRate176400Hz 0xca25,0x060a
+#define wroteENCSampleRate192000Hz 0xca25,0x0607
+#define readENCChannelCount 0xc225,0x0700
+#define readENCChannelConfigurationRequest 0xc425,0x0020
+#define writeENCChannelConfigurationRequestUnknown 0xcc25,0x0020,0x0000,0x0000
+#define writeENCChannelConfigurationRequestNone 0xcc25,0x0020,0x0001,0x0000
+#define writeENCChannelConfigurationRequestMono 0xcc25,0x0020,0x0002,0x0000
+#define writeENCChannelConfigurationRequestStereo 0xcc25,0x0020,0x0003,0x0000
+#define wroteENCChannelConfigurationRequestStereoLtRt 0xcc25,0x0020,0x0003,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Stereo_0 0xcc25,0x0020,0x0003,0x0001
+#define writeENCChannelConfigurationRequestPhantom0Mono_0 0xcc25,0x0020,0x0003,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_0 0xcc25,0x0020,0x0003,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_0 0xcc25,0x0020,0x0004,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_0 0xcc25,0x0020,0x0005,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_0 0xcc25,0x0020,0x0005,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_0 0xcc25,0x0020,0x0005,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_0 0xcc25,0x0020,0x0005,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_0 0xcc25,0x0020,0x0006,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_0 0xcc25,0x0020,0x0007,0x0000
+#define writeENCChannelConfigurationRequestSurround0_0 0xcc25,0x0020,0x0020,0x0000
+#define writeENCChannelConfigurationRequestSurround1_0 0xcc25,0x0020,0x0009,0x0000
+#define writeENCChannelConfigurationRequestSurround2_0 0xcc25,0x0020,0x000a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_0 0xcc25,0x0020,0x000a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_0 0xcc25,0x0020,0x000a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_0 0xcc25,0x0020,0x000a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_0 0xcc25,0x0020,0x000b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_0 0xcc25,0x0020,0x000c,0x0000
+#define writeENCChannelConfigurationRequestNone_1 0xcc25,0x0020,0x0101,0x0000
+#define writeENCChannelConfigurationRequestMono_1 0xcc25,0x0020,0x0102,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_1 0xcc25,0x0020,0x0103,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_1 0xcc25,0x0020,0x0103,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_1 0xcc25,0x0020,0x0103,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_1 0xcc25,0x0020,0x0103,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_1 0xcc25,0x0020,0x0103,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_1 0xcc25,0x0020,0x0104,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_1 0xcc25,0x0020,0x0105,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_1 0xcc25,0x0020,0x0105,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_1 0xcc25,0x0020,0x0105,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_1 0xcc25,0x0020,0x0105,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_1 0xcc25,0x0020,0x0106,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_1 0xcc25,0x0020,0x0107,0x0000
+#define writeENCChannelConfigurationRequestSurround0_1 0xcc25,0x0020,0x0108,0x0000
+#define writeENCChannelConfigurationRequestSurround1_1 0xcc25,0x0020,0x0109,0x0000
+#define writeENCChannelConfigurationRequestSurround2_1 0xcc25,0x0020,0x010a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_1 0xcc25,0x0020,0x010a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_1 0xcc25,0x0020,0x010a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_1 0xcc25,0x0020,0x010a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_1 0xcc25,0x0020,0x010b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_1 0xcc25,0x0020,0x010c,0x0000
+#define writeENCChannelConfigurationRequestNone_2 0xcc25,0x0020,0x0201,0x0000
+#define writeENCChannelConfigurationRequestMono_2 0xcc25,0x0020,0x0202,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_2 0xcc25,0x0020,0x0203,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_2 0xcc25,0x0020,0x0203,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_2 0xcc25,0x0020,0x0203,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_2 0xcc25,0x0020,0x0203,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_2 0xcc25,0x0020,0x0203,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_2 0xcc25,0x0020,0x0204,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_2 0xcc25,0x0020,0x0205,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_2 0xcc25,0x0020,0x0205,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_2 0xcc25,0x0020,0x0205,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_2 0xcc25,0x0020,0x0205,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_2 0xcc25,0x0020,0x0206,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_2 0xcc25,0x0020,0x0207,0x0000
+#define writeENCChannelConfigurationRequestSurround0_2 0xcc25,0x0020,0x0208,0x0000
+#define writeENCChannelConfigurationRequestSurround1_2 0xcc25,0x0020,0x0209,0x0000
+#define writeENCChannelConfigurationRequestSurround2_2 0xcc25,0x0020,0x020a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_2 0xcc25,0x0020,0x020a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_2 0xcc25,0x0020,0x020a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_2 0xcc25,0x0020,0x020a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_2 0xcc25,0x0020,0x020b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_2 0xcc25,0x0020,0x020c,0x0000
+#define writeENCChannelConfigurationRequestNoneLwRw_0 0xcc25,0x0020,0x0001,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_0 0xcc25,0x0020,0x0001,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_0 0xcc25,0x0020,0x0001,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_0 0xcc25,0x0020,0x0002,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_0 0xcc25,0x0020,0x0002,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_0 0xcc25,0x0020,0x0002,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_0 0xcc25,0x0020,0x0003,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_0 0xcc25,0x0020,0x0003,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_0 0xcc25,0x0020,0x0003,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc25,0x0020,0x0003,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc25,0x0020,0x0003,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc25,0x0020,0x0003,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_0 0xcc25,0x0020,0x0003,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_0 0xcc25,0x0020,0x0003,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_0 0xcc25,0x0020,0x0003,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_0 0xcc25,0x0020,0x0003,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_0 0xcc25,0x0020,0x0003,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_0 0xcc25,0x0020,0x0003,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_0 0xcc25,0x0020,0x0003,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_0 0xcc25,0x0020,0x0003,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc25,0x0020,0x0003,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_0 0xcc25,0x0020,0x0004,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_0 0xcc25,0x0020,0x0004,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc25,0x0020,0x0004,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_0 0xcc25,0x0020,0x0005,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_0 0xcc25,0x0020,0x0005,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc25,0x0020,0x0005,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc25,0x0020,0x0005,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc25,0x0020,0x0005,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc25,0x0020,0x0005,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc25,0x0020,0x0005,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc25,0x0020,0x0005,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc25,0x0020,0x0005,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_0 0xcc25,0x0020,0x0005,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_0 0xcc25,0x0020,0x0005,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc25,0x0020,0x0005,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_0 0xcc25,0x0020,0x0006,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_0 0xcc25,0x0020,0x0006,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc25,0x0020,0x0006,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_0 0xcc25,0x0020,0x0007,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_0 0xcc25,0x0020,0x0007,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc25,0x0020,0x0007,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_0 0xcc25,0x0020,0x0008,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_0 0xcc25,0x0020,0x0008,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc25,0x0020,0x0008,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_0 0xcc25,0x0020,0x0009,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_0 0xcc25,0x0020,0x0009,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc25,0x0020,0x0009,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_0 0xcc25,0x0020,0x000a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_0 0xcc25,0x0020,0x000a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc25,0x0020,0x000a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_0 0xcc25,0x0020,0x000a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_0 0xcc25,0x0020,0x000a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc25,0x0020,0x000a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc25,0x0020,0x000a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc25,0x0020,0x000a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc25,0x0020,0x000a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_0 0xcc25,0x0020,0x000a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_0 0xcc25,0x0020,0x000a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc25,0x0020,0x000a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_0 0xcc25,0x0020,0x000b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_0 0xcc25,0x0020,0x000b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc25,0x0020,0x000b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_0 0xcc25,0x0020,0x000c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_0 0xcc25,0x0020,0x000c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc25,0x0020,0x000c,0x0500
+#define writeENCChannelConfigurationRequestNoneLwRw_1 0xcc25,0x0020,0x0101,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_1 0xcc25,0x0020,0x0101,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_1 0xcc25,0x0020,0x0101,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_1 0xcc25,0x0020,0x0102,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_1 0xcc25,0x0020,0x0102,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_1 0xcc25,0x0020,0x0102,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_1 0xcc25,0x0020,0x0103,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_1 0xcc25,0x0020,0x0103,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc25,0x0020,0x0103,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc25,0x0020,0x0103,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc25,0x0020,0x0103,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc25,0x0020,0x0103,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc25,0x0020,0x0103,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc25,0x0020,0x0103,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc25,0x0020,0x0103,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_1 0xcc25,0x0020,0x0103,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_1 0xcc25,0x0020,0x0103,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc25,0x0020,0x0103,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_1 0xcc25,0x0020,0x0103,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_1 0xcc25,0x0020,0x0103,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc25,0x0020,0x0103,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_1 0xcc25,0x0020,0x0104,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_1 0xcc25,0x0020,0x0104,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc25,0x0020,0x0104,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_1 0xcc25,0x0020,0x0105,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_1 0xcc25,0x0020,0x0105,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_1 0xcc25,0x0020,0x0105,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc25,0x0020,0x0105,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc25,0x0020,0x0105,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc25,0x0020,0x0105,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc25,0x0020,0x0105,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc25,0x0020,0x0105,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc25,0x0020,0x0105,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_1 0xcc25,0x0020,0x0105,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_1 0xcc25,0x0020,0x0105,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc25,0x0020,0x0105,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_1 0xcc25,0x0020,0x0106,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_1 0xcc25,0x0020,0x0106,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc25,0x0020,0x0106,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_1 0xcc25,0x0020,0x0107,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_1 0xcc25,0x0020,0x0107,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc25,0x0020,0x0107,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_1 0xcc25,0x0020,0x0108,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_1 0xcc25,0x0020,0x0108,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_1 0xcc25,0x0020,0x0108,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_1 0xcc25,0x0020,0x0109,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_1 0xcc25,0x0020,0x0109,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc25,0x0020,0x0109,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_1 0xcc25,0x0020,0x010a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_1 0xcc25,0x0020,0x010a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_1 0xcc25,0x0020,0x010a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_1 0xcc25,0x0020,0x010a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_1 0xcc25,0x0020,0x010a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc25,0x0020,0x010a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc25,0x0020,0x010a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc25,0x0020,0x010a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc25,0x0020,0x010a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_1 0xcc25,0x0020,0x010a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_1 0xcc25,0x0020,0x010a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc25,0x0020,0x010a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_1 0xcc25,0x0020,0x010b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_1 0xcc25,0x0020,0x010b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc25,0x0020,0x010b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_1 0xcc25,0x0020,0x010c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_1 0xcc25,0x0020,0x010c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc25,0x0020,0x010c,0x0500
+#define writeENCChannelConfigurationRequestNoneLwRw_2 0xcc25,0x0020,0x0201,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_2 0xcc25,0x0020,0x0201,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_2 0xcc25,0x0020,0x0201,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_2 0xcc25,0x0020,0x0202,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_2 0xcc25,0x0020,0x0202,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_2 0xcc25,0x0020,0x0202,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_2 0xcc25,0x0020,0x0203,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_2 0xcc25,0x0020,0x0203,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc25,0x0020,0x0203,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc25,0x0020,0x0203,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc25,0x0020,0x0203,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc25,0x0020,0x0203,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc25,0x0020,0x0203,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc25,0x0020,0x0203,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc25,0x0020,0x0203,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_2 0xcc25,0x0020,0x0203,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_2 0xcc25,0x0020,0x0203,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc25,0x0020,0x0203,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_2 0xcc25,0x0020,0x0203,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_2 0xcc25,0x0020,0x0203,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc25,0x0020,0x0203,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_2 0xcc25,0x0020,0x0204,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_2 0xcc25,0x0020,0x0204,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc25,0x0020,0x0204,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_2 0xcc25,0x0020,0x0205,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_2 0xcc25,0x0020,0x0205,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc25,0x0020,0x0205,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc25,0x0020,0x0205,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc25,0x0020,0x0205,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc25,0x0020,0x0205,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc25,0x0020,0x0205,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc25,0x0020,0x0205,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc25,0x0020,0x0205,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_2 0xcc25,0x0020,0x0205,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_2 0xcc25,0x0020,0x0205,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc25,0x0020,0x0205,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_2 0xcc25,0x0020,0x0206,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_2 0xcc25,0x0020,0x0206,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc25,0x0020,0x0206,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_2 0xcc25,0x0020,0x0207,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_2 0xcc25,0x0020,0x0207,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc25,0x0020,0x0207,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_2 0xcc25,0x0020,0x0208,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_2 0xcc25,0x0020,0x0208,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc25,0x0020,0x0208,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_2 0xcc25,0x0020,0x0209,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_2 0xcc25,0x0020,0x0209,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc25,0x0020,0x0209,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_2 0xcc25,0x0020,0x020a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_2 0xcc25,0x0020,0x020a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc25,0x0020,0x020a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_2 0xcc25,0x0020,0x020a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_2 0xcc25,0x0020,0x020a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc25,0x0020,0x020a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc25,0x0020,0x020a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc25,0x0020,0x020a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc25,0x0020,0x020a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_2 0xcc25,0x0020,0x020a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_2 0xcc25,0x0020,0x020a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc25,0x0020,0x020a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_2 0xcc25,0x0020,0x020b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_2 0xcc25,0x0020,0x020b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc25,0x0020,0x020b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_2 0xcc25,0x0020,0x020c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_2 0xcc25,0x0020,0x020c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc25,0x0020,0x020c,0x0500
+#define readENCChannelConfigurationRequestExtChan 0xc225,0x2300
+#define writeENCChannelConfigurationRequestExtChanNone 0xca25,0x2300
+#define writeENCChannelConfigurationRequestExtChanLwRw 0xca25,0x2301
+#define writeENCChannelConfigurationRequestExtChanLhRh 0xca25,0x2304
+#define writeENCChannelConfigurationRequestExtChanLwRwLhRh 0xca25,0x2305
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0000,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_0 0xce25,0x2008,0x000c,0x0000,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_1 0xce25,0x2008,0x010c,0x0000,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_2 0xce25,0x2008,0x020c,0x0000,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_0 0xce25,0x2008,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_1 0xce25,0x2008,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_2 0xce25,0x2008,0x020c,0x0003,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0100,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0100,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0100,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0000,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0103,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_0 0xce25,0x2008,0x0007,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_1 0xce25,0x2008,0x0107,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_2 0xce25,0x2008,0x0207,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_0 0xce25,0x2008,0x0007,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_1 0xce25,0x2008,0x0107,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_2 0xce25,0x2008,0x0207,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestSurround2_5_1 0xce25,0x2008,0x010a,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4_7_1 0xce25,0x2008,0x010c,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4LhRhLwRw_11_1 0xce25,0x2008,0x010c,0x0500,0x0000,0x0000
+#define writeENCChannelConfigurationRequest24Channels 0xce25,0x2008,0x0207,0xc700,0x2e46,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce25,0x2008,0x0207,0x0100,0xe67f,0x0000
+#define readENCChannelConfigurationRequestATMOSChan 0xc225,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanNone 0xca25,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca25,0x2511
+#define writeENCChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca25,0x250a
+#define writeENCChannelConfigurationRequestATMOSChanLtmRtm 0xca25,0x3254
+#define wroteENCChannelConfigurationRequest 0xcc25,0x0020
+#define readENCChannelConfigurationStream 0xc425,0x0028
+#define wroteENCChannelConfigurationStreamUnknown 0xcc25,0x0028,0x0000,0x0000
+#define wroteENCChannelConfigurationStreamNone 0xcc25,0x0028,0x0001,0x0000
+#define wroteENCChannelConfigurationStreamMono 0xcc25,0x0028,0x0002,0x0000
+#define wroteENCChannelConfigurationStreamStereo 0xcc25,0x0028,0x0003,0x0000
+#define wroteENCChannelConfigurationStreamStereoLtRt 0xcc25,0x0028,0x0003,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_0 0xcc25,0x0028,0x0003,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0Mono_0 0xcc25,0x0028,0x0003,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_0 0xcc25,0x0028,0x0003,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_0 0xcc25,0x0028,0x0004,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_0 0xcc25,0x0028,0x0005,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_0 0xcc25,0x0028,0x0005,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_0 0xcc25,0x0028,0x0005,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_0 0xcc25,0x0028,0x0005,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_0 0xcc25,0x0028,0x0006,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_0 0xcc25,0x0028,0x0007,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_0 0xcc25,0x0028,0x0008,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_0 0xcc25,0x0028,0x0009,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_0 0xcc25,0x0028,0x000a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_0 0xcc25,0x0028,0x000a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_0 0xcc25,0x0028,0x000a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_0 0xcc25,0x0028,0x000a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_0 0xcc25,0x0028,0x000b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_0 0xcc25,0x0028,0x0028,0x0000
+#define wroteENCChannelConfigurationStreamNone_1 0xcc25,0x0028,0x0101,0x0000
+#define wroteENCChannelConfigurationStreamMono_1 0xcc25,0x0028,0x0102,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_1 0xcc25,0x0028,0x0103,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_1 0xcc25,0x0028,0x0103,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_1 0xcc25,0x0028,0x0103,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_1 0xcc25,0x0028,0x0103,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_1 0xcc25,0x0028,0x0103,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_1 0xcc25,0x0028,0x0104,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_1 0xcc25,0x0028,0x0105,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_1 0xcc25,0x0028,0x0105,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_1 0xcc25,0x0028,0x0105,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_1 0xcc25,0x0028,0x0105,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_1 0xcc25,0x0028,0x0106,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_1 0xcc25,0x0028,0x0107,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_1 0xcc25,0x0028,0x0108,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_1 0xcc25,0x0028,0x0109,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_1 0xcc25,0x0028,0x010a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_1 0xcc25,0x0028,0x010a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_1 0xcc25,0x0028,0x010a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_1 0xcc25,0x0028,0x010a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_1 0xcc25,0x0028,0x010b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_1 0xcc25,0x0028,0x010c,0x0000
+#define wroteENCChannelConfigurationStreamNone_2 0xcc25,0x0028,0x0201,0x0000
+#define wroteENCChannelConfigurationStreamMono_2 0xcc25,0x0028,0x0202,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_2 0xcc25,0x0028,0x0203,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_2 0xcc25,0x0028,0x0203,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_2 0xcc25,0x0028,0x0203,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_2 0xcc25,0x0028,0x0203,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_2 0xcc25,0x0028,0x0203,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_2 0xcc25,0x0028,0x0204,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_2 0xcc25,0x0028,0x0205,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_2 0xcc25,0x0028,0x0205,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_2 0xcc25,0x0028,0x0205,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_2 0xcc25,0x0028,0x0205,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_2 0xcc25,0x0028,0x0206,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_2 0xcc25,0x0028,0x0207,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_2 0xcc25,0x0028,0x0208,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_2 0xcc25,0x0028,0x0209,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_2 0xcc25,0x0028,0x020a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_2 0xcc25,0x0028,0x020a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_2 0xcc25,0x0028,0x020a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_2 0xcc25,0x0028,0x020a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_2 0xcc25,0x0028,0x020b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_2 0xcc25,0x0028,0x020c,0x0000
+#define wroteENCChannelConfigurationStreamNoneLwRw_0 0xcc25,0x0028,0x0001,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_0 0xcc25,0x0028,0x0001,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_0 0xcc25,0x0028,0x0001,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_0 0xcc25,0x0028,0x0002,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_0 0xcc25,0x0028,0x0002,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_0 0xcc25,0x0028,0x0002,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_0 0xcc25,0x0028,0x0003,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_0 0xcc25,0x0028,0x0003,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_0 0xcc25,0x0028,0x0003,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_0 0xcc25,0x0028,0x0003,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_0 0xcc25,0x0028,0x0003,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_0 0xcc25,0x0028,0x0003,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_0 0xcc25,0x0028,0x0003,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_0 0xcc25,0x0028,0x0003,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_0 0xcc25,0x0028,0x0003,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_0 0xcc25,0x0028,0x0003,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_0 0xcc25,0x0028,0x0003,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_0 0xcc25,0x0028,0x0003,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_0 0xcc25,0x0028,0x0003,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_0 0xcc25,0x0028,0x0003,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_0 0xcc25,0x0028,0x0003,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_0 0xcc25,0x0028,0x0004,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_0 0xcc25,0x0028,0x0004,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_0 0xcc25,0x0028,0x0004,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_0 0xcc25,0x0028,0x0005,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_0 0xcc25,0x0028,0x0005,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_0 0xcc25,0x0028,0x0005,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_0 0xcc25,0x0028,0x0005,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_0 0xcc25,0x0028,0x0005,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_0 0xcc25,0x0028,0x0005,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_0 0xcc25,0x0028,0x0005,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_0 0xcc25,0x0028,0x0005,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_0 0xcc25,0x0028,0x0005,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_0 0xcc25,0x0028,0x0005,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_0 0xcc25,0x0028,0x0005,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_0 0xcc25,0x0028,0x0005,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_0 0xcc25,0x0028,0x0006,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_0 0xcc25,0x0028,0x0006,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_0 0xcc25,0x0028,0x0006,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_0 0xcc25,0x0028,0x0007,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_0 0xcc25,0x0028,0x0007,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_0 0xcc25,0x0028,0x0007,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_0 0xcc25,0x0028,0x0008,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_0 0xcc25,0x0028,0x0008,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_0 0xcc25,0x0028,0x0008,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_0 0xcc25,0x0028,0x0009,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_0 0xcc25,0x0028,0x0009,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_0 0xcc25,0x0028,0x0009,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_0 0xcc25,0x0028,0x000a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_0 0xcc25,0x0028,0x000a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_0 0xcc25,0x0028,0x000a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_0 0xcc25,0x0028,0x000a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_0 0xcc25,0x0028,0x000a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_0 0xcc25,0x0028,0x000a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_0 0xcc25,0x0028,0x000a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_0 0xcc25,0x0028,0x000a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_0 0xcc25,0x0028,0x000a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_0 0xcc25,0x0028,0x000a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_0 0xcc25,0x0028,0x000a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_0 0xcc25,0x0028,0x000a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_0 0xcc25,0x0028,0x000b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_0 0xcc25,0x0028,0x000b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_0 0xcc25,0x0028,0x000b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_0 0xcc25,0x0028,0x000c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_0 0xcc25,0x0028,0x000c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_0 0xcc25,0x0028,0x000c,0x0500
+#define wroteENCChannelConfigurationStreamNoneLwRw_1 0xcc25,0x0028,0x0101,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_1 0xcc25,0x0028,0x0101,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_1 0xcc25,0x0028,0x0101,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_1 0xcc25,0x0028,0x0102,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_1 0xcc25,0x0028,0x0102,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_1 0xcc25,0x0028,0x0102,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_1 0xcc25,0x0028,0x0103,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_1 0xcc25,0x0028,0x0103,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_1 0xcc25,0x0028,0x0103,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_1 0xcc25,0x0028,0x0103,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_1 0xcc25,0x0028,0x0103,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_1 0xcc25,0x0028,0x0103,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_1 0xcc25,0x0028,0x0103,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_1 0xcc25,0x0028,0x0103,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_1 0xcc25,0x0028,0x0103,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_1 0xcc25,0x0028,0x0103,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_1 0xcc25,0x0028,0x0103,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_1 0xcc25,0x0028,0x0103,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_1 0xcc25,0x0028,0x0103,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_1 0xcc25,0x0028,0x0103,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_1 0xcc25,0x0028,0x0103,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_1 0xcc25,0x0028,0x0104,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_1 0xcc25,0x0028,0x0104,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_1 0xcc25,0x0028,0x0104,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_1 0xcc25,0x0028,0x0105,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_1 0xcc25,0x0028,0x0105,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_1 0xcc25,0x0028,0x0105,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_1 0xcc25,0x0028,0x0105,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_1 0xcc25,0x0028,0x0105,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_1 0xcc25,0x0028,0x0105,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_1 0xcc25,0x0028,0x0105,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_1 0xcc25,0x0028,0x0105,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_1 0xcc25,0x0028,0x0105,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_1 0xcc25,0x0028,0x0105,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_1 0xcc25,0x0028,0x0105,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_1 0xcc25,0x0028,0x0105,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_1 0xcc25,0x0028,0x0106,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_1 0xcc25,0x0028,0x0106,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_1 0xcc25,0x0028,0x0106,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_1 0xcc25,0x0028,0x0107,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_1 0xcc25,0x0028,0x0107,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_1 0xcc25,0x0028,0x0107,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_1 0xcc25,0x0028,0x0108,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_1 0xcc25,0x0028,0x0108,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_1 0xcc25,0x0028,0x0108,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_1 0xcc25,0x0028,0x0109,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_1 0xcc25,0x0028,0x0109,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_1 0xcc25,0x0028,0x0109,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_1 0xcc25,0x0028,0x010a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_1 0xcc25,0x0028,0x010a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_1 0xcc25,0x0028,0x010a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_1 0xcc25,0x0028,0x010a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_1 0xcc25,0x0028,0x010a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_1 0xcc25,0x0028,0x010a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_1 0xcc25,0x0028,0x010a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_1 0xcc25,0x0028,0x010a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_1 0xcc25,0x0028,0x010a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_1 0xcc25,0x0028,0x010a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_1 0xcc25,0x0028,0x010a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_1 0xcc25,0x0028,0x010a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_1 0xcc25,0x0028,0x010b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_1 0xcc25,0x0028,0x010b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_1 0xcc25,0x0028,0x010b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_1 0xcc25,0x0028,0x010c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_1 0xcc25,0x0028,0x010c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_1 0xcc25,0x0028,0x010c,0x0500
+#define wroteENCChannelConfigurationStreamNoneLwRw_2 0xcc25,0x0028,0x0201,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_2 0xcc25,0x0028,0x0201,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_2 0xcc25,0x0028,0x0201,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_2 0xcc25,0x0028,0x0202,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_2 0xcc25,0x0028,0x0202,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_2 0xcc25,0x0028,0x0202,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_2 0xcc25,0x0028,0x0203,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_2 0xcc25,0x0028,0x0203,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_2 0xcc25,0x0028,0x0203,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_2 0xcc25,0x0028,0x0203,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_2 0xcc25,0x0028,0x0203,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_2 0xcc25,0x0028,0x0203,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_2 0xcc25,0x0028,0x0203,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_2 0xcc25,0x0028,0x0203,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_2 0xcc25,0x0028,0x0203,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_2 0xcc25,0x0028,0x0203,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_2 0xcc25,0x0028,0x0203,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_2 0xcc25,0x0028,0x0203,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_2 0xcc25,0x0028,0x0203,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_2 0xcc25,0x0028,0x0203,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_2 0xcc25,0x0028,0x0203,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_2 0xcc25,0x0028,0x0204,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_2 0xcc25,0x0028,0x0204,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_2 0xcc25,0x0028,0x0204,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_2 0xcc25,0x0028,0x0205,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_2 0xcc25,0x0028,0x0205,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_2 0xcc25,0x0028,0x0205,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_2 0xcc25,0x0028,0x0205,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_2 0xcc25,0x0028,0x0205,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_2 0xcc25,0x0028,0x0205,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_2 0xcc25,0x0028,0x0205,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_2 0xcc25,0x0028,0x0205,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_2 0xcc25,0x0028,0x0205,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_2 0xcc25,0x0028,0x0205,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_2 0xcc25,0x0028,0x0205,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_2 0xcc25,0x0028,0x0205,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_2 0xcc25,0x0028,0x0206,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_2 0xcc25,0x0028,0x0206,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_2 0xcc25,0x0028,0x0206,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_2 0xcc25,0x0028,0x0207,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_2 0xcc25,0x0028,0x0207,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_2 0xcc25,0x0028,0x0207,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_2 0xcc25,0x0028,0x0208,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_2 0xcc25,0x0028,0x0208,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_2 0xcc25,0x0028,0x0208,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_2 0xcc25,0x0028,0x0209,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_2 0xcc25,0x0028,0x0209,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_2 0xcc25,0x0028,0x0209,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_2 0xcc25,0x0028,0x020a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_2 0xcc25,0x0028,0x020a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_2 0xcc25,0x0028,0x020a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_2 0xcc25,0x0028,0x020a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_2 0xcc25,0x0028,0x020a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_2 0xcc25,0x0028,0x020a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_2 0xcc25,0x0028,0x020a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_2 0xcc25,0x0028,0x020a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_2 0xcc25,0x0028,0x020a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_2 0xcc25,0x0028,0x020a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_2 0xcc25,0x0028,0x020a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_2 0xcc25,0x0028,0x020a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_2 0xcc25,0x0028,0x020b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_2 0xcc25,0x0028,0x020b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_2 0xcc25,0x0028,0x020b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_2 0xcc25,0x0028,0x020c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_2 0xcc25,0x0028,0x020c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_2 0xcc25,0x0028,0x020c,0x0500
+#define readENCChannelConfigurationStreamExtChan 0xc225,0x2b00
+#define wroteENCChannelConfigurationStreamExtChanNone 0xca25,0x2b00
+#define wroteENCChannelConfigurationStreamExtChanLwRw 0xca25,0x2b01
+#define wroteENCChannelConfigurationStreamExtChanLhRh 0xca25,0x2b04
+#define wroteENCChannelConfigurationStreamExtChanLwRwLhRh 0xca25,0x2b05
+#define wroteENCChannelConfigurationStream 0xcc25,0x0028
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_0 0xce25,0x2808,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_1 0xce25,0x2808,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_2 0xce25,0x2808,0x020a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_0 0xce25,0x2808,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_1 0xce25,0x2808,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_2 0xce25,0x2808,0x020c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2808,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2808,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2808,0x020a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_0 0xce25,0x2808,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_1 0xce25,0x2808,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_2 0xce25,0x2808,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x2808,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x2808,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x2808,0x020c,0x0103,0x0a00,0x0000
+#define readENCChannelConfigurationStreamATMOSChan 0xc225,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanNone 0xca25,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanLfhRfhLrhRrh 0xca25,0x2d11
+#define wroteENCChannelConfigurationStreamATMOSChanLtfRtfLtrRtr 0xca25,0x2d0a
+#define wroteENCChannelConfigurationStreamATMOSChanLtmRtm 0xca25,0x2d04
+#define readENCChannelConfigurationEncode 0xc425,0x0030
+#define wroteENCChannelConfigurationEncodeUnknown 0xcc25,0x0030,0x0000,0x0000
+#define wroteENCChannelConfigurationEncodeNone 0xcc25,0x0030,0x0001,0x0000
+#define wroteENCChannelConfigurationEncodeMono 0xcc25,0x0030,0x0002,0x0000
+#define wroteENCChannelConfigurationEncodeStereo 0xcc25,0x0030,0x0003,0x0000
+#define wroteENCChannelConfigurationEncodeStereoLtRt 0xcc25,0x0030,0x0003,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_0 0xcc25,0x0030,0x0003,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0Mono_0 0xcc25,0x0030,0x0003,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_0 0xcc25,0x0030,0x0003,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_0 0xcc25,0x0030,0x0004,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_0 0xcc25,0x0030,0x0005,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_0 0xcc25,0x0030,0x0005,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_0 0xcc25,0x0030,0x0005,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_0 0xcc25,0x0030,0x0005,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_0 0xcc25,0x0030,0x0006,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_0 0xcc25,0x0030,0x0007,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_0 0xcc25,0x0030,0x0008,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_0 0xcc25,0x0030,0x0009,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_0 0xcc25,0x0030,0x000a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_0 0xcc25,0x0030,0x000a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_0 0xcc25,0x0030,0x000a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_0 0xcc25,0x0030,0x000a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_0 0xcc25,0x0030,0x000b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_0 0xcc25,0x0030,0x000c,0x0000
+#define wroteENCChannelConfigurationEncodeNone_1 0xcc25,0x0030,0x0101,0x0000
+#define wroteENCChannelConfigurationEncodeMono_1 0xcc25,0x0030,0x0102,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_1 0xcc25,0x0030,0x0103,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_1 0xcc25,0x0030,0x0103,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_1 0xcc25,0x0030,0x0103,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_1 0xcc25,0x0030,0x0103,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_1 0xcc25,0x0030,0x0103,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_1 0xcc25,0x0030,0x0104,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_1 0xcc25,0x0030,0x0105,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_1 0xcc25,0x0030,0x0105,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_1 0xcc25,0x0030,0x0105,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_1 0xcc25,0x0030,0x0105,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_1 0xcc25,0x0030,0x0106,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_1 0xcc25,0x0030,0x0107,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_1 0xcc25,0x0030,0x0108,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_1 0xcc25,0x0030,0x0109,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_1 0xcc25,0x0030,0x010a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_1 0xcc25,0x0030,0x010a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_1 0xcc25,0x0030,0x010a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_1 0xcc25,0x0030,0x010a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_1 0xcc25,0x0030,0x010b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_1 0xcc25,0x0030,0x010c,0x0000
+#define wroteENCChannelConfigurationEncodeNone_2 0xcc25,0x0030,0x0201,0x0000
+#define wroteENCChannelConfigurationEncodeMono_2 0xcc25,0x0030,0x0202,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_2 0xcc25,0x0030,0x0203,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_2 0xcc25,0x0030,0x0203,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_2 0xcc25,0x0030,0x0203,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_2 0xcc25,0x0030,0x0203,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_2 0xcc25,0x0030,0x0203,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_2 0xcc25,0x0030,0x0204,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_2 0xcc25,0x0030,0x0205,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_2 0xcc25,0x0030,0x0205,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_2 0xcc25,0x0030,0x0205,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_2 0xcc25,0x0030,0x0205,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_2 0xcc25,0x0030,0x0206,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_2 0xcc25,0x0030,0x0207,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_2 0xcc25,0x0030,0x0208,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_2 0xcc25,0x0030,0x0209,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_2 0xcc25,0x0030,0x020a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_2 0xcc25,0x0030,0x020a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_2 0xcc25,0x0030,0x020a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_2 0xcc25,0x0030,0x020a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_2 0xcc25,0x0030,0x020b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_2 0xcc25,0x0030,0x020c,0x0000
+#define wroteENCChannelConfigurationEncodeNoneLwRw_0 0xcc25,0x0030,0x0001,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_0 0xcc25,0x0030,0x0001,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_0 0xcc25,0x0030,0x0001,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_0 0xcc25,0x0030,0x0002,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_0 0xcc25,0x0030,0x0002,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_0 0xcc25,0x0030,0x0002,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_0 0xcc25,0x0030,0x0003,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_0 0xcc25,0x0030,0x0003,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_0 0xcc25,0x0030,0x0003,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_0 0xcc25,0x0030,0x0003,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_0 0xcc25,0x0030,0x0003,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_0 0xcc25,0x0030,0x0003,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_0 0xcc25,0x0030,0x0003,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_0 0xcc25,0x0030,0x0003,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_0 0xcc25,0x0030,0x0003,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_0 0xcc25,0x0030,0x0003,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_0 0xcc25,0x0030,0x0003,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_0 0xcc25,0x0030,0x0003,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_0 0xcc25,0x0030,0x0003,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_0 0xcc25,0x0030,0x0003,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_0 0xcc25,0x0030,0x0003,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_0 0xcc25,0x0030,0x0004,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_0 0xcc25,0x0030,0x0004,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_0 0xcc25,0x0030,0x0004,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_0 0xcc25,0x0030,0x0005,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_0 0xcc25,0x0030,0x0005,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_0 0xcc25,0x0030,0x0005,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_0 0xcc25,0x0030,0x0005,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_0 0xcc25,0x0030,0x0005,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_0 0xcc25,0x0030,0x0005,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_0 0xcc25,0x0030,0x0005,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_0 0xcc25,0x0030,0x0005,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_0 0xcc25,0x0030,0x0005,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_0 0xcc25,0x0030,0x0005,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_0 0xcc25,0x0030,0x0005,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_0 0xcc25,0x0030,0x0005,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_0 0xcc25,0x0030,0x0006,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_0 0xcc25,0x0030,0x0006,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_0 0xcc25,0x0030,0x0006,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_0 0xcc25,0x0030,0x0007,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_0 0xcc25,0x0030,0x0007,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_0 0xcc25,0x0030,0x0007,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_0 0xcc25,0x0030,0x0008,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_0 0xcc25,0x0030,0x0008,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_0 0xcc25,0x0030,0x0008,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_0 0xcc25,0x0030,0x0009,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_0 0xcc25,0x0030,0x0009,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_0 0xcc25,0x0030,0x0009,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_0 0xcc25,0x0030,0x000a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_0 0xcc25,0x0030,0x000a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_0 0xcc25,0x0030,0x000a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_0 0xcc25,0x0030,0x000a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_0 0xcc25,0x0030,0x000a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_0 0xcc25,0x0030,0x000a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_0 0xcc25,0x0030,0x000a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_0 0xcc25,0x0030,0x000a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_0 0xcc25,0x0030,0x000a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_0 0xcc25,0x0030,0x000a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_0 0xcc25,0x0030,0x000a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_0 0xcc25,0x0030,0x000a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_0 0xcc25,0x0030,0x000b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_0 0xcc25,0x0030,0x000b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_0 0xcc25,0x0030,0x000b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_0 0xcc25,0x0030,0x000c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_0 0xcc25,0x0030,0x000c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_0 0xcc25,0x0030,0x000c,0x0500
+#define wroteENCChannelConfigurationEncodeNoneLwRw_1 0xcc25,0x0030,0x0101,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_1 0xcc25,0x0030,0x0101,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_1 0xcc25,0x0030,0x0101,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_1 0xcc25,0x0030,0x0102,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_1 0xcc25,0x0030,0x0102,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_1 0xcc25,0x0030,0x0102,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_1 0xcc25,0x0030,0x0103,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_1 0xcc25,0x0030,0x0103,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_1 0xcc25,0x0030,0x0103,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_1 0xcc25,0x0030,0x0103,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_1 0xcc25,0x0030,0x0103,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_1 0xcc25,0x0030,0x0103,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_1 0xcc25,0x0030,0x0103,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_1 0xcc25,0x0030,0x0103,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_1 0xcc25,0x0030,0x0103,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_1 0xcc25,0x0030,0x0103,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_1 0xcc25,0x0030,0x0103,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_1 0xcc25,0x0030,0x0103,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_1 0xcc25,0x0030,0x0103,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_1 0xcc25,0x0030,0x0103,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_1 0xcc25,0x0030,0x0103,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_1 0xcc25,0x0030,0x0104,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_1 0xcc25,0x0030,0x0104,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_1 0xcc25,0x0030,0x0104,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_1 0xcc25,0x0030,0x0105,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_1 0xcc25,0x0030,0x0105,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_1 0xcc25,0x0030,0x0105,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_1 0xcc25,0x0030,0x0105,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_1 0xcc25,0x0030,0x0105,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_1 0xcc25,0x0030,0x0105,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_1 0xcc25,0x0030,0x0105,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_1 0xcc25,0x0030,0x0105,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_1 0xcc25,0x0030,0x0105,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_1 0xcc25,0x0030,0x0105,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_1 0xcc25,0x0030,0x0105,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_1 0xcc25,0x0030,0x0105,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_1 0xcc25,0x0030,0x0106,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_1 0xcc25,0x0030,0x0106,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_1 0xcc25,0x0030,0x0106,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_1 0xcc25,0x0030,0x0107,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_1 0xcc25,0x0030,0x0107,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_1 0xcc25,0x0030,0x0107,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_1 0xcc25,0x0030,0x0108,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_1 0xcc25,0x0030,0x0108,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_1 0xcc25,0x0030,0x0108,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_1 0xcc25,0x0030,0x0109,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_1 0xcc25,0x0030,0x0109,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_1 0xcc25,0x0030,0x0109,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_1 0xcc25,0x0030,0x010a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_1 0xcc25,0x0030,0x010a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_1 0xcc25,0x0030,0x010a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_1 0xcc25,0x0030,0x010a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_1 0xcc25,0x0030,0x010a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_1 0xcc25,0x0030,0x010a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_1 0xcc25,0x0030,0x010a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_1 0xcc25,0x0030,0x010a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_1 0xcc25,0x0030,0x010a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_1 0xcc25,0x0030,0x010a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_1 0xcc25,0x0030,0x010a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_1 0xcc25,0x0030,0x010a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_1 0xcc25,0x0030,0x010b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_1 0xcc25,0x0030,0x010b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_1 0xcc25,0x0030,0x010b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_1 0xcc25,0x0030,0x010c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_1 0xcc25,0x0030,0x010c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_1 0xcc25,0x0030,0x010c,0x0500
+#define wroteENCChannelConfigurationEncodeNoneLwRw_2 0xcc25,0x0030,0x0201,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_2 0xcc25,0x0030,0x0201,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_2 0xcc25,0x0030,0x0201,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_2 0xcc25,0x0030,0x0202,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_2 0xcc25,0x0030,0x0202,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_2 0xcc25,0x0030,0x0202,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_2 0xcc25,0x0030,0x0203,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_2 0xcc25,0x0030,0x0203,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_2 0xcc25,0x0030,0x0203,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_2 0xcc25,0x0030,0x0203,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_2 0xcc25,0x0030,0x0203,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_2 0xcc25,0x0030,0x0203,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_2 0xcc25,0x0030,0x0203,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_2 0xcc25,0x0030,0x0203,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_2 0xcc25,0x0030,0x0203,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_2 0xcc25,0x0030,0x0203,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_2 0xcc25,0x0030,0x0203,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_2 0xcc25,0x0030,0x0203,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_2 0xcc25,0x0030,0x0203,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_2 0xcc25,0x0030,0x0203,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_2 0xcc25,0x0030,0x0203,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_2 0xcc25,0x0030,0x0204,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_2 0xcc25,0x0030,0x0204,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_2 0xcc25,0x0030,0x0204,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_2 0xcc25,0x0030,0x0205,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_2 0xcc25,0x0030,0x0205,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_2 0xcc25,0x0030,0x0205,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_2 0xcc25,0x0030,0x0205,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_2 0xcc25,0x0030,0x0205,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_2 0xcc25,0x0030,0x0205,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_2 0xcc25,0x0030,0x0205,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_2 0xcc25,0x0030,0x0205,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_2 0xcc25,0x0030,0x0205,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_2 0xcc25,0x0030,0x0205,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_2 0xcc25,0x0030,0x0205,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_2 0xcc25,0x0030,0x0205,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_2 0xcc25,0x0030,0x0206,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_2 0xcc25,0x0030,0x0206,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_2 0xcc25,0x0030,0x0206,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_2 0xcc25,0x0030,0x0207,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_2 0xcc25,0x0030,0x0207,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_2 0xcc25,0x0030,0x0207,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_2 0xcc25,0x0030,0x0208,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_2 0xcc25,0x0030,0x0208,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_2 0xcc25,0x0030,0x0208,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_2 0xcc25,0x0030,0x0209,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_2 0xcc25,0x0030,0x0209,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_2 0xcc25,0x0030,0x0209,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_2 0xcc25,0x0030,0x020a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_2 0xcc25,0x0030,0x020a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_2 0xcc25,0x0030,0x020a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_2 0xcc25,0x0030,0x020a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_2 0xcc25,0x0030,0x020a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_2 0xcc25,0x0030,0x020a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_2 0xcc25,0x0030,0x020a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_2 0xcc25,0x0030,0x020a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_2 0xcc25,0x0030,0x020a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_2 0xcc25,0x0030,0x020a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_2 0xcc25,0x0030,0x020a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_2 0xcc25,0x0030,0x020a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_2 0xcc25,0x0030,0x020b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_2 0xcc25,0x0030,0x020b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_2 0xcc25,0x0030,0x020b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_2 0xcc25,0x0030,0x020c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_2 0xcc25,0x0030,0x020c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_2 0xcc25,0x0030,0x020c,0x0500
+#define readENCChannelConfigurationEncodeExtChan 0xc225,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanNone 0xca25,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanLwRw 0xca25,0x3301
+#define wroteENCChannelConfigurationEncodeExtChanLhRh 0xca25,0x3304
+#define wroteENCChannelConfigurationEncodeExtChanLwRwLhRh 0xca25,0x3305
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_0 0xce25,0x3008,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_1 0xce25,0x3008,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_2 0xce25,0x3008,0x020a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_0 0xce25,0x3008,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_1 0xce25,0x3008,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_2 0xce25,0x3008,0x020c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x3008,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x3008,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x3008,0x020a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_0 0xce25,0x3008,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_1 0xce25,0x3008,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_2 0xce25,0x3008,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x3008,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x3008,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x3008,0x020c,0x0103,0x0a00,0x0000
+#define readENCChannelConfigurationEncodeATMOSChan 0xc225,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanNone 0xca25,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanLfhRfhLrhRrh 0xca25,0x3511
+#define wroteENCChannelConfigurationEncodeATMOSChanLtfRtfLtrRtr 0xca25,0x350a
+#define wroteENCChannelConfigurationEncodeATMOSChanLtmRtm 0xca25,0x3504
+#define wroteENCChannelConfigurationEncode 0xcc25,0x0030
+#define readENCFrameLength 0xc325,0x001c
+#define wroteENCFrameLength 0xcb25,0x001c
+#define readENCBypass 0xc225,0x1e00
+#define writeENCBypassEnable 0xca25,0x1e01
+#define writeENCBypassDisable 0xca25,0x1e00
+#define readENCSelect 0xc225,0x1f00
+#define writeENCSelectPCE 0xca25,0x1f08
+#define writeENCSelectMPE 0xca25,0x1f13
+#define writeENCSelectDDE 0xca25,0x1f0a
+#define writeENCSelectDTE 0xca25,0x1f06
+#define writeENCSelectACE 0xca25,0x1f0c
+#define readENCChannelMapFrom 0xc625,0x4020
+#define wroteENCChannelMapFrom 0xce25,0x4020
+#define readENCChannelMapTo 0xc625,0x6020
+#define wroteENCChannelMapTo 0xce25,0x6020
+#define readENCProgramFormat 0xc425,0x0080
+#define wroteENCProgramFormat 0xcc25,0x0080
+#define readENCListeningFormat 0xc425,0x0088
+#define wroteENCListeningFormat 0xcc25,0x0088
+#define readENCSampleProcess 0xc625,0x9004
+#define readENCSampleProcess0 0xc225,0x9000
+#define readENCSampleProcess1 0xc225,0x9100
+#define readENCSampleProcess2 0xc225,0x9200
+#define readENCSampleProcess3 0xc225,0x9300
+#define readENCChannelCompactMapTo 0xc625,0xa020
+#define wroteENCChannelCompactMapTo 0xce25,0xa020
+#define readENCStatus 0xc508,0x0025
+#define readENCControl 0xc225,0x0400,0xc425,0x0020,0xc625,0x4020,0xc625,0x6020
+#define readVOLMode 0xc226,0x0400
+#define writeVOLModeDisable 0xca26,0x0400
+#define writeVOLModeEnable 0xca26,0x0401
+#define readVOLChannelCount 0xc226,0x0500
+#define readVOLImplementation 0xc226,0x0600
+#define writeVOLImplementationInactive 0xca26,0x0600
+#define writeVOLImplementationInternal 0xca26,0x060f
+#define writeVOLImplementationInternalDirect 0xca26,0x060e
+#define writeVOLImplementationExternal 0xca26,0x060d
+#define writeVOLImplementationExternalDirect 0xca26,0x060c
+#define readVOLRampTime 0xc326,0x0008
+#define wroteVOLRampTime 0xcb26,0x0008
+#define readVOLControlMaster 0xc326,0x0010
+#define readVOLOffsetMaster 0xc326,0x0012
+#define readVOLInternalStatusMaster 0xc326,0x0014
+#define readVOLExternalStatusMaster 0xc326,0x0016
+#define readVOLTrimLeft 0xc326,0x0018
+#define readVOLTrimRght 0xc326,0x0020
+#define readVOLTrimCntr 0xc326,0x0028
+#define readVOLTrimRCtr 0xc326,0x0030
+#define readVOLTrimWide 0xc326,0x0038
+#define readVOLTrimRWid 0xc326,0x0040
+#define readVOLTrimROvr 0xc326,0x0050
+#define readVOLTrimLtmd 0xc326,0x0048
+#define readVOLTrimSurr 0xc326,0x0058
+#define readVOLTrimRSur 0xc326,0x0060
+#define readVOLTrimBack 0xc326,0x0068
+#define readVOLTrimRBak 0xc326,0x0070
+#define readVOLTrimSubw 0xc326,0x0078
+#define readVOLTrimRSub 0xc326,0x0080
+#define readVOLTrimLHed 0xc326,0x0088
+#define readVOLTrimRHed 0xc326,0x0090
+#define readVOLTrimLHBk 0xc326,0x00b8
+#define readVOLTrimRHBk 0xc326,0x00c0
+#define readVOLTrimCHBk 0xc326,0x00c8
+#define readVOLOffsetLeft 0xc326,0x001a
+#define readVOLOffsetRght 0xc326,0x0022
+#define readVOLOffsetCntr 0xc326,0x002a
+#define readVOLOffsetRCtr 0xc326,0x0032
+#define readVOLOffsetWide 0xc326,0x003a
+#define readVOLOffsetRWid 0xc326,0x0042
+#define readVOLOffsetROvr 0xc326,0x0052
+#define readVOLOffsetLtmd 0xc326,0x004a
+#define readVOLOffsetSurr 0xc326,0x005a
+#define readVOLOffsetRSur 0xc326,0x0062
+#define readVOLOffsetBack 0xc326,0x006a
+#define readVOLOffsetRBak 0xc326,0x0072
+#define readVOLOffsetSubw 0xc326,0x007a
+#define readVOLOffsetRSub 0xc326,0x0082
+#define readVOLOffsetLHed 0xc326,0x008a
+#define readVOLOffsetRHed 0xc326,0x0092
+#define readVOLOffsetLHBk 0xc326,0x00ba
+#define readVOLOffsetRHBk 0xc326,0x00c2
+#define readVOLOffsetCHBk 0xc326,0x00ca
+#define readVOLInternalStatusLeft 0xc326,0x001c
+#define readVOLInternalStatusRght 0xc326,0x0024
+#define readVOLInternalStatusCntr 0xc326,0x002c
+#define readVOLInternalStatusRCtr 0xc326,0x0034
+#define readVOLInternalStatusWide 0xc326,0x003c
+#define readVOLInternalStatusRWid 0xc326,0x0044
+#define readVOLInternalStatusROvr 0xc326,0x0054
+#define readVOLInternalStatusLtmd 0xc326,0x004c
+#define readVOLInternalStatusSurr 0xc326,0x005c
+#define readVOLInternalStatusRSur 0xc326,0x0064
+#define readVOLInternalStatusBack 0xc326,0x006c
+#define readVOLInternalStatusRBak 0xc326,0x0074
+#define readVOLInternalStatusSubw 0xc326,0x007c
+#define readVOLInternalStatusRSub 0xc326,0x0084
+#define readVOLInternalStatusLHed 0xc326,0x008c
+#define readVOLInternalStatusRHed 0xc326,0x0094
+#define readVOLInternalStatusLHBk 0xc326,0x00bc
+#define readVOLInternalStatusRHBk 0xc326,0x00c4
+#define readVOLInternalStatusCHBk 0xc326,0x00cc
+#define readVOLExternalStatusLeft 0xc326,0x001e
+#define readVOLExternalStatusRght 0xc326,0x0026
+#define readVOLExternalStatusCntr 0xc326,0x002e
+#define readVOLExternalStatusRCtr 0xc326,0x0036
+#define readVOLExternalStatusWide 0xc326,0x003e
+#define readVOLExternalStatusRWid 0xc326,0x0046
+#define readVOLExternalStatusROvr 0xc326,0x0056
+#define readVOLExternalStatusLtmd 0xc326,0x004e
+#define readVOLExternalStatusSurr 0xc326,0x005e
+#define readVOLExternalStatusRSur 0xc326,0x0066
+#define readVOLExternalStatusBack 0xc326,0x006e
+#define readVOLExternalStatusRBak 0xc326,0x0076
+#define readVOLExternalStatusSubw 0xc326,0x007e
+#define readVOLExternalStatusRSub 0xc326,0x0086
+#define readVOLExternalStatusLHed 0xc326,0x008e
+#define readVOLExternalStatusRHed 0xc326,0x0096
+#define readVOLExternalStatusLHBk 0xc326,0x00be
+#define readVOLExternalStatusRHBk 0xc326,0x00c6
+#define readVOLExternalStatusCHBk 0xc326,0x00ce
+#define wroteVOLTrimLeft 0xcb26,0x0018
+#define wroteVOLTrimRght 0xcb26,0x0020
+#define wroteVOLTrimCntr 0xcb26,0x0028
+#define wroteVOLTrimWide 0xcb26,0x0038
+#define wroteVOLTrimRWid 0xcb26,0x0040
+#define wroteVOLTrimROvr 0xcb26,0x0050
+#define wroteVOLTrimLtmd 0xcb26,0x0048
+#define wroteVOLTrimSurr 0xcb26,0x0058
+#define wroteVOLTrimRSur 0xcb26,0x0060
+#define wroteVOLTrimBack 0xcb26,0x0068
+#define wroteVOLTrimRBak 0xcb26,0x0070
+#define wroteVOLTrimSubw 0xcb26,0x0078
+#define wroteVOLTrimRSub 0xcb26,0x0080
+#define wroteVOLTrimLHed 0xcb26,0x0088
+#define wroteVOLTrimRHed 0xcb26,0x0090
+#define wroteVOLTrimLHBk 0xcb26,0x00b8
+#define wroteVOLTrimRHBk 0xcb26,0x00c0
+#define wroteVOLTrimCHBk 0xcb26,0x00c8
+#define wroteVOLOffsetLeft 0xcb26,0x001a
+#define wroteVOLOffsetRght 0xcb26,0x0022
+#define wroteVOLOffsetCntr 0xcb26,0x002a
+#define wroteVOLOffsetWide 0xcb26,0x003a
+#define wroteVOLOffsetRWid 0xcb26,0x0042
+#define wroteVOLOffsetROvr 0xcb26,0x0052
+#define wroteVOLOffsetLtmd 0xcb26,0x004a
+#define wroteVOLOffsetSurr 0xcb26,0x005a
+#define wroteVOLOffsetRSur 0xcb26,0x0062
+#define wroteVOLOffsetBack 0xcb26,0x006a
+#define wroteVOLOffsetRBak 0xcb26,0x0072
+#define wroteVOLOffsetSubw 0xcb26,0x007a
+#define wroteVOLOffsetRSub 0xcb26,0x0082
+#define wroteVOLOffsetLHed 0xcb26,0x008a
+#define wroteVOLOffsetRHed 0xcb26,0x0092
+#define wroteVOLOffsetLHBk 0xcb26,0x00ba
+#define wroteVOLOffsetRHBk 0xcb26,0x00c2
+#define wroteVOLOffsetCHBk 0xcb26,0x00ca
+#define wroteVOLExternalStatusLeft 0xcb26,0x001e
+#define wroteVOLExternalStatusRght 0xcb26,0x0026
+#define wroteVOLExternalStatusCntr 0xcb26,0x002e
+#define wroteVOLExternalStatusWide 0xcb26,0x003e
+#define wroteVOLExternalStatusRWid 0xcb26,0x0046
+#define wroteVOLExternalStatusROvr 0xcb26,0x0056
+#define wroteVOLExternalStatusLtmd 0xcb26,0x004e
+#define wroteVOLExternalStatusSurr 0xcb26,0x005e
+#define wroteVOLExternalStatusRSur 0xcb26,0x0066
+#define wroteVOLExternalStatusBack 0xcb26,0x006e
+#define wroteVOLExternalStatusRBak 0xcb26,0x0076
+#define wroteVOLExternalStatusSubw 0xcb26,0x007e
+#define wroteVOLExternalStatusRSub 0xcb26,0x0086
+#define wroteVOLExternalStatusLHed 0xcb26,0x008e
+#define wroteVOLExternalStatusRHed 0xcb26,0x0096
+#define wroteVOLExternalStatusLHBk 0xcb26,0x00be
+#define wroteVOLExternalStatusRHBk 0xcb26,0x00c6
+#define wroteVOLExternalStatusCHBk 0xcb26,0x00ce
+#define wroteVOLInternalStatusLeft 0xcb26,0x001c
+#define wroteVOLInternalStatusRght 0xcb26,0x0024
+#define wroteVOLInternalStatusCntr 0xcb26,0x002c
+#define wroteVOLInternalStatusWide 0xcb26,0x003c
+#define wroteVOLInternalStatusRWid 0xcb26,0x0044
+#define wroteVOLInternalStatusROvr 0xcb26,0x0054
+#define wroteVOLInternalStatusLtmd 0xcb26,0x004c
+#define wroteVOLInternalStatusSurr 0xcb26,0x005c
+#define wroteVOLInternalStatusRSur 0xcb26,0x0064
+#define wroteVOLInternalStatusBack 0xcb26,0x006c
+#define wroteVOLInternalStatusRBak 0xcb26,0x0074
+#define wroteVOLInternalStatusSubw 0xcb26,0x007c
+#define wroteVOLInternalStatusRSub 0xcb26,0x0084
+#define wroteVOLInternalStatusLHed 0xcb26,0x008c
+#define wroteVOLInternalStatusRHed 0xcb26,0x0094
+#define wroteVOLInternalStatusLHBk 0xcb26,0x00bc
+#define wroteVOLInternalStatusRHBk 0xcb26,0x00c4
+#define wroteVOLInternalStatusCHBk 0xcb26,0x00cc
+#define readVOLStatus 0xc508,0x0026
+#define readVOLControl 0xc226,0x0400,0xc226,0x0500,0xc226,0x0600,0xc326,0x0008,0xc326,0x0010,0xc326,0x0012,0xc326,0x0018,0xc326,0x001a,0xc326,0x0020,0xc326,0x0022,0xc326,0x0028,0xc326,0x002a,0xc326,0x0038,0xc326,0x003a,0xc326,0x0040,0xc326,0x0042,0xc326,0x0050,0xc326,0x0052,0xc326,0x0058,0xc326,0x005a,0xc326,0x0060,0xc326,0x0062,0xc326,0x0068,0xc326,0x006a,0xc326,0x0070,0xc326,0x0072,0xc326,0x0078,0xc326,0x007a,0xc326,0x0080,0xc326,0x0082,0xc326,0x0090,0xc326,0x0092
+#define writeVOLChannelCountN__16__ 0xca26,0x0510
+#define readOBMode 0xc223,0x0400
+#define writeOBModeEnable 0xca23,0x0401
+#define writeOBModeIEC 0xca23,0x0402
+#define readOBSioSelect 0xc223,0x0500
+#define readOBSampleRate 0xc223,0x0600
+#define wroteOBSampleRateUnknown 0xca23,0x0600
+#define wroteOBSampleRateNone 0xca23,0x0601
+#define wroteOBSampleRate8000Hz 0xca23,0x060b
+#define wroteOBSampleRate11025Hz 0xca23,0x060c
+#define wroteOBSampleRate12000Hz 0xca23,0x060d
+#define wroteOBSampleRate16000Hz 0xca23,0x060e
+#define wroteOBSampleRate22050Hz 0xca23,0x060f
+#define wroteOBSampleRate24000Hz 0xca23,0x0610
+#define wroteOBSampleRate32000Hz 0xca23,0x0602
+#define wroteOBSampleRate44100Hz 0xca23,0x0603
+#define wroteOBSampleRate48000Hz 0xca23,0x0604
+#define wroteOBSampleRate64000Hz 0xca23,0x0608
+#define wroteOBSampleRate88200Hz 0xca23,0x0605
+#define wroteOBSampleRate96000Hz 0xca23,0x0606
+#define wroteOBSampleRate128000Hz 0xca23,0x0609
+#define wroteOBSampleRate176400Hz 0xca23,0x060a
+#define wroteOBSampleRate192000Hz 0xca23,0x0607
+#define readOBAudio 0xc223,0x0700
+#define wroteOBAudioQuiet 0xca23,0x0700
+#define wroteOBAudioSound 0xca23,0x0701
+#define wroteOBAudioFlush 0xca23,0x0702
+#define wroteOBAudioQuietMuted 0xca23,0x0710
+#define wroteOBAudioSoundMuted 0xca23,0x0711
+#define wroteOBAudioFlushMuted 0xca23,0x0712
+#define readOBClock 0xc223,0x0800
+#define writeOBClockExternal 0xca23,0x0800
+#define writeOBClockInternal 0xca23,0x0801
+#define readOBFlush 0xc223,0x0900
+#define writeOBFlushDisable 0xca23,0x0900
+#define writeOBFlushEnable 0xca23,0x0901
+#define readOBRateTrackMode 0xc223,0x0a00
+#define writeOBRateTrackDisable 0xca23,0x0a00
+#define writeOBRateTrackEnable 0xca23,0x0a01
+#define readOBMarkerInsertionMode 0xc223,0x0b00
+#define writeOBMarkerInsertionModeDisable 0xca23,0x0b00
+#define writeOBMarkerInsertionModeEnable 0xca23,0x0b01
+#define readOBMaxNumBufOverride 0xc223,0x0c00
+#define writeOBMaxNumBufOverrideNone 0xca23,0x0c00
+#define readOBUnknownNumBufOverride 0xc223,0x0d00
+#define writeOBUnknownNumBufOverrideNone 0xca23,0x0d00
+#define readOBNoneNumBufOverride 0xc223,0x0e00
+#define writeOBNoneNumBufOverrideNone 0xca23,0x0e00
+#define readOBPassNumBufOverride 0xc223,0x0f00
+#define writeOBPassNumBufOverrideNone 0xca23,0x0f00
+#define readOBSngNumBufOverride 0xc223,0x1000
+#define writeOBSngNumBufOverrideNone 0xca23,0x1000
+#define readOBAutoNumBufOverride 0xc223,0x1100
+#define writeOBAutoNumBufOverrideNone 0xca23,0x1100
+#define readOBBitstreamNumBufOverride 0xc223,0x1200
+#define writeOBBitstreamNumBufOverrideNone 0xca23,0x1200
+#define readOBDtsallNumBufOverride 0xc223,0x1300
+#define writeOBDtsallNumBufOverrideNone 0xca23,0x1300
+#define readOBPcmautoNumBufOverride 0xc223,0x1400
+#define writeOBPcmautoNumBufOverrideNone 0xca23,0x1400
+#define readOBPcmNumBufOverride 0xc223,0x1500
+#define writeOBPcmNumBufOverrideNone 0xca23,0x1500
+#define readOBPc8NumBufOverride 0xc223,0x1600
+#define writeOBPc8NumBufOverrideNone 0xca23,0x1600
+#define readOBAc3NumBufOverride 0xc223,0x1700
+#define writeOBAc3NumBufOverrideNone 0xca23,0x1700
+#define readOBDtsNumBufOverride 0xc223,0x1800
+#define writeOBDtsNumBufOverrideNone 0xca23,0x1800
+#define readOBAacNumBufOverride 0xc223,0x1900
+#define writeOBAacNumBufOverrideNone 0xca23,0x1900
+#define readOBMpegNumBufOverride 0xc223,0x1a00
+#define writeOBMpegNumBufOverrideNone 0xca23,0x1a00
+#define readOBDts12NumBufOverride 0xc223,0x1b00
+#define writeOBDts12NumBufOverrideNone 0xca23,0x1b00
+#define readOBDts13NumBufOverride 0xc223,0x1c00
+#define writeOBDts13NumBufOverrideNone 0xca23,0x1c00
+#define readOBDts14NumBufOverride 0xc223,0x1d00
+#define writeOBDts14NumBufOverrideNone 0xca23,0x1d00
+#define readOBDts16NumBufOverride 0xc223,0x1e00
+#define writeOBDts16NumBufOverrideNone 0xca23,0x1e00
+#define readOBWma9proNumBufOverride 0xc223,0x1f00
+#define writeOBWma9proNumBufOverrideNone 0xca23,0x1f00
+#define readOBMp3NumBufOverride 0xc223,0x2000
+#define writeOBMp3NumBufOverrideNone 0xca23,0x2000
+#define readOBDsd1NumBufOverride 0xc223,0x2100
+#define writeOBDsd1NumBufOverrideNone 0xca23,0x2100
+#define readOBDsd2NumBufOverride 0xc223,0x2200
+#define writeOBDsd2NumBufOverrideNone 0xca23,0x2200
+#define readOBDsd3NumBufOverride 0xc223,0x2300
+#define writeOBDsd3NumBufOverrideNone 0xca23,0x2300
+#define readOBDdpNumBufOverride 0xc223,0x2400
+#define writeOBDdpNumBufOverrideNone 0xca23,0x2400
+#define readOBDtshdNumBufOverride 0xc223,0x2500
+#define writeOBDtshdNumBufOverrideNone 0xca23,0x2500
+#define readOBThdNumBufOverride 0xc223,0x2600
+#define writeOBThdNumBufOverrideNone 0xca23,0x2600
+#define readOBDxpNumBufOverride 0xc223,0x2700
+#define writeOBDxpNumBufOverrideNone 0xca23,0x2700
+#define readOBStatus 0xc508,0x0023
+#define readOBControl 0xc223,0x0400,0xc223,0x0500,0xc223,0x0800,0xc223,0x0900
+#define readOBDitCsrA0 0xf704,0x0004,0x0100,0x4600
+#define readOBDitCsrA1 0xf704,0x0004,0x0104,0x4600
+#define readOBDitCsrA2 0xf704,0x0004,0x0108,0x4600
+#define readOBDitCsrA3 0xf704,0x0004,0x010c,0x4600
+#define readOBDitCsrA4 0xf704,0x0004,0x0110,0x4600
+#define readOBDitCsrA5 0xf704,0x0004,0x0114,0x4600
+#define readOBDitCsrB0 0xf704,0x0004,0x0118,0x4600
+#define readOBDitCsrB1 0xf704,0x0004,0x011c,0x4600
+#define readOBDitCsrB2 0xf704,0x0004,0x0120,0x4600
+#define readOBDitCsrB3 0xf704,0x0004,0x0124,0x4600
+#define readOBDitCsrB4 0xf704,0x0004,0x0128,0x4600
+#define readOBDitCsrB5 0xf704,0x0004,0x012c,0x4600
+#define readASPProcessingResetError 0xc25c,0x0800
+#define readAFPProcessingResetError 0xc25c,0x0a00
+#define readAIPProcessingResetError 0xc25c,0x0c00
+#define writeASPProcessingResetError 0xca5c,0x0801
+#define writeAFPProcessingResetError 0xca5c,0x0a01
+#define writeAIPProcessingResetError 0xca5c,0x0c01
+#define readASPProcessingFirstError 0xc45c,0x001c
+#define readAFPProcessingFirstError 0xc45c,0x0024
+#define readAIPProcessingFirstError 0xc45c,0x002c
+#define readASPProcessingCurrentError 0xc45c,0x0044
+#define readAFPProcessingCurrentError 0xc45c,0x004c
+#define readAIPProcessingCurrentError 0xc45c,0x0054
+#define readIDIdentification 0xc404,0x0004
+#define execSTDReady 0xc100
+#define execCUSDefault 0xf101
+#define execCUSAtBoot 0xf102
+#define execCUSAtTime 0xf104
+#define execSTDListeningModeStandard 0xc111
+#define execSTDListeningModePure 0xc112
+#define readSTDError 0xc1ff
+#define writestream1 0xcd09,0x0400
+#define writestream2 0xcd09,0x0401
+#define writestream3 0xcd09,0x0402
+#define readstream 0xc509,0x0400
+#define readPCMMode 0xc234,0x0400
+#define writePCMModeEnable 0xca34,0x0401
+#define readPCMRamp 0xc234,0x0500
+#define writePCMRampDisable 0xca34,0x0500
+#define writePCMRampEnable 0xca34,0x0501
+#define readPCMScaleVolume 0xc234,0x0600
+#define wrotePCMScaleVolume 0xca34,0x0600
+#define readPCMLFEDownmixVolume 0xc234,0x0700
+#define writePCMLFEDownmixVolumeN__20__ 0xca34,0x0714
+#define readPCMChannelConfigurationProgram 0xc634,0x1808
+#define writePCMChannelConfigurationProgramUnknown 0xce34,0x1808,0x0000,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone 0xce34,0x1808,0x0001,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono 0xce34,0x1808,0x0002,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereo 0xce34,0x1808,0x0003,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLtRt 0xce34,0x1808,0x0003,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoMono 0xce34,0x1808,0x0003,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3Stereo 0xce34,0x1808,0x0108,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom 0xce34,0x1808,0x0105,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround 0xce34,0x1808,0x010a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_0 0xce34,0x1808,0x0003,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_0 0xce34,0x1808,0x0003,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_0 0xce34,0x1808,0x0004,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_0 0xce34,0x1808,0x0005,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_0 0xce34,0x1808,0x0005,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_0 0xce34,0x1808,0x0005,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_0 0xce34,0x1808,0x0005,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_0 0xce34,0x1808,0x0006,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_0 0xce34,0x1808,0x0007,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_0 0xce34,0x1808,0x1808,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_0 0xce34,0x1808,0x0009,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_0 0xce34,0x1808,0x000a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_0 0xce34,0x1808,0x000a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_0 0xce34,0x1808,0x000a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_0 0xce34,0x1808,0x000a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_0 0xce34,0x1808,0x000b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_0 0xce34,0x1808,0x000c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone_1 0xce34,0x1808,0x0101,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_1 0xce34,0x1808,0x0102,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_1 0xce34,0x1808,0x0103,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_1 0xce34,0x1808,0x0103,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_1 0xce34,0x1808,0x0103,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_1 0xce34,0x1808,0x0103,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_1 0xce34,0x1808,0x0103,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_1 0xce34,0x1808,0x0104,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_1 0xce34,0x1808,0x0105,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_1 0xce34,0x1808,0x0105,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_1 0xce34,0x1808,0x0105,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_1 0xce34,0x1808,0x0106,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_1 0xce34,0x1808,0x0107,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_1 0xce34,0x1808,0x0109,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_1 0xce34,0x1808,0x010a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_1 0xce34,0x1808,0x010a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_1 0xce34,0x1808,0x010a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_1 0xce34,0x1808,0x010b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_1 0xce34,0x1808,0x010c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone_2 0xce34,0x1808,0x0201,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_2 0xce34,0x1808,0x0202,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_2 0xce34,0x1808,0x0203,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_2 0xce34,0x1808,0x0203,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_2 0xce34,0x1808,0x0203,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_2 0xce34,0x1808,0x0203,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_2 0xce34,0x1808,0x0203,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_2 0xce34,0x1808,0x0204,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_2 0xce34,0x1808,0x0205,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_2 0xce34,0x1808,0x0205,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_2 0xce34,0x1808,0x0205,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_2 0xce34,0x1808,0x0205,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_2 0xce34,0x1808,0x0206,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_2 0xce34,0x1808,0x0207,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_2 0xce34,0x1808,0x0208,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_2 0xce34,0x1808,0x0209,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_2 0xce34,0x1808,0x020a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_2 0xce34,0x1808,0x020a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_2 0xce34,0x1808,0x020a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_2 0xce34,0x1808,0x020a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_2 0xce34,0x1808,0x020b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_2 0xce34,0x1808,0x020c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw 0xce34,0x1808,0x0001,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh 0xce34,0x1808,0x0001,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh 0xce34,0x1808,0x0001,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw 0xce34,0x1808,0x0002,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh 0xce34,0x1808,0x0002,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh 0xce34,0x1808,0x0002,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRw 0xce34,0x1808,0x0003,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRh 0xce34,0x1808,0x0003,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRh 0xce34,0x1808,0x0003,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLtRt 0xce34,0x1808,0x0003,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRhLtRt 0xce34,0x1808,0x0003,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhLtRt 0xce34,0x1808,0x0003,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwMono 0xce34,0x1808,0x0003,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRhMono 0xce34,0x1808,0x0003,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhMono 0xce34,0x1808,0x0003,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRw 0xce34,0x1808,0x0108,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLhRh 0xce34,0x1808,0x0108,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRwLhRh 0xce34,0x1808,0x0108,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRw 0xce34,0x1808,0x0105,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLhRh 0xce34,0x1808,0x0105,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRwLhRh 0xce34,0x1808,0x0105,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRw 0xce34,0x1808,0x010a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLhRh 0xce34,0x1808,0x010a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRwLhRh 0xce34,0x1808,0x010a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_0 0xce34,0x1808,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_0 0xce34,0x1808,0x0003,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_0 0xce34,0x1808,0x0003,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 0xce34,0x1808,0x0003,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_0 0xce34,0x1808,0x0003,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_0 0xce34,0x1808,0x0003,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_0 0xce34,0x1808,0x0003,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_0 0xce34,0x1808,0x0004,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_0 0xce34,0x1808,0x0004,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_0 0xce34,0x1808,0x0004,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_0 0xce34,0x1808,0x0005,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRh_0 0xce34,0x1808,0x0005,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_0 0xce34,0x1808,0x0005,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_0 0xce34,0x1808,0x0005,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_0 0xce34,0x1808,0x0005,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 0xce34,0x1808,0x0005,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_0 0xce34,0x1808,0x0005,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_0 0xce34,0x1808,0x0005,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 0xce34,0x1808,0x0005,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_0 0xce34,0x1808,0x0005,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_0 0xce34,0x1808,0x0005,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_0 0xce34,0x1808,0x0005,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_0 0xce34,0x1808,0x0006,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_0 0xce34,0x1808,0x0006,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_0 0xce34,0x1808,0x0006,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_0 0xce34,0x1808,0x0007,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_0 0xce34,0x1808,0x0007,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_0 0xce34,0x1808,0x0007,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_0 0xce34,0x1808,0x0008,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LhRh_0 0xce34,0x1808,0x0008,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_0 0xce34,0x1808,0x0008,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_0 0xce34,0x1808,0x0009,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_0 0xce34,0x1808,0x0009,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_0 0xce34,0x1808,0x0009,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_0 0xce34,0x1808,0x000a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRh_0 0xce34,0x1808,0x000a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_0 0xce34,0x1808,0x000a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_0 0xce34,0x1808,0x000a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_0 0xce34,0x1808,0x000a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_0 0xce34,0x1808,0x000a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_0 0xce34,0x1808,0x000a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_0 0xce34,0x1808,0x000a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 0xce34,0x1808,0x000a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_0 0xce34,0x1808,0x000a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_0 0xce34,0x1808,0x000a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_0 0xce34,0x1808,0x000a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_0 0xce34,0x1808,0x000b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_0 0xce34,0x1808,0x000b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_0 0xce34,0x1808,0x000b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_0 0xce34,0x1808,0x000c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_0 0xce34,0x1808,0x000c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_0 0xce34,0x1808,0x000c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_1 0xce34,0x1808,0x0101,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh_1 0xce34,0x1808,0x0101,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_1 0xce34,0x1808,0x0101,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_1 0xce34,0x1808,0x0102,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh_1 0xce34,0x1808,0x0102,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_1 0xce34,0x1808,0x0102,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_1 0xce34,0x1808,0x0103,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRh_1 0xce34,0x1808,0x0103,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_1 0xce34,0x1808,0x0103,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_1 0xce34,0x1808,0x0103,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_1 0xce34,0x1808,0x0103,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 0xce34,0x1808,0x0103,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_1 0xce34,0x1808,0x0103,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_1 0xce34,0x1808,0x0103,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 0xce34,0x1808,0x0103,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_1 0xce34,0x1808,0x0103,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_1 0xce34,0x1808,0x0103,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_1 0xce34,0x1808,0x0103,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_1 0xce34,0x1808,0x0103,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_1 0xce34,0x1808,0x0103,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_1 0xce34,0x1808,0x0103,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_1 0xce34,0x1808,0x0104,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_1 0xce34,0x1808,0x0104,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_1 0xce34,0x1808,0x0104,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_1 0xce34,0x1808,0x0105,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_1 0xce34,0x1808,0x0105,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 0xce34,0x1808,0x0105,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_1 0xce34,0x1808,0x0105,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_1 0xce34,0x1808,0x0105,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 0xce34,0x1808,0x0105,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_1 0xce34,0x1808,0x0105,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_1 0xce34,0x1808,0x0105,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_1 0xce34,0x1808,0x0105,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_1 0xce34,0x1808,0x0106,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_1 0xce34,0x1808,0x0106,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_1 0xce34,0x1808,0x0106,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_1 0xce34,0x1808,0x0107,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_1 0xce34,0x1808,0x0107,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_1 0xce34,0x1808,0x0107,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_1 0xce34,0x1808,0x0109,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_1 0xce34,0x1808,0x0109,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_1 0xce34,0x1808,0x0109,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_1 0xce34,0x1808,0x010a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_1 0xce34,0x1808,0x010a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_1 0xce34,0x1808,0x010a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_1 0xce34,0x1808,0x010a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_1 0xce34,0x1808,0x010a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 0xce34,0x1808,0x010a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_1 0xce34,0x1808,0x010a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_1 0xce34,0x1808,0x010a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_1 0xce34,0x1808,0x010a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_1 0xce34,0x1808,0x010b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_1 0xce34,0x1808,0x010b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_1 0xce34,0x1808,0x010b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_1 0xce34,0x1808,0x010c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_1 0xce34,0x1808,0x010c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_1 0xce34,0x1808,0x010c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_2 0xce34,0x1808,0x0201,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh_2 0xce34,0x1808,0x0201,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_2 0xce34,0x1808,0x0201,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_2 0xce34,0x1808,0x0202,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh_2 0xce34,0x1808,0x0202,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_2 0xce34,0x1808,0x0202,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_2 0xce34,0x1808,0x0203,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRh_2 0xce34,0x1808,0x0203,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_2 0xce34,0x1808,0x0203,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_2 0xce34,0x1808,0x0203,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_2 0xce34,0x1808,0x0203,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 0xce34,0x1808,0x0203,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_2 0xce34,0x1808,0x0203,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_2 0xce34,0x1808,0x0203,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 0xce34,0x1808,0x0203,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_2 0xce34,0x1808,0x0203,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_2 0xce34,0x1808,0x0203,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_2 0xce34,0x1808,0x0203,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_2 0xce34,0x1808,0x0203,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_2 0xce34,0x1808,0x0203,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_2 0xce34,0x1808,0x0203,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_2 0xce34,0x1808,0x0204,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_2 0xce34,0x1808,0x0204,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_2 0xce34,0x1808,0x0204,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_2 0xce34,0x1808,0x0205,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRh_2 0xce34,0x1808,0x0205,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_2 0xce34,0x1808,0x0205,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_2 0xce34,0x1808,0x0205,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_2 0xce34,0x1808,0x0205,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 0xce34,0x1808,0x0205,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_2 0xce34,0x1808,0x0205,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_2 0xce34,0x1808,0x0205,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 0xce34,0x1808,0x0205,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_2 0xce34,0x1808,0x0205,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_2 0xce34,0x1808,0x0205,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_2 0xce34,0x1808,0x0205,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_2 0xce34,0x1808,0x0206,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_2 0xce34,0x1808,0x0206,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_2 0xce34,0x1808,0x0206,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_2 0xce34,0x1808,0x0207,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_2 0xce34,0x1808,0x0207,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_2 0xce34,0x1808,0x0207,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_2 0xce34,0x1808,0x0208,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LhRh_2 0xce34,0x1808,0x0208,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_2 0xce34,0x1808,0x0208,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_2 0xce34,0x1808,0x0209,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_2 0xce34,0x1808,0x0209,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_2 0xce34,0x1808,0x0209,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_2 0xce34,0x1808,0x020a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRh_2 0xce34,0x1808,0x020a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_2 0xce34,0x1808,0x020a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_2 0xce34,0x1808,0x020a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_2 0xce34,0x1808,0x020a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_2 0xce34,0x1808,0x020a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_2 0xce34,0x1808,0x020a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_2 0xce34,0x1808,0x020a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 0xce34,0x1808,0x020a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_2 0xce34,0x1808,0x020a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_2 0xce34,0x1808,0x020a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_2 0xce34,0x1808,0x020a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_2 0xce34,0x1808,0x020b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_2 0xce34,0x1808,0x020b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_2 0xce34,0x1808,0x020b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_2 0xce34,0x1808,0x020c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_2 0xce34,0x1808,0x020c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_2 0xce34,0x1808,0x020c,0x0500,0x0000,0x0000
+#define readPCMChannelConfigurationProgramExtChan 0xc234,0x0b00
+#define writePCMChannelConfigurationProgramExtChanNone 0xca34,0x0b00
+#define writePCMChannelConfigurationProgramExtChanLhRh 0xca34,0x0b04
+#define writePCMChannelConfigurationProgramExtChanLwRw 0xca34,0x0b01
+#define writePCMChannelConfigurationProgramExtChanLhRhLwRw 0xca34,0x0b05
+#define writePCMChannelConfigurationProgramAuxUnknown 0xca34,0x0a00
+#define writePCMChannelConfigurationProgramAuxStereo 0xca34,0x0a01
+#define writePCMChannelConfigurationProgramAuxLtRt 0xca34,0x0a02
+#define writePCMChannelConfigurationProgramAuxMono 0xca34,0x0a03
+#define writePCMChannelConfigurationProgramAuxDual 0xca34,0x0a04
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0000,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0003,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_0 0xce34,0x1808,0x000c,0x0000,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_1 0xce34,0x1808,0x010c,0x0000,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_2 0xce34,0x1808,0x020c,0x0000,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_0 0xce34,0x1808,0x000c,0x0003,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_1 0xce34,0x1808,0x010c,0x0003,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_2 0xce34,0x1808,0x020c,0x0003,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0100,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0100,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0100,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0103,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0000,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0103,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_0 0xce34,0x1808,0x0007,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_1 0xce34,0x1808,0x0107,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_2 0xce34,0x1808,0x0207,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_0 0xce34,0x1808,0x0007,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_1 0xce34,0x1808,0x0107,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_2 0xce34,0x1808,0x0207,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce34,0x1808,0x0207,0x0100,0xe67f,0x0000
+#define readPCMChannelConfigurationProgramATMOSChan 0xc234,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanNone 0xca34,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca34,0x3d11
+#define writePCMChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca34,0x3d0a
+#define writePCMChannelConfigurationProgramATMOSChanLtmRtm 0xca34,0x3d04
+#define readPCMCenterMixLevel 0xc334,0x000c
+#define wrotePCMCenterMixLevel 0xcb34,0x000c
+#define readPCMSurroundMixLevel 0xc334,0x000e
+#define wrotePCMSurroundMixLevel 0xcb34,0x000e
+#define readPCMLFEDownmixInclude 0xc234,0x1000
+#define writePCMLFEDownmixIncludeNo 0xca34,0x1000
+#define writePCMLFEDownmixIncludeYes 0xca34,0x1001
+#define readPCMStatus 0xc508,0x0034
+#define readPCMControl 0xc234,0x0400,0xc234,0x0500,0xc234,0x0600,0xc234,0x0700,0xc634,0x1808,0xc334,0x000c,0xc334,0x000e,0xc234,0x1000
+#define readPCEMode 0xc22e,0x0400
+#define writePCEModeEnable 0xca2e,0x0401
+#define readPCEModePhase0Mode 0xc22e,0x0600
+#define writePCEModePhase0ModeDisable 0xca2e,0x0600
+#define writePCEModePhase0ModeEnable 0xca2e,0x0601
+#define readPCEModePhase0Type 0xc22e,0x0700
+#define writePCEModePhase0TypeUnused 0xca2e,0x0700
+#define readPCEModePhase1Mode 0xc22e,0x0800
+#define writePCEModePhase1ModeDisable 0xca2e,0x0800
+#define writePCEModePhase1ModeEnable 0xca2e,0x0801
+#define readPCEModePhase1Type 0xc22e,0x0900
+#define writePCEModePhase1TypeUnused 0xca2e,0x0900
+#define readPCEModePhase2Mode 0xc22e,0x0a00
+#define writePCEModePhase2ModeDisable 0xca2e,0x0a00
+#define writePCEModePhase2ModeEnable 0xca2e,0x0a01
+#define readPCEModePhase2Type 0xc22e,0x0b00
+#define writePCEModePhase2TypeUnused 0xca2e,0x0b00
+#define readPCEModePhase3Mode 0xc22e,0x0c00
+#define writePCEModePhase3ModeDisable 0xca2e,0x0c00
+#define writePCEModePhase3ModeEnable 0xca2e,0x0c01
+#define readPCEModePhase3Type 0xc22e,0x0d00
+#define writePCEModePhase3TypeUnused 0xca2e,0x0d00
+#define readPCEModePhase4Mode 0xc22e,0x0e00
+#define writePCEModePhase4ModeDisable 0xca2e,0x0e00
+#define writePCEModePhase4ModeEnable 0xca2e,0x0e01
+#define readPCEModePhase4Type 0xc22e,0x0f00
+#define writePCEModePhase4TypeUnused 0xca2e,0x0f00
+#define readPCEModePhase5Mode 0xc22e,0x1000
+#define writePCEModePhase5ModeDisable 0xca2e,0x1000
+#define writePCEModePhase5ModeEnable 0xca2e,0x1001
+#define readPCEModePhase5Type 0xc22e,0x1100
+#define writePCEModePhase5TypeUnused 0xca2e,0x1100
+#define readPCEDELUnit 0xc22e,0x1300
+#define writePCEDELUnitTimeSamples 0xca2e,0x1300
+#define writePCEDELUnitTimeMillisecondsQ0 0xca2e,0x1301
+#define writePCEDELUnitTimeMillisecondsQ1 0xca2e,0x1302
+#define writePCEDELUnitTimeCentimeters 0xca2e,0x1303
+#define writePCEDELUnitTimeFeet 0xca2e,0x1304
+#define writePCEDELUnitTimeYards 0xca2e,0x1305
+#define writePCEDELUnitTimeMeters 0xca2e,0x1306
+#define writePCEDELUnitTimeDecimilliseconds 0xca2e,0x1307
+#define writePCEDELUnitLocationSamples 0xca2e,0x1380
+#define writePCEDELUnitLocationMillisecondsQ0 0xca2e,0x1381
+#define writePCEDELUnitLocationMillisecondsQ1 0xca2e,0x1382
+#define writePCEDELUnitLocationCentimeters 0xca2e,0x1383
+#define writePCEDELUnitLocationFeet 0xca2e,0x1384
+#define writePCEDELUnitLocationYards 0xca2e,0x1385
+#define writePCEDELUnitLocationMeters 0xca2e,0x1386
+#define writePCEDELUnitLocationDecimilliseconds 0xca2e,0x1387
+#define readPCEDELNumb 0xc22e,0x1400
+#define readPCEDELUnused 0xc22e,0x1500
+#define readPCEDELDelayLeft 0xc32e,0x0016
+#define readPCEDELDelayRght 0xc32e,0x0018
+#define readPCEDELDelayCntr 0xc32e,0x001a
+#define readPCEDELDelayRCtr 0xc32e,0x001c
+#define readPCEDELDelayWide 0xc32e,0x001e
+#define readPCEDELDelayRWid 0xc32e,0x0020
+#define readPCEDELDelayOver 0xc32e,0x0022
+#define readPCEDELDelayROvr 0xc32e,0x0024
+#define readPCEDELDelaySurr 0xc32e,0x0026
+#define readPCEDELDelayRSur 0xc32e,0x0028
+#define readPCEDELDelayBack 0xc32e,0x002a
+#define readPCEDELDelayRBak 0xc32e,0x002c
+#define readPCEDELDelaySubw 0xc32e,0x002e
+#define readPCEDELDelayRSub 0xc32e,0x0030
+#define readPCEDELDelayLHed 0xc32e,0x0032
+#define readPCEDELDelayRHed 0xc32e,0x0034
+#define readPCEDELDelayCHed 0xc32e,0x0036
+#define readPCEDELDelayTOvr 0xc32e,0x0038
+#define readPCEDELDelayLHSide 0xc32e,0x003a
+#define readPCEDELDelayRHSide 0xc32e,0x003c
+#define readPCEDELDelayLHRear 0xc32e,0x003e
+#define readPCEDELDelayRHRear 0xc32e,0x0040
+#define readPCEDELDelayCHRear 0xc32e,0x0042
+#define readPCEDELDelayLCtrInr 0xc32e,0x004a
+#define readPCEDELDelayRCtrInr 0xc32e,0x004c
+#define readPCEDELDelayMaster 0xc32e,0x0056
+#define readPCEExceptionDetectMode 0xc22e,0x5800
+#define writePCEExceptionDetectDisable 0xca2e,0x5800
+#define writePCEExceptionDetectEnable 0xca2e,0x5801
+#define readPCEExceptionDetectFlag 0xc22e,0x5900
+#define writePCEExceptionDetectFlagOff 0xca2e,0x5900
+#define writePCEExceptionDetectFlagOn 0xca2e,0x5901
+#define readPCEExceptionDetectMute 0xc22e,0x5a00
+#define writePCEExceptionDetectUnmute 0xca2e,0x5a00
+#define writePCEExceptionDetectMute 0xca2e,0x5a01
+#define readPCEClipDetectFlag 0xc22e,0x5b00
+#define writePCEClipDetectFlagOff 0xca2e,0x5b00
+#define writePCEClipDetectFlagOn 0xca2e,0x5b01
+#define readPCEBsMetadataType 0xc22e,0x5c00
+#define readPCEMdInsert 0xc22e,0x5d00
+#define writePCEMdInsertDisable 0xca2e,0x5d00
+#define writePCEMdInsertEnable 0xca2e,0x5d01
+#define readPCEMaxNumChMd 0xc22e,0x5e00
+#define readPCEStatus 0xc508,0x002e
+#define readPCEControl 0xc22e,0x0400,0xc22e,0x0600,0xc22e,0x0700,0xc22e,0x0800,0xc22e,0x0900,0xc22e,0x0a00,0xc22e,0x0b00,0xc22e,0x0c00,0xc22e,0x0d00,0xc22e,0x0e00,0xc22e,0x0f00,0xc22e,0x1000,0xc22e,0x1100,0xc22e,0x1300,0xc22e,0x1400,0xc32e,0x0016,0xc32e,0x0018,0xc32e,0x001a,0xc32e,0x001a,0xc32e,0x001c,0xc32e,0x001e,0xc32e,0x001e,0xc32e,0x0020,0xc32e,0x0022,0xc32e,0x0022,0xc32e,0x0024,0xc32e,0x0026,0xc32e,0x0026,0xc32e,0x0028,0xc32e,0x002a,0xc32e,0x002a,0xc32e,0x002c,0xc32e,0x002e,0xc32e,0x002e,0xc32e,0x0030,0xc32e,0x0032,0xc32e,0x0034
+#define writePCEDELNumbXX__10__ 0xca2e,0x1410
+#define wrotePCEDELDelayLeft 0xcb2e,0x0016
+#define wrotePCEDELDelayRght 0xcb2e,0x0018
+#define wrotePCEDELDelayCtr 0xcb2e,0x001a
+#define wrotePCEDELDelayRCtr 0xcb2e,0x001c
+#define wrotePCEDELDelayWide 0xcb2e,0x001e
+#define wrotePCEDELDelayRWid 0xcb2e,0x0020
+#define wrotePCEDELDelayOver 0xcb2e,0x0022
+#define wrotePCEDELDelayROvr 0xcb2e,0x0024
+#define wrotePCEDELDelaySurr 0xcb2e,0x0026
+#define wrotePCEDELDelayRSur 0xcb2e,0x0028
+#define wrotePCEDELDelayBack 0xcb2e,0x002a
+#define wrotePCEDELDelayRBak 0xcb2e,0x002c
+#define wrotePCEDELDelaySubw 0xcb2e,0x002e
+#define wrotePCEDELDelayRSub 0xcb2e,0x0030
+#define wrotePCEDELDelayLHed 0xcb2e,0x0032
+#define wrotePCEDELDelayRHed 0xcb2e,0x0034
+#define readAEMode 0xf200,0x0400
+#define writeAEModeDisable 0xfa00,0x0400
+#define writeAEModeEnable 0xfa00,0x0401
+#define readAESpare 0xf200,0x0500
+#define readAEScaleQ15 0xf300,0x0006
+#define wroteAEScaleQ15 0xfb00,0x0006
+#define readAEStatus 0xf508,0x0000
+#define readMLMode 0xc244,0x0400
+#define writeMLModeDisable 0xca44,0x0400
+#define writeMLModeEnable 0xca44,0x0401
+#define readMLCount 0xc344,0x0006
+#define wroteMLCount 0xcb44,0x0006
+#define readMLStatus 0xc508,0x0044
+#define readMLControl 0xc244,0x0400,0xc344,0x0006
+#define readSRCMode 0xc247,0x0400
+#define writeSRCModeDisable 0xca47,0x0400
+#define writeSRCModeEnable 0xca47,0x0401
+#define readSRCRateRequest 0xc247,0x0500
+#define writeSRCRateRequestFull 0xca47,0x0500
+#define writeSRCRateRequestHalf 0xca47,0x0501
+#define writeSRCRateRequestQuarter 0xca47,0x0502
+#define writeSRCRateRequestDouble 0xca47,0x0503
+#define writeSRCRateRequestQuadruple 0xca47,0x0504
+#define writeSRCRateRequestMax192 0xca47,0x0580
+#define writeSRCRateRequestMax96 0xca47,0x0581
+#define writeSRCRateRequestMax48 0xca47,0x0582
+#define writeSRCRateRequestMin64 0xca47,0x0583
+#define writeSRCRateRequestMin128 0xca47,0x0584
+#define readSRCRateStream 0xc247,0x0600
+#define wroteSRCRateStreamFull 0xca47,0x0600
+#define wroteSRCRateStreamHalf 0xca47,0x0601
+#define wroteSRCRateStreamQuarter 0xca47,0x0602
+#define wroteSRCRateStreamDouble 0xca47,0x0603
+#define wroteSRCRateStreamQuadruple 0xca47,0x0604
+#define readSRCSampleRate 0xc247,0x0700
+#define wroteSRCSampleRateUnknown 0xca47,0x0700
+#define wroteSRCSampleRateNone 0xca47,0x0701
+#define wroteSRCSampleRate11025Hz 0xca47,0x070c
+#define wroteSRCSampleRate12000Hz 0xca47,0x070d
+#define wroteSRCSampleRate16000Hz 0xca47,0x070e
+#define wroteSRCSampleRate22050Hz 0xca47,0x070f
+#define wroteSRCSampleRate24000Hz 0xca47,0x0710
+#define wroteSRCSampleRate32000Hz 0xca47,0x0702
+#define wroteSRCSampleRate44100Hz 0xca47,0x0703
+#define wroteSRCSampleRate48000Hz 0xca47,0x0704
+#define wroteSRCSampleRate64000Hz 0xca47,0x0708
+#define wroteSRCSampleRate88200Hz 0xca47,0x0705
+#define wroteSRCSampleRate96000Hz 0xca47,0x0706
+#define wroteSRCSampleRate128000Hz 0xca47,0x0709
+#define wroteSRCSampleRate176400Hz 0xca47,0x070a
+#define wroteSRCSampleRate192000Hz 0xca47,0x0707
+#define readSRCStatus 0xc508,0x0047
+#define readSRCControl 0xc247,0x0400,0xc247,0x0500
+#define readSRC_B_Mode 0xc24f,0x0400
+#define writeSRC_B_ModeDisable 0xca4f,0x0400
+#define writeSRC_B_ModeEnable 0xca4f,0x0401
+#define readSRC_B_RateRequest 0xc24f,0x0500
+#define writeSRC_B_RateRequestFull 0xca4f,0x0500
+#define writeSRC_B_RateRequestHalf 0xca4f,0x0501
+#define writeSRC_B_RateRequestQuarter 0xca4f,0x0502
+#define writeSRC_B_RateRequestDouble 0xca4f,0x0503
+#define writeSRC_B_RateRequestQuadruple 0xca4f,0x0504
+#define writeSRC_B_RateRequestMax192 0xca4f,0x0580
+#define writeSRC_B_RateRequestMax96 0xca4f,0x0581
+#define writeSRC_B_RateRequestMax48 0xca4f,0x0582
+#define writeSRC_B_RateRequestMin64 0xca4f,0x0583
+#define writeSRC_B_RateRequestMin128 0xca4f,0x0584
+#define readSRC_B_RateStream 0xc24f,0x0600
+#define wroteSRC_B_RateStreamFull 0xca4f,0x0600
+#define wroteSRC_B_RateStreamHalf 0xca4f,0x0601
+#define wroteSRC_B_RateStreamQuarter 0xca4f,0x0602
+#define wroteSRC_B_RateStreamDouble 0xca4f,0x0603
+#define wroteSRC_B_RateStreamQuadruple 0xca4f,0x0604
+#define readSRC_B_SampleRate 0xc24f,0x0700
+#define wroteSRC_B_SampleRateUnknown 0xca4f,0x0700
+#define wroteSRC_B_SampleRateNone 0xca4f,0x0701
+#define wroteSRC_B_SampleRate11025Hz 0xca4f,0x070c
+#define wroteSRC_B_SampleRate12000Hz 0xca4f,0x070d
+#define wroteSRC_B_SampleRate16000Hz 0xca4f,0x070e
+#define wroteSRC_B_SampleRate22050Hz 0xca4f,0x070f
+#define wroteSRC_B_SampleRate24000Hz 0xca4f,0x0710
+#define wroteSRC_B_SampleRate32000Hz 0xca4f,0x0702
+#define wroteSRC_B_SampleRate44100Hz 0xca4f,0x0703
+#define wroteSRC_B_SampleRate48000Hz 0xca4f,0x0704
+#define wroteSRC_B_SampleRate64000Hz 0xca4f,0x0708
+#define wroteSRC_B_SampleRate88200Hz 0xca4f,0x0705
+#define wroteSRC_B_SampleRate96000Hz 0xca4f,0x0706
+#define wroteSRC_B_SampleRate128000Hz 0xca4f,0x0709
+#define wroteSRC_B_SampleRate176400Hz 0xca4f,0x070a
+#define wroteSRC_B_SampleRate192000Hz 0xca4f,0x0707
+#define readSRC_B_Status 0xc508,0x004f
+#define readSRC_B_Control 0xc24f,0x0400,0xc24f,0x0500
+#define readDECOPCBStreamFrameLength 0xc38d,0x0004
+#define writeDECOPCBStreamFrameLength256 0xcb8d,0x0004,0x0100
+#define writeDECOPCBStreamFrameLength512 0xcb8d,0x0004,0x0200
+#define writeDECOPCBStreamFrameLength1024 0xcb8d,0x0004,0x0400
+#define execPAIInOutError 0xf1ff
+#define execPAIInNone 0xf120
+#define execPAIInHDMIStereo 0xf121
+#define execPAIInHDMI 0xf122
+#define execPAIInDigital 0xf123
+#define execPAIInAnalog 0xf124
+#define wroteIBSioCommandNone 0xca22,0x0500
+#define wroteIBSioCommandHDMIStereo 0xca22,0x0501
+#define wroteIBSioCommandHDMI 0xca22,0x0502
+#define wroteIBSioCommandDigital 0xca22,0x0503
+#define wroteIBSioCommandAnalog 0xca22,0x0504
+#define wroteIBSioSelectNone 0xca22,0x0580
+#define wroteIBSioSelectHDMIStereo 0xca22,0x0581
+#define wroteIBSioSelectHDMI 0xca22,0x0582
+#define wroteIBSioSelectDigital 0xca22,0x0583
+#define wroteIBSioSelectAnalog 0xca22,0x0584
+#define execPAIOutNone 0xf130
+#define execPAIOutAnalog 0xf131
+#define execPAIOutAnalogSlave 0xf132
+#define execPAIOutAnalog12Ch 0xf133
+#define execPAIOutAnalog16Ch 0xf134
+#define wroteOBSioCommandNone 0xca23,0x0500
+#define wroteOBSioCommandAnalog 0xca23,0x0501
+#define wroteOBSioCommandAnalogSlave 0xca23,0x0502
+#define wroteOBSioCommandAnalog12Ch 0xca23,0x0503
+#define wroteOBSioCommandAnalog16Ch 0xca23,0x0504
+#define wroteOBSioSelectNone 0xca23,0x0580
+#define wroteOBSioSelectAnalog 0xca23,0x0581
+#define wroteOBSioSelectAnalogSlave 0xca23,0x0582
+#define wroteOBSioSelectAnalog12Ch 0xca23,0x0583
+#define wroteOBSioSelectAnalog16Ch 0xca23,0x0584
diff --git a/alpha/pafaip_a.h b/alpha/pafaip_a.h
--- /dev/null
+++ b/alpha/pafaip_a.h
@@ -0,0 +1,70 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Alpha Interval Processing alpha codes
+//
+//
+//
+
+#ifndef _PAFAIP_A
+#define _PAFAIP_A
+
+#include <acpbeta.h>
+#include <paftyp_a.h>
+
+#define readAIPMode 0xc200+STD_BETA_SYSINT,0x0400
+#define readAIPMask 0xc200+STD_BETA_SYSINT,0x0500
+#define readAIPTime 0xc300+STD_BETA_SYSINT,0x0006
+
+#define writeAIPModeDisable 0xca00+STD_BETA_SYSINT,0x0400
+#define writeAIPModeBootOnly 0xca00+STD_BETA_SYSINT,0x0401
+#define writeAIPModeSuspend 0xca00+STD_BETA_SYSINT,0x0402
+#define writeAIPModeEnable 0xca00+STD_BETA_SYSINT,0x0403
+
+#define writeAIPMask(N) 0xca00+STD_BETA_SYSINT,0x0500+((N)&0xff)
+
+#define writeAIPTime(N) 0xcb00+STD_BETA_SYSINT,0x0006,((N)&0xffff)
+#define wroteAIPTime 0xcb00+STD_BETA_SYSINT,0x0006
+
+#define readAIPStatus 0xc508,STD_BETA_SYSINT
+#define readAIPControl \
+ readAIPMode, \
+ readAIPMask, \
+ readAIPTime
+
+
+#endif /* _PAFAIP_A */
diff --git a/alpha/pafaip_a.hdM b/alpha/pafaip_a.hdM
--- /dev/null
+++ b/alpha/pafaip_a.hdM
@@ -0,0 +1,12 @@
+// pafaip_a.hdM: inverse compilation file [Wed Mar 28 14:10:32 CDT 2018]
+
+#define readAIPMode 0xc221,0x0400
+#define readAIPMask 0xc221,0x0500
+#define readAIPTime 0xc321,0x0006
+#define writeAIPModeDisable 0xca21,0x0400
+#define writeAIPModeBootOnly 0xca21,0x0401
+#define writeAIPModeSuspend 0xca21,0x0402
+#define writeAIPModeEnable 0xca21,0x0403
+#define wroteAIPTime 0xcb21,0x0006
+#define readAIPStatus 0xc508,0x0021
+#define readAIPControl 0xc221,0x0400,0xc221,0x0500,0xc321,0x0006
diff --git a/alpha/pafdec_a.h b/alpha/pafdec_a.h
--- /dev/null
+++ b/alpha/pafdec_a.h
@@ -0,0 +1,2269 @@
+
+/*
+* Copyright (C) 2004-2017 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Decoder alpha codes
+//
+//
+//
+
+#ifndef _PAFDEC_A
+#define _PAFDEC_A
+
+#include <acpbeta.h>
+#include <paftyp_a.h>
+#include <pafmac_a.h>
+
+#define readDECMode 0xc200+STD_BETA_DECODE,0x0400
+#define readDECCommand 0xc200+STD_BETA_DECODE,0x0500
+#define readDECSampleRate 0xc200+STD_BETA_DECODE,0x0800
+#define readDECSourceSelect 0xc200+STD_BETA_DECODE,0x0900
+#define readDECSourceProgram 0xc200+STD_BETA_DECODE,0x0a00
+#define readDECSourceProgramSubType 0xc200+STD_BETA_DECODE,0x3700
+#define readDECSourceDecode 0xc200+STD_BETA_DECODE,0x0b00
+#define readDECSourceDecodeSubType 0xc200+STD_BETA_DECODE,0x3600
+#define readDECSourceDual 0xc200+STD_BETA_DECODE,0x0c00
+#define readDECSourceKaraoke 0xc200+STD_BETA_DECODE,0x0d00
+#define readDECASPGearControl 0xc200+STD_BETA_DECODE,0x0e00
+#define readDECASPGearStatus 0xc200+STD_BETA_DECODE,0x0f00
+#define readDECFrameCount 0xc400+STD_BETA_DECODE,0x0024
+#define readDECKaraokeCapableUserQ6 0xc600+STD_BETA_DECODE,0x2806
+#define readDECKaraokeCapableUserVocal1LevelQ6 0xc200+STD_BETA_DECODE,0x2800
+#define readDECKaraokeCapableUserVocal1PanQ6 0xc200+STD_BETA_DECODE,0x2900
+#define readDECKaraokeCapableUserVocal2LevelQ6 0xc200+STD_BETA_DECODE,0x2a00
+#define readDECKaraokeCapableUserVocal2PanQ6 0xc200+STD_BETA_DECODE,0x2b00
+#define readDECKaraokeCapableUserMelodyLevelQ6 0xc200+STD_BETA_DECODE,0x2c00
+#define readDECKaraokeCapableUserMelodyPanQ6 0xc200+STD_BETA_DECODE,0x2d00
+
+#define readDECBypass 0xc200+STD_BETA_DECODE,0x2e00
+#define writeDECBypassEnable 0xca00+STD_BETA_DECODE,0x2e01
+#define writeDECBypassDisable 0xca00+STD_BETA_DECODE,0x2e00
+
+#define readDECByPass readDECBypass
+#define writeDECByPassEnable writeDECBypassEnable
+#define writeDECByPassDisable writeDECBypassDisable
+
+#define readDECChannelConfigurationRequest 0xc400+STD_BETA_DECODE,0x0038
+#define readDECChannelConfigurationRequestAux 0xc200+STD_BETA_DECODE,0x3900
+#define readDECChannelConfigurationProgram 0xc400+STD_BETA_DECODE,0x0040
+#define readDECChannelConfigurationDecode 0xc400+STD_BETA_DECODE,0x0048
+#define readDECChannelConfigurationDownmix 0xc400+STD_BETA_DECODE,0x0050
+
+#define writeDECModeDisable 0xca00+STD_BETA_DECODE,0x0400
+#define writeDECModeEnable 0xca00+STD_BETA_DECODE,0x0401
+#define writeDECModeContinuous 0xca00+STD_BETA_DECODE,0x0402
+
+#define writeDECCommandN(N) 0xca00+STD_BETA_DECODE,0x0500+((N)&0xff)
+#define writeDECCommandNone 0xca00+STD_BETA_DECODE,0x0500
+#define writeDECCommandAbort 0xca00+STD_BETA_DECODE,0x0501
+#define writeDECCommandRestart 0xca00+STD_BETA_DECODE,0x0502
+#define wroteDECCommandNoned 0xca00+STD_BETA_DECODE,0x0580
+#define wroteDECCommandAborted 0xca00+STD_BETA_DECODE,0x0581
+#define wroteDECCommandRestarted 0xca00+STD_BETA_DECODE,0x0582
+
+#define writeDECSourceSelectUnknown 0xca00+STD_BETA_DECODE,0x0900
+#define writeDECSourceSelectNone 0xca00+STD_BETA_DECODE,0x0901
+#define writeDECSourceSelectPass 0xca00+STD_BETA_DECODE,0x0902
+#define writeDECSourceSelectSing 0xca00+STD_BETA_DECODE,0x0903
+#define writeDECSourceSelectAuto 0xca00+STD_BETA_DECODE,0x0904
+#define writeDECSourceSelectBitStream 0xca00+STD_BETA_DECODE,0x0905
+#define writeDECSourceSelectDTSAll 0xca00+STD_BETA_DECODE,0x0906
+#define writeDECSourceSelectPCMAuto 0xca00+STD_BETA_DECODE,0x0907
+#define writeDECSourceSelectPCM 0xca00+STD_BETA_DECODE,0x0908
+#define writeDECSourceSelectPC8 0xca00+STD_BETA_DECODE,0x0909
+#define writeDECSourceSelectAC3 0xca00+STD_BETA_DECODE,0x090a
+#define writeDECSourceSelectDTS 0xca00+STD_BETA_DECODE,0x090b
+#define writeDECSourceSelectAAC 0xca00+STD_BETA_DECODE,0x090c
+#define writeDECSourceSelectMPEG 0xca00+STD_BETA_DECODE,0x090d
+#define writeDECSourceSelectDTS12 0xca00+STD_BETA_DECODE,0x090e
+#define writeDECSourceSelectDTS13 0xca00+STD_BETA_DECODE,0x090f
+#define writeDECSourceSelectDTS14 0xca00+STD_BETA_DECODE,0x0910
+#define writeDECSourceSelectDTS16 0xca00+STD_BETA_DECODE,0x0911
+#define writeDECSourceSelectWMP 0xca00+STD_BETA_DECODE,0x0912
+#define writeDECSourceSelectMP3 0xca00+STD_BETA_DECODE,0x0913
+#define writeDECSourceSelectDSD1 0xca00+STD_BETA_DECODE,0x0914
+#define writeDECSourceSelectDSD2 0xca00+STD_BETA_DECODE,0x0915
+#define writeDECSourceSelectDSD3 0xca00+STD_BETA_DECODE,0x0916
+#define writeDECSourceSelectDDP 0xca00+STD_BETA_DECODE,0x0917
+#define writeDECSourceSelectDTSHD 0xca00+STD_BETA_DECODE,0x0918
+#define writeDECSourceSelectTHD 0xca00+STD_BETA_DECODE,0x0919
+#define writeDECSourceSelectDXP 0xca00+STD_BETA_DECODE,0x091a
+#define writeDECSourceSelectWMA 0xca00+STD_BETA_DECODE,0x091b
+
+#define writeDECSourceDualStereo 0xca00+STD_BETA_DECODE,0x0c00
+#define writeDECSourceDualMono1 0xca00+STD_BETA_DECODE,0x0c01
+#define writeDECSourceDualMono2 0xca00+STD_BETA_DECODE,0x0c02
+#define writeDECSourceDualMonoMix 0xca00+STD_BETA_DECODE,0x0c03
+
+#define writeDECSourceKaraokeAware 0xca00+STD_BETA_DECODE,0x0dff
+#define writeDECSourceKaraokeCapableUser 0xca00+STD_BETA_DECODE,0x0d00
+#define writeDECSourceKaraokeCapableNone 0xca00+STD_BETA_DECODE,0x0d01
+#define writeDECSourceKaraokeCapableLeft 0xca00+STD_BETA_DECODE,0x0d02
+#define writeDECSourceKaraokeCapableRght 0xca00+STD_BETA_DECODE,0x0d03
+#define writeDECSourceKaraokeCapableBoth 0xca00+STD_BETA_DECODE,0x0d04
+
+#define writeDECASPGearControlAll 0xca00+STD_BETA_DECODE,0x0e00
+#define writeDECASPGearControlNil 0xca00+STD_BETA_DECODE,0x0e01
+#define writeDECASPGearControlStd 0xca00+STD_BETA_DECODE,0x0e02
+#define writeDECASPGearControlCus 0xca00+STD_BETA_DECODE,0x0e03
+#define writeDECASPGearControlN(N) 0xca00+STD_BETA_DECODE,0x0e00+((N)&0xff)
+
+#define wroteDECASPGearStatusAll 0xca00+STD_BETA_DECODE,0x0f00
+#define wroteDECASPGearStatusNil 0xca00+STD_BETA_DECODE,0x0f01
+#define wroteDECASPGearStatusStd 0xca00+STD_BETA_DECODE,0x0f02
+#define wroteDECASPGearStatusCus 0xca00+STD_BETA_DECODE,0x0f03
+
+#define writeDECChannelConfigurationRequestUnknown 0xcc00+STD_BETA_DECODE,0x0038,0x0000,0x0000
+
+#define writeDECChannelConfigurationRequestNone writeDECChannelConfigurationRequestNone_0
+#define writeDECChannelConfigurationRequestMono writeDECChannelConfigurationRequestMono_0
+#define writeDECChannelConfigurationRequestStereo writeDECChannelConfigurationRequestPhantom0_0
+#define writeDECChannelConfigurationRequestStereoLtRt writeDECChannelConfigurationRequestPhantom0LtRt_0
+#define writeDECChannelConfigurationRequestStereoMono writeDECChannelConfigurationRequestPhantom0Mono_0
+#define writeDECChannelConfigurationRequest3Stereo writeDECChannelConfigurationRequestSurround0_1
+#define writeDECChannelConfigurationRequestPhantom writeDECChannelConfigurationRequestPhantom2_1
+#define writeDECChannelConfigurationRequestSurround writeDECChannelConfigurationRequestSurround2_1
+
+#define writeDECChannelConfigurationRequestNone_0 0xcc00+STD_BETA_DECODE,0x0038,0x0001,0x0000
+#define writeDECChannelConfigurationRequestMono_0 0xcc00+STD_BETA_DECODE,0x0038,0x0002,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_0 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_0 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_0 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_0 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_0 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_0 0xcc00+STD_BETA_DECODE,0x0038,0x0004,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_0 0xcc00+STD_BETA_DECODE,0x0038,0x0005,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_0 0xcc00+STD_BETA_DECODE,0x0038,0x0005,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_0 0xcc00+STD_BETA_DECODE,0x0038,0x0005,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_0 0xcc00+STD_BETA_DECODE,0x0038,0x0005,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_0 0xcc00+STD_BETA_DECODE,0x0038,0x0006,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_0 0xcc00+STD_BETA_DECODE,0x0038,0x0007,0x0000
+#define writeDECChannelConfigurationRequestSurround0_0 0xcc00+STD_BETA_DECODE,0x0038,0x0008,0x0000
+#define writeDECChannelConfigurationRequestSurround1_0 0xcc00+STD_BETA_DECODE,0x0038,0x0009,0x0000
+#define writeDECChannelConfigurationRequestSurround2_0 0xcc00+STD_BETA_DECODE,0x0038,0x000a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_0 0xcc00+STD_BETA_DECODE,0x0038,0x000a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_0 0xcc00+STD_BETA_DECODE,0x0038,0x000a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_0 0xcc00+STD_BETA_DECODE,0x0038,0x000a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_0 0xcc00+STD_BETA_DECODE,0x0038,0x000b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_0 0xcc00+STD_BETA_DECODE,0x0038,0x000c,0x0000
+
+#define writeDECChannelConfigurationRequestNone_1 0xcc00+STD_BETA_DECODE,0x0038,0x0101,0x0000
+#define writeDECChannelConfigurationRequestMono_1 0xcc00+STD_BETA_DECODE,0x0038,0x0102,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_1 0xcc00+STD_BETA_DECODE,0x0038,0x0103,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_1 0xcc00+STD_BETA_DECODE,0x0038,0x0103,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_1 0xcc00+STD_BETA_DECODE,0x0038,0x0103,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_1 0xcc00+STD_BETA_DECODE,0x0038,0x0103,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_1 0xcc00+STD_BETA_DECODE,0x0038,0x0103,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_1 0xcc00+STD_BETA_DECODE,0x0038,0x0104,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_1 0xcc00+STD_BETA_DECODE,0x0038,0x0105,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_1 0xcc00+STD_BETA_DECODE,0x0038,0x0105,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_1 0xcc00+STD_BETA_DECODE,0x0038,0x0105,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_1 0xcc00+STD_BETA_DECODE,0x0038,0x0105,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_1 0xcc00+STD_BETA_DECODE,0x0038,0x0106,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_1 0xcc00+STD_BETA_DECODE,0x0038,0x0107,0x0000
+#define writeDECChannelConfigurationRequestSurround0_1 0xcc00+STD_BETA_DECODE,0x0038,0x0108,0x0000
+#define writeDECChannelConfigurationRequestSurround1_1 0xcc00+STD_BETA_DECODE,0x0038,0x0109,0x0000
+#define writeDECChannelConfigurationRequestSurround2_1 0xcc00+STD_BETA_DECODE,0x0038,0x010a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_1 0xcc00+STD_BETA_DECODE,0x0038,0x010a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_1 0xcc00+STD_BETA_DECODE,0x0038,0x010a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_1 0xcc00+STD_BETA_DECODE,0x0038,0x010a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_1 0xcc00+STD_BETA_DECODE,0x0038,0x010b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_1 0xcc00+STD_BETA_DECODE,0x0038,0x010c,0x0000
+
+#define writeDECChannelConfigurationRequestNone_2 0xcc00+STD_BETA_DECODE,0x0038,0x0201,0x0000
+#define writeDECChannelConfigurationRequestMono_2 0xcc00+STD_BETA_DECODE,0x0038,0x0202,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_2 0xcc00+STD_BETA_DECODE,0x0038,0x0203,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_2 0xcc00+STD_BETA_DECODE,0x0038,0x0203,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_2 0xcc00+STD_BETA_DECODE,0x0038,0x0203,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_2 0xcc00+STD_BETA_DECODE,0x0038,0x0203,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_2 0xcc00+STD_BETA_DECODE,0x0038,0x0203,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_2 0xcc00+STD_BETA_DECODE,0x0038,0x0204,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_2 0xcc00+STD_BETA_DECODE,0x0038,0x0205,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_2 0xcc00+STD_BETA_DECODE,0x0038,0x0205,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_2 0xcc00+STD_BETA_DECODE,0x0038,0x0205,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_2 0xcc00+STD_BETA_DECODE,0x0038,0x0205,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_2 0xcc00+STD_BETA_DECODE,0x0038,0x0206,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_2 0xcc00+STD_BETA_DECODE,0x0038,0x0207,0x0000
+#define writeDECChannelConfigurationRequestSurround0_2 0xcc00+STD_BETA_DECODE,0x0038,0x0208,0x0000
+#define writeDECChannelConfigurationRequestSurround1_2 0xcc00+STD_BETA_DECODE,0x0038,0x0209,0x0000
+#define writeDECChannelConfigurationRequestSurround2_2 0xcc00+STD_BETA_DECODE,0x0038,0x020a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_2 0xcc00+STD_BETA_DECODE,0x0038,0x020a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_2 0xcc00+STD_BETA_DECODE,0x0038,0x020a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_2 0xcc00+STD_BETA_DECODE,0x0038,0x020a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_2 0xcc00+STD_BETA_DECODE,0x0038,0x020b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_2 0xcc00+STD_BETA_DECODE,0x0038,0x020c,0x0000
+
+#define writeDECChannelConfigurationRequestStereoUnknown 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0000
+#define writeDECChannelConfigurationRequestStereoStereo 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0001
+#define writeDECChannelConfigurationRequestStereoDual 0xcc00+STD_BETA_DECODE,0x0038,0x0003,0x0004
+#define writeDECChannelConfigurationRequestSurround2Unknown_0 0xcc00+STD_BETA_DECODE,0x0038,0x000a,0x0000
+#define writeDECChannelConfigurationRequestSurround2Unknown_1 0xcc00+STD_BETA_DECODE,0x0038,0x010a,0x0000
+
+// Extended channel configuration requests
+
+#define writeDECChannelConfigurationRequestNoneX(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0001,(n<<8)
+#define writeDECChannelConfigurationRequestNoneLwRw writeDECChannelConfigurationRequestNoneX(0x01)
+#define writeDECChannelConfigurationRequestNoneLhRh writeDECChannelConfigurationRequestNoneX(0x04)
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh writeDECChannelConfigurationRequestNoneX(0x05)
+#define writeDECChannelConfigurationRequestMonoX(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0002,(n<<8)
+#define writeDECChannelConfigurationRequestMonoLwRw writeDECChannelConfigurationRequestMonoX(0x01)
+#define writeDECChannelConfigurationRequestMonoLhRh writeDECChannelConfigurationRequestMonoX(0x04)
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh writeDECChannelConfigurationRequestMonoX(0x05)
+#define writeDECChannelConfigurationRequestStereoX(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,(n<<8)
+#define writeDECChannelConfigurationRequestStereoLwRw writeDECChannelConfigurationRequestStereoX(0x01)
+#define writeDECChannelConfigurationRequestStereoLhRh writeDECChannelConfigurationRequestStereoX(0x04)
+#define writeDECChannelConfigurationRequestStereoLwRwLhRh writeDECChannelConfigurationRequestStereoX(0x05)
+#define writeDECChannelConfigurationRequestStereoXLtRt(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestStereoLwRwLtRt writeDECChannelConfigurationRequestStereoXLtRt(0x01)
+#define writeDECChannelConfigurationRequestStereoLhRhLtRt writeDECChannelConfigurationRequestStereoXLtRt(0x04)
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhLtRt writeDECChannelConfigurationRequestStereoXLtRt(0x05)
+#define writeDECChannelConfigurationRequestStereoXMono(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,((n<<8)|0x0003)
+#define writeDECChannelConfigurationRequestStereoLwRwMono writeDECChannelConfigurationRequestStereoXMono(0x01)
+#define writeDECChannelConfigurationRequestStereoLhRhMono writeDECChannelConfigurationRequestStereoXMono(0x04)
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhMono writeDECChannelConfigurationRequestStereoXMono(0x05)
+#define writeDECChannelConfigurationRequest3StereoX(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0108,(n<<8)
+#define writeDECChannelConfigurationRequest3StereoLwRw writeDECChannelConfigurationRequest3StereoX(0x01)
+#define writeDECChannelConfigurationRequest3StereoLhRh writeDECChannelConfigurationRequest3StereoX(0x04)
+#define writeDECChannelConfigurationRequest3StereoLwRwLhRh writeDECChannelConfigurationRequest3StereoX(0x05)
+#define writeDECChannelConfigurationRequestPhantomX(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0105,(n<<8)
+#define writeDECChannelConfigurationRequestPhantomLwRw writeDECChannelConfigurationRequestPhantomX(0x01)
+#define writeDECChannelConfigurationRequestPhantomLhRh writeDECChannelConfigurationRequestPhantomX(0x04)
+#define writeDECChannelConfigurationRequestPhantomLwRwLhRh writeDECChannelConfigurationRequestPhantomX(0x05)
+#define writeDECChannelConfigurationRequestSurroundX(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010a,(n<<8)
+#define writeDECChannelConfigurationRequestSurroundLwRw writeDECChannelConfigurationRequestSurroundX(0x01)
+#define writeDECChannelConfigurationRequestSurroundLhRh writeDECChannelConfigurationRequestSurroundX(0x04)
+#define writeDECChannelConfigurationRequestSurroundLwRwLhRh writeDECChannelConfigurationRequestSurroundX(0x05)
+
+// _0
+#define writeDECChannelConfigurationRequestNoneX_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0001,(n<<8)
+#define writeDECChannelConfigurationRequestNoneLwRw_0 writeDECChannelConfigurationRequestNoneX_0(0x01)
+#define writeDECChannelConfigurationRequestNoneLhRh_0 writeDECChannelConfigurationRequestNoneX_0(0x04)
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_0 writeDECChannelConfigurationRequestNoneX_0(0x05)
+#define writeDECChannelConfigurationRequestMonoX_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0002,(n<<8)
+#define writeDECChannelConfigurationRequestMonoLwRw_0 writeDECChannelConfigurationRequestMonoX_0(0x01)
+#define writeDECChannelConfigurationRequestMonoLhRh_0 writeDECChannelConfigurationRequestMonoX_0(0x04)
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_0 writeDECChannelConfigurationRequestMonoX_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom0X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom0LwRw_0 writeDECChannelConfigurationRequestPhantom0X_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRh_0 writeDECChannelConfigurationRequestPhantom0X_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_0 writeDECChannelConfigurationRequestPhantom0X_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,((n<<8)|0x0001)
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_0 writeDECChannelConfigurationRequestPhantom0XStereo_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_0 writeDECChannelConfigurationRequestPhantom0XStereo_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 writeDECChannelConfigurationRequestPhantom0XStereo_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_0 writeDECChannelConfigurationRequestPhantom0XLtRt_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_0 writeDECChannelConfigurationRequestPhantom0XLtRt_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_0 writeDECChannelConfigurationRequestPhantom0XLtRt_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,((n<<8)|0x0003)
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_0 writeDECChannelConfigurationRequestPhantom0XMono_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_0 writeDECChannelConfigurationRequestPhantom0XMono_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_0 writeDECChannelConfigurationRequestPhantom0XMono_0(0x05)
+#define wroteDECChannelConfigurationRequestPhantom0XDual_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0003,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_0 wroteDECChannelConfigurationRequestPhantom0XDual_0(0x01)
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_0 wroteDECChannelConfigurationRequestPhantom0XDual_0(0x04)
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_0 wroteDECChannelConfigurationRequestPhantom0XDual_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom1X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0004,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom1LwRw_0 writeDECChannelConfigurationRequestPhantom1X_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom1LhRh_0 writeDECChannelConfigurationRequestPhantom1X_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_0 writeDECChannelConfigurationRequestPhantom1X_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom2X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0005,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom2LwRw_0 writeDECChannelConfigurationRequestPhantom2X_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom2LhRh_0 writeDECChannelConfigurationRequestPhantom2X_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_0 writeDECChannelConfigurationRequestPhantom2X_0(0x05)
+#define wroteDECChannelConfigurationRequestPhantom2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0005,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_0 wroteDECChannelConfigurationRequestPhantom2XStereo_0(0x01)
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_0 wroteDECChannelConfigurationRequestPhantom2XStereo_0(0x04)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 wroteDECChannelConfigurationRequestPhantom2XStereo_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0005,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_0 writeDECChannelConfigurationRequestPhantom2XLtRt_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_0 writeDECChannelConfigurationRequestPhantom2XLtRt_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 writeDECChannelConfigurationRequestPhantom2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationRequestPhantom2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0005,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_0 wroteDECChannelConfigurationRequestPhantom2XMono_0(0x01)
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_0 wroteDECChannelConfigurationRequestPhantom2XMono_0(0x04)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_0 wroteDECChannelConfigurationRequestPhantom2XMono_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom3X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0006,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom3LwRw_0 writeDECChannelConfigurationRequestPhantom3X_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom3LhRh_0 writeDECChannelConfigurationRequestPhantom3X_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_0 writeDECChannelConfigurationRequestPhantom3X_0(0x05)
+#define writeDECChannelConfigurationRequestPhantom4X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0007,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom4LwRw_0 writeDECChannelConfigurationRequestPhantom4X_0(0x01)
+#define writeDECChannelConfigurationRequestPhantom4LhRh_0 writeDECChannelConfigurationRequestPhantom4X_0(0x04)
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_0 writeDECChannelConfigurationRequestPhantom4X_0(0x05)
+#define writeDECChannelConfigurationRequestSurround0X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0008,(n<<8)
+#define writeDECChannelConfigurationRequestSurround0LwRw_0 writeDECChannelConfigurationRequestSurround0X_0(0x01)
+#define writeDECChannelConfigurationRequestSurround0LhRh_0 writeDECChannelConfigurationRequestSurround0X_0(0x04)
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_0 writeDECChannelConfigurationRequestSurround0X_0(0x05)
+#define writeDECChannelConfigurationRequestSurround1X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0009,(n<<8)
+#define writeDECChannelConfigurationRequestSurround1LwRw_0 writeDECChannelConfigurationRequestSurround1X_0(0x01)
+#define writeDECChannelConfigurationRequestSurround1LhRh_0 writeDECChannelConfigurationRequestSurround1X_0(0x04)
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_0 writeDECChannelConfigurationRequestSurround1X_0(0x05)
+#define writeDECChannelConfigurationRequestSurround2X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x000a,(n<<8)
+#define writeDECChannelConfigurationRequestSurround2LwRw_0 writeDECChannelConfigurationRequestSurround2X_0(0x01)
+#define writeDECChannelConfigurationRequestSurround2LhRh_0 writeDECChannelConfigurationRequestSurround2X_0(0x04)
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_0 writeDECChannelConfigurationRequestSurround2X_0(0x05)
+#define wroteDECChannelConfigurationRequestSurround2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x000a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_0 wroteDECChannelConfigurationRequestSurround2XStereo_0(0x01)
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_0 wroteDECChannelConfigurationRequestSurround2XStereo_0(0x04)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_0 wroteDECChannelConfigurationRequestSurround2XStereo_0(0x05)
+#define writeDECChannelConfigurationRequestSurround2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x000a,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_0 writeDECChannelConfigurationRequestSurround2XLtRt_0(0x01)
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_0 writeDECChannelConfigurationRequestSurround2XLtRt_0(0x04)
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 writeDECChannelConfigurationRequestSurround2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationRequestSurround2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x000a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_0 wroteDECChannelConfigurationRequestSurround2XMono_0(0x01)
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_0 wroteDECChannelConfigurationRequestSurround2XMono_0(0x04)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_0 wroteDECChannelConfigurationRequestSurround2XMono_0(0x05)
+#define writeDECChannelConfigurationRequestSurround3X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x000b,(n<<8)
+#define writeDECChannelConfigurationRequestSurround3LwRw_0 writeDECChannelConfigurationRequestSurround3X_0(0x01)
+#define writeDECChannelConfigurationRequestSurround3LhRh_0 writeDECChannelConfigurationRequestSurround3X_0(0x04)
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_0 writeDECChannelConfigurationRequestSurround3X_0(0x05)
+#define writeDECChannelConfigurationRequestSurround4X_0(n) 0xcc00+STD_BETA_DECODE,0x0038,0x000c,(n<<8)
+#define writeDECChannelConfigurationRequestSurround4LwRw_0 writeDECChannelConfigurationRequestSurround4X_0(0x01)
+#define writeDECChannelConfigurationRequestSurround4LhRh_0 writeDECChannelConfigurationRequestSurround4X_0(0x04)
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_0 writeDECChannelConfigurationRequestSurround4X_0(0x05)
+
+// _1
+#define writeDECChannelConfigurationRequestNoneX_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0101,(n<<8)
+#define writeDECChannelConfigurationRequestNoneLwRw_1 writeDECChannelConfigurationRequestNoneX_1(0x01)
+#define writeDECChannelConfigurationRequestNoneLhRh_1 writeDECChannelConfigurationRequestNoneX_1(0x04)
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_1 writeDECChannelConfigurationRequestNoneX_1(0x05)
+#define writeDECChannelConfigurationRequestMonoX_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0102,(n<<8)
+#define writeDECChannelConfigurationRequestMonoLwRw_1 writeDECChannelConfigurationRequestMonoX_1(0x01)
+#define writeDECChannelConfigurationRequestMonoLhRh_1 writeDECChannelConfigurationRequestMonoX_1(0x04)
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_1 writeDECChannelConfigurationRequestMonoX_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom0X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0103,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom0LwRw_1 writeDECChannelConfigurationRequestPhantom0X_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRh_1 writeDECChannelConfigurationRequestPhantom0X_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_1 writeDECChannelConfigurationRequestPhantom0X_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0103,((n<<8)|0x0001)
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_1 writeDECChannelConfigurationRequestPhantom0XStereo_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_1 writeDECChannelConfigurationRequestPhantom0XStereo_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 writeDECChannelConfigurationRequestPhantom0XStereo_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0103,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_1 writeDECChannelConfigurationRequestPhantom0XLtRt_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_1 writeDECChannelConfigurationRequestPhantom0XLtRt_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 writeDECChannelConfigurationRequestPhantom0XLtRt_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0103,((n<<8)|0x0003)
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_1 writeDECChannelConfigurationRequestPhantom0XMono_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_1 writeDECChannelConfigurationRequestPhantom0XMono_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_1 writeDECChannelConfigurationRequestPhantom0XMono_1(0x05)
+#define wroteDECChannelConfigurationRequestPhantom0XDual_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0103,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_1 wroteDECChannelConfigurationRequestPhantom0XDual_1(0x01)
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_1 wroteDECChannelConfigurationRequestPhantom0XDual_1(0x04)
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_1 wroteDECChannelConfigurationRequestPhantom0XDual_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom1X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0104,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom1LwRw_1 writeDECChannelConfigurationRequestPhantom1X_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom1LhRh_1 writeDECChannelConfigurationRequestPhantom1X_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_1 writeDECChannelConfigurationRequestPhantom1X_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom2X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0105,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom2LwRw_1 writeDECChannelConfigurationRequestPhantom2X_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom2LhRh_1 writeDECChannelConfigurationRequestPhantom2X_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_1 writeDECChannelConfigurationRequestPhantom2X_1(0x05)
+#define wroteDECChannelConfigurationRequestPhantom2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0105,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_1 wroteDECChannelConfigurationRequestPhantom2XStereo_1(0x01)
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_1 wroteDECChannelConfigurationRequestPhantom2XStereo_1(0x04)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 wroteDECChannelConfigurationRequestPhantom2XStereo_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0105,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_1 writeDECChannelConfigurationRequestPhantom2XLtRt_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_1 writeDECChannelConfigurationRequestPhantom2XLtRt_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 writeDECChannelConfigurationRequestPhantom2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationRequestPhantom2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0105,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_1 wroteDECChannelConfigurationRequestPhantom2XMono_1(0x01)
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_1 wroteDECChannelConfigurationRequestPhantom2XMono_1(0x04)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_1 wroteDECChannelConfigurationRequestPhantom2XMono_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom3X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0106,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom3LwRw_1 writeDECChannelConfigurationRequestPhantom3X_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom3LhRh_1 writeDECChannelConfigurationRequestPhantom3X_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_1 writeDECChannelConfigurationRequestPhantom3X_1(0x05)
+#define writeDECChannelConfigurationRequestPhantom4X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0107,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom4LwRw_1 writeDECChannelConfigurationRequestPhantom4X_1(0x01)
+#define writeDECChannelConfigurationRequestPhantom4LhRh_1 writeDECChannelConfigurationRequestPhantom4X_1(0x04)
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_1 writeDECChannelConfigurationRequestPhantom4X_1(0x05)
+#define writeDECChannelConfigurationRequestSurround0X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0108,(n<<8)
+#define writeDECChannelConfigurationRequestSurround0LwRw_1 writeDECChannelConfigurationRequestSurround0X_1(0x01)
+#define writeDECChannelConfigurationRequestSurround0LhRh_1 writeDECChannelConfigurationRequestSurround0X_1(0x04)
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_1 writeDECChannelConfigurationRequestSurround0X_1(0x05)
+#define writeDECChannelConfigurationRequestSurround1X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0109,(n<<8)
+#define writeDECChannelConfigurationRequestSurround1LwRw_1 writeDECChannelConfigurationRequestSurround1X_1(0x01)
+#define writeDECChannelConfigurationRequestSurround1LhRh_1 writeDECChannelConfigurationRequestSurround1X_1(0x04)
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_1 writeDECChannelConfigurationRequestSurround1X_1(0x05)
+#define writeDECChannelConfigurationRequestSurround2X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010a,(n<<8)
+#define writeDECChannelConfigurationRequestSurround2LwRw_1 writeDECChannelConfigurationRequestSurround2X_1(0x01)
+#define writeDECChannelConfigurationRequestSurround2LhRh_1 writeDECChannelConfigurationRequestSurround2X_1(0x04)
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_1 writeDECChannelConfigurationRequestSurround2X_1(0x05)
+#define wroteDECChannelConfigurationRequestSurround2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_1 wroteDECChannelConfigurationRequestSurround2XStereo_1(0x01)
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_1 wroteDECChannelConfigurationRequestSurround2XStereo_1(0x04)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_1 wroteDECChannelConfigurationRequestSurround2XStereo_1(0x05)
+#define writeDECChannelConfigurationRequestSurround2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010a,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_1 writeDECChannelConfigurationRequestSurround2XLtRt_1(0x01)
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_1 writeDECChannelConfigurationRequestSurround2XLtRt_1(0x04)
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 writeDECChannelConfigurationRequestSurround2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationRequestSurround2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_1 wroteDECChannelConfigurationRequestSurround2XMono_1(0x01)
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_1 wroteDECChannelConfigurationRequestSurround2XMono_1(0x04)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_1 wroteDECChannelConfigurationRequestSurround2XMono_1(0x05)
+#define writeDECChannelConfigurationRequestSurround3X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010b,(n<<8)
+#define writeDECChannelConfigurationRequestSurround3LwRw_1 writeDECChannelConfigurationRequestSurround3X_1(0x01)
+#define writeDECChannelConfigurationRequestSurround3LhRh_1 writeDECChannelConfigurationRequestSurround3X_1(0x04)
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_1 writeDECChannelConfigurationRequestSurround3X_1(0x05)
+#define writeDECChannelConfigurationRequestSurround4X_1(n) 0xcc00+STD_BETA_DECODE,0x0038,0x010c,(n<<8)
+#define writeDECChannelConfigurationRequestSurround4LwRw_1 writeDECChannelConfigurationRequestSurround4X_1(0x01)
+#define writeDECChannelConfigurationRequestSurround4LhRh_1 writeDECChannelConfigurationRequestSurround4X_1(0x04)
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_1 writeDECChannelConfigurationRequestSurround4X_1(0x05)
+// _2
+#define writeDECChannelConfigurationRequestNoneX_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0201,(n<<8)
+#define writeDECChannelConfigurationRequestNoneLwRw_2 writeDECChannelConfigurationRequestNoneX_2(0x01)
+#define writeDECChannelConfigurationRequestNoneLhRh_2 writeDECChannelConfigurationRequestNoneX_2(0x04)
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_2 writeDECChannelConfigurationRequestNoneX_2(0x05)
+#define writeDECChannelConfigurationRequestMonoX_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0202,(n<<8)
+#define writeDECChannelConfigurationRequestMonoLwRw_2 writeDECChannelConfigurationRequestMonoX_2(0x01)
+#define writeDECChannelConfigurationRequestMonoLhRh_2 writeDECChannelConfigurationRequestMonoX_2(0x04)
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_2 writeDECChannelConfigurationRequestMonoX_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom0X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0203,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom0LwRw_2 writeDECChannelConfigurationRequestPhantom0X_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRh_2 writeDECChannelConfigurationRequestPhantom0X_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_2 writeDECChannelConfigurationRequestPhantom0X_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0203,((n<<8)|0x0001)
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_2 writeDECChannelConfigurationRequestPhantom0XStereo_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_2 writeDECChannelConfigurationRequestPhantom0XStereo_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 writeDECChannelConfigurationRequestPhantom0XStereo_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0203,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_2 writeDECChannelConfigurationRequestPhantom0XLtRt_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_2 writeDECChannelConfigurationRequestPhantom0XLtRt_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 writeDECChannelConfigurationRequestPhantom0XLtRt_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom0XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0203,((n<<8)|0x0003)
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_2 writeDECChannelConfigurationRequestPhantom0XMono_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_2 writeDECChannelConfigurationRequestPhantom0XMono_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_2 writeDECChannelConfigurationRequestPhantom0XMono_2(0x05)
+#define wroteDECChannelConfigurationRequestPhantom0XDual_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0203,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_2 wroteDECChannelConfigurationRequestPhantom0XDual_2(0x01)
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_2 wroteDECChannelConfigurationRequestPhantom0XDual_2(0x04)
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_2 wroteDECChannelConfigurationRequestPhantom0XDual_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom1X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0204,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom1LwRw_2 writeDECChannelConfigurationRequestPhantom1X_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom1LhRh_2 writeDECChannelConfigurationRequestPhantom1X_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_2 writeDECChannelConfigurationRequestPhantom1X_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom2X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0205,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom2LwRw_2 writeDECChannelConfigurationRequestPhantom2X_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom2LhRh_2 writeDECChannelConfigurationRequestPhantom2X_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_2 writeDECChannelConfigurationRequestPhantom2X_2(0x05)
+#define wroteDECChannelConfigurationRequestPhantom2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0205,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_2 wroteDECChannelConfigurationRequestPhantom2XStereo_2(0x01)
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_2 wroteDECChannelConfigurationRequestPhantom2XStereo_2(0x04)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 wroteDECChannelConfigurationRequestPhantom2XStereo_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0205,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_2 writeDECChannelConfigurationRequestPhantom2XLtRt_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_2 writeDECChannelConfigurationRequestPhantom2XLtRt_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 writeDECChannelConfigurationRequestPhantom2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationRequestPhantom2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0205,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_2 wroteDECChannelConfigurationRequestPhantom2XMono_2(0x01)
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_2 wroteDECChannelConfigurationRequestPhantom2XMono_2(0x04)
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_2 wroteDECChannelConfigurationRequestPhantom2XMono_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom3X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0206,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom3LwRw_2 writeDECChannelConfigurationRequestPhantom3X_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom3LhRh_2 writeDECChannelConfigurationRequestPhantom3X_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_2 writeDECChannelConfigurationRequestPhantom3X_2(0x05)
+#define writeDECChannelConfigurationRequestPhantom4X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0207,(n<<8)
+#define writeDECChannelConfigurationRequestPhantom4LwRw_2 writeDECChannelConfigurationRequestPhantom4X_2(0x01)
+#define writeDECChannelConfigurationRequestPhantom4LhRh_2 writeDECChannelConfigurationRequestPhantom4X_2(0x04)
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_2 writeDECChannelConfigurationRequestPhantom4X_2(0x05)
+#define writeDECChannelConfigurationRequestSurround0X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0208,(n<<8)
+#define writeDECChannelConfigurationRequestSurround0LwRw_2 writeDECChannelConfigurationRequestSurround0X_2(0x01)
+#define writeDECChannelConfigurationRequestSurround0LhRh_2 writeDECChannelConfigurationRequestSurround0X_2(0x04)
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_2 writeDECChannelConfigurationRequestSurround0X_2(0x05)
+#define writeDECChannelConfigurationRequestSurround1X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x0209,(n<<8)
+#define writeDECChannelConfigurationRequestSurround1LwRw_2 writeDECChannelConfigurationRequestSurround1X_2(0x01)
+#define writeDECChannelConfigurationRequestSurround1LhRh_2 writeDECChannelConfigurationRequestSurround1X_2(0x04)
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_2 writeDECChannelConfigurationRequestSurround1X_2(0x05)
+#define writeDECChannelConfigurationRequestSurround2X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x020a,(n<<8)
+#define writeDECChannelConfigurationRequestSurround2LwRw_2 writeDECChannelConfigurationRequestSurround2X_2(0x01)
+#define writeDECChannelConfigurationRequestSurround2LhRh_2 writeDECChannelConfigurationRequestSurround2X_2(0x04)
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_2 writeDECChannelConfigurationRequestSurround2X_2(0x05)
+#define wroteDECChannelConfigurationRequestSurround2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x020a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_2 wroteDECChannelConfigurationRequestSurround2XStereo_2(0x01)
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_2 wroteDECChannelConfigurationRequestSurround2XStereo_2(0x04)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_2 wroteDECChannelConfigurationRequestSurround2XStereo_2(0x05)
+#define writeDECChannelConfigurationRequestSurround2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x020a,((n<<8)|0x0002)
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_2 writeDECChannelConfigurationRequestSurround2XLtRt_2(0x01)
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_2 writeDECChannelConfigurationRequestSurround2XLtRt_2(0x04)
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 writeDECChannelConfigurationRequestSurround2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationRequestSurround2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x020a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_2 wroteDECChannelConfigurationRequestSurround2XMono_2(0x01)
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_2 wroteDECChannelConfigurationRequestSurround2XMono_2(0x04)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_2 wroteDECChannelConfigurationRequestSurround2XMono_2(0x05)
+#define writeDECChannelConfigurationRequestSurround3X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x020b,(n<<8)
+#define writeDECChannelConfigurationRequestSurround3LwRw_2 writeDECChannelConfigurationRequestSurround3X_2(0x01)
+#define writeDECChannelConfigurationRequestSurround3LhRh_2 writeDECChannelConfigurationRequestSurround3X_2(0x04)
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_2 writeDECChannelConfigurationRequestSurround3X_2(0x05)
+#define writeDECChannelConfigurationRequestSurround4X_2(n) 0xcc00+STD_BETA_DECODE,0x0038,0x020c,(n<<8)
+#define writeDECChannelConfigurationRequestSurround4LwRw_2 writeDECChannelConfigurationRequestSurround4X_2(0x01)
+#define writeDECChannelConfigurationRequestSurround4LhRh_2 writeDECChannelConfigurationRequestSurround4X_2(0x04)
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_2 writeDECChannelConfigurationRequestSurround4X_2(0x05)
+
+// sort of legacy. Only writes the low 32 bits.
+#define writeDECChannelConfigurationRequestHL(HH,LL) 0xcc00+STD_BETA_DECODE,0x003C,LL,HH
+// writes the full 64 bits
+#define writeDECChannelConfigurationRequestHLHL(HH,HL,LH,LL) 0xce00+STD_BETA_DECODE,0x3808,LL,LH,HL,HH
+
+
+#define readDECChannelConfigurationRequestExtChan 0xc200+STD_BETA_DECODE,0x3B00
+#define readDECChannelConfigurationRequestExtMask readDECChannelConfigurationRequestExtChan
+#define writeDECChannelConfigurationRequestExtChanNone 0xca00+STD_BETA_DECODE,0x3B00
+#define writeDECChannelConfigurationRequestExtChanLhRh 0xca00+STD_BETA_DECODE,(0x3B04) // PAF_CC_EXTMASK_LhRh
+#define writeDECChannelConfigurationRequestExtChanLwRw 0xca00+STD_BETA_DECODE,(0x3B01) // PAF_CC_EXTMASK_LwRw
+#define writeDECChannelConfigurationRequestExtChanLwRwLhRh 0xca00+STD_BETA_DECODE, \
+ (0x3B05) // PAF_CC_EXTMASK_LhRh|PAF_CC_EXTMASK_LwRw
+
+#define writeDECChannelConfigurationRequestAuxUnknown 0xca00+STD_BETA_DECODE,0x3A00
+#define writeDECChannelConfigurationRequestAuxStereo 0xca00+STD_BETA_DECODE,0x3A01
+#define writeDECChannelConfigurationRequestAuxLtRt 0xca00+STD_BETA_DECODE,0x3A02
+#define writeDECChannelConfigurationRequestAuxMono 0xca00+STD_BETA_DECODE,0x3A03
+#define writeDECChannelConfigurationRequestAuxDual 0xca00+STD_BETA_DECODE,0x3A04
+
+//ATMOS
+#define writeDECChannelConfigurationRequestSurround2ATMOS_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000a,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround2ATMOS_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010a,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround2ATMOS_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020a,0x0000,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround2ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround2ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround2ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020a,0x0003,(n<<8),0x0000
+
+#define writeDECChannelConfigurationRequestSurround2LwRwATMOS_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwATMOS_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwATMOS_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020a,0x0100,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020a,0x0103,(n<<8),0x0000
+
+#define writeDECChannelConfigurationRequestSurround4ATMOS_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000c,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround4ATMOS_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010c,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround4ATMOS_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020c,0x0000,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround4ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround4ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround4ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020c,0x0003,(n<<8),0x0000
+
+#define writeDECChannelConfigurationRequestSurround4LwRwATMOS_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround4LwRwATMOS_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationRequestSurround4LwRwATMOS_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020a,0x0100,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x3808,0x000c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x3808,0x010c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x3808,0x020c,0x0103,(n<<8),0x0000
+
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 writeDECChannelConfigurationRequestSurround2ATMOS_0(0xA)
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 writeDECChannelConfigurationRequestSurround2ATMOS_1(0xA)
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 writeDECChannelConfigurationRequestSurround2ATMOS_2(0xA)
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 wroteDECChannelConfigurationRequestSurround2ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 wroteDECChannelConfigurationRequestSurround2ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 wroteDECChannelConfigurationRequestSurround2ATMOSMono_2(0xA)
+
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_0 writeDECChannelConfigurationRequestSurround4ATMOS_0(0x4)
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_1 writeDECChannelConfigurationRequestSurround4ATMOS_1(0x4)
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_2 writeDECChannelConfigurationRequestSurround4ATMOS_2(0x4)
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_0 wroteDECChannelConfigurationRequestSurround4ATMOSMono_0(0x4)
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_1 wroteDECChannelConfigurationRequestSurround4ATMOSMono_1(0x4)
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_2 wroteDECChannelConfigurationRequestSurround4ATMOSMono_2(0x4)
+
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 writeDECChannelConfigurationRequestSurround2LwRwATMOS_0(0xA)
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 writeDECChannelConfigurationRequestSurround2LwRwATMOS_1(0xA)
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 writeDECChannelConfigurationRequestSurround2LwRwATMOS_2(0xA)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationRequestSurround2LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationRequestSurround2LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationRequestSurround2LwRwATMOSMono_2(0xA)
+
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 writeDECChannelConfigurationRequestSurround4ATMOS_0(0xA)
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 writeDECChannelConfigurationRequestSurround4ATMOS_1(0xA)
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 writeDECChannelConfigurationRequestSurround4ATMOS_2(0xA)
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 wroteDECChannelConfigurationRequestSurround4ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 wroteDECChannelConfigurationRequestSurround4ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 wroteDECChannelConfigurationRequestSurround4ATMOSMono_2(0xA)
+
+#define writeDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 writeDECChannelConfigurationRequestSurround4LwRwATMOS_0(0xA)
+#define writeDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 writeDECChannelConfigurationRequestSurround4LwRwATMOS_1(0xA)
+#define writeDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 writeDECChannelConfigurationRequestSurround4LwRwATMOS_2(0xA)
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationRequestSurround4LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationRequestSurround4LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationRequestSurround4LwRwATMOSMono_2(0xA)
+
+#define readDECChannelConfigurationRequestATMOSChan 0xc200+STD_BETA_DECODE,0x3d00
+#define readDECChannelConfigurationRequestATMOSMask readDECChannelConfigurationRequestATMOSChan
+#define writeDECChannelConfigurationRequestATMOSChanNone 0xca00+STD_BETA_DECODE,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_DECODE,(0x3d11)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define writeDECChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_DECODE,(0x3d0a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define writeDECChannelConfigurationRequestATMOSChanLtmRtm 0xca00+STD_BETA_DECODE,(0x3d04)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define wroteDECChannelConfigurationProgramUnknown 0xcc00+STD_BETA_DECODE,0x0040,0x0000,0x0000
+
+#define wroteDECChannelConfigurationProgramNone 0xcc00+STD_BETA_DECODE,0x0040,0x0001,0x0000
+#define wroteDECChannelConfigurationProgramMono 0xcc00+STD_BETA_DECODE,0x0040,0x0002,0x0000
+#define wroteDECChannelConfigurationProgramStereo 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0000
+#define wroteDECChannelConfigurationProgramStereoLtRt 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0002
+#define wroteDECChannelConfigurationProgramStereoMono 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0003
+#define wroteDECChannelConfigurationProgram3Stereo 0xcc00+STD_BETA_DECODE,0x0040,0x0108,0x0000
+#define wroteDECChannelConfigurationProgramPhantom 0xcc00+STD_BETA_DECODE,0x0040,0x0105,0x0000
+#define wroteDECChannelConfigurationProgramSurround 0xcc00+STD_BETA_DECODE,0x0040,0x010a,0x0000
+
+#define wroteDECChannelConfigurationProgramNone_0 0xcc00+STD_BETA_DECODE,0x0040,0x0001,0x0000
+#define wroteDECChannelConfigurationProgramMono_0 0xcc00+STD_BETA_DECODE,0x0040,0x0002,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0_0 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_0 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0LtRt_0 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0002
+#define wroteDECChannelConfigurationProgramPhantom0Mono_0 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0003
+#define wroteDECChannelConfigurationProgramPhantom0Dual_0 0xcc00+STD_BETA_DECODE,0x0040,0x0003,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_0 0xcc00+STD_BETA_DECODE,0x0040,0x0004,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2_0 0xcc00+STD_BETA_DECODE,0x0040,0x0005,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_0 0xcc00+STD_BETA_DECODE,0x0040,0x0005,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_0 0xcc00+STD_BETA_DECODE,0x0040,0x0005,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_0 0xcc00+STD_BETA_DECODE,0x0040,0x0005,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_0 0xcc00+STD_BETA_DECODE,0x0040,0x0006,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_0 0xcc00+STD_BETA_DECODE,0x0040,0x0007,0x0000
+#define wroteDECChannelConfigurationProgramSurround0_0 0xcc00+STD_BETA_DECODE,0x0040,0x0008,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_0 0xcc00+STD_BETA_DECODE,0x0040,0x0009,0x0000
+#define wroteDECChannelConfigurationProgramSurround2_0 0xcc00+STD_BETA_DECODE,0x0040,0x000a,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_0 0xcc00+STD_BETA_DECODE,0x0040,0x000a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_0 0xcc00+STD_BETA_DECODE,0x0040,0x000a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_0 0xcc00+STD_BETA_DECODE,0x0040,0x000a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_0 0xcc00+STD_BETA_DECODE,0x0040,0x000b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_0 0xcc00+STD_BETA_DECODE,0x0040,0x000c,0x0000
+
+#define wroteDECChannelConfigurationProgramNone_1 0xcc00+STD_BETA_DECODE,0x0040,0x0101,0x0000
+#define wroteDECChannelConfigurationProgramMono_1 0xcc00+STD_BETA_DECODE,0x0040,0x0102,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0_1 0xcc00+STD_BETA_DECODE,0x0040,0x0103,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_1 0xcc00+STD_BETA_DECODE,0x0040,0x0103,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0LtRt_1 0xcc00+STD_BETA_DECODE,0x0040,0x0103,0x0002
+#define wroteDECChannelConfigurationProgramPhantom0Mono_1 0xcc00+STD_BETA_DECODE,0x0040,0x0103,0x0003
+#define wroteDECChannelConfigurationProgramPhantom0Dual_1 0xcc00+STD_BETA_DECODE,0x0040,0x0103,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_1 0xcc00+STD_BETA_DECODE,0x0040,0x0104,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2_1 0xcc00+STD_BETA_DECODE,0x0040,0x0105,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_1 0xcc00+STD_BETA_DECODE,0x0040,0x0105,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_1 0xcc00+STD_BETA_DECODE,0x0040,0x0105,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_1 0xcc00+STD_BETA_DECODE,0x0040,0x0105,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_1 0xcc00+STD_BETA_DECODE,0x0040,0x0106,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_1 0xcc00+STD_BETA_DECODE,0x0040,0x0107,0x0000
+#define wroteDECChannelConfigurationProgramSurround0_1 0xcc00+STD_BETA_DECODE,0x0040,0x0108,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_1 0xcc00+STD_BETA_DECODE,0x0040,0x0109,0x0000
+#define wroteDECChannelConfigurationProgramSurround2_1 0xcc00+STD_BETA_DECODE,0x0040,0x010a,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_1 0xcc00+STD_BETA_DECODE,0x0040,0x010a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_1 0xcc00+STD_BETA_DECODE,0x0040,0x010a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_1 0xcc00+STD_BETA_DECODE,0x0040,0x010a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_1 0xcc00+STD_BETA_DECODE,0x0040,0x010b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_1 0xcc00+STD_BETA_DECODE,0x0040,0x010c,0x0000
+
+// Extended channel configuration requests
+#define wroteDECChannelConfigurationProgramNoneX(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0001,(n<<8)
+#define wroteDECChannelConfigurationProgramNoneLwRw wroteDECChannelConfigurationProgramNoneX(0x01)
+#define wroteDECChannelConfigurationProgramNoneLhRh wroteDECChannelConfigurationProgramNoneX(0x04)
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh wroteDECChannelConfigurationProgramNoneX(0x05)
+#define wroteDECChannelConfigurationProgramMonoX(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0002,(n<<8)
+#define wroteDECChannelConfigurationProgramMonoLwRw wroteDECChannelConfigurationProgramMonoX(0x01)
+#define wroteDECChannelConfigurationProgramMonoLhRh wroteDECChannelConfigurationProgramMonoX(0x04)
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh wroteDECChannelConfigurationProgramMonoX(0x05)
+#define wroteDECChannelConfigurationProgramStereoX(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,(n<<8)
+#define wroteDECChannelConfigurationProgramStereoLwRw wroteDECChannelConfigurationProgramStereoX(0x01)
+#define wroteDECChannelConfigurationProgramStereoLhRh wroteDECChannelConfigurationProgramStereoX(0x04)
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRh wroteDECChannelConfigurationProgramStereoX(0x05)
+#define wroteDECChannelConfigurationProgramStereoXLtRt(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramStereoLwRwLtRt wroteDECChannelConfigurationProgramStereoXLtRt(0x01)
+#define wroteDECChannelConfigurationProgramStereoLhRhLtRt wroteDECChannelConfigurationProgramStereoXLtRt(0x04)
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhLtRt wroteDECChannelConfigurationProgramStereoXLtRt(0x05)
+#define wroteDECChannelConfigurationProgramStereoXMono(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramStereoLwRwMono wroteDECChannelConfigurationProgramStereoXMono(0x01)
+#define wroteDECChannelConfigurationProgramStereoLhRhMono wroteDECChannelConfigurationProgramStereoXMono(0x04)
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhMono wroteDECChannelConfigurationProgramStereoXMono(0x05)
+#define wroteDECChannelConfigurationProgram3StereoX(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0108,(n<<8)
+#define wroteDECChannelConfigurationProgram3StereoLwRw wroteDECChannelConfigurationProgram3StereoX(0x01)
+#define wroteDECChannelConfigurationProgram3StereoLhRh wroteDECChannelConfigurationProgram3StereoX(0x04)
+#define wroteDECChannelConfigurationProgram3StereoLwRwLhRh wroteDECChannelConfigurationProgram3StereoX(0x05)
+#define wroteDECChannelConfigurationProgramPhantomX(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0105,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantomLwRw wroteDECChannelConfigurationProgramPhantomX(0x01)
+#define wroteDECChannelConfigurationProgramPhantomLhRh wroteDECChannelConfigurationProgramPhantomX(0x04)
+#define wroteDECChannelConfigurationProgramPhantomLwRwLhRh wroteDECChannelConfigurationProgramPhantomX(0x05)
+#define wroteDECChannelConfigurationProgramSurroundX(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010a,(n<<8)
+#define wroteDECChannelConfigurationProgramSurroundLwRw wroteDECChannelConfigurationProgramSurroundX(0x01)
+#define wroteDECChannelConfigurationProgramSurroundLhRh wroteDECChannelConfigurationProgramSurroundX(0x04)
+#define wroteDECChannelConfigurationProgramSurroundLwRwLhRh wroteDECChannelConfigurationProgramSurroundX(0x05)
+
+// _0
+#define wroteDECChannelConfigurationProgramNoneX_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0001,(n<<8)
+#define wroteDECChannelConfigurationProgramNoneLwRw_0 wroteDECChannelConfigurationProgramNoneX_0(0x01)
+#define wroteDECChannelConfigurationProgramNoneLhRh_0 wroteDECChannelConfigurationProgramNoneX_0(0x04)
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_0 wroteDECChannelConfigurationProgramNoneX_0(0x05)
+#define wroteDECChannelConfigurationProgramMonoX_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0002,(n<<8)
+#define wroteDECChannelConfigurationProgramMonoLwRw_0 wroteDECChannelConfigurationProgramMonoX_0(0x01)
+#define wroteDECChannelConfigurationProgramMonoLhRh_0 wroteDECChannelConfigurationProgramMonoX_0(0x04)
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_0 wroteDECChannelConfigurationProgramMonoX_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_0 wroteDECChannelConfigurationProgramPhantom0X_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_0 wroteDECChannelConfigurationProgramPhantom0X_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_0 wroteDECChannelConfigurationProgramPhantom0X_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_0 wroteDECChannelConfigurationProgramPhantom0XStereo_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_0 wroteDECChannelConfigurationProgramPhantom0XStereo_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 wroteDECChannelConfigurationProgramPhantom0XStereo_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_0 wroteDECChannelConfigurationProgramPhantom0XLtRt_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_0 wroteDECChannelConfigurationProgramPhantom0XLtRt_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_0 wroteDECChannelConfigurationProgramPhantom0XLtRt_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_0 wroteDECChannelConfigurationProgramPhantom0XMono_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_0 wroteDECChannelConfigurationProgramPhantom0XMono_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_0 wroteDECChannelConfigurationProgramPhantom0XMono_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XDual_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0003,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_0 wroteDECChannelConfigurationProgramPhantom0XDual_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_0 wroteDECChannelConfigurationProgramPhantom0XDual_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_0 wroteDECChannelConfigurationProgramPhantom0XDual_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom1X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0004,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_0 wroteDECChannelConfigurationProgramPhantom1X_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_0 wroteDECChannelConfigurationProgramPhantom1X_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_0 wroteDECChannelConfigurationProgramPhantom1X_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0005,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_0 wroteDECChannelConfigurationProgramPhantom2X_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_0 wroteDECChannelConfigurationProgramPhantom2X_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_0 wroteDECChannelConfigurationProgramPhantom2X_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0005,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_0 wroteDECChannelConfigurationProgramPhantom2XStereo_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_0 wroteDECChannelConfigurationProgramPhantom2XStereo_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 wroteDECChannelConfigurationProgramPhantom2XStereo_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0005,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_0 wroteDECChannelConfigurationProgramPhantom2XLtRt_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_0 wroteDECChannelConfigurationProgramPhantom2XLtRt_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 wroteDECChannelConfigurationProgramPhantom2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0005,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_0 wroteDECChannelConfigurationProgramPhantom2XMono_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_0 wroteDECChannelConfigurationProgramPhantom2XMono_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_0 wroteDECChannelConfigurationProgramPhantom2XMono_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom3X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0006,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_0 wroteDECChannelConfigurationProgramPhantom3X_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_0 wroteDECChannelConfigurationProgramPhantom3X_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_0 wroteDECChannelConfigurationProgramPhantom3X_0(0x05)
+#define wroteDECChannelConfigurationProgramPhantom4X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0007,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_0 wroteDECChannelConfigurationProgramPhantom4X_0(0x01)
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_0 wroteDECChannelConfigurationProgramPhantom4X_0(0x04)
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_0 wroteDECChannelConfigurationProgramPhantom4X_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround0X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0008,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround0LwRw_0 wroteDECChannelConfigurationProgramSurround0X_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround0LhRh_0 wroteDECChannelConfigurationProgramSurround0X_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_0 wroteDECChannelConfigurationProgramSurround0X_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround1X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0009,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround1LwRw_0 wroteDECChannelConfigurationProgramSurround1X_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround1LhRh_0 wroteDECChannelConfigurationProgramSurround1X_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_0 wroteDECChannelConfigurationProgramSurround1X_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround2X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x000a,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround2LwRw_0 wroteDECChannelConfigurationProgramSurround2X_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRh_0 wroteDECChannelConfigurationProgramSurround2X_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_0 wroteDECChannelConfigurationProgramSurround2X_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x000a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_0 wroteDECChannelConfigurationProgramSurround2XStereo_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_0 wroteDECChannelConfigurationProgramSurround2XStereo_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_0 wroteDECChannelConfigurationProgramSurround2XStereo_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x000a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_0 wroteDECChannelConfigurationProgramSurround2XLtRt_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_0 wroteDECChannelConfigurationProgramSurround2XLtRt_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 wroteDECChannelConfigurationProgramSurround2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x000a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_0 wroteDECChannelConfigurationProgramSurround2XMono_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_0 wroteDECChannelConfigurationProgramSurround2XMono_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_0 wroteDECChannelConfigurationProgramSurround2XMono_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround3X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x000b,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround3LwRw_0 wroteDECChannelConfigurationProgramSurround3X_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround3LhRh_0 wroteDECChannelConfigurationProgramSurround3X_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_0 wroteDECChannelConfigurationProgramSurround3X_0(0x05)
+#define wroteDECChannelConfigurationProgramSurround4X_0(n) 0xcc00+STD_BETA_DECODE,0x0040,0x000c,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround4LwRw_0 wroteDECChannelConfigurationProgramSurround4X_0(0x01)
+#define wroteDECChannelConfigurationProgramSurround4LhRh_0 wroteDECChannelConfigurationProgramSurround4X_0(0x04)
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_0 wroteDECChannelConfigurationProgramSurround4X_0(0x05)
+
+// _1
+#define wroteDECChannelConfigurationProgramNoneX_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0101,(n<<8)
+#define wroteDECChannelConfigurationProgramNoneLwRw_1 wroteDECChannelConfigurationProgramNoneX_1(0x01)
+#define wroteDECChannelConfigurationProgramNoneLhRh_1 wroteDECChannelConfigurationProgramNoneX_1(0x04)
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_1 wroteDECChannelConfigurationProgramNoneX_1(0x05)
+#define wroteDECChannelConfigurationProgramMonoX_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0102,(n<<8)
+#define wroteDECChannelConfigurationProgramMonoLwRw_1 wroteDECChannelConfigurationProgramMonoX_1(0x01)
+#define wroteDECChannelConfigurationProgramMonoLhRh_1 wroteDECChannelConfigurationProgramMonoX_1(0x04)
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_1 wroteDECChannelConfigurationProgramMonoX_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0103,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_1 wroteDECChannelConfigurationProgramPhantom0X_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_1 wroteDECChannelConfigurationProgramPhantom0X_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_1 wroteDECChannelConfigurationProgramPhantom0X_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0103,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_1 wroteDECChannelConfigurationProgramPhantom0XStereo_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_1 wroteDECChannelConfigurationProgramPhantom0XStereo_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 wroteDECChannelConfigurationProgramPhantom0XStereo_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0103,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_1 wroteDECChannelConfigurationProgramPhantom0XLtRt_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_1 wroteDECChannelConfigurationProgramPhantom0XLtRt_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 wroteDECChannelConfigurationProgramPhantom0XLtRt_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0103,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_1 wroteDECChannelConfigurationProgramPhantom0XMono_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_1 wroteDECChannelConfigurationProgramPhantom0XMono_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_1 wroteDECChannelConfigurationProgramPhantom0XMono_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XDual_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0103,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_1 wroteDECChannelConfigurationProgramPhantom0XDual_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_1 wroteDECChannelConfigurationProgramPhantom0XDual_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_1 wroteDECChannelConfigurationProgramPhantom0XDual_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom1X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0104,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_1 wroteDECChannelConfigurationProgramPhantom1X_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_1 wroteDECChannelConfigurationProgramPhantom1X_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_1 wroteDECChannelConfigurationProgramPhantom1X_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0105,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_1 wroteDECChannelConfigurationProgramPhantom2X_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_1 wroteDECChannelConfigurationProgramPhantom2X_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_1 wroteDECChannelConfigurationProgramPhantom2X_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0105,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_1 wroteDECChannelConfigurationProgramPhantom2XStereo_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_1 wroteDECChannelConfigurationProgramPhantom2XStereo_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 wroteDECChannelConfigurationProgramPhantom2XStereo_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0105,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_1 wroteDECChannelConfigurationProgramPhantom2XLtRt_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_1 wroteDECChannelConfigurationProgramPhantom2XLtRt_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 wroteDECChannelConfigurationProgramPhantom2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0105,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_1 wroteDECChannelConfigurationProgramPhantom2XMono_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_1 wroteDECChannelConfigurationProgramPhantom2XMono_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_1 wroteDECChannelConfigurationProgramPhantom2XMono_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom3X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0106,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_1 wroteDECChannelConfigurationProgramPhantom3X_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_1 wroteDECChannelConfigurationProgramPhantom3X_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_1 wroteDECChannelConfigurationProgramPhantom3X_1(0x05)
+#define wroteDECChannelConfigurationProgramPhantom4X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0107,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_1 wroteDECChannelConfigurationProgramPhantom4X_1(0x01)
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_1 wroteDECChannelConfigurationProgramPhantom4X_1(0x04)
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_1 wroteDECChannelConfigurationProgramPhantom4X_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround0X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0108,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround0LwRw_1 wroteDECChannelConfigurationProgramSurround0X_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround0LhRh_1 wroteDECChannelConfigurationProgramSurround0X_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_1 wroteDECChannelConfigurationProgramSurround0X_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround1X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0109,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround1LwRw_1 wroteDECChannelConfigurationProgramSurround1X_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround1LhRh_1 wroteDECChannelConfigurationProgramSurround1X_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_1 wroteDECChannelConfigurationProgramSurround1X_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround2X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010a,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround2LwRw_1 wroteDECChannelConfigurationProgramSurround2X_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRh_1 wroteDECChannelConfigurationProgramSurround2X_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_1 wroteDECChannelConfigurationProgramSurround2X_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_1 wroteDECChannelConfigurationProgramSurround2XStereo_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_1 wroteDECChannelConfigurationProgramSurround2XStereo_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_1 wroteDECChannelConfigurationProgramSurround2XStereo_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_1 wroteDECChannelConfigurationProgramSurround2XLtRt_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_1 wroteDECChannelConfigurationProgramSurround2XLtRt_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 wroteDECChannelConfigurationProgramSurround2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_1 wroteDECChannelConfigurationProgramSurround2XMono_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_1 wroteDECChannelConfigurationProgramSurround2XMono_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_1 wroteDECChannelConfigurationProgramSurround2XMono_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround3X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010b,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround3LwRw_1 wroteDECChannelConfigurationProgramSurround3X_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround3LhRh_1 wroteDECChannelConfigurationProgramSurround3X_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_1 wroteDECChannelConfigurationProgramSurround3X_1(0x05)
+#define wroteDECChannelConfigurationProgramSurround4X_1(n) 0xcc00+STD_BETA_DECODE,0x0040,0x010c,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround4LwRw_1 wroteDECChannelConfigurationProgramSurround4X_1(0x01)
+#define wroteDECChannelConfigurationProgramSurround4LhRh_1 wroteDECChannelConfigurationProgramSurround4X_1(0x04)
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_1 wroteDECChannelConfigurationProgramSurround4X_1(0x05)
+
+// _2
+#define wroteDECChannelConfigurationProgramNoneX_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0201,(n<<8)
+#define wroteDECChannelConfigurationProgramNoneLwRw_2 wroteDECChannelConfigurationProgramNoneX_2(0x01)
+#define wroteDECChannelConfigurationProgramNoneLhRh_2 wroteDECChannelConfigurationProgramNoneX_2(0x04)
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_2 wroteDECChannelConfigurationProgramNoneX_2(0x05)
+#define wroteDECChannelConfigurationProgramMonoX_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0202,(n<<8)
+#define wroteDECChannelConfigurationProgramMonoLwRw_2 wroteDECChannelConfigurationProgramMonoX_2(0x01)
+#define wroteDECChannelConfigurationProgramMonoLhRh_2 wroteDECChannelConfigurationProgramMonoX_2(0x04)
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_2 wroteDECChannelConfigurationProgramMonoX_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0203,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_2 wroteDECChannelConfigurationProgramPhantom0X_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_2 wroteDECChannelConfigurationProgramPhantom0X_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_2 wroteDECChannelConfigurationProgramPhantom0X_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0203,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_2 wroteDECChannelConfigurationProgramPhantom0XStereo_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_2 wroteDECChannelConfigurationProgramPhantom0XStereo_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 wroteDECChannelConfigurationProgramPhantom0XStereo_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0203,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_2 wroteDECChannelConfigurationProgramPhantom0XLtRt_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_2 wroteDECChannelConfigurationProgramPhantom0XLtRt_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 wroteDECChannelConfigurationProgramPhantom0XLtRt_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0203,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_2 wroteDECChannelConfigurationProgramPhantom0XMono_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_2 wroteDECChannelConfigurationProgramPhantom0XMono_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_2 wroteDECChannelConfigurationProgramPhantom0XMono_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom0XDual_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0203,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_2 wroteDECChannelConfigurationProgramPhantom0XDual_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_2 wroteDECChannelConfigurationProgramPhantom0XDual_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_2 wroteDECChannelConfigurationProgramPhantom0XDual_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom1X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0204,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_2 wroteDECChannelConfigurationProgramPhantom1X_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_2 wroteDECChannelConfigurationProgramPhantom1X_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_2 wroteDECChannelConfigurationProgramPhantom1X_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0205,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_2 wroteDECChannelConfigurationProgramPhantom2X_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_2 wroteDECChannelConfigurationProgramPhantom2X_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_2 wroteDECChannelConfigurationProgramPhantom2X_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0205,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_2 wroteDECChannelConfigurationProgramPhantom2XStereo_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_2 wroteDECChannelConfigurationProgramPhantom2XStereo_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 wroteDECChannelConfigurationProgramPhantom2XStereo_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0205,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_2 wroteDECChannelConfigurationProgramPhantom2XLtRt_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_2 wroteDECChannelConfigurationProgramPhantom2XLtRt_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 wroteDECChannelConfigurationProgramPhantom2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0205,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_2 wroteDECChannelConfigurationProgramPhantom2XMono_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_2 wroteDECChannelConfigurationProgramPhantom2XMono_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_2 wroteDECChannelConfigurationProgramPhantom2XMono_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom3X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0206,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_2 wroteDECChannelConfigurationProgramPhantom3X_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_2 wroteDECChannelConfigurationProgramPhantom3X_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_2 wroteDECChannelConfigurationProgramPhantom3X_2(0x05)
+#define wroteDECChannelConfigurationProgramPhantom4X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0207,(n<<8)
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_2 wroteDECChannelConfigurationProgramPhantom4X_2(0x01)
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_2 wroteDECChannelConfigurationProgramPhantom4X_2(0x04)
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_2 wroteDECChannelConfigurationProgramPhantom4X_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround0X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0208,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround0LwRw_2 wroteDECChannelConfigurationProgramSurround0X_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround0LhRh_2 wroteDECChannelConfigurationProgramSurround0X_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_2 wroteDECChannelConfigurationProgramSurround0X_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround1X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x0209,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround1LwRw_2 wroteDECChannelConfigurationProgramSurround1X_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround1LhRh_2 wroteDECChannelConfigurationProgramSurround1X_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_2 wroteDECChannelConfigurationProgramSurround1X_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround2X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x020a,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround2LwRw_2 wroteDECChannelConfigurationProgramSurround2X_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRh_2 wroteDECChannelConfigurationProgramSurround2X_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_2 wroteDECChannelConfigurationProgramSurround2X_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x020a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_2 wroteDECChannelConfigurationProgramSurround2XStereo_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_2 wroteDECChannelConfigurationProgramSurround2XStereo_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_2 wroteDECChannelConfigurationProgramSurround2XStereo_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x020a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_2 wroteDECChannelConfigurationProgramSurround2XLtRt_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_2 wroteDECChannelConfigurationProgramSurround2XLtRt_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 wroteDECChannelConfigurationProgramSurround2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x020a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_2 wroteDECChannelConfigurationProgramSurround2XMono_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_2 wroteDECChannelConfigurationProgramSurround2XMono_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_2 wroteDECChannelConfigurationProgramSurround2XMono_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround3X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x020b,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround3LwRw_2 wroteDECChannelConfigurationProgramSurround3X_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround3LhRh_2 wroteDECChannelConfigurationProgramSurround3X_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_2 wroteDECChannelConfigurationProgramSurround3X_2(0x05)
+#define wroteDECChannelConfigurationProgramSurround4X_2(n) 0xcc00+STD_BETA_DECODE,0x0040,0x020c,(n<<8)
+#define wroteDECChannelConfigurationProgramSurround4LwRw_2 wroteDECChannelConfigurationProgramSurround4X_2(0x01)
+#define wroteDECChannelConfigurationProgramSurround4LhRh_2 wroteDECChannelConfigurationProgramSurround4X_2(0x04)
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_2 wroteDECChannelConfigurationProgramSurround4X_2(0x05)
+
+#define wroteDECChannelConfigurationProgramHL(HH,LL) 0xcc00+STD_BETA_DECODE,0x0040,LL,HH
+
+#define readDECChannelConfigurationProgramExtChan 0xc200+STD_BETA_DECODE,0x4300
+#define readDECChannelConfigurationProgramExtMask readDECChannelConfigurationProgramExtChan
+#define wroteDECChannelConfigurationProgramExtChanNone 0xca00+STD_BETA_DECODE,0x4300
+#define wroteDECChannelConfigurationProgramExtChanLhRh 0xca00+STD_BETA_DECODE,(0x4304) // PAF_CC_EXTMASK_LhRh
+#define wroteDECChannelConfigurationProgramExtChanLwRw 0xca00+STD_BETA_DECODE,(0x4301) // PAF_CC_EXTMASK_LwRw
+#define wroteDECChannelConfigurationProgramExtChanLwRwLhRh 0xca00+STD_BETA_DECODE, \
+ (0x4305) // PAF_CC_EXTMASK_LhRh|PAF_CC_EXTMASK_LwRw
+
+#define wroteDECChannelConfigurationProgramAuxUnknown 0xca00+STD_BETA_DECODE,0x4200
+#define wroteDECChannelConfigurationProgramAuxStereo 0xca00+STD_BETA_DECODE,0x4201
+#define wroteDECChannelConfigurationProgramAuxLtRt 0xca00+STD_BETA_DECODE,0x4202
+#define wroteDECChannelConfigurationProgramAuxMono 0xca00+STD_BETA_DECODE,0x4203
+#define wroteDECChannelConfigurationProgramAuxDual 0xca00+STD_BETA_DECODE,0x4204
+
+//ATMOS
+#define wroteDECChannelConfigurationProgramSurround2ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4008,0x000a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround2ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4008,0x010a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround2ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4008,0x020a,0x0003,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationProgramSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4008,0x000a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4008,0x010a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4008,0x020a,0x0103,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationProgramSurround4ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4008,0x000c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround4ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4008,0x010c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround4ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4008,0x020c,0x0003,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationProgramSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4008,0x000c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4008,0x010c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4008,0x020c,0x0103,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 wroteDECChannelConfigurationProgramSurround2ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 wroteDECChannelConfigurationProgramSurround2ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 wroteDECChannelConfigurationProgramSurround2ATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_0 wroteDECChannelConfigurationProgramSurround4ATMOSMono_0(0x4)
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_1 wroteDECChannelConfigurationProgramSurround4ATMOSMono_1(0x4)
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_2 wroteDECChannelConfigurationProgramSurround4ATMOSMono_2(0x4)
+
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationProgramSurround2LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationProgramSurround2LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationProgramSurround2LwRwATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 wroteDECChannelConfigurationProgramSurround4ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 wroteDECChannelConfigurationProgramSurround4ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 wroteDECChannelConfigurationProgramSurround4ATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationProgramSurround4LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationProgramSurround4LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationProgramSurround4LwRwATMOSMono_2(0xA)
+
+#define readDECChannelConfigurationProgramATMOSChan 0xc200+STD_BETA_DECODE,0x4500
+#define readDECChannelConfigurationProgramATMOSMask readDECChannelConfigurationProgramATMOSChan
+#define wroteDECChannelConfigurationProgramATMOSChanNone 0xca00+STD_BETA_DECODE,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_DECODE,(0x4511)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define wroteDECChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_DECODE,(0x450a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define wroteDECChannelConfigurationProgramATMOSChanLtmRtm 0xca00+STD_BETA_DECODE,(0x4504)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define wroteDECChannelConfigurationDecodeUnknown 0xcc00+STD_BETA_DECODE,0x0048,0x0000,0x0000
+
+#define wroteDECChannelConfigurationDecodeNone 0xcc00+STD_BETA_DECODE,0x0048,0x0001,0x0000
+#define wroteDECChannelConfigurationDecodeMono 0xcc00+STD_BETA_DECODE,0x0048,0x0002,0x0000
+#define wroteDECChannelConfigurationDecodeStereo 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0000
+#define wroteDECChannelConfigurationDecodeStereoLtRt 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0002
+#define wroteDECChannelConfigurationDecodeStereoMono 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0003
+#define wroteDECChannelConfigurationDecode3Stereo 0xcc00+STD_BETA_DECODE,0x0048,0x0108,0x0000
+#define wroteDECChannelConfigurationDecodePhantom 0xcc00+STD_BETA_DECODE,0x0048,0x0105,0x0000
+#define wroteDECChannelConfigurationDecodeSurround 0xcc00+STD_BETA_DECODE,0x0048,0x010a,0x0000
+
+#define wroteDECChannelConfigurationDecodeNone_0 0xcc00+STD_BETA_DECODE,0x0048,0x0001,0x0000
+#define wroteDECChannelConfigurationDecodeMono_0 0xcc00+STD_BETA_DECODE,0x0048,0x0002,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0_0 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_0 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0LtRt_0 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0002
+#define wroteDECChannelConfigurationDecodePhantom0Mono_0 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0003
+#define wroteDECChannelConfigurationDecodePhantom0Dual_0 0xcc00+STD_BETA_DECODE,0x0048,0x0003,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_0 0xcc00+STD_BETA_DECODE,0x0048,0x0004,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2_0 0xcc00+STD_BETA_DECODE,0x0048,0x0005,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_0 0xcc00+STD_BETA_DECODE,0x0048,0x0005,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_0 0xcc00+STD_BETA_DECODE,0x0048,0x0005,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_0 0xcc00+STD_BETA_DECODE,0x0048,0x0005,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_0 0xcc00+STD_BETA_DECODE,0x0048,0x0006,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_0 0xcc00+STD_BETA_DECODE,0x0048,0x0007,0x0000
+#define wroteDECChannelConfigurationDecodeSurround0_0 0xcc00+STD_BETA_DECODE,0x0048,0x0008,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_0 0xcc00+STD_BETA_DECODE,0x0048,0x0009,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2_0 0xcc00+STD_BETA_DECODE,0x0048,0x000a,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_0 0xcc00+STD_BETA_DECODE,0x0048,0x000a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_0 0xcc00+STD_BETA_DECODE,0x0048,0x000a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_0 0xcc00+STD_BETA_DECODE,0x0048,0x000a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_0 0xcc00+STD_BETA_DECODE,0x0048,0x000b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_0 0xcc00+STD_BETA_DECODE,0x0048,0x000c,0x0000
+
+#define wroteDECChannelConfigurationDecodeNone_1 0xcc00+STD_BETA_DECODE,0x0048,0x0101,0x0000
+#define wroteDECChannelConfigurationDecodeMono_1 0xcc00+STD_BETA_DECODE,0x0048,0x0102,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0_1 0xcc00+STD_BETA_DECODE,0x0048,0x0103,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_1 0xcc00+STD_BETA_DECODE,0x0048,0x0103,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0LtRt_1 0xcc00+STD_BETA_DECODE,0x0048,0x0103,0x0002
+#define wroteDECChannelConfigurationDecodePhantom0Mono_1 0xcc00+STD_BETA_DECODE,0x0048,0x0103,0x0003
+#define wroteDECChannelConfigurationDecodePhantom0Dual_1 0xcc00+STD_BETA_DECODE,0x0048,0x0103,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_1 0xcc00+STD_BETA_DECODE,0x0048,0x0104,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2_1 0xcc00+STD_BETA_DECODE,0x0048,0x0105,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_1 0xcc00+STD_BETA_DECODE,0x0048,0x0105,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_1 0xcc00+STD_BETA_DECODE,0x0048,0x0105,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_1 0xcc00+STD_BETA_DECODE,0x0048,0x0105,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_1 0xcc00+STD_BETA_DECODE,0x0048,0x0106,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_1 0xcc00+STD_BETA_DECODE,0x0048,0x0107,0x0000
+#define wroteDECChannelConfigurationDecodeSurround0_1 0xcc00+STD_BETA_DECODE,0x0048,0x0108,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_1 0xcc00+STD_BETA_DECODE,0x0048,0x0109,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2_1 0xcc00+STD_BETA_DECODE,0x0048,0x010a,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_1 0xcc00+STD_BETA_DECODE,0x0048,0x010a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_1 0xcc00+STD_BETA_DECODE,0x0048,0x010a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_1 0xcc00+STD_BETA_DECODE,0x0048,0x010a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_1 0xcc00+STD_BETA_DECODE,0x0048,0x010b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_1 0xcc00+STD_BETA_DECODE,0x0048,0x010c,0x0000
+
+// Extended channel configuration requests
+#define wroteDECChannelConfigurationDecodeNoneX(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0001,(n<<8)
+#define wroteDECChannelConfigurationDecodeNoneLwRw wroteDECChannelConfigurationDecodeNoneX(0x01)
+#define wroteDECChannelConfigurationDecodeNoneLhRh wroteDECChannelConfigurationDecodeNoneX(0x04)
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh wroteDECChannelConfigurationDecodeNoneX(0x05)
+#define wroteDECChannelConfigurationDecodeMonoX(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0002,(n<<8)
+#define wroteDECChannelConfigurationDecodeMonoLwRw wroteDECChannelConfigurationDecodeMonoX(0x01)
+#define wroteDECChannelConfigurationDecodeMonoLhRh wroteDECChannelConfigurationDecodeMonoX(0x04)
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh wroteDECChannelConfigurationDecodeMonoX(0x05)
+#define wroteDECChannelConfigurationDecodeStereoX(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,(n<<8)
+#define wroteDECChannelConfigurationDecodeStereoLwRw wroteDECChannelConfigurationDecodeStereoX(0x01)
+#define wroteDECChannelConfigurationDecodeStereoLhRh wroteDECChannelConfigurationDecodeStereoX(0x04)
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRh wroteDECChannelConfigurationDecodeStereoX(0x05)
+#define wroteDECChannelConfigurationDecodeStereoXLtRt(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodeStereoLwRwLtRt wroteDECChannelConfigurationDecodeStereoXLtRt(0x01)
+#define wroteDECChannelConfigurationDecodeStereoLhRhLtRt wroteDECChannelConfigurationDecodeStereoXLtRt(0x04)
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhLtRt wroteDECChannelConfigurationDecodeStereoXLtRt(0x05)
+#define wroteDECChannelConfigurationDecodeStereoXMono(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodeStereoLwRwMono wroteDECChannelConfigurationDecodeStereoXMono(0x01)
+#define wroteDECChannelConfigurationDecodeStereoLhRhMono wroteDECChannelConfigurationDecodeStereoXMono(0x04)
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhMono wroteDECChannelConfigurationDecodeStereoXMono(0x05)
+#define wroteDECChannelConfigurationDecode3StereoX(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0108,(n<<8)
+#define wroteDECChannelConfigurationDecode3StereoLwRw wroteDECChannelConfigurationDecode3StereoX(0x01)
+#define wroteDECChannelConfigurationDecode3StereoLhRh wroteDECChannelConfigurationDecode3StereoX(0x04)
+#define wroteDECChannelConfigurationDecode3StereoLwRwLhRh wroteDECChannelConfigurationDecode3StereoX(0x05)
+#define wroteDECChannelConfigurationDecodePhantomX(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0105,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantomLwRw wroteDECChannelConfigurationDecodePhantomX(0x01)
+#define wroteDECChannelConfigurationDecodePhantomLhRh wroteDECChannelConfigurationDecodePhantomX(0x04)
+#define wroteDECChannelConfigurationDecodePhantomLwRwLhRh wroteDECChannelConfigurationDecodePhantomX(0x05)
+#define wroteDECChannelConfigurationDecodeSurroundX(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010a,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurroundLwRw wroteDECChannelConfigurationDecodeSurroundX(0x01)
+#define wroteDECChannelConfigurationDecodeSurroundLhRh wroteDECChannelConfigurationDecodeSurroundX(0x04)
+#define wroteDECChannelConfigurationDecodeSurroundLwRwLhRh wroteDECChannelConfigurationDecodeSurroundX(0x05)
+
+// _0
+#define wroteDECChannelConfigurationDecodeNoneX_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0001,(n<<8)
+#define wroteDECChannelConfigurationDecodeNoneLwRw_0 wroteDECChannelConfigurationDecodeNoneX_0(0x01)
+#define wroteDECChannelConfigurationDecodeNoneLhRh_0 wroteDECChannelConfigurationDecodeNoneX_0(0x04)
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_0 wroteDECChannelConfigurationDecodeNoneX_0(0x05)
+#define wroteDECChannelConfigurationDecodeMonoX_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0002,(n<<8)
+#define wroteDECChannelConfigurationDecodeMonoLwRw_0 wroteDECChannelConfigurationDecodeMonoX_0(0x01)
+#define wroteDECChannelConfigurationDecodeMonoLhRh_0 wroteDECChannelConfigurationDecodeMonoX_0(0x04)
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_0 wroteDECChannelConfigurationDecodeMonoX_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_0 wroteDECChannelConfigurationDecodePhantom0X_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_0 wroteDECChannelConfigurationDecodePhantom0X_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_0 wroteDECChannelConfigurationDecodePhantom0X_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_0 wroteDECChannelConfigurationDecodePhantom0XStereo_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_0 wroteDECChannelConfigurationDecodePhantom0XStereo_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_0 wroteDECChannelConfigurationDecodePhantom0XStereo_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_0 wroteDECChannelConfigurationDecodePhantom0XLtRt_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_0 wroteDECChannelConfigurationDecodePhantom0XLtRt_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_0 wroteDECChannelConfigurationDecodePhantom0XLtRt_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_0 wroteDECChannelConfigurationDecodePhantom0XMono_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_0 wroteDECChannelConfigurationDecodePhantom0XMono_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_0 wroteDECChannelConfigurationDecodePhantom0XMono_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XDual_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0003,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_0 wroteDECChannelConfigurationDecodePhantom0XDual_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_0 wroteDECChannelConfigurationDecodePhantom0XDual_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_0 wroteDECChannelConfigurationDecodePhantom0XDual_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom1X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0004,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_0 wroteDECChannelConfigurationDecodePhantom1X_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_0 wroteDECChannelConfigurationDecodePhantom1X_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_0 wroteDECChannelConfigurationDecodePhantom1X_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0005,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_0 wroteDECChannelConfigurationDecodePhantom2X_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_0 wroteDECChannelConfigurationDecodePhantom2X_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_0 wroteDECChannelConfigurationDecodePhantom2X_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0005,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_0 wroteDECChannelConfigurationDecodePhantom2XStereo_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_0 wroteDECChannelConfigurationDecodePhantom2XStereo_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_0 wroteDECChannelConfigurationDecodePhantom2XStereo_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0005,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_0 wroteDECChannelConfigurationDecodePhantom2XLtRt_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_0 wroteDECChannelConfigurationDecodePhantom2XLtRt_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_0 wroteDECChannelConfigurationDecodePhantom2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0005,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_0 wroteDECChannelConfigurationDecodePhantom2XMono_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_0 wroteDECChannelConfigurationDecodePhantom2XMono_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_0 wroteDECChannelConfigurationDecodePhantom2XMono_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom3X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0006,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_0 wroteDECChannelConfigurationDecodePhantom3X_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_0 wroteDECChannelConfigurationDecodePhantom3X_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_0 wroteDECChannelConfigurationDecodePhantom3X_0(0x05)
+#define wroteDECChannelConfigurationDecodePhantom4X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0007,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_0 wroteDECChannelConfigurationDecodePhantom4X_0(0x01)
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_0 wroteDECChannelConfigurationDecodePhantom4X_0(0x04)
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_0 wroteDECChannelConfigurationDecodePhantom4X_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround0X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0008,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_0 wroteDECChannelConfigurationDecodeSurround0X_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_0 wroteDECChannelConfigurationDecodeSurround0X_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_0 wroteDECChannelConfigurationDecodeSurround0X_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround1X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0009,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_0 wroteDECChannelConfigurationDecodeSurround1X_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_0 wroteDECChannelConfigurationDecodeSurround1X_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_0 wroteDECChannelConfigurationDecodeSurround1X_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x000a,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_0 wroteDECChannelConfigurationDecodeSurround2X_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_0 wroteDECChannelConfigurationDecodeSurround2X_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_0 wroteDECChannelConfigurationDecodeSurround2X_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x000a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_0 wroteDECChannelConfigurationDecodeSurround2XStereo_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_0 wroteDECChannelConfigurationDecodeSurround2XStereo_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_0 wroteDECChannelConfigurationDecodeSurround2XStereo_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x000a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_0 wroteDECChannelConfigurationDecodeSurround2XLtRt_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_0 wroteDECChannelConfigurationDecodeSurround2XLtRt_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_0 wroteDECChannelConfigurationDecodeSurround2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x000a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_0 wroteDECChannelConfigurationDecodeSurround2XMono_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_0 wroteDECChannelConfigurationDecodeSurround2XMono_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_0 wroteDECChannelConfigurationDecodeSurround2XMono_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround3X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x000b,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_0 wroteDECChannelConfigurationDecodeSurround3X_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_0 wroteDECChannelConfigurationDecodeSurround3X_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_0 wroteDECChannelConfigurationDecodeSurround3X_0(0x05)
+#define wroteDECChannelConfigurationDecodeSurround4X_0(n) 0xcc00+STD_BETA_DECODE,0x0048,0x000c,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_0 wroteDECChannelConfigurationDecodeSurround4X_0(0x01)
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_0 wroteDECChannelConfigurationDecodeSurround4X_0(0x04)
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_0 wroteDECChannelConfigurationDecodeSurround4X_0(0x05)
+
+// _1
+#define wroteDECChannelConfigurationDecodeNoneX_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0101,(n<<8)
+#define wroteDECChannelConfigurationDecodeNoneLwRw_1 wroteDECChannelConfigurationDecodeNoneX_1(0x01)
+#define wroteDECChannelConfigurationDecodeNoneLhRh_1 wroteDECChannelConfigurationDecodeNoneX_1(0x04)
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_1 wroteDECChannelConfigurationDecodeNoneX_1(0x05)
+#define wroteDECChannelConfigurationDecodeMonoX_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0102,(n<<8)
+#define wroteDECChannelConfigurationDecodeMonoLwRw_1 wroteDECChannelConfigurationDecodeMonoX_1(0x01)
+#define wroteDECChannelConfigurationDecodeMonoLhRh_1 wroteDECChannelConfigurationDecodeMonoX_1(0x04)
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_1 wroteDECChannelConfigurationDecodeMonoX_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0103,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_1 wroteDECChannelConfigurationDecodePhantom0X_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_1 wroteDECChannelConfigurationDecodePhantom0X_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_1 wroteDECChannelConfigurationDecodePhantom0X_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0103,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_1 wroteDECChannelConfigurationDecodePhantom0XStereo_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_1 wroteDECChannelConfigurationDecodePhantom0XStereo_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_1 wroteDECChannelConfigurationDecodePhantom0XStereo_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0103,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_1 wroteDECChannelConfigurationDecodePhantom0XLtRt_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_1 wroteDECChannelConfigurationDecodePhantom0XLtRt_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_1 wroteDECChannelConfigurationDecodePhantom0XLtRt_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0103,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_1 wroteDECChannelConfigurationDecodePhantom0XMono_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_1 wroteDECChannelConfigurationDecodePhantom0XMono_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_1 wroteDECChannelConfigurationDecodePhantom0XMono_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XDual_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0103,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_1 wroteDECChannelConfigurationDecodePhantom0XDual_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_1 wroteDECChannelConfigurationDecodePhantom0XDual_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_1 wroteDECChannelConfigurationDecodePhantom0XDual_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom1X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0104,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_1 wroteDECChannelConfigurationDecodePhantom1X_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_1 wroteDECChannelConfigurationDecodePhantom1X_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_1 wroteDECChannelConfigurationDecodePhantom1X_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0105,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_1 wroteDECChannelConfigurationDecodePhantom2X_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_1 wroteDECChannelConfigurationDecodePhantom2X_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_1 wroteDECChannelConfigurationDecodePhantom2X_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0105,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_1 wroteDECChannelConfigurationDecodePhantom2XStereo_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_1 wroteDECChannelConfigurationDecodePhantom2XStereo_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_1 wroteDECChannelConfigurationDecodePhantom2XStereo_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0105,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_1 wroteDECChannelConfigurationDecodePhantom2XLtRt_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_1 wroteDECChannelConfigurationDecodePhantom2XLtRt_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_1 wroteDECChannelConfigurationDecodePhantom2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0105,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_1 wroteDECChannelConfigurationDecodePhantom2XMono_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_1 wroteDECChannelConfigurationDecodePhantom2XMono_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_1 wroteDECChannelConfigurationDecodePhantom2XMono_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom3X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0106,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_1 wroteDECChannelConfigurationDecodePhantom3X_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_1 wroteDECChannelConfigurationDecodePhantom3X_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_1 wroteDECChannelConfigurationDecodePhantom3X_1(0x05)
+#define wroteDECChannelConfigurationDecodePhantom4X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0107,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_1 wroteDECChannelConfigurationDecodePhantom4X_1(0x01)
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_1 wroteDECChannelConfigurationDecodePhantom4X_1(0x04)
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_1 wroteDECChannelConfigurationDecodePhantom4X_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround0X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0108,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_1 wroteDECChannelConfigurationDecodeSurround0X_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_1 wroteDECChannelConfigurationDecodeSurround0X_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_1 wroteDECChannelConfigurationDecodeSurround0X_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround1X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0109,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_1 wroteDECChannelConfigurationDecodeSurround1X_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_1 wroteDECChannelConfigurationDecodeSurround1X_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_1 wroteDECChannelConfigurationDecodeSurround1X_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010a,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_1 wroteDECChannelConfigurationDecodeSurround2X_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_1 wroteDECChannelConfigurationDecodeSurround2X_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_1 wroteDECChannelConfigurationDecodeSurround2X_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_1 wroteDECChannelConfigurationDecodeSurround2XStereo_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_1 wroteDECChannelConfigurationDecodeSurround2XStereo_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_1 wroteDECChannelConfigurationDecodeSurround2XStereo_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_1 wroteDECChannelConfigurationDecodeSurround2XLtRt_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_1 wroteDECChannelConfigurationDecodeSurround2XLtRt_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_1 wroteDECChannelConfigurationDecodeSurround2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_1 wroteDECChannelConfigurationDecodeSurround2XMono_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_1 wroteDECChannelConfigurationDecodeSurround2XMono_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_1 wroteDECChannelConfigurationDecodeSurround2XMono_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround3X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010b,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_1 wroteDECChannelConfigurationDecodeSurround3X_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_1 wroteDECChannelConfigurationDecodeSurround3X_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_1 wroteDECChannelConfigurationDecodeSurround3X_1(0x05)
+#define wroteDECChannelConfigurationDecodeSurround4X_1(n) 0xcc00+STD_BETA_DECODE,0x0048,0x010c,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_1 wroteDECChannelConfigurationDecodeSurround4X_1(0x01)
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_1 wroteDECChannelConfigurationDecodeSurround4X_1(0x04)
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_1 wroteDECChannelConfigurationDecodeSurround4X_1(0x05)
+
+// _2
+#define wroteDECChannelConfigurationDecodeNoneX_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0201,(n<<8)
+#define wroteDECChannelConfigurationDecodeNoneLwRw_2 wroteDECChannelConfigurationDecodeNoneX_2(0x01)
+#define wroteDECChannelConfigurationDecodeNoneLhRh_2 wroteDECChannelConfigurationDecodeNoneX_2(0x04)
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_2 wroteDECChannelConfigurationDecodeNoneX_2(0x05)
+#define wroteDECChannelConfigurationDecodeMonoX_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0202,(n<<8)
+#define wroteDECChannelConfigurationDecodeMonoLwRw_2 wroteDECChannelConfigurationDecodeMonoX_2(0x01)
+#define wroteDECChannelConfigurationDecodeMonoLhRh_2 wroteDECChannelConfigurationDecodeMonoX_2(0x04)
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_2 wroteDECChannelConfigurationDecodeMonoX_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0203,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_2 wroteDECChannelConfigurationDecodePhantom0X_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_2 wroteDECChannelConfigurationDecodePhantom0X_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_2 wroteDECChannelConfigurationDecodePhantom0X_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0203,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_2 wroteDECChannelConfigurationDecodePhantom0XStereo_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_2 wroteDECChannelConfigurationDecodePhantom0XStereo_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_2 wroteDECChannelConfigurationDecodePhantom0XStereo_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0203,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_2 wroteDECChannelConfigurationDecodePhantom0XLtRt_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_2 wroteDECChannelConfigurationDecodePhantom0XLtRt_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_2 wroteDECChannelConfigurationDecodePhantom0XLtRt_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0203,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_2 wroteDECChannelConfigurationDecodePhantom0XMono_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_2 wroteDECChannelConfigurationDecodePhantom0XMono_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_2 wroteDECChannelConfigurationDecodePhantom0XMono_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom0XDual_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0203,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_2 wroteDECChannelConfigurationDecodePhantom0XDual_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_2 wroteDECChannelConfigurationDecodePhantom0XDual_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_2 wroteDECChannelConfigurationDecodePhantom0XDual_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom1X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0204,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_2 wroteDECChannelConfigurationDecodePhantom1X_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_2 wroteDECChannelConfigurationDecodePhantom1X_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_2 wroteDECChannelConfigurationDecodePhantom1X_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0205,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_2 wroteDECChannelConfigurationDecodePhantom2X_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_2 wroteDECChannelConfigurationDecodePhantom2X_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_2 wroteDECChannelConfigurationDecodePhantom2X_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0205,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_2 wroteDECChannelConfigurationDecodePhantom2XStereo_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_2 wroteDECChannelConfigurationDecodePhantom2XStereo_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_2 wroteDECChannelConfigurationDecodePhantom2XStereo_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0205,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_2 wroteDECChannelConfigurationDecodePhantom2XLtRt_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_2 wroteDECChannelConfigurationDecodePhantom2XLtRt_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_2 wroteDECChannelConfigurationDecodePhantom2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0205,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_2 wroteDECChannelConfigurationDecodePhantom2XMono_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_2 wroteDECChannelConfigurationDecodePhantom2XMono_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_2 wroteDECChannelConfigurationDecodePhantom2XMono_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom3X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0206,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_2 wroteDECChannelConfigurationDecodePhantom3X_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_2 wroteDECChannelConfigurationDecodePhantom3X_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_2 wroteDECChannelConfigurationDecodePhantom3X_2(0x05)
+#define wroteDECChannelConfigurationDecodePhantom4X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0207,(n<<8)
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_2 wroteDECChannelConfigurationDecodePhantom4X_2(0x01)
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_2 wroteDECChannelConfigurationDecodePhantom4X_2(0x04)
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_2 wroteDECChannelConfigurationDecodePhantom4X_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround0X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0208,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_2 wroteDECChannelConfigurationDecodeSurround0X_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_2 wroteDECChannelConfigurationDecodeSurround0X_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_2 wroteDECChannelConfigurationDecodeSurround0X_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround1X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x0209,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_2 wroteDECChannelConfigurationDecodeSurround1X_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_2 wroteDECChannelConfigurationDecodeSurround1X_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_2 wroteDECChannelConfigurationDecodeSurround1X_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x020a,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_2 wroteDECChannelConfigurationDecodeSurround2X_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_2 wroteDECChannelConfigurationDecodeSurround2X_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_2 wroteDECChannelConfigurationDecodeSurround2X_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x020a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_2 wroteDECChannelConfigurationDecodeSurround2XStereo_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_2 wroteDECChannelConfigurationDecodeSurround2XStereo_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_2 wroteDECChannelConfigurationDecodeSurround2XStereo_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x020a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_2 wroteDECChannelConfigurationDecodeSurround2XLtRt_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_2 wroteDECChannelConfigurationDecodeSurround2XLtRt_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_2 wroteDECChannelConfigurationDecodeSurround2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x020a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_2 wroteDECChannelConfigurationDecodeSurround2XMono_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_2 wroteDECChannelConfigurationDecodeSurround2XMono_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_2 wroteDECChannelConfigurationDecodeSurround2XMono_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround3X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x020b,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_2 wroteDECChannelConfigurationDecodeSurround3X_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_2 wroteDECChannelConfigurationDecodeSurround3X_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_2 wroteDECChannelConfigurationDecodeSurround3X_2(0x05)
+#define wroteDECChannelConfigurationDecodeSurround4X_2(n) 0xcc00+STD_BETA_DECODE,0x0048,0x020c,(n<<8)
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_2 wroteDECChannelConfigurationDecodeSurround4X_2(0x01)
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_2 wroteDECChannelConfigurationDecodeSurround4X_2(0x04)
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_2 wroteDECChannelConfigurationDecodeSurround4X_2(0x05)
+
+#define wroteDECChannelConfigurationDecodeHL(HH,LL) 0xcc00+STD_BETA_DECODE,0x0048,LL,HH
+
+#define readDECChannelConfigurationDecodeExtChan 0xc200+STD_BETA_DECODE,0x4B00
+#define readDECChannelConfigurationDecodeExtMask readDECChannelConfigurationDecodeExtChan
+#define wroteDECChannelConfigurationDecodeExtChanNone 0xca00+STD_BETA_DECODE,0x4B00
+#define wroteDECChannelConfigurationDecodeExtChanLhRh 0xca00+STD_BETA_DECODE,(0x4B04) // PAF_CC_EXTMASK_LhRh
+#define wroteDECChannelConfigurationDecodeExtChanLwRw 0xca00+STD_BETA_DECODE,(0x4B01) // PAF_CC_EXTMASK_LwRw
+#define wroteDECChannelConfigurationDecodeExtChanLwRwLhRh 0xca00+STD_BETA_DECODE, \
+ (0x4B05) // PAF_CC_EXTMASK_LhRh|PAF_CC_EXTMASK_LwRw
+
+#define wroteDECChannelConfigurationDecodeAuxUnknown 0xca00+STD_BETA_DECODE,0x4A00
+#define wroteDECChannelConfigurationDecodeAuxStereo 0xca00+STD_BETA_DECODE,0x4A01
+#define wroteDECChannelConfigurationDecodeAuxLtRt 0xca00+STD_BETA_DECODE,0x4A02
+#define wroteDECChannelConfigurationDecodeAuxMono 0xca00+STD_BETA_DECODE,0x4A03
+#define wroteDECChannelConfigurationDecodeAuxDual 0xca00+STD_BETA_DECODE,0x4A04
+
+//ATMOS
+#define wroteDECChannelConfigurationDecodeSurround2ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4808,0x000a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround2ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4808,0x010a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround2ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4808,0x020a,0x0003,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDecodeSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4808,0x000a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4808,0x010a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4808,0x020a,0x0103,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDecodeSurround4ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4808,0x000c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround4ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4808,0x010c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround4ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4808,0x020c,0x0003,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDecodeSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x4808,0x000c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x4808,0x010c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x4808,0x020c,0x0103,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_0 wroteDECChannelConfigurationDecodeSurround2ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_1 wroteDECChannelConfigurationDecodeSurround2ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_2 wroteDECChannelConfigurationDecodeSurround2ATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_0 wroteDECChannelConfigurationDecodeSurround4ATMOSMono_0(0x4)
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_1 wroteDECChannelConfigurationDecodeSurround4ATMOSMono_1(0x4)
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_2 wroteDECChannelConfigurationDecodeSurround4ATMOSMono_2(0x4)
+
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationDecodeSurround2LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationDecodeSurround2LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationDecodeSurround2LwRwATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_0 wroteDECChannelConfigurationDecodeSurround4ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_1 wroteDECChannelConfigurationDecodeSurround4ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_2 wroteDECChannelConfigurationDecodeSurround4ATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationDecodeSurround4LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationDecodeSurround4LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationDecodeSurround4LwRwATMOSMono_2(0xA)
+
+#define readDECChannelConfigurationDecodeATMOSChan 0xc200+STD_BETA_DECODE,0x4d00
+#define readDECChannelConfigurationDecodeATMOSMask readDECChannelConfigurationDecodeATMOSChan
+#define wroteDECChannelConfigurationDecodeATMOSChanNone 0xca00+STD_BETA_DECODE,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_DECODE,(0x4d11)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define wroteDECChannelConfigurationDecodeATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_DECODE,(0x4d0a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define wroteDECChannelConfigurationDecodeATMOSChanLtmRtm 0xca00+STD_BETA_DECODE,(0x4d04)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define wroteDECChannelConfigurationDownmixUnknown 0xcc00+STD_BETA_DECODE,0x0050,0x0000,0x0000
+
+#define wroteDECChannelConfigurationDownmixNone 0xcc00+STD_BETA_DECODE,0x0050,0x0001,0x0000
+#define wroteDECChannelConfigurationDownmixMono 0xcc00+STD_BETA_DECODE,0x0050,0x0002,0x0000
+#define wroteDECChannelConfigurationDownmixStereo 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0000
+#define wroteDECChannelConfigurationDownmixStereoLtRt 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0002
+#define wroteDECChannelConfigurationDownmixStereoMono 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0003
+#define wroteDECChannelConfigurationDownmix3Stereo 0xcc00+STD_BETA_DECODE,0x0050,0x0108,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom 0xcc00+STD_BETA_DECODE,0x0050,0x0105,0x0000
+#define wroteDECChannelConfigurationDownmixSurround 0xcc00+STD_BETA_DECODE,0x0050,0x010a,0x0000
+
+#define wroteDECChannelConfigurationDownmixNone_0 0xcc00+STD_BETA_DECODE,0x0050,0x0001,0x0000
+#define wroteDECChannelConfigurationDownmixMono_0 0xcc00+STD_BETA_DECODE,0x0050,0x0002,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0_0 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_0 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0LtRt_0 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom0Mono_0 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_0 0xcc00+STD_BETA_DECODE,0x0050,0x0003,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_0 0xcc00+STD_BETA_DECODE,0x0050,0x0004,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2_0 0xcc00+STD_BETA_DECODE,0x0050,0x0005,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_0 0xcc00+STD_BETA_DECODE,0x0050,0x0005,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_0 0xcc00+STD_BETA_DECODE,0x0050,0x0005,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_0 0xcc00+STD_BETA_DECODE,0x0050,0x0005,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_0 0xcc00+STD_BETA_DECODE,0x0050,0x0006,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_0 0xcc00+STD_BETA_DECODE,0x0050,0x0007,0x0000
+#define wroteDECChannelConfigurationDownmixSurround0_0 0xcc00+STD_BETA_DECODE,0x0050,0x0008,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_0 0xcc00+STD_BETA_DECODE,0x0050,0x0009,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2_0 0xcc00+STD_BETA_DECODE,0x0050,0x000a,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_0 0xcc00+STD_BETA_DECODE,0x0050,0x000a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_0 0xcc00+STD_BETA_DECODE,0x0050,0x000a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_0 0xcc00+STD_BETA_DECODE,0x0050,0x000a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_0 0xcc00+STD_BETA_DECODE,0x0050,0x000b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_0 0xcc00+STD_BETA_DECODE,0x0050,0x000c,0x0000
+
+#define wroteDECChannelConfigurationDownmixNone_1 0xcc00+STD_BETA_DECODE,0x0050,0x0101,0x0000
+#define wroteDECChannelConfigurationDownmixMono_1 0xcc00+STD_BETA_DECODE,0x0050,0x0102,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0_1 0xcc00+STD_BETA_DECODE,0x0050,0x0103,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_1 0xcc00+STD_BETA_DECODE,0x0050,0x0103,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0LtRt_1 0xcc00+STD_BETA_DECODE,0x0050,0x0103,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom0Mono_1 0xcc00+STD_BETA_DECODE,0x0050,0x0103,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_1 0xcc00+STD_BETA_DECODE,0x0050,0x0103,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_1 0xcc00+STD_BETA_DECODE,0x0050,0x0104,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2_1 0xcc00+STD_BETA_DECODE,0x0050,0x0105,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_1 0xcc00+STD_BETA_DECODE,0x0050,0x0105,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_1 0xcc00+STD_BETA_DECODE,0x0050,0x0105,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_1 0xcc00+STD_BETA_DECODE,0x0050,0x0105,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_1 0xcc00+STD_BETA_DECODE,0x0050,0x0106,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_1 0xcc00+STD_BETA_DECODE,0x0050,0x0107,0x0000
+#define wroteDECChannelConfigurationDownmixSurround0_1 0xcc00+STD_BETA_DECODE,0x0050,0x0108,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_1 0xcc00+STD_BETA_DECODE,0x0050,0x0109,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2_1 0xcc00+STD_BETA_DECODE,0x0050,0x010a,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_1 0xcc00+STD_BETA_DECODE,0x0050,0x010a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_1 0xcc00+STD_BETA_DECODE,0x0050,0x010a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_1 0xcc00+STD_BETA_DECODE,0x0050,0x010a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_1 0xcc00+STD_BETA_DECODE,0x0050,0x010b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_1 0xcc00+STD_BETA_DECODE,0x0050,0x010c,0x0000
+
+// Extended channel configuration requests
+#define wroteDECChannelConfigurationDownmixNoneX(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0001,(n<<8)
+#define wroteDECChannelConfigurationDownmixNoneLwRw wroteDECChannelConfigurationDownmixNoneX(0x01)
+#define wroteDECChannelConfigurationDownmixNoneLhRh wroteDECChannelConfigurationDownmixNoneX(0x04)
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh wroteDECChannelConfigurationDownmixNoneX(0x05)
+#define wroteDECChannelConfigurationDownmixMonoX(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0002,(n<<8)
+#define wroteDECChannelConfigurationDownmixMonoLwRw wroteDECChannelConfigurationDownmixMonoX(0x01)
+#define wroteDECChannelConfigurationDownmixMonoLhRh wroteDECChannelConfigurationDownmixMonoX(0x04)
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh wroteDECChannelConfigurationDownmixMonoX(0x05)
+#define wroteDECChannelConfigurationDownmixStereoX(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,(n<<8)
+#define wroteDECChannelConfigurationDownmixStereoLwRw wroteDECChannelConfigurationDownmixStereoX(0x01)
+#define wroteDECChannelConfigurationDownmixStereoLhRh wroteDECChannelConfigurationDownmixStereoX(0x04)
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRh wroteDECChannelConfigurationDownmixStereoX(0x05)
+#define wroteDECChannelConfigurationDownmixStereoXLtRt(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixStereoLwRwLtRt wroteDECChannelConfigurationDownmixStereoXLtRt(0x01)
+#define wroteDECChannelConfigurationDownmixStereoLhRhLtRt wroteDECChannelConfigurationDownmixStereoXLtRt(0x04)
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhLtRt wroteDECChannelConfigurationDownmixStereoXLtRt(0x05)
+#define wroteDECChannelConfigurationDownmixStereoXMono(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixStereoLwRwMono wroteDECChannelConfigurationDownmixStereoXMono(0x01)
+#define wroteDECChannelConfigurationDownmixStereoLhRhMono wroteDECChannelConfigurationDownmixStereoXMono(0x04)
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhMono wroteDECChannelConfigurationDownmixStereoXMono(0x05)
+#define wroteDECChannelConfigurationDownmix3StereoX(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0108,(n<<8)
+#define wroteDECChannelConfigurationDownmix3StereoLwRw wroteDECChannelConfigurationDownmix3StereoX(0x01)
+#define wroteDECChannelConfigurationDownmix3StereoLhRh wroteDECChannelConfigurationDownmix3StereoX(0x04)
+#define wroteDECChannelConfigurationDownmix3StereoLwRwLhRh wroteDECChannelConfigurationDownmix3StereoX(0x05)
+#define wroteDECChannelConfigurationDownmixPhantomX(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0105,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantomLwRw wroteDECChannelConfigurationDownmixPhantomX(0x01)
+#define wroteDECChannelConfigurationDownmixPhantomLhRh wroteDECChannelConfigurationDownmixPhantomX(0x04)
+#define wroteDECChannelConfigurationDownmixPhantomLwRwLhRh wroteDECChannelConfigurationDownmixPhantomX(0x05)
+#define wroteDECChannelConfigurationDownmixSurroundX(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010a,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurroundLwRw wroteDECChannelConfigurationDownmixSurroundX(0x01)
+#define wroteDECChannelConfigurationDownmixSurroundLhRh wroteDECChannelConfigurationDownmixSurroundX(0x04)
+#define wroteDECChannelConfigurationDownmixSurroundLwRwLhRh wroteDECChannelConfigurationDownmixSurroundX(0x05)
+
+// _0
+#define wroteDECChannelConfigurationDownmixNoneX_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0001,(n<<8)
+#define wroteDECChannelConfigurationDownmixNoneLwRw_0 wroteDECChannelConfigurationDownmixNoneX_0(0x01)
+#define wroteDECChannelConfigurationDownmixNoneLhRh_0 wroteDECChannelConfigurationDownmixNoneX_0(0x04)
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_0 wroteDECChannelConfigurationDownmixNoneX_0(0x05)
+#define wroteDECChannelConfigurationDownmixMonoX_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0002,(n<<8)
+#define wroteDECChannelConfigurationDownmixMonoLwRw_0 wroteDECChannelConfigurationDownmixMonoX_0(0x01)
+#define wroteDECChannelConfigurationDownmixMonoLhRh_0 wroteDECChannelConfigurationDownmixMonoX_0(0x04)
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_0 wroteDECChannelConfigurationDownmixMonoX_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_0 wroteDECChannelConfigurationDownmixPhantom0X_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_0 wroteDECChannelConfigurationDownmixPhantom0X_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_0 wroteDECChannelConfigurationDownmixPhantom0X_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_0 wroteDECChannelConfigurationDownmixPhantom0XStereo_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_0 wroteDECChannelConfigurationDownmixPhantom0XStereo_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_0 wroteDECChannelConfigurationDownmixPhantom0XStereo_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_0 wroteDECChannelConfigurationDownmixPhantom0XLtRt_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_0 wroteDECChannelConfigurationDownmixPhantom0XLtRt_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_0 wroteDECChannelConfigurationDownmixPhantom0XLtRt_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_0 wroteDECChannelConfigurationDownmixPhantom0XMono_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_0 wroteDECChannelConfigurationDownmixPhantom0XMono_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_0 wroteDECChannelConfigurationDownmixPhantom0XMono_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XDual_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0003,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_0 wroteDECChannelConfigurationDownmixPhantom0XDual_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_0 wroteDECChannelConfigurationDownmixPhantom0XDual_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_0 wroteDECChannelConfigurationDownmixPhantom0XDual_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom1X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0004,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_0 wroteDECChannelConfigurationDownmixPhantom1X_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_0 wroteDECChannelConfigurationDownmixPhantom1X_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_0 wroteDECChannelConfigurationDownmixPhantom1X_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0005,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_0 wroteDECChannelConfigurationDownmixPhantom2X_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_0 wroteDECChannelConfigurationDownmixPhantom2X_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_0 wroteDECChannelConfigurationDownmixPhantom2X_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0005,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_0 wroteDECChannelConfigurationDownmixPhantom2XStereo_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_0 wroteDECChannelConfigurationDownmixPhantom2XStereo_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_0 wroteDECChannelConfigurationDownmixPhantom2XStereo_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0005,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_0 wroteDECChannelConfigurationDownmixPhantom2XLtRt_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_0 wroteDECChannelConfigurationDownmixPhantom2XLtRt_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_0 wroteDECChannelConfigurationDownmixPhantom2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0005,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_0 wroteDECChannelConfigurationDownmixPhantom2XMono_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_0 wroteDECChannelConfigurationDownmixPhantom2XMono_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_0 wroteDECChannelConfigurationDownmixPhantom2XMono_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom3X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0006,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_0 wroteDECChannelConfigurationDownmixPhantom3X_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_0 wroteDECChannelConfigurationDownmixPhantom3X_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_0 wroteDECChannelConfigurationDownmixPhantom3X_0(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom4X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0007,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_0 wroteDECChannelConfigurationDownmixPhantom4X_0(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_0 wroteDECChannelConfigurationDownmixPhantom4X_0(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_0 wroteDECChannelConfigurationDownmixPhantom4X_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround0X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0008,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_0 wroteDECChannelConfigurationDownmixSurround0X_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_0 wroteDECChannelConfigurationDownmixSurround0X_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_0 wroteDECChannelConfigurationDownmixSurround0X_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround1X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0009,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_0 wroteDECChannelConfigurationDownmixSurround1X_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_0 wroteDECChannelConfigurationDownmixSurround1X_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_0 wroteDECChannelConfigurationDownmixSurround1X_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x000a,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_0 wroteDECChannelConfigurationDownmixSurround2X_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_0 wroteDECChannelConfigurationDownmixSurround2X_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_0 wroteDECChannelConfigurationDownmixSurround2X_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XStereo_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x000a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_0 wroteDECChannelConfigurationDownmixSurround2XStereo_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_0 wroteDECChannelConfigurationDownmixSurround2XStereo_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_0 wroteDECChannelConfigurationDownmixSurround2XStereo_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XLtRt_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x000a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_0 wroteDECChannelConfigurationDownmixSurround2XLtRt_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_0 wroteDECChannelConfigurationDownmixSurround2XLtRt_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_0 wroteDECChannelConfigurationDownmixSurround2XLtRt_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XMono_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x000a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_0 wroteDECChannelConfigurationDownmixSurround2XMono_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_0 wroteDECChannelConfigurationDownmixSurround2XMono_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_0 wroteDECChannelConfigurationDownmixSurround2XMono_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround3X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x000b,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_0 wroteDECChannelConfigurationDownmixSurround3X_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_0 wroteDECChannelConfigurationDownmixSurround3X_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_0 wroteDECChannelConfigurationDownmixSurround3X_0(0x05)
+#define wroteDECChannelConfigurationDownmixSurround4X_0(n) 0xcc00+STD_BETA_DECODE,0x0050,0x000c,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_0 wroteDECChannelConfigurationDownmixSurround4X_0(0x01)
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_0 wroteDECChannelConfigurationDownmixSurround4X_0(0x04)
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_0 wroteDECChannelConfigurationDownmixSurround4X_0(0x05)
+
+// _1
+#define wroteDECChannelConfigurationDownmixNoneX_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0101,(n<<8)
+#define wroteDECChannelConfigurationDownmixNoneLwRw_1 wroteDECChannelConfigurationDownmixNoneX_1(0x01)
+#define wroteDECChannelConfigurationDownmixNoneLhRh_1 wroteDECChannelConfigurationDownmixNoneX_1(0x04)
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_1 wroteDECChannelConfigurationDownmixNoneX_1(0x05)
+#define wroteDECChannelConfigurationDownmixMonoX_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0102,(n<<8)
+#define wroteDECChannelConfigurationDownmixMonoLwRw_1 wroteDECChannelConfigurationDownmixMonoX_1(0x01)
+#define wroteDECChannelConfigurationDownmixMonoLhRh_1 wroteDECChannelConfigurationDownmixMonoX_1(0x04)
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_1 wroteDECChannelConfigurationDownmixMonoX_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0103,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_1 wroteDECChannelConfigurationDownmixPhantom0X_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_1 wroteDECChannelConfigurationDownmixPhantom0X_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_1 wroteDECChannelConfigurationDownmixPhantom0X_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0103,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_1 wroteDECChannelConfigurationDownmixPhantom0XStereo_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_1 wroteDECChannelConfigurationDownmixPhantom0XStereo_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_1 wroteDECChannelConfigurationDownmixPhantom0XStereo_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0103,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_1 wroteDECChannelConfigurationDownmixPhantom0XLtRt_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_1 wroteDECChannelConfigurationDownmixPhantom0XLtRt_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_1 wroteDECChannelConfigurationDownmixPhantom0XLtRt_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0103,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_1 wroteDECChannelConfigurationDownmixPhantom0XMono_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_1 wroteDECChannelConfigurationDownmixPhantom0XMono_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_1 wroteDECChannelConfigurationDownmixPhantom0XMono_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XDual_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0103,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_1 wroteDECChannelConfigurationDownmixPhantom0XDual_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_1 wroteDECChannelConfigurationDownmixPhantom0XDual_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_1 wroteDECChannelConfigurationDownmixPhantom0XDual_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom1X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0104,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_1 wroteDECChannelConfigurationDownmixPhantom1X_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_1 wroteDECChannelConfigurationDownmixPhantom1X_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_1 wroteDECChannelConfigurationDownmixPhantom1X_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0105,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_1 wroteDECChannelConfigurationDownmixPhantom2X_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_1 wroteDECChannelConfigurationDownmixPhantom2X_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_1 wroteDECChannelConfigurationDownmixPhantom2X_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0105,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_1 wroteDECChannelConfigurationDownmixPhantom2XStereo_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_1 wroteDECChannelConfigurationDownmixPhantom2XStereo_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_1 wroteDECChannelConfigurationDownmixPhantom2XStereo_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0105,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_1 wroteDECChannelConfigurationDownmixPhantom2XLtRt_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_1 wroteDECChannelConfigurationDownmixPhantom2XLtRt_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_1 wroteDECChannelConfigurationDownmixPhantom2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0105,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_1 wroteDECChannelConfigurationDownmixPhantom2XMono_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_1 wroteDECChannelConfigurationDownmixPhantom2XMono_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_1 wroteDECChannelConfigurationDownmixPhantom2XMono_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom3X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0106,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_1 wroteDECChannelConfigurationDownmixPhantom3X_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_1 wroteDECChannelConfigurationDownmixPhantom3X_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_1 wroteDECChannelConfigurationDownmixPhantom3X_1(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom4X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0107,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_1 wroteDECChannelConfigurationDownmixPhantom4X_1(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_1 wroteDECChannelConfigurationDownmixPhantom4X_1(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_1 wroteDECChannelConfigurationDownmixPhantom4X_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround0X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0108,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_1 wroteDECChannelConfigurationDownmixSurround0X_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_1 wroteDECChannelConfigurationDownmixSurround0X_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_1 wroteDECChannelConfigurationDownmixSurround0X_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround1X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0109,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_1 wroteDECChannelConfigurationDownmixSurround1X_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_1 wroteDECChannelConfigurationDownmixSurround1X_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_1 wroteDECChannelConfigurationDownmixSurround1X_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010a,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_1 wroteDECChannelConfigurationDownmixSurround2X_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_1 wroteDECChannelConfigurationDownmixSurround2X_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_1 wroteDECChannelConfigurationDownmixSurround2X_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XStereo_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_1 wroteDECChannelConfigurationDownmixSurround2XStereo_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_1 wroteDECChannelConfigurationDownmixSurround2XStereo_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_1 wroteDECChannelConfigurationDownmixSurround2XStereo_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XLtRt_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_1 wroteDECChannelConfigurationDownmixSurround2XLtRt_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_1 wroteDECChannelConfigurationDownmixSurround2XLtRt_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_1 wroteDECChannelConfigurationDownmixSurround2XLtRt_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XMono_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_1 wroteDECChannelConfigurationDownmixSurround2XMono_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_1 wroteDECChannelConfigurationDownmixSurround2XMono_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_1 wroteDECChannelConfigurationDownmixSurround2XMono_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround3X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010b,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_1 wroteDECChannelConfigurationDownmixSurround3X_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_1 wroteDECChannelConfigurationDownmixSurround3X_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_1 wroteDECChannelConfigurationDownmixSurround3X_1(0x05)
+#define wroteDECChannelConfigurationDownmixSurround4X_1(n) 0xcc00+STD_BETA_DECODE,0x0050,0x010c,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_1 wroteDECChannelConfigurationDownmixSurround4X_1(0x01)
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_1 wroteDECChannelConfigurationDownmixSurround4X_1(0x04)
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_1 wroteDECChannelConfigurationDownmixSurround4X_1(0x05)
+
+// _2
+#define wroteDECChannelConfigurationDownmixNoneX_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0201,(n<<8)
+#define wroteDECChannelConfigurationDownmixNoneLwRw_2 wroteDECChannelConfigurationDownmixNoneX_2(0x01)
+#define wroteDECChannelConfigurationDownmixNoneLhRh_2 wroteDECChannelConfigurationDownmixNoneX_2(0x04)
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_2 wroteDECChannelConfigurationDownmixNoneX_2(0x05)
+#define wroteDECChannelConfigurationDownmixMonoX_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0202,(n<<8)
+#define wroteDECChannelConfigurationDownmixMonoLwRw_2 wroteDECChannelConfigurationDownmixMonoX_2(0x01)
+#define wroteDECChannelConfigurationDownmixMonoLhRh_2 wroteDECChannelConfigurationDownmixMonoX_2(0x04)
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_2 wroteDECChannelConfigurationDownmixMonoX_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0203,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_2 wroteDECChannelConfigurationDownmixPhantom0X_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_2 wroteDECChannelConfigurationDownmixPhantom0X_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_2 wroteDECChannelConfigurationDownmixPhantom0X_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0203,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_2 wroteDECChannelConfigurationDownmixPhantom0XStereo_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_2 wroteDECChannelConfigurationDownmixPhantom0XStereo_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_2 wroteDECChannelConfigurationDownmixPhantom0XStereo_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0203,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_2 wroteDECChannelConfigurationDownmixPhantom0XLtRt_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_2 wroteDECChannelConfigurationDownmixPhantom0XLtRt_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_2 wroteDECChannelConfigurationDownmixPhantom0XLtRt_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0203,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_2 wroteDECChannelConfigurationDownmixPhantom0XMono_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_2 wroteDECChannelConfigurationDownmixPhantom0XMono_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_2 wroteDECChannelConfigurationDownmixPhantom0XMono_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom0XDual_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0203,((n<<8)|0x0004)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_2 wroteDECChannelConfigurationDownmixPhantom0XDual_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_2 wroteDECChannelConfigurationDownmixPhantom0XDual_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_2 wroteDECChannelConfigurationDownmixPhantom0XDual_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom1X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0204,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_2 wroteDECChannelConfigurationDownmixPhantom1X_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_2 wroteDECChannelConfigurationDownmixPhantom1X_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_2 wroteDECChannelConfigurationDownmixPhantom1X_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0205,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_2 wroteDECChannelConfigurationDownmixPhantom2X_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_2 wroteDECChannelConfigurationDownmixPhantom2X_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_2 wroteDECChannelConfigurationDownmixPhantom2X_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0205,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_2 wroteDECChannelConfigurationDownmixPhantom2XStereo_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_2 wroteDECChannelConfigurationDownmixPhantom2XStereo_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_2 wroteDECChannelConfigurationDownmixPhantom2XStereo_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0205,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_2 wroteDECChannelConfigurationDownmixPhantom2XLtRt_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_2 wroteDECChannelConfigurationDownmixPhantom2XLtRt_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_2 wroteDECChannelConfigurationDownmixPhantom2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0205,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_2 wroteDECChannelConfigurationDownmixPhantom2XMono_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_2 wroteDECChannelConfigurationDownmixPhantom2XMono_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_2 wroteDECChannelConfigurationDownmixPhantom2XMono_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom3X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0206,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_2 wroteDECChannelConfigurationDownmixPhantom3X_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_2 wroteDECChannelConfigurationDownmixPhantom3X_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_2 wroteDECChannelConfigurationDownmixPhantom3X_2(0x05)
+#define wroteDECChannelConfigurationDownmixPhantom4X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0207,(n<<8)
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_2 wroteDECChannelConfigurationDownmixPhantom4X_2(0x01)
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_2 wroteDECChannelConfigurationDownmixPhantom4X_2(0x04)
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_2 wroteDECChannelConfigurationDownmixPhantom4X_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround0X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0208,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_2 wroteDECChannelConfigurationDownmixSurround0X_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_2 wroteDECChannelConfigurationDownmixSurround0X_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_2 wroteDECChannelConfigurationDownmixSurround0X_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround1X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x0209,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_2 wroteDECChannelConfigurationDownmixSurround1X_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_2 wroteDECChannelConfigurationDownmixSurround1X_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_2 wroteDECChannelConfigurationDownmixSurround1X_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x020a,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_2 wroteDECChannelConfigurationDownmixSurround2X_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_2 wroteDECChannelConfigurationDownmixSurround2X_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_2 wroteDECChannelConfigurationDownmixSurround2X_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XStereo_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x020a,((n<<8)|0x0001)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_2 wroteDECChannelConfigurationDownmixSurround2XStereo_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_2 wroteDECChannelConfigurationDownmixSurround2XStereo_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_2 wroteDECChannelConfigurationDownmixSurround2XStereo_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XLtRt_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x020a,((n<<8)|0x0002)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_2 wroteDECChannelConfigurationDownmixSurround2XLtRt_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_2 wroteDECChannelConfigurationDownmixSurround2XLtRt_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_2 wroteDECChannelConfigurationDownmixSurround2XLtRt_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround2XMono_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x020a,((n<<8)|0x0003)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_2 wroteDECChannelConfigurationDownmixSurround2XMono_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_2 wroteDECChannelConfigurationDownmixSurround2XMono_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_2 wroteDECChannelConfigurationDownmixSurround2XMono_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround3X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x020b,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_2 wroteDECChannelConfigurationDownmixSurround3X_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_2 wroteDECChannelConfigurationDownmixSurround3X_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_2 wroteDECChannelConfigurationDownmixSurround3X_2(0x05)
+#define wroteDECChannelConfigurationDownmixSurround4X_2(n) 0xcc00+STD_BETA_DECODE,0x0050,0x020c,(n<<8)
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_2 wroteDECChannelConfigurationDownmixSurround4X_2(0x01)
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_2 wroteDECChannelConfigurationDownmixSurround4X_2(0x04)
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_2 wroteDECChannelConfigurationDownmixSurround4X_2(0x05)
+
+#define wroteDECChannelConfigurationDownmixHL(HH,LL) 0xcc00+STD_BETA_DECODE,0x0050,LL,HH
+
+#define readDECChannelConfigurationDownmixExtChan 0xc200+STD_BETA_DECODE,0x5300
+#define readDECChannelConfigurationDownmixExtMask readDECChannelConfigurationDownmixExtChan
+#define wroteDECChannelConfigurationDownmixExtChanNone 0xca00+STD_BETA_DECODE,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanLhRh 0xca00+STD_BETA_DECODE,(0x5304) // PAF_CC_EXTMASK_LhRh
+#define wroteDECChannelConfigurationDownmixExtChanLwRw 0xca00+STD_BETA_DECODE,(0x5301) // PAF_CC_EXTMASK_LwRw
+#define wroteDECChannelConfigurationDownmixExtChanLwRwLhRh 0xca00+STD_BETA_DECODE, \
+ (0x5305) // PAF_CC_EXTMASK_LhRh|PAF_CC_EXTMASK_LwRw
+
+#define wroteDECChannelConfigurationDownmixAuxUnknown 0xca00+STD_BETA_DECODE,0x5200
+#define wroteDECChannelConfigurationDownmixAuxStereo 0xca00+STD_BETA_DECODE,0x5201
+#define wroteDECChannelConfigurationDownmixAuxLtRt 0xca00+STD_BETA_DECODE,0x5202
+#define wroteDECChannelConfigurationDownmixAuxMono 0xca00+STD_BETA_DECODE,0x5203
+#define wroteDECChannelConfigurationDownmixAuxDual 0xca00+STD_BETA_DECODE,0x5204
+
+//ATMOS
+#define wroteDECChannelConfigurationDownmixSurround2ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5008,0x000a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround2ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5008,0x010a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround2ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5008,0x020a,0x0003,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDownmixSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5008,0x000a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5008,0x010a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5008,0x020a,0x0103,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDownmixSurround4ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5008,0x000c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround4ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5008,0x010c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround4ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5008,0x020c,0x0003,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDownmixSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5008,0x000c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5008,0x010c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5008,0x020c,0x0103,(n<<8),0x0000
+
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_0 wroteDECChannelConfigurationDownmixSurround2ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_1 wroteDECChannelConfigurationDownmixSurround2ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_2 wroteDECChannelConfigurationDownmixSurround2ATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_0 wroteDECChannelConfigurationDownmixSurround4ATMOSMono_0(0x4)
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_1 wroteDECChannelConfigurationDownmixSurround4ATMOSMono_1(0x4)
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_2 wroteDECChannelConfigurationDownmixSurround4ATMOSMono_2(0x4)
+
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationDownmixSurround2LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationDownmixSurround2LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationDownmixSurround2LwRwATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_0 wroteDECChannelConfigurationDownmixSurround4ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_1 wroteDECChannelConfigurationDownmixSurround4ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_2 wroteDECChannelConfigurationDownmixSurround4ATMOSMono_2(0xA)
+
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationDownmixSurround4LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationDownmixSurround4LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationDownmixSurround4LwRwATMOSMono_2(0xA)
+
+#define readDECChannelConfigurationDownmixATMOSChan 0xc200+STD_BETA_DECODE,0x5500
+#define readDECChannelConfigurationDownmixATMOSMask readDECChannelConfigurationDownmixATMOSChan
+#define wroteDECChannelConfigurationDownmixATMOSChanNone 0xca00+STD_BETA_DECODE,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_DECODE,(0x5511)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define wroteDECChannelConfigurationDownmixATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_DECODE,(0x550a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define wroteDECChannelConfigurationDownmixATMOSChanLtmRtm 0xca00+STD_BETA_DECODE,(0x5504)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+#define writeDECFrameCountHL(HH,LL) 0xcc00+STD_BETA_DECODE,0x0024,LL,HH
+
+#define wroteDECKaraokeCapableUserQ6 0xce00+STD_BETA_DECODE,0x2806
+#define writeDECKaraokeCapableUserQ6N6(NN0,NN1,NN2,NN3,NN4,NN5) \
+ wroteDECKaraokeCapableUserQ6,((NN1)&0xff)*256+((NN0)&0xff),((NN3)&0xff)*256+((NN2)&0xff),((NN5)&0xff)*256+((NN4)&0xff)
+#define writeDECKaraokeCapableUserVocal1LevelQ6N(NN) 0xca00+STD_BETA_DECODE,0x2800+((NN)&0xff)
+#define writeDECKaraokeCapableUserVocal1PanQ6N(NN) 0xca00+STD_BETA_DECODE,0x2900+((NN)&0xff)
+#define writeDECKaraokeCapableUserVocal2LevelQ6N(NN) 0xca00+STD_BETA_DECODE,0x2a00+((NN)&0xff)
+#define writeDECKaraokeCapableUserVocal2PanQ6N(NN) 0xca00+STD_BETA_DECODE,0x2b00+((NN)&0xff)
+#define writeDECKaraokeCapableUserMelodyLevelQ6N(NN) 0xca00+STD_BETA_DECODE,0x2c00+((NN)&0xff)
+#define writeDECKaraokeCapableUserMelodyPanQ6N(NN) 0xca00+STD_BETA_DECODE,0x2d00+((NN)&0xff)
+
+#define wroteDECSampleRateUnknown 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_UNKNOWN
+#define wroteDECSampleRateNone 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_NONE
+#define wroteDECSampleRate32000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_32000HZ
+#define wroteDECSampleRate44100Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_44100HZ
+#define wroteDECSampleRate48000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_48000HZ
+#define wroteDECSampleRate88200Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_88200HZ
+#define wroteDECSampleRate96000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_96000HZ
+#define wroteDECSampleRate192000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_192000HZ
+#define wroteDECSampleRate64000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_64000HZ
+#define wroteDECSampleRate128000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_128000HZ
+#define wroteDECSampleRate176400Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_176400HZ
+#define wroteDECSampleRate8000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_8000HZ
+#define wroteDECSampleRate11025Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_11025HZ
+#define wroteDECSampleRate12000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_12000HZ
+#define wroteDECSampleRate16000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_16000HZ
+#define wroteDECSampleRate22050Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_22050HZ
+#define wroteDECSampleRate24000Hz 0xca00+STD_BETA_DECODE,0x0800+PAF_SAMPLERATE_24000HZ
+
+#define wroteDECSourceProgramUnknown 0xca00+STD_BETA_DECODE,0x0a00
+#define wroteDECSourceProgramNone 0xca00+STD_BETA_DECODE,0x0a01
+#define wroteDECSourceProgramPass 0xca00+STD_BETA_DECODE,0x0a02
+#define wroteDECSourceProgramSing 0xca00+STD_BETA_DECODE,0x0a03
+#define wroteDECSourceProgramAuto 0xca00+STD_BETA_DECODE,0x0a04
+#define wroteDECSourceProgramBitStream 0xca00+STD_BETA_DECODE,0x0a05
+#define wroteDECSourceProgramDTSAll 0xca00+STD_BETA_DECODE,0x0a06
+#define wroteDECSourceProgramPCMAuto 0xca00+STD_BETA_DECODE,0x0a07
+#define wroteDECSourceProgramPCM 0xca00+STD_BETA_DECODE,0x0a08
+#define wroteDECSourceProgramPC8 0xca00+STD_BETA_DECODE,0x0a09
+#define wroteDECSourceProgramAC3 0xca00+STD_BETA_DECODE,0x0a0a
+#define wroteDECSourceProgramDTS 0xca00+STD_BETA_DECODE,0x0a0b
+#define wroteDECSourceProgramAAC 0xca00+STD_BETA_DECODE,0x0a0c
+#define wroteDECSourceProgramMPEG 0xca00+STD_BETA_DECODE,0x0a0d
+#define wroteDECSourceProgramDTS12 0xca00+STD_BETA_DECODE,0x0a0e
+#define wroteDECSourceProgramDTS13 0xca00+STD_BETA_DECODE,0x0a0f
+#define wroteDECSourceProgramDTS14 0xca00+STD_BETA_DECODE,0x0a10
+#define wroteDECSourceProgramDTS16 0xca00+STD_BETA_DECODE,0x0a11
+#define wroteDECSourceProgramWMP 0xca00+STD_BETA_DECODE,0x0a12
+#define wroteDECSourceProgramMP3 0xca00+STD_BETA_DECODE,0x0a13
+#define wroteDECSourceProgramDSD1 0xca00+STD_BETA_DECODE,0x0a14
+#define wroteDECSourceProgramDSD2 0xca00+STD_BETA_DECODE,0x0a15
+#define wroteDECSourceProgramDSD3 0xca00+STD_BETA_DECODE,0x0a16
+#define wroteDECSourceProgramDDP 0xca00+STD_BETA_DECODE,0x0a17
+#define wroteDECSourceProgramDTSHD 0xca00+STD_BETA_DECODE,0x0a18
+#define wroteDECSourceProgramTHD 0xca00+STD_BETA_DECODE,0x0a19
+#define wroteDECSourceProgramDXP 0xca00+STD_BETA_DECODE,0x0a1a
+#define wroteDECSourceProgramWMA 0xca00+STD_BETA_DECODE,0x0a1b
+
+#define wroteDECSourceProgramSubTypeUnknown 0xca00+STD_BETA_DECODE,0x3700
+#define wroteDECSourceProgramSubTypeNone 0xca00+STD_BETA_DECODE,0x3701
+#define wroteDECSourceProgramSubTypeMatPCMObj 0xca00+STD_BETA_DECODE,0x3702
+#define wroteDECSourceProgramSubTypeMatPCMCnl 0xca00+STD_BETA_DECODE,0x3703
+#define wroteDECSourceProgramSubTypeMatTHDObj 0xca00+STD_BETA_DECODE,0x3704
+#define wroteDECSourceProgramSubTypeMatTHDCnl 0xca00+STD_BETA_DECODE,0x3705
+#define wroteDECSourceProgramSubTypeDDPObj 0xca00+STD_BETA_DECODE,0x3706
+#define wroteDECSourceProgramSubTypeDDPCnl 0xca00+STD_BETA_DECODE,0x3707
+
+#define wroteDECSourceDecodeUnknown 0xca00+STD_BETA_DECODE,0x0b00
+#define wroteDECSourceDecodeNone 0xca00+STD_BETA_DECODE,0x0b01
+#define wroteDECSourceDecodePass 0xca00+STD_BETA_DECODE,0x0b02
+#define wroteDECSourceDecodeSing 0xca00+STD_BETA_DECODE,0x0b03
+#define wroteDECSourceDecodeAuto 0xca00+STD_BETA_DECODE,0x0b04
+#define wroteDECSourceDecodeBitStream 0xca00+STD_BETA_DECODE,0x0b05
+#define wroteDECSourceDecodeDTSAll 0xca00+STD_BETA_DECODE,0x0b06
+#define wroteDECSourceDecodePCMAuto 0xca00+STD_BETA_DECODE,0x0b07
+#define wroteDECSourceDecodePCM 0xca00+STD_BETA_DECODE,0x0b08
+#define wroteDECSourceDecodePC8 0xca00+STD_BETA_DECODE,0x0b09
+#define wroteDECSourceDecodeAC3 0xca00+STD_BETA_DECODE,0x0b0a
+#define wroteDECSourceDecodeDTS 0xca00+STD_BETA_DECODE,0x0b0b
+#define wroteDECSourceDecodeAAC 0xca00+STD_BETA_DECODE,0x0b0c
+#define wroteDECSourceDecodeMPEG 0xca00+STD_BETA_DECODE,0x0b0d
+#define wroteDECSourceDecodeDTS12 0xca00+STD_BETA_DECODE,0x0b0e
+#define wroteDECSourceDecodeDTS13 0xca00+STD_BETA_DECODE,0x0b0f
+#define wroteDECSourceDecodeDTS14 0xca00+STD_BETA_DECODE,0x0b10
+#define wroteDECSourceDecodeDTS16 0xca00+STD_BETA_DECODE,0x0b11
+#define wroteDECSourceDecodeWMP 0xca00+STD_BETA_DECODE,0x0b12
+#define wroteDECSourceDecodeMP3 0xca00+STD_BETA_DECODE,0x0b13
+#define wroteDECSourceDecodeDSD1 0xca00+STD_BETA_DECODE,0x0b14
+#define wroteDECSourceDecodeDSD2 0xca00+STD_BETA_DECODE,0x0b15
+#define wroteDECSourceDecodeDSD3 0xca00+STD_BETA_DECODE,0x0b16
+#define wroteDECSourceDecodeDDP 0xca00+STD_BETA_DECODE,0x0b17
+#define wroteDECSourceDecodeDTSHD 0xca00+STD_BETA_DECODE,0x0b18
+#define wroteDECSourceDecodeTHD 0xca00+STD_BETA_DECODE,0x0b19
+#define wroteDECSourceDecodeDXP 0xca00+STD_BETA_DECODE,0x0b1a
+#define wroteDECSourceDecodeWMA 0xca00+STD_BETA_DECODE,0x0b1b
+
+#define wroteDECSourceDecodeSubTypeUnknown 0xca00+STD_BETA_DECODE,0x3600
+#define wroteDECSourceDecodeSubTypeNone 0xca00+STD_BETA_DECODE,0x3601
+#define wroteDECSourceDecodeSubTypeMatPCMObj 0xca00+STD_BETA_DECODE,0x3602
+#define wroteDECSourceDecodeSubTypeMatPCMCnl 0xca00+STD_BETA_DECODE,0x3603
+#define wroteDECSourceDecodeSubTypeMatTHDObj 0xca00+STD_BETA_DECODE,0x3604
+#define wroteDECSourceDecodeSubTypeMatTHDCnl 0xca00+STD_BETA_DECODE,0x3605
+#define wroteDECSourceDecodeSubTypeDDPObj 0xca00+STD_BETA_DECODE,0x3606
+#define wroteDECSourceDecodeSubTypeDDPCnl 0xca00+STD_BETA_DECODE,0x3607
+
+#define wroteDECChannelConfigurationRequest 0xcc00+STD_BETA_DECODE,0x0038
+#define wroteDECChannelConfigurationProgram 0xcc00+STD_BETA_DECODE,0x0040
+#define wroteDECChannelConfigurationDecode 0xcc00+STD_BETA_DECODE,0x0048
+#define wroteDECChannelConfigurationDownmix 0xcc00+STD_BETA_DECODE,0x0050
+#define wroteDECFrameCount 0xcc00+STD_BETA_DECODE,0x0024
+
+#define readDECChannelConfigurationOverride 0xc400+STD_BETA_DECODE,0x0058
+
+#define writeDECChannelConfigurationOverrideUnknown 0xcc00+STD_BETA_DECODE,0x0058,0x0000,0x0000
+
+#define writeDECChannelConfigurationOverrideNone 0xcc00+STD_BETA_DECODE,0x0058,0x0001,0x0000
+#define writeDECChannelConfigurationOverrideMono 0xcc00+STD_BETA_DECODE,0x0058,0x0002,0x0000
+#define writeDECChannelConfigurationOverrideStereo 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0000
+#define writeDECChannelConfigurationOverrideStereoLtRt 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0002
+#define writeDECChannelConfigurationOverrideStereoMono 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0003
+#define writeDECChannelConfigurationOverride3Stereo 0xcc00+STD_BETA_DECODE,0x0058,0x0108,0x0000
+#define writeDECChannelConfigurationOverridePhantom 0xcc00+STD_BETA_DECODE,0x0058,0x0105,0x0000
+#define writeDECChannelConfigurationOverrideSurround 0xcc00+STD_BETA_DECODE,0x0058,0x010a,0x0000
+
+#define writeDECChannelConfigurationOverrideNone_0 0xcc00+STD_BETA_DECODE,0x0058,0x0001,0x0000
+#define writeDECChannelConfigurationOverrideMono_0 0xcc00+STD_BETA_DECODE,0x0058,0x0002,0x0000
+#define writeDECChannelConfigurationOverridePhantom0_0 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_0 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0001
+#define writeDECChannelConfigurationOverridePhantom0LtRt_0 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0002
+#define writeDECChannelConfigurationOverridePhantom0Mono_0 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0003
+#define wroteDECChannelConfigurationOverridePhantom0Dual_0 0xcc00+STD_BETA_DECODE,0x0058,0x0003,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_0 0xcc00+STD_BETA_DECODE,0x0058,0x0004,0x0000
+#define writeDECChannelConfigurationOverridePhantom2_0 0xcc00+STD_BETA_DECODE,0x0058,0x0005,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_0 0xcc00+STD_BETA_DECODE,0x0058,0x0005,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_0 0xcc00+STD_BETA_DECODE,0x0058,0x0005,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_0 0xcc00+STD_BETA_DECODE,0x0058,0x0005,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_0 0xcc00+STD_BETA_DECODE,0x0058,0x0006,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_0 0xcc00+STD_BETA_DECODE,0x0058,0x0007,0x0000
+#define writeDECChannelConfigurationOverrideSurround0_0 0xcc00+STD_BETA_DECODE,0x0058,0x0008,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_0 0xcc00+STD_BETA_DECODE,0x0058,0x0009,0x0000
+#define writeDECChannelConfigurationOverrideSurround2_0 0xcc00+STD_BETA_DECODE,0x0058,0x000a,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_0 0xcc00+STD_BETA_DECODE,0x0058,0x000a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_0 0xcc00+STD_BETA_DECODE,0x0058,0x000a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_0 0xcc00+STD_BETA_DECODE,0x0058,0x000a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_0 0xcc00+STD_BETA_DECODE,0x0058,0x000b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_0 0xcc00+STD_BETA_DECODE,0x0058,0x000c,0x0000
+
+#define writeDECChannelConfigurationOverrideNone_1 0xcc00+STD_BETA_DECODE,0x0058,0x0101,0x0000
+#define writeDECChannelConfigurationOverrideMono_1 0xcc00+STD_BETA_DECODE,0x0058,0x0102,0x0000
+#define writeDECChannelConfigurationOverridePhantom0_1 0xcc00+STD_BETA_DECODE,0x0058,0x0103,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_1 0xcc00+STD_BETA_DECODE,0x0058,0x0103,0x0001
+#define writeDECChannelConfigurationOverridePhantom0LtRt_1 0xcc00+STD_BETA_DECODE,0x0058,0x0103,0x0002
+#define writeDECChannelConfigurationOverridePhantom0Mono_1 0xcc00+STD_BETA_DECODE,0x0058,0x0103,0x0003
+#define wroteDECChannelConfigurationOverridePhantom0Dual_1 0xcc00+STD_BETA_DECODE,0x0058,0x0103,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_1 0xcc00+STD_BETA_DECODE,0x0058,0x0104,0x0000
+#define writeDECChannelConfigurationOverridePhantom2_1 0xcc00+STD_BETA_DECODE,0x0058,0x0105,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_1 0xcc00+STD_BETA_DECODE,0x0058,0x0105,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_1 0xcc00+STD_BETA_DECODE,0x0058,0x0105,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_1 0xcc00+STD_BETA_DECODE,0x0058,0x0105,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_1 0xcc00+STD_BETA_DECODE,0x0058,0x0106,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_1 0xcc00+STD_BETA_DECODE,0x0058,0x0107,0x0000
+#define writeDECChannelConfigurationOverrideSurround0_1 0xcc00+STD_BETA_DECODE,0x0058,0x0108,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_1 0xcc00+STD_BETA_DECODE,0x0058,0x0109,0x0000
+#define writeDECChannelConfigurationOverrideSurround2_1 0xcc00+STD_BETA_DECODE,0x0058,0x010a,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_1 0xcc00+STD_BETA_DECODE,0x0058,0x010a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_1 0xcc00+STD_BETA_DECODE,0x0058,0x010a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_1 0xcc00+STD_BETA_DECODE,0x0058,0x010a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_1 0xcc00+STD_BETA_DECODE,0x0058,0x010b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_1 0xcc00+STD_BETA_DECODE,0x0058,0x010c,0x0000
+
+#define writeDECChannelConfigurationOverrideHL(HH,LL) 0xcc00+STD_BETA_DECODE,0x0058,LL,HH
+
+#define wroteDECChannelConfigurationOverride 0xcc00+STD_BETA_DECODE,0x0058
+
+//ATMOS
+#define writeDECChannelConfigurationOverrideSurround2ATMOS_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000a,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround2ATMOS_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010a,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround2ATMOS_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020a,0x0000,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround2ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround2ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010a,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround2ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020a,0x0003,(n<<8),0x0000
+
+#define writeDECChannelConfigurationOverrideSurround2LwRwATMOS_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwATMOS_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwATMOS_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020a,0x0100,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010a,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020a,0x0103,(n<<8),0x0000
+
+#define writeDECChannelConfigurationOverrideSurround4ATMOS_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000c,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround4ATMOS_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010c,0x0000,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround4ATMOS_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020c,0x0000,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround4ATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround4ATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010c,0x0003,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround4ATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020c,0x0003,(n<<8),0x0000
+
+#define writeDECChannelConfigurationOverrideSurround4LwRwATMOS_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround4LwRwATMOS_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010a,0x0100,(n<<8),0x0000
+#define writeDECChannelConfigurationOverrideSurround4LwRwATMOS_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020a,0x0100,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_DECODE,0x5808,0x000c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_DECODE,0x5808,0x010c,0x0103,(n<<8),0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_DECODE,0x5808,0x020c,0x0103,(n<<8),0x0000
+
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 writeDECChannelConfigurationOverrideSurround2ATMOS_0(0xA)
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 writeDECChannelConfigurationOverrideSurround2ATMOS_1(0xA)
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 writeDECChannelConfigurationOverrideSurround2ATMOS_2(0xA)
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 wroteDECChannelConfigurationOverrideSurround2ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 wroteDECChannelConfigurationOverrideSurround2ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 wroteDECChannelConfigurationOverrideSurround2ATMOSMono_2(0xA)
+
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_0 writeDECChannelConfigurationOverrideSurround4ATMOS_0(0x4)
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_1 writeDECChannelConfigurationOverrideSurround4ATMOS_1(0x4)
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_2 writeDECChannelConfigurationOverrideSurround4ATMOS_2(0x4)
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_0 wroteDECChannelConfigurationOverrideSurround4ATMOSMono_0(0x4)
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_1 wroteDECChannelConfigurationOverrideSurround4ATMOSMono_1(0x4)
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_2 wroteDECChannelConfigurationOverrideSurround4ATMOSMono_2(0x4)
+
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 writeDECChannelConfigurationOverrideSurround2LwRwATMOS_0(0xA)
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 writeDECChannelConfigurationOverrideSurround2LwRwATMOS_1(0xA)
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 writeDECChannelConfigurationOverrideSurround2LwRwATMOS_2(0xA)
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationOverrideSurround2LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationOverrideSurround2LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationOverrideSurround2LwRwATMOSMono_2(0xA)
+
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 writeDECChannelConfigurationOverrideSurround4ATMOS_0(0xA)
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 writeDECChannelConfigurationOverrideSurround4ATMOS_1(0xA)
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 writeDECChannelConfigurationOverrideSurround4ATMOS_2(0xA)
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 wroteDECChannelConfigurationOverrideSurround4ATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 wroteDECChannelConfigurationOverrideSurround4ATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 wroteDECChannelConfigurationOverrideSurround4ATMOSMono_2(0xA)
+
+#define writeDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_0 writeDECChannelConfigurationOverrideSurround4LwRwATMOS_0(0xA)
+#define writeDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_1 writeDECChannelConfigurationOverrideSurround4LwRwATMOS_1(0xA)
+#define writeDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_2 writeDECChannelConfigurationOverrideSurround4LwRwATMOS_2(0xA)
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_0 wroteDECChannelConfigurationOverrideSurround4LwRwATMOSMono_0(0xA)
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_1 wroteDECChannelConfigurationOverrideSurround4LwRwATMOSMono_1(0xA)
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_2 wroteDECChannelConfigurationOverrideSurround4LwRwATMOSMono_2(0xA)
+
+#define readDECChannelConfigurationOverrideATMOSChan 0xc200+STD_BETA_DECODE,0x5d00
+#define readDECChannelConfigurationOverrideATMOSMask readDECChannelConfigurationOverrideATMOSChan
+#define writeDECChannelConfigurationOverrideATMOSChanNone 0xca00+STD_BETA_DECODE,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_DECODE,(0x5d11)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define writeDECChannelConfigurationOverrideATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_DECODE,(0x5d0a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define writeDECChannelConfigurationOverrideATMOSChanLtmRtm 0xca00+STD_BETA_DECODE,(0x5d04)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define readDECFrameLength 0xc300+STD_BETA_DECODE,0x0030
+#define wroteDECFrameLength 0xcb00+STD_BETA_DECODE,0x0030
+
+#define readDECBufferRatio 0xc200+STD_BETA_DECODE,0x3200
+#define writeDECBufferRatio1 0xca00+STD_BETA_DECODE,0x3201
+#define writeDECBufferRatio2 0xca00+STD_BETA_DECODE,0x3202
+#define writeDECBufferRatio4 0xca00+STD_BETA_DECODE,0x3204
+#define writeDECBufferRatioE 0xca00+STD_BETA_DECODE,0x32fe
+#define writeDECBufferRatioC 0xca00+STD_BETA_DECODE,0x32fc
+
+#define readDECEmphasis 0xc200+STD_BETA_DECODE,0x3300
+#define wroteDECEmphasisUnknown 0xca00+STD_BETA_DECODE,0x3300
+#define wroteDECEmphasisNo 0xca00+STD_BETA_DECODE,0x3301
+#define wroteDECEmphasisYes 0xca00+STD_BETA_DECODE,0x3302
+
+#define readDECBufferDrift 0xc300+STD_BETA_DECODE,0x0034
+
+#if PAF_MAXNUMCHAN==8
+
+#define readDECChannelMapFrom 0xc600+STD_BETA_DECODE,0x6008
+#define wroteDECChannelMapFrom 0xce00+STD_BETA_DECODE,0x6008
+#define writeDECChannelMapFrom2(N0,N1) \
+ 0xce00+STD_BETA_DECODE,0x6002,TWOUP(N0,N1)
+#define writeDECChannelMapFrom8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_DECODE,0x6008,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+
+#define readDECChannelMapTo 0xc600+STD_BETA_DECODE,0x6808
+#define wroteDECChannelMapTo 0xce00+STD_BETA_DECODE,0x6808
+#define writeDECChannelMapTo8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_DECODE,0x6808,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+
+#define readDECProgramFormat 0xc400+STD_BETA_DECODE,0x0070
+#define wroteDECProgramFormat 0xcc00+STD_BETA_DECODE,0x0070
+#elif PAF_MAXNUMCHAN==16
+
+#define readDECChannelMapFrom 0xc600+STD_BETA_DECODE,0x6010
+#define wroteDECChannelMapFrom 0xce00+STD_BETA_DECODE,0x6010
+#define writeDECChannelMapFrom2(N0,N1) \
+ 0xce00+STD_BETA_DECODE,0x6002,TWOUP(N0,N1)
+#define writeDECChannelMapFrom8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_DECODE,0x6008,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+#define writeDECChannelMapFrom16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_DECODE,0x6010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+
+#define readDECChannelMapTo 0xc600+STD_BETA_DECODE,0x7010
+#define wroteDECChannelMapTo 0xce00+STD_BETA_DECODE,0x7010
+#define writeDECChannelMapTo16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_DECODE,0x7010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+
+#define readDECProgramFormat 0xc400+STD_BETA_DECODE,0x0080
+#define wroteDECProgramFormat 0xcc00+STD_BETA_DECODE,0x0080
+#elif PAF_MAXNUMCHAN==32
+
+#define readDECChannelMapFrom 0xc600+STD_BETA_DECODE,0x6020
+#define wroteDECChannelMapFrom 0xce00+STD_BETA_DECODE,0x6020
+#define writeDECChannelMapFrom2(N0,N1) \
+ 0xce00+STD_BETA_DECODE,0x6002,TWOUP(N0,N1)
+#define writeDECChannelMapFrom8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_DECODE,0x6008,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+#define writeDECChannelMapFrom16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_DECODE,0x6010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+
+#define writeDECChannelMapFrom32(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf,N10,N11,N12,N13,N14,N15,N16,N17,N18,N19,N1a,N1b,N1c,N1d,N1e,N1f) \
+ 0xce00+STD_BETA_DECODE,0x6020,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf), \
+ TWOUP(N10,N11),TWOUP(N12,N13),TWOUP(N14,N15),TWOUP(N16,N17), \
+ TWOUP(N18,N19),TWOUP(N1a,N1b),TWOUP(N1c,N1d),TWOUP(N1e,N1f)
+
+#define readDECChannelMapTo 0xc600+STD_BETA_DECODE,0x8020
+#define wroteDECChannelMapTo 0xce00+STD_BETA_DECODE,0x8020
+#define writeDECChannelMapTo16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_DECODE,0x8010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+#define writeDECChannelMapTo32(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf,N10,N11,N12,N13,N14,N15,N16,N17,N18,N19,N1a,N1b,N1c,N1d,N1e,N1f) \
+ 0xce00+STD_BETA_DECODE,0x8020,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf), \
+ TWOUP(N10,N11),TWOUP(N12,N13),TWOUP(N14,N15),TWOUP(N16,N17), \
+ TWOUP(N18,N19),TWOUP(N1a,N1b),TWOUP(N1c,N1d),TWOUP(N1e,N1f)
+
+#define readDECProgramFormat 0xc400+STD_BETA_DECODE,0x00A0
+#define wroteDECProgramFormat 0xcc00+STD_BETA_DECODE,0x00A0
+#else
+
+#error unsupported option
+
+#endif /* PAF_MAXNUMCHAN */
+
+#define readDECStatus 0xc508,STD_BETA_DECODE
+#define readDECControl \
+ readDECMode, \
+ readDECSourceSelect, \
+ readDECSourceDual, \
+ readDECSourceKaraoke, \
+ readDECASPGearControl, \
+ readDECBufferRatio, \
+ readDECChannelConfigurationRequest, \
+ readDECChannelConfigurationOverride, \
+ readDECKaraokeCapableUserQ6, \
+ readDECChannelMapFrom, \
+ readDECChannelMapTo
+
+// binary operations
+
+#define rb32DECSourceProgram 0xc000+STD_BETA_DECODE,0x0a49
+#define rb32DECSampleRate 0xc000+STD_BETA_DECODE,0x0849
+#define rb32DECChannelConfigurationProgram 0xc000+STD_BETA_DECODE,0x4044
+
+
+// XX symbolic definitions are obsolete; please replace use. For backards compatibility:
+#define writeDECKaraokeCapableUserQ6XX6(N0,N1,N2,N3,N4,N5) \
+ writeDECKaraokeCapableUserQ6N6(0x##N0,0x##N1,0x##N2,0x##N3,0x##N4,0x##N5)
+#define writeDECKaraokeCapableUserVocal1LevelQ6XX(N) writeDECKaraokeCapableUserVocal1LevelQ6N(0x##N)
+#define writeDECKaraokeCapableUserVocal1PanQ6XX(N) writeDECKaraokeCapableUserVocal1PanQ6N(0x##N)
+#define writeDECKaraokeCapableUserVocal2LevelQ6XX(N) writeDECKaraokeCapableUserVocal2LevelQ6N(0x##N)
+#define writeDECKaraokeCapableUserVocal2PanQ6XX(N) writeDECKaraokeCapableUserVocal2PanQ6N(0x##N)
+#define writeDECKaraokeCapableUserMelodyLevelQ6XX(N) writeDECKaraokeCapableUserMelodyLevelQ6N(0x##N)
+#define writeDECKaraokeCapableUserMelodyPanQ6XX(N) writeDECKaraokeCapableUserMelodyPanQ6N(0x##N)
+
+#endif /* _PAFDEC_A */
diff --git a/alpha/pafdec_a.hdM b/alpha/pafdec_a.hdM
--- /dev/null
+++ b/alpha/pafdec_a.hdM
@@ -0,0 +1,1406 @@
+// pafdec_a.hdM: inverse compilation file [Wed Mar 28 14:10:35 CDT 2018]
+
+#define readDECMode 0xc224,0x0400
+#define readDECCommand 0xc224,0x0500
+#define readDECSampleRate 0xc224,0x0800
+#define readDECSourceSelect 0xc224,0x0900
+#define readDECSourceProgram 0xc224,0x0a00
+#define readDECSourceProgramSubType 0xc224,0x3700
+#define readDECSourceDecode 0xc224,0x0b00
+#define readDECSourceDecodeSubType 0xc224,0x3600
+#define readDECSourceDual 0xc224,0x0c00
+#define readDECSourceKaraoke 0xc224,0x0d00
+#define readDECASPGearControl 0xc224,0x0e00
+#define readDECASPGearStatus 0xc224,0x0f00
+#define readDECFrameCount 0xc424,0x0024
+#define readDECKaraokeCapableUserQ6 0xc624,0x2806
+#define readDECKaraokeCapableUserVocal1LevelQ6 0xc224,0x2800
+#define readDECKaraokeCapableUserVocal1PanQ6 0xc224,0x2900
+#define readDECKaraokeCapableUserVocal2LevelQ6 0xc224,0x2a00
+#define readDECKaraokeCapableUserVocal2PanQ6 0xc224,0x2b00
+#define readDECKaraokeCapableUserMelodyLevelQ6 0xc224,0x2c00
+#define readDECKaraokeCapableUserMelodyPanQ6 0xc224,0x2d00
+#define readDECBypass 0xc224,0x2e00
+#define writeDECBypassEnable 0xca24,0x2e01
+#define writeDECBypassDisable 0xca24,0x2e00
+#define readDECChannelConfigurationRequest 0xc424,0x0038
+#define readDECChannelConfigurationRequestAux 0xc224,0x3900
+#define readDECChannelConfigurationProgram 0xc424,0x0040
+#define readDECChannelConfigurationDecode 0xc424,0x0048
+#define readDECChannelConfigurationDownmix 0xc424,0x0050
+#define writeDECModeDisable 0xca24,0x0400
+#define writeDECModeEnable 0xca24,0x0401
+#define writeDECModeContinuous 0xca24,0x0402
+#define writeDECCommandNone 0xca24,0x0500
+#define writeDECCommandAbort 0xca24,0x0501
+#define writeDECCommandRestart 0xca24,0x0502
+#define wroteDECCommandNoned 0xca24,0x0580
+#define wroteDECCommandAborted 0xca24,0x0581
+#define wroteDECCommandRestarted 0xca24,0x0582
+#define writeDECSourceSelectUnknown 0xca24,0x0900
+#define writeDECSourceSelectNone 0xca24,0x0901
+#define writeDECSourceSelectPass 0xca24,0x0902
+#define writeDECSourceSelectSing 0xca24,0x0903
+#define writeDECSourceSelectAuto 0xca24,0x0904
+#define writeDECSourceSelectBitStream 0xca24,0x0905
+#define writeDECSourceSelectDTSAll 0xca24,0x0906
+#define writeDECSourceSelectPCMAuto 0xca24,0x0907
+#define writeDECSourceSelectPCM 0xca24,0x0908
+#define writeDECSourceSelectPC8 0xca24,0x0909
+#define writeDECSourceSelectAC3 0xca24,0x090a
+#define writeDECSourceSelectDTS 0xca24,0x090b
+#define writeDECSourceSelectAAC 0xca24,0x090c
+#define writeDECSourceSelectMPEG 0xca24,0x090d
+#define writeDECSourceSelectDTS12 0xca24,0x090e
+#define writeDECSourceSelectDTS13 0xca24,0x090f
+#define writeDECSourceSelectDTS14 0xca24,0x0910
+#define writeDECSourceSelectDTS16 0xca24,0x0911
+#define writeDECSourceSelectWMP 0xca24,0x0912
+#define writeDECSourceSelectMP3 0xca24,0x0913
+#define writeDECSourceSelectDSD1 0xca24,0x0914
+#define writeDECSourceSelectDSD2 0xca24,0x0915
+#define writeDECSourceSelectDSD3 0xca24,0x0916
+#define writeDECSourceSelectDDP 0xca24,0x0917
+#define writeDECSourceSelectDTSHD 0xca24,0x0918
+#define writeDECSourceSelectTHD 0xca24,0x0919
+#define writeDECSourceSelectDXP 0xca24,0x091a
+#define writeDECSourceSelectWMA 0xca24,0x091b
+#define writeDECSourceDualStereo 0xca24,0x0c00
+#define writeDECSourceDualMono1 0xca24,0x0c01
+#define writeDECSourceDualMono2 0xca24,0x0c02
+#define writeDECSourceDualMonoMix 0xca24,0x0c03
+#define writeDECSourceKaraokeAware 0xca24,0x0dff
+#define writeDECSourceKaraokeCapableUser 0xca24,0x0d00
+#define writeDECSourceKaraokeCapableNone 0xca24,0x0d01
+#define writeDECSourceKaraokeCapableLeft 0xca24,0x0d02
+#define writeDECSourceKaraokeCapableRght 0xca24,0x0d03
+#define writeDECSourceKaraokeCapableBoth 0xca24,0x0d04
+#define writeDECASPGearControlAll 0xca24,0x0e00
+#define writeDECASPGearControlNil 0xca24,0x0e01
+#define writeDECASPGearControlStd 0xca24,0x0e02
+#define writeDECASPGearControlCus 0xca24,0x0e03
+#define wroteDECASPGearStatusAll 0xca24,0x0f00
+#define wroteDECASPGearStatusNil 0xca24,0x0f01
+#define wroteDECASPGearStatusStd 0xca24,0x0f02
+#define wroteDECASPGearStatusCus 0xca24,0x0f03
+#define writeDECChannelConfigurationRequestUnknown 0xcc24,0x0038,0x0000,0x0000
+#define writeDECChannelConfigurationRequestNone 0xcc24,0x0038,0x0001,0x0000
+#define writeDECChannelConfigurationRequestMono 0xcc24,0x0038,0x0002,0x0000
+#define writeDECChannelConfigurationRequestStereo 0xcc24,0x0038,0x0003,0x0000
+#define writeDECChannelConfigurationRequestStereoLtRt 0xcc24,0x0038,0x0003,0x0002
+#define writeDECChannelConfigurationRequestStereoMono 0xcc24,0x0038,0x0003,0x0003
+#define writeDECChannelConfigurationRequest3Stereo 0xcc24,0x0038,0x0108,0x0000
+#define writeDECChannelConfigurationRequestPhantom 0xcc24,0x0038,0x0105,0x0000
+#define writeDECChannelConfigurationRequestSurround 0xcc24,0x0038,0x010a,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_0 0xcc24,0x0038,0x0003,0x0001
+#define wroteDECChannelConfigurationRequestPhantom0Dual_0 0xcc24,0x0038,0x0003,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_0 0xcc24,0x0038,0x0004,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_0 0xcc24,0x0038,0x0005,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_0 0xcc24,0x0038,0x0005,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_0 0xcc24,0x0038,0x0005,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_0 0xcc24,0x0038,0x0005,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_0 0xcc24,0x0038,0x0006,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_0 0xcc24,0x0038,0x0007,0x0000
+#define writeDECChannelConfigurationRequestSurround0_0 0xcc24,0x0038,0x0008,0x0000
+#define writeDECChannelConfigurationRequestSurround1_0 0xcc24,0x0038,0x0009,0x0000
+#define writeDECChannelConfigurationRequestSurround2_0 0xcc24,0x0038,0x000a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_0 0xcc24,0x0038,0x000a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_0 0xcc24,0x0038,0x000a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_0 0xcc24,0x0038,0x000a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_0 0xcc24,0x0038,0x000b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_0 0xcc24,0x0038,0x000c,0x0000
+#define writeDECChannelConfigurationRequestNone_1 0xcc24,0x0038,0x0101,0x0000
+#define writeDECChannelConfigurationRequestMono_1 0xcc24,0x0038,0x0102,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_1 0xcc24,0x0038,0x0103,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_1 0xcc24,0x0038,0x0103,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_1 0xcc24,0x0038,0x0103,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_1 0xcc24,0x0038,0x0103,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_1 0xcc24,0x0038,0x0103,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_1 0xcc24,0x0038,0x0104,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_1 0xcc24,0x0038,0x0105,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_1 0xcc24,0x0038,0x0105,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_1 0xcc24,0x0038,0x0105,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_1 0xcc24,0x0038,0x0106,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_1 0xcc24,0x0038,0x0107,0x0000
+#define writeDECChannelConfigurationRequestSurround1_1 0xcc24,0x0038,0x0109,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_1 0xcc24,0x0038,0x010a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_1 0xcc24,0x0038,0x010a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_1 0xcc24,0x0038,0x010a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_1 0xcc24,0x0038,0x010b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_1 0xcc24,0x0038,0x010c,0x0000
+#define writeDECChannelConfigurationRequestNone_2 0xcc24,0x0038,0x0201,0x0000
+#define writeDECChannelConfigurationRequestMono_2 0xcc24,0x0038,0x0202,0x0000
+#define writeDECChannelConfigurationRequestPhantom0_2 0xcc24,0x0038,0x0203,0x0000
+#define writeDECChannelConfigurationRequestPhantom0Stereo_2 0xcc24,0x0038,0x0203,0x0001
+#define writeDECChannelConfigurationRequestPhantom0LtRt_2 0xcc24,0x0038,0x0203,0x0002
+#define writeDECChannelConfigurationRequestPhantom0Mono_2 0xcc24,0x0038,0x0203,0x0003
+#define wroteDECChannelConfigurationRequestPhantom0Dual_2 0xcc24,0x0038,0x0203,0x0004
+#define writeDECChannelConfigurationRequestPhantom1_2 0xcc24,0x0038,0x0204,0x0000
+#define writeDECChannelConfigurationRequestPhantom2_2 0xcc24,0x0038,0x0205,0x0000
+#define wroteDECChannelConfigurationRequestPhantom2Stereo_2 0xcc24,0x0038,0x0205,0x0001
+#define writeDECChannelConfigurationRequestPhantom2LtRt_2 0xcc24,0x0038,0x0205,0x0002
+#define wroteDECChannelConfigurationRequestPhantom2Mono_2 0xcc24,0x0038,0x0205,0x0003
+#define writeDECChannelConfigurationRequestPhantom3_2 0xcc24,0x0038,0x0206,0x0000
+#define writeDECChannelConfigurationRequestPhantom4_2 0xcc24,0x0038,0x0207,0x0000
+#define writeDECChannelConfigurationRequestSurround0_2 0xcc24,0x0038,0x0208,0x0000
+#define writeDECChannelConfigurationRequestSurround1_2 0xcc24,0x0038,0x0209,0x0000
+#define writeDECChannelConfigurationRequestSurround2_2 0xcc24,0x0038,0x020a,0x0000
+#define wroteDECChannelConfigurationRequestSurround2Stereo_2 0xcc24,0x0038,0x020a,0x0001
+#define writeDECChannelConfigurationRequestSurround2LtRt_2 0xcc24,0x0038,0x020a,0x0002
+#define wroteDECChannelConfigurationRequestSurround2Mono_2 0xcc24,0x0038,0x020a,0x0003
+#define writeDECChannelConfigurationRequestSurround3_2 0xcc24,0x0038,0x020b,0x0000
+#define writeDECChannelConfigurationRequestSurround4_2 0xcc24,0x0038,0x020c,0x0000
+#define writeDECChannelConfigurationRequestNoneLwRw 0xcc24,0x0038,0x0001,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh 0xcc24,0x0038,0x0001,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh 0xcc24,0x0038,0x0001,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw 0xcc24,0x0038,0x0002,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh 0xcc24,0x0038,0x0002,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh 0xcc24,0x0038,0x0002,0x0500
+#define writeDECChannelConfigurationRequestStereoLwRw 0xcc24,0x0038,0x0003,0x0100
+#define writeDECChannelConfigurationRequestStereoLhRh 0xcc24,0x0038,0x0003,0x0400
+#define writeDECChannelConfigurationRequestStereoLwRwLhRh 0xcc24,0x0038,0x0003,0x0500
+#define writeDECChannelConfigurationRequestStereoLwRwLtRt 0xcc24,0x0038,0x0003,0x0102
+#define writeDECChannelConfigurationRequestStereoLhRhLtRt 0xcc24,0x0038,0x0003,0x0402
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhLtRt 0xcc24,0x0038,0x0003,0x0502
+#define writeDECChannelConfigurationRequestStereoLwRwMono 0xcc24,0x0038,0x0003,0x0103
+#define writeDECChannelConfigurationRequestStereoLhRhMono 0xcc24,0x0038,0x0003,0x0403
+#define writeDECChannelConfigurationRequestStereoLwRwLhRhMono 0xcc24,0x0038,0x0003,0x0503
+#define writeDECChannelConfigurationRequest3StereoLwRw 0xcc24,0x0038,0x0108,0x0100
+#define writeDECChannelConfigurationRequest3StereoLhRh 0xcc24,0x0038,0x0108,0x0400
+#define writeDECChannelConfigurationRequest3StereoLwRwLhRh 0xcc24,0x0038,0x0108,0x0500
+#define writeDECChannelConfigurationRequestPhantomLwRw 0xcc24,0x0038,0x0105,0x0100
+#define writeDECChannelConfigurationRequestPhantomLhRh 0xcc24,0x0038,0x0105,0x0400
+#define writeDECChannelConfigurationRequestPhantomLwRwLhRh 0xcc24,0x0038,0x0105,0x0500
+#define writeDECChannelConfigurationRequestSurroundLwRw 0xcc24,0x0038,0x010a,0x0100
+#define writeDECChannelConfigurationRequestSurroundLhRh 0xcc24,0x0038,0x010a,0x0400
+#define writeDECChannelConfigurationRequestSurroundLwRwLhRh 0xcc24,0x0038,0x010a,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc24,0x0038,0x0003,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc24,0x0038,0x0003,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc24,0x0038,0x0003,0x0501
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_0 0xcc24,0x0038,0x0003,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_0 0xcc24,0x0038,0x0003,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc24,0x0038,0x0003,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_0 0xcc24,0x0038,0x0004,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_0 0xcc24,0x0038,0x0004,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc24,0x0038,0x0004,0x0500
+#define writeDECChannelConfigurationRequestPhantom2LwRw_0 0xcc24,0x0038,0x0005,0x0100
+#define writeDECChannelConfigurationRequestPhantom2LhRh_0 0xcc24,0x0038,0x0005,0x0400
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc24,0x0038,0x0005,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc24,0x0038,0x0005,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc24,0x0038,0x0005,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc24,0x0038,0x0005,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc24,0x0038,0x0005,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc24,0x0038,0x0005,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc24,0x0038,0x0005,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_0 0xcc24,0x0038,0x0005,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_0 0xcc24,0x0038,0x0005,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc24,0x0038,0x0005,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_0 0xcc24,0x0038,0x0006,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_0 0xcc24,0x0038,0x0006,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc24,0x0038,0x0006,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_0 0xcc24,0x0038,0x0007,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_0 0xcc24,0x0038,0x0007,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc24,0x0038,0x0007,0x0500
+#define writeDECChannelConfigurationRequestSurround0LwRw_0 0xcc24,0x0038,0x0008,0x0100
+#define writeDECChannelConfigurationRequestSurround0LhRh_0 0xcc24,0x0038,0x0008,0x0400
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc24,0x0038,0x0008,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_0 0xcc24,0x0038,0x0009,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_0 0xcc24,0x0038,0x0009,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc24,0x0038,0x0009,0x0500
+#define writeDECChannelConfigurationRequestSurround2LwRw_0 0xcc24,0x0038,0x000a,0x0100
+#define writeDECChannelConfigurationRequestSurround2LhRh_0 0xcc24,0x0038,0x000a,0x0400
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc24,0x0038,0x000a,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_0 0xcc24,0x0038,0x000a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_0 0xcc24,0x0038,0x000a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc24,0x0038,0x000a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc24,0x0038,0x000a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc24,0x0038,0x000a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc24,0x0038,0x000a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_0 0xcc24,0x0038,0x000a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_0 0xcc24,0x0038,0x000a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc24,0x0038,0x000a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_0 0xcc24,0x0038,0x000b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_0 0xcc24,0x0038,0x000b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc24,0x0038,0x000b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_0 0xcc24,0x0038,0x000c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_0 0xcc24,0x0038,0x000c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc24,0x0038,0x000c,0x0500
+#define writeDECChannelConfigurationRequestNoneLwRw_1 0xcc24,0x0038,0x0101,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh_1 0xcc24,0x0038,0x0101,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_1 0xcc24,0x0038,0x0101,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw_1 0xcc24,0x0038,0x0102,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh_1 0xcc24,0x0038,0x0102,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_1 0xcc24,0x0038,0x0102,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRw_1 0xcc24,0x0038,0x0103,0x0100
+#define writeDECChannelConfigurationRequestPhantom0LhRh_1 0xcc24,0x0038,0x0103,0x0400
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc24,0x0038,0x0103,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc24,0x0038,0x0103,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc24,0x0038,0x0103,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc24,0x0038,0x0103,0x0501
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc24,0x0038,0x0103,0x0102
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc24,0x0038,0x0103,0x0402
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc24,0x0038,0x0103,0x0502
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_1 0xcc24,0x0038,0x0103,0x0103
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_1 0xcc24,0x0038,0x0103,0x0403
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc24,0x0038,0x0103,0x0503
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_1 0xcc24,0x0038,0x0103,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_1 0xcc24,0x0038,0x0103,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc24,0x0038,0x0103,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_1 0xcc24,0x0038,0x0104,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_1 0xcc24,0x0038,0x0104,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc24,0x0038,0x0104,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc24,0x0038,0x0105,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc24,0x0038,0x0105,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc24,0x0038,0x0105,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc24,0x0038,0x0105,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc24,0x0038,0x0105,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc24,0x0038,0x0105,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_1 0xcc24,0x0038,0x0105,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_1 0xcc24,0x0038,0x0105,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc24,0x0038,0x0105,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_1 0xcc24,0x0038,0x0106,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_1 0xcc24,0x0038,0x0106,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc24,0x0038,0x0106,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_1 0xcc24,0x0038,0x0107,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_1 0xcc24,0x0038,0x0107,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc24,0x0038,0x0107,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_1 0xcc24,0x0038,0x0109,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_1 0xcc24,0x0038,0x0109,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc24,0x0038,0x0109,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_1 0xcc24,0x0038,0x010a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_1 0xcc24,0x0038,0x010a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc24,0x0038,0x010a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc24,0x0038,0x010a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc24,0x0038,0x010a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc24,0x0038,0x010a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_1 0xcc24,0x0038,0x010a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_1 0xcc24,0x0038,0x010a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc24,0x0038,0x010a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_1 0xcc24,0x0038,0x010b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_1 0xcc24,0x0038,0x010b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc24,0x0038,0x010b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_1 0xcc24,0x0038,0x010c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_1 0xcc24,0x0038,0x010c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc24,0x0038,0x010c,0x0500
+#define writeDECChannelConfigurationRequestNoneLwRw_2 0xcc24,0x0038,0x0201,0x0100
+#define writeDECChannelConfigurationRequestNoneLhRh_2 0xcc24,0x0038,0x0201,0x0400
+#define writeDECChannelConfigurationRequestNoneLwRwLhRh_2 0xcc24,0x0038,0x0201,0x0500
+#define writeDECChannelConfigurationRequestMonoLwRw_2 0xcc24,0x0038,0x0202,0x0100
+#define writeDECChannelConfigurationRequestMonoLhRh_2 0xcc24,0x0038,0x0202,0x0400
+#define writeDECChannelConfigurationRequestMonoLwRwLhRh_2 0xcc24,0x0038,0x0202,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRw_2 0xcc24,0x0038,0x0203,0x0100
+#define writeDECChannelConfigurationRequestPhantom0LhRh_2 0xcc24,0x0038,0x0203,0x0400
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc24,0x0038,0x0203,0x0500
+#define writeDECChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc24,0x0038,0x0203,0x0101
+#define writeDECChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc24,0x0038,0x0203,0x0401
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc24,0x0038,0x0203,0x0501
+#define writeDECChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc24,0x0038,0x0203,0x0102
+#define writeDECChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc24,0x0038,0x0203,0x0402
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc24,0x0038,0x0203,0x0502
+#define writeDECChannelConfigurationRequestPhantom0LwRwMono_2 0xcc24,0x0038,0x0203,0x0103
+#define writeDECChannelConfigurationRequestPhantom0LhRhMono_2 0xcc24,0x0038,0x0203,0x0403
+#define writeDECChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc24,0x0038,0x0203,0x0503
+#define wroteDECChannelConfigurationRequestPhantom0LwRwDual_2 0xcc24,0x0038,0x0203,0x0104
+#define wroteDECChannelConfigurationRequestPhantom0LhRhDual_2 0xcc24,0x0038,0x0203,0x0404
+#define wroteDECChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc24,0x0038,0x0203,0x0504
+#define writeDECChannelConfigurationRequestPhantom1LwRw_2 0xcc24,0x0038,0x0204,0x0100
+#define writeDECChannelConfigurationRequestPhantom1LhRh_2 0xcc24,0x0038,0x0204,0x0400
+#define writeDECChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc24,0x0038,0x0204,0x0500
+#define writeDECChannelConfigurationRequestPhantom2LwRw_2 0xcc24,0x0038,0x0205,0x0100
+#define writeDECChannelConfigurationRequestPhantom2LhRh_2 0xcc24,0x0038,0x0205,0x0400
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc24,0x0038,0x0205,0x0500
+#define wroteDECChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc24,0x0038,0x0205,0x0101
+#define wroteDECChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc24,0x0038,0x0205,0x0401
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc24,0x0038,0x0205,0x0501
+#define writeDECChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc24,0x0038,0x0205,0x0102
+#define writeDECChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc24,0x0038,0x0205,0x0402
+#define writeDECChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc24,0x0038,0x0205,0x0502
+#define wroteDECChannelConfigurationRequestPhantom2LwRwMono_2 0xcc24,0x0038,0x0205,0x0103
+#define wroteDECChannelConfigurationRequestPhantom2LhRhMono_2 0xcc24,0x0038,0x0205,0x0403
+#define wroteDECChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc24,0x0038,0x0205,0x0503
+#define writeDECChannelConfigurationRequestPhantom3LwRw_2 0xcc24,0x0038,0x0206,0x0100
+#define writeDECChannelConfigurationRequestPhantom3LhRh_2 0xcc24,0x0038,0x0206,0x0400
+#define writeDECChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc24,0x0038,0x0206,0x0500
+#define writeDECChannelConfigurationRequestPhantom4LwRw_2 0xcc24,0x0038,0x0207,0x0100
+#define writeDECChannelConfigurationRequestPhantom4LhRh_2 0xcc24,0x0038,0x0207,0x0400
+#define writeDECChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc24,0x0038,0x0207,0x0500
+#define writeDECChannelConfigurationRequestSurround0LwRw_2 0xcc24,0x0038,0x0208,0x0100
+#define writeDECChannelConfigurationRequestSurround0LhRh_2 0xcc24,0x0038,0x0208,0x0400
+#define writeDECChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc24,0x0038,0x0208,0x0500
+#define writeDECChannelConfigurationRequestSurround1LwRw_2 0xcc24,0x0038,0x0209,0x0100
+#define writeDECChannelConfigurationRequestSurround1LhRh_2 0xcc24,0x0038,0x0209,0x0400
+#define writeDECChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc24,0x0038,0x0209,0x0500
+#define writeDECChannelConfigurationRequestSurround2LwRw_2 0xcc24,0x0038,0x020a,0x0100
+#define writeDECChannelConfigurationRequestSurround2LhRh_2 0xcc24,0x0038,0x020a,0x0400
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc24,0x0038,0x020a,0x0500
+#define wroteDECChannelConfigurationRequestSurround2LwRwStereo_2 0xcc24,0x0038,0x020a,0x0101
+#define wroteDECChannelConfigurationRequestSurround2LhRhStereo_2 0xcc24,0x0038,0x020a,0x0401
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc24,0x0038,0x020a,0x0501
+#define writeDECChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc24,0x0038,0x020a,0x0102
+#define writeDECChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc24,0x0038,0x020a,0x0402
+#define writeDECChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc24,0x0038,0x020a,0x0502
+#define wroteDECChannelConfigurationRequestSurround2LwRwMono_2 0xcc24,0x0038,0x020a,0x0103
+#define wroteDECChannelConfigurationRequestSurround2LhRhMono_2 0xcc24,0x0038,0x020a,0x0403
+#define wroteDECChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc24,0x0038,0x020a,0x0503
+#define writeDECChannelConfigurationRequestSurround3LwRw_2 0xcc24,0x0038,0x020b,0x0100
+#define writeDECChannelConfigurationRequestSurround3LhRh_2 0xcc24,0x0038,0x020b,0x0400
+#define writeDECChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc24,0x0038,0x020b,0x0500
+#define writeDECChannelConfigurationRequestSurround4LwRw_2 0xcc24,0x0038,0x020c,0x0100
+#define writeDECChannelConfigurationRequestSurround4LhRh_2 0xcc24,0x0038,0x020c,0x0400
+#define writeDECChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc24,0x0038,0x020c,0x0500
+#define readDECChannelConfigurationRequestExtChan 0xc224,0x3b00
+#define writeDECChannelConfigurationRequestExtChanNone 0xca24,0x3b00
+#define writeDECChannelConfigurationRequestExtChanLhRh 0xca24,0x3b04
+#define writeDECChannelConfigurationRequestExtChanLwRw 0xca24,0x3b01
+#define writeDECChannelConfigurationRequestExtChanLwRwLhRh 0xca24,0x3b05
+#define writeDECChannelConfigurationRequestAuxUnknown 0xca24,0x3a00
+#define writeDECChannelConfigurationRequestAuxStereo 0xca24,0x3a01
+#define writeDECChannelConfigurationRequestAuxLtRt 0xca24,0x3a02
+#define writeDECChannelConfigurationRequestAuxMono 0xca24,0x3a03
+#define writeDECChannelConfigurationRequestAuxDual 0xca24,0x3a04
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0003,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_0 0xce24,0x3808,0x000c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_1 0xce24,0x3808,0x010c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtmRtm_2 0xce24,0x3808,0x020c,0x0000,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_0 0xce24,0x3808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_1 0xce24,0x3808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtmRtm_2 0xce24,0x3808,0x020c,0x0003,0x0400,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0100,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020a,0x0103,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x3808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x3808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x3808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationRequestATMOSChan 0xc224,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanNone 0xca24,0x3d00
+#define writeDECChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca24,0x3d11
+#define writeDECChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca24,0x3d0a
+#define writeDECChannelConfigurationRequestATMOSChanLtmRtm 0xca24,0x3d04
+#define wroteDECChannelConfigurationProgramUnknown 0xcc24,0x0040,0x0000,0x0000
+#define wroteDECChannelConfigurationProgramNone 0xcc24,0x0040,0x0001,0x0000
+#define wroteDECChannelConfigurationProgramMono 0xcc24,0x0040,0x0002,0x0000
+#define wroteDECChannelConfigurationProgramStereo 0xcc24,0x0040,0x0003,0x0000
+#define wroteDECChannelConfigurationProgramStereoLtRt 0xcc24,0x0040,0x0003,0x0002
+#define wroteDECChannelConfigurationProgramStereoMono 0xcc24,0x0040,0x0003,0x0003
+#define wroteDECChannelConfigurationProgram3Stereo 0xcc24,0x0040,0x0108,0x0000
+#define wroteDECChannelConfigurationProgramPhantom 0xcc24,0x0040,0x0105,0x0000
+#define wroteDECChannelConfigurationProgramSurround 0xcc24,0x0040,0x010a,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_0 0xcc24,0x0040,0x0003,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0Dual_0 0xcc24,0x0040,0x0003,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_0 0xcc24,0x0040,0x0004,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2_0 0xcc24,0x0040,0x0005,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_0 0xcc24,0x0040,0x0005,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_0 0xcc24,0x0040,0x0005,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_0 0xcc24,0x0040,0x0005,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_0 0xcc24,0x0040,0x0006,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_0 0xcc24,0x0040,0x0007,0x0000
+#define wroteDECChannelConfigurationProgramSurround0_0 0xcc24,0x0040,0x0008,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_0 0xcc24,0x0040,0x0009,0x0000
+#define wroteDECChannelConfigurationProgramSurround2_0 0xcc24,0x0040,0x000a,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_0 0xcc24,0x0040,0x000a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_0 0xcc24,0x0040,0x000a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_0 0xcc24,0x0040,0x000a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_0 0xcc24,0x0040,0x000b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_0 0xcc24,0x0040,0x000c,0x0000
+#define wroteDECChannelConfigurationProgramNone_1 0xcc24,0x0040,0x0101,0x0000
+#define wroteDECChannelConfigurationProgramMono_1 0xcc24,0x0040,0x0102,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0_1 0xcc24,0x0040,0x0103,0x0000
+#define wroteDECChannelConfigurationProgramPhantom0Stereo_1 0xcc24,0x0040,0x0103,0x0001
+#define wroteDECChannelConfigurationProgramPhantom0LtRt_1 0xcc24,0x0040,0x0103,0x0002
+#define wroteDECChannelConfigurationProgramPhantom0Mono_1 0xcc24,0x0040,0x0103,0x0003
+#define wroteDECChannelConfigurationProgramPhantom0Dual_1 0xcc24,0x0040,0x0103,0x0004
+#define wroteDECChannelConfigurationProgramPhantom1_1 0xcc24,0x0040,0x0104,0x0000
+#define wroteDECChannelConfigurationProgramPhantom2Stereo_1 0xcc24,0x0040,0x0105,0x0001
+#define wroteDECChannelConfigurationProgramPhantom2LtRt_1 0xcc24,0x0040,0x0105,0x0002
+#define wroteDECChannelConfigurationProgramPhantom2Mono_1 0xcc24,0x0040,0x0105,0x0003
+#define wroteDECChannelConfigurationProgramPhantom3_1 0xcc24,0x0040,0x0106,0x0000
+#define wroteDECChannelConfigurationProgramPhantom4_1 0xcc24,0x0040,0x0107,0x0000
+#define wroteDECChannelConfigurationProgramSurround1_1 0xcc24,0x0040,0x0109,0x0000
+#define wroteDECChannelConfigurationProgramSurround2Stereo_1 0xcc24,0x0040,0x010a,0x0001
+#define wroteDECChannelConfigurationProgramSurround2LtRt_1 0xcc24,0x0040,0x010a,0x0002
+#define wroteDECChannelConfigurationProgramSurround2Mono_1 0xcc24,0x0040,0x010a,0x0003
+#define wroteDECChannelConfigurationProgramSurround3_1 0xcc24,0x0040,0x010b,0x0000
+#define wroteDECChannelConfigurationProgramSurround4_1 0xcc24,0x0040,0x010c,0x0000
+#define wroteDECChannelConfigurationProgramNoneLwRw 0xcc24,0x0040,0x0001,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh 0xcc24,0x0040,0x0001,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh 0xcc24,0x0040,0x0001,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw 0xcc24,0x0040,0x0002,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh 0xcc24,0x0040,0x0002,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh 0xcc24,0x0040,0x0002,0x0500
+#define wroteDECChannelConfigurationProgramStereoLwRw 0xcc24,0x0040,0x0003,0x0100
+#define wroteDECChannelConfigurationProgramStereoLhRh 0xcc24,0x0040,0x0003,0x0400
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRh 0xcc24,0x0040,0x0003,0x0500
+#define wroteDECChannelConfigurationProgramStereoLwRwLtRt 0xcc24,0x0040,0x0003,0x0102
+#define wroteDECChannelConfigurationProgramStereoLhRhLtRt 0xcc24,0x0040,0x0003,0x0402
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhLtRt 0xcc24,0x0040,0x0003,0x0502
+#define wroteDECChannelConfigurationProgramStereoLwRwMono 0xcc24,0x0040,0x0003,0x0103
+#define wroteDECChannelConfigurationProgramStereoLhRhMono 0xcc24,0x0040,0x0003,0x0403
+#define wroteDECChannelConfigurationProgramStereoLwRwLhRhMono 0xcc24,0x0040,0x0003,0x0503
+#define wroteDECChannelConfigurationProgram3StereoLwRw 0xcc24,0x0040,0x0108,0x0100
+#define wroteDECChannelConfigurationProgram3StereoLhRh 0xcc24,0x0040,0x0108,0x0400
+#define wroteDECChannelConfigurationProgram3StereoLwRwLhRh 0xcc24,0x0040,0x0108,0x0500
+#define wroteDECChannelConfigurationProgramPhantomLwRw 0xcc24,0x0040,0x0105,0x0100
+#define wroteDECChannelConfigurationProgramPhantomLhRh 0xcc24,0x0040,0x0105,0x0400
+#define wroteDECChannelConfigurationProgramPhantomLwRwLhRh 0xcc24,0x0040,0x0105,0x0500
+#define wroteDECChannelConfigurationProgramSurroundLwRw 0xcc24,0x0040,0x010a,0x0100
+#define wroteDECChannelConfigurationProgramSurroundLhRh 0xcc24,0x0040,0x010a,0x0400
+#define wroteDECChannelConfigurationProgramSurroundLwRwLhRh 0xcc24,0x0040,0x010a,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_0 0xcc24,0x0040,0x0003,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_0 0xcc24,0x0040,0x0003,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 0xcc24,0x0040,0x0003,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_0 0xcc24,0x0040,0x0003,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_0 0xcc24,0x0040,0x0003,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_0 0xcc24,0x0040,0x0003,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_0 0xcc24,0x0040,0x0004,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_0 0xcc24,0x0040,0x0004,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_0 0xcc24,0x0040,0x0004,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_0 0xcc24,0x0040,0x0005,0x0100
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_0 0xcc24,0x0040,0x0005,0x0400
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_0 0xcc24,0x0040,0x0005,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_0 0xcc24,0x0040,0x0005,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_0 0xcc24,0x0040,0x0005,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 0xcc24,0x0040,0x0005,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_0 0xcc24,0x0040,0x0005,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_0 0xcc24,0x0040,0x0005,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 0xcc24,0x0040,0x0005,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_0 0xcc24,0x0040,0x0005,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_0 0xcc24,0x0040,0x0005,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_0 0xcc24,0x0040,0x0005,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_0 0xcc24,0x0040,0x0006,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_0 0xcc24,0x0040,0x0006,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_0 0xcc24,0x0040,0x0006,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_0 0xcc24,0x0040,0x0007,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_0 0xcc24,0x0040,0x0007,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_0 0xcc24,0x0040,0x0007,0x0500
+#define wroteDECChannelConfigurationProgramSurround0LwRw_0 0xcc24,0x0040,0x0008,0x0100
+#define wroteDECChannelConfigurationProgramSurround0LhRh_0 0xcc24,0x0040,0x0008,0x0400
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_0 0xcc24,0x0040,0x0008,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_0 0xcc24,0x0040,0x0009,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_0 0xcc24,0x0040,0x0009,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_0 0xcc24,0x0040,0x0009,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRw_0 0xcc24,0x0040,0x000a,0x0100
+#define wroteDECChannelConfigurationProgramSurround2LhRh_0 0xcc24,0x0040,0x000a,0x0400
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_0 0xcc24,0x0040,0x000a,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_0 0xcc24,0x0040,0x000a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_0 0xcc24,0x0040,0x000a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_0 0xcc24,0x0040,0x000a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_0 0xcc24,0x0040,0x000a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_0 0xcc24,0x0040,0x000a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 0xcc24,0x0040,0x000a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_0 0xcc24,0x0040,0x000a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_0 0xcc24,0x0040,0x000a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_0 0xcc24,0x0040,0x000a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_0 0xcc24,0x0040,0x000b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_0 0xcc24,0x0040,0x000b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_0 0xcc24,0x0040,0x000b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_0 0xcc24,0x0040,0x000c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_0 0xcc24,0x0040,0x000c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_0 0xcc24,0x0040,0x000c,0x0500
+#define wroteDECChannelConfigurationProgramNoneLwRw_1 0xcc24,0x0040,0x0101,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh_1 0xcc24,0x0040,0x0101,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_1 0xcc24,0x0040,0x0101,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw_1 0xcc24,0x0040,0x0102,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh_1 0xcc24,0x0040,0x0102,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_1 0xcc24,0x0040,0x0102,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_1 0xcc24,0x0040,0x0103,0x0100
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_1 0xcc24,0x0040,0x0103,0x0400
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_1 0xcc24,0x0040,0x0103,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_1 0xcc24,0x0040,0x0103,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_1 0xcc24,0x0040,0x0103,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 0xcc24,0x0040,0x0103,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_1 0xcc24,0x0040,0x0103,0x0102
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_1 0xcc24,0x0040,0x0103,0x0402
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 0xcc24,0x0040,0x0103,0x0502
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_1 0xcc24,0x0040,0x0103,0x0103
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_1 0xcc24,0x0040,0x0103,0x0403
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_1 0xcc24,0x0040,0x0103,0x0503
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_1 0xcc24,0x0040,0x0103,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_1 0xcc24,0x0040,0x0103,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_1 0xcc24,0x0040,0x0103,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_1 0xcc24,0x0040,0x0104,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_1 0xcc24,0x0040,0x0104,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_1 0xcc24,0x0040,0x0104,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_1 0xcc24,0x0040,0x0105,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_1 0xcc24,0x0040,0x0105,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 0xcc24,0x0040,0x0105,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_1 0xcc24,0x0040,0x0105,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_1 0xcc24,0x0040,0x0105,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 0xcc24,0x0040,0x0105,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_1 0xcc24,0x0040,0x0105,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_1 0xcc24,0x0040,0x0105,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_1 0xcc24,0x0040,0x0105,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_1 0xcc24,0x0040,0x0106,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_1 0xcc24,0x0040,0x0106,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_1 0xcc24,0x0040,0x0106,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_1 0xcc24,0x0040,0x0107,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_1 0xcc24,0x0040,0x0107,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_1 0xcc24,0x0040,0x0107,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_1 0xcc24,0x0040,0x0109,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_1 0xcc24,0x0040,0x0109,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_1 0xcc24,0x0040,0x0109,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_1 0xcc24,0x0040,0x010a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_1 0xcc24,0x0040,0x010a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_1 0xcc24,0x0040,0x010a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_1 0xcc24,0x0040,0x010a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_1 0xcc24,0x0040,0x010a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 0xcc24,0x0040,0x010a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_1 0xcc24,0x0040,0x010a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_1 0xcc24,0x0040,0x010a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_1 0xcc24,0x0040,0x010a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_1 0xcc24,0x0040,0x010b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_1 0xcc24,0x0040,0x010b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_1 0xcc24,0x0040,0x010b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_1 0xcc24,0x0040,0x010c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_1 0xcc24,0x0040,0x010c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_1 0xcc24,0x0040,0x010c,0x0500
+#define wroteDECChannelConfigurationProgramNoneLwRw_2 0xcc24,0x0040,0x0201,0x0100
+#define wroteDECChannelConfigurationProgramNoneLhRh_2 0xcc24,0x0040,0x0201,0x0400
+#define wroteDECChannelConfigurationProgramNoneLwRwLhRh_2 0xcc24,0x0040,0x0201,0x0500
+#define wroteDECChannelConfigurationProgramMonoLwRw_2 0xcc24,0x0040,0x0202,0x0100
+#define wroteDECChannelConfigurationProgramMonoLhRh_2 0xcc24,0x0040,0x0202,0x0400
+#define wroteDECChannelConfigurationProgramMonoLwRwLhRh_2 0xcc24,0x0040,0x0202,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRw_2 0xcc24,0x0040,0x0203,0x0100
+#define wroteDECChannelConfigurationProgramPhantom0LhRh_2 0xcc24,0x0040,0x0203,0x0400
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRh_2 0xcc24,0x0040,0x0203,0x0500
+#define wroteDECChannelConfigurationProgramPhantom0LwRwStereo_2 0xcc24,0x0040,0x0203,0x0101
+#define wroteDECChannelConfigurationProgramPhantom0LhRhStereo_2 0xcc24,0x0040,0x0203,0x0401
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 0xcc24,0x0040,0x0203,0x0501
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLtRt_2 0xcc24,0x0040,0x0203,0x0102
+#define wroteDECChannelConfigurationProgramPhantom0LhRhLtRt_2 0xcc24,0x0040,0x0203,0x0402
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 0xcc24,0x0040,0x0203,0x0502
+#define wroteDECChannelConfigurationProgramPhantom0LwRwMono_2 0xcc24,0x0040,0x0203,0x0103
+#define wroteDECChannelConfigurationProgramPhantom0LhRhMono_2 0xcc24,0x0040,0x0203,0x0403
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhMono_2 0xcc24,0x0040,0x0203,0x0503
+#define wroteDECChannelConfigurationProgramPhantom0LwRwDual_2 0xcc24,0x0040,0x0203,0x0104
+#define wroteDECChannelConfigurationProgramPhantom0LhRhDual_2 0xcc24,0x0040,0x0203,0x0404
+#define wroteDECChannelConfigurationProgramPhantom0LwRwLhRhDual_2 0xcc24,0x0040,0x0203,0x0504
+#define wroteDECChannelConfigurationProgramPhantom1LwRw_2 0xcc24,0x0040,0x0204,0x0100
+#define wroteDECChannelConfigurationProgramPhantom1LhRh_2 0xcc24,0x0040,0x0204,0x0400
+#define wroteDECChannelConfigurationProgramPhantom1LwRwLhRh_2 0xcc24,0x0040,0x0204,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRw_2 0xcc24,0x0040,0x0205,0x0100
+#define wroteDECChannelConfigurationProgramPhantom2LhRh_2 0xcc24,0x0040,0x0205,0x0400
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRh_2 0xcc24,0x0040,0x0205,0x0500
+#define wroteDECChannelConfigurationProgramPhantom2LwRwStereo_2 0xcc24,0x0040,0x0205,0x0101
+#define wroteDECChannelConfigurationProgramPhantom2LhRhStereo_2 0xcc24,0x0040,0x0205,0x0401
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 0xcc24,0x0040,0x0205,0x0501
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLtRt_2 0xcc24,0x0040,0x0205,0x0102
+#define wroteDECChannelConfigurationProgramPhantom2LhRhLtRt_2 0xcc24,0x0040,0x0205,0x0402
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 0xcc24,0x0040,0x0205,0x0502
+#define wroteDECChannelConfigurationProgramPhantom2LwRwMono_2 0xcc24,0x0040,0x0205,0x0103
+#define wroteDECChannelConfigurationProgramPhantom2LhRhMono_2 0xcc24,0x0040,0x0205,0x0403
+#define wroteDECChannelConfigurationProgramPhantom2LwRwLhRhMono_2 0xcc24,0x0040,0x0205,0x0503
+#define wroteDECChannelConfigurationProgramPhantom3LwRw_2 0xcc24,0x0040,0x0206,0x0100
+#define wroteDECChannelConfigurationProgramPhantom3LhRh_2 0xcc24,0x0040,0x0206,0x0400
+#define wroteDECChannelConfigurationProgramPhantom3LwRwLhRh_2 0xcc24,0x0040,0x0206,0x0500
+#define wroteDECChannelConfigurationProgramPhantom4LwRw_2 0xcc24,0x0040,0x0207,0x0100
+#define wroteDECChannelConfigurationProgramPhantom4LhRh_2 0xcc24,0x0040,0x0207,0x0400
+#define wroteDECChannelConfigurationProgramPhantom4LwRwLhRh_2 0xcc24,0x0040,0x0207,0x0500
+#define wroteDECChannelConfigurationProgramSurround0LwRw_2 0xcc24,0x0040,0x0208,0x0100
+#define wroteDECChannelConfigurationProgramSurround0LhRh_2 0xcc24,0x0040,0x0208,0x0400
+#define wroteDECChannelConfigurationProgramSurround0LwRwLhRh_2 0xcc24,0x0040,0x0208,0x0500
+#define wroteDECChannelConfigurationProgramSurround1LwRw_2 0xcc24,0x0040,0x0209,0x0100
+#define wroteDECChannelConfigurationProgramSurround1LhRh_2 0xcc24,0x0040,0x0209,0x0400
+#define wroteDECChannelConfigurationProgramSurround1LwRwLhRh_2 0xcc24,0x0040,0x0209,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRw_2 0xcc24,0x0040,0x020a,0x0100
+#define wroteDECChannelConfigurationProgramSurround2LhRh_2 0xcc24,0x0040,0x020a,0x0400
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRh_2 0xcc24,0x0040,0x020a,0x0500
+#define wroteDECChannelConfigurationProgramSurround2LwRwStereo_2 0xcc24,0x0040,0x020a,0x0101
+#define wroteDECChannelConfigurationProgramSurround2LhRhStereo_2 0xcc24,0x0040,0x020a,0x0401
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhStereo_2 0xcc24,0x0040,0x020a,0x0501
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtRt_2 0xcc24,0x0040,0x020a,0x0102
+#define wroteDECChannelConfigurationProgramSurround2LhRhLtRt_2 0xcc24,0x0040,0x020a,0x0402
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 0xcc24,0x0040,0x020a,0x0502
+#define wroteDECChannelConfigurationProgramSurround2LwRwMono_2 0xcc24,0x0040,0x020a,0x0103
+#define wroteDECChannelConfigurationProgramSurround2LhRhMono_2 0xcc24,0x0040,0x020a,0x0403
+#define wroteDECChannelConfigurationProgramSurround2LwRwLhRhMono_2 0xcc24,0x0040,0x020a,0x0503
+#define wroteDECChannelConfigurationProgramSurround3LwRw_2 0xcc24,0x0040,0x020b,0x0100
+#define wroteDECChannelConfigurationProgramSurround3LhRh_2 0xcc24,0x0040,0x020b,0x0400
+#define wroteDECChannelConfigurationProgramSurround3LwRwLhRh_2 0xcc24,0x0040,0x020b,0x0500
+#define wroteDECChannelConfigurationProgramSurround4LwRw_2 0xcc24,0x0040,0x020c,0x0100
+#define wroteDECChannelConfigurationProgramSurround4LhRh_2 0xcc24,0x0040,0x020c,0x0400
+#define wroteDECChannelConfigurationProgramSurround4LwRwLhRh_2 0xcc24,0x0040,0x020c,0x0500
+#define readDECChannelConfigurationProgramExtChan 0xc224,0x4300
+#define wroteDECChannelConfigurationProgramExtChanNone 0xca24,0x4300
+#define wroteDECChannelConfigurationProgramExtChanLhRh 0xca24,0x4304
+#define wroteDECChannelConfigurationProgramExtChanLwRw 0xca24,0x4301
+#define wroteDECChannelConfigurationProgramExtChanLwRwLhRh 0xca24,0x4305
+#define wroteDECChannelConfigurationProgramAuxUnknown 0xca24,0x4200
+#define wroteDECChannelConfigurationProgramAuxStereo 0xca24,0x4201
+#define wroteDECChannelConfigurationProgramAuxLtRt 0xca24,0x4202
+#define wroteDECChannelConfigurationProgramAuxMono 0xca24,0x4203
+#define wroteDECChannelConfigurationProgramAuxDual 0xca24,0x4204
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce24,0x4008,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce24,0x4008,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce24,0x4008,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_0 0xce24,0x4008,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_1 0xce24,0x4008,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtmRtm_2 0xce24,0x4008,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x4008,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x4008,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x4008,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce24,0x4008,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce24,0x4008,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce24,0x4008,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x4008,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x4008,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x4008,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationProgramATMOSChan 0xc224,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanNone 0xca24,0x4500
+#define wroteDECChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca24,0x4511
+#define wroteDECChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca24,0x450a
+#define wroteDECChannelConfigurationProgramATMOSChanLtmRtm 0xca24,0x4504
+#define wroteDECChannelConfigurationDecodeUnknown 0xcc24,0x0048,0x0000,0x0000
+#define wroteDECChannelConfigurationDecodeNone 0xcc24,0x0048,0x0001,0x0000
+#define wroteDECChannelConfigurationDecodeMono 0xcc24,0x0048,0x0002,0x0000
+#define wroteDECChannelConfigurationDecodeStereo 0xcc24,0x0048,0x0003,0x0000
+#define wroteDECChannelConfigurationDecodeStereoLtRt 0xcc24,0x0048,0x0003,0x0002
+#define wroteDECChannelConfigurationDecodeStereoMono 0xcc24,0x0048,0x0003,0x0003
+#define wroteDECChannelConfigurationDecode3Stereo 0xcc24,0x0048,0x0108,0x0000
+#define wroteDECChannelConfigurationDecodePhantom 0xcc24,0x0048,0x0105,0x0000
+#define wroteDECChannelConfigurationDecodeSurround 0xcc24,0x0048,0x010a,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_0 0xcc24,0x0048,0x0003,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0Dual_0 0xcc24,0x0048,0x0003,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_0 0xcc24,0x0048,0x0004,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2_0 0xcc24,0x0048,0x0005,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_0 0xcc24,0x0048,0x0005,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_0 0xcc24,0x0048,0x0005,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_0 0xcc24,0x0048,0x0005,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_0 0xcc24,0x0048,0x0006,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_0 0xcc24,0x0048,0x0007,0x0000
+#define wroteDECChannelConfigurationDecodeSurround0_0 0xcc24,0x0048,0x0008,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_0 0xcc24,0x0048,0x0009,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2_0 0xcc24,0x0048,0x000a,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_0 0xcc24,0x0048,0x000a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_0 0xcc24,0x0048,0x000a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_0 0xcc24,0x0048,0x000a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_0 0xcc24,0x0048,0x000b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_0 0xcc24,0x0048,0x000c,0x0000
+#define wroteDECChannelConfigurationDecodeNone_1 0xcc24,0x0048,0x0101,0x0000
+#define wroteDECChannelConfigurationDecodeMono_1 0xcc24,0x0048,0x0102,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0_1 0xcc24,0x0048,0x0103,0x0000
+#define wroteDECChannelConfigurationDecodePhantom0Stereo_1 0xcc24,0x0048,0x0103,0x0001
+#define wroteDECChannelConfigurationDecodePhantom0LtRt_1 0xcc24,0x0048,0x0103,0x0002
+#define wroteDECChannelConfigurationDecodePhantom0Mono_1 0xcc24,0x0048,0x0103,0x0003
+#define wroteDECChannelConfigurationDecodePhantom0Dual_1 0xcc24,0x0048,0x0103,0x0004
+#define wroteDECChannelConfigurationDecodePhantom1_1 0xcc24,0x0048,0x0104,0x0000
+#define wroteDECChannelConfigurationDecodePhantom2Stereo_1 0xcc24,0x0048,0x0105,0x0001
+#define wroteDECChannelConfigurationDecodePhantom2LtRt_1 0xcc24,0x0048,0x0105,0x0002
+#define wroteDECChannelConfigurationDecodePhantom2Mono_1 0xcc24,0x0048,0x0105,0x0003
+#define wroteDECChannelConfigurationDecodePhantom3_1 0xcc24,0x0048,0x0106,0x0000
+#define wroteDECChannelConfigurationDecodePhantom4_1 0xcc24,0x0048,0x0107,0x0000
+#define wroteDECChannelConfigurationDecodeSurround1_1 0xcc24,0x0048,0x0109,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2Stereo_1 0xcc24,0x0048,0x010a,0x0001
+#define wroteDECChannelConfigurationDecodeSurround2LtRt_1 0xcc24,0x0048,0x010a,0x0002
+#define wroteDECChannelConfigurationDecodeSurround2Mono_1 0xcc24,0x0048,0x010a,0x0003
+#define wroteDECChannelConfigurationDecodeSurround3_1 0xcc24,0x0048,0x010b,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4_1 0xcc24,0x0048,0x010c,0x0000
+#define wroteDECChannelConfigurationDecodeNoneLwRw 0xcc24,0x0048,0x0001,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh 0xcc24,0x0048,0x0001,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh 0xcc24,0x0048,0x0001,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw 0xcc24,0x0048,0x0002,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh 0xcc24,0x0048,0x0002,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh 0xcc24,0x0048,0x0002,0x0500
+#define wroteDECChannelConfigurationDecodeStereoLwRw 0xcc24,0x0048,0x0003,0x0100
+#define wroteDECChannelConfigurationDecodeStereoLhRh 0xcc24,0x0048,0x0003,0x0400
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRh 0xcc24,0x0048,0x0003,0x0500
+#define wroteDECChannelConfigurationDecodeStereoLwRwLtRt 0xcc24,0x0048,0x0003,0x0102
+#define wroteDECChannelConfigurationDecodeStereoLhRhLtRt 0xcc24,0x0048,0x0003,0x0402
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhLtRt 0xcc24,0x0048,0x0003,0x0502
+#define wroteDECChannelConfigurationDecodeStereoLwRwMono 0xcc24,0x0048,0x0003,0x0103
+#define wroteDECChannelConfigurationDecodeStereoLhRhMono 0xcc24,0x0048,0x0003,0x0403
+#define wroteDECChannelConfigurationDecodeStereoLwRwLhRhMono 0xcc24,0x0048,0x0003,0x0503
+#define wroteDECChannelConfigurationDecode3StereoLwRw 0xcc24,0x0048,0x0108,0x0100
+#define wroteDECChannelConfigurationDecode3StereoLhRh 0xcc24,0x0048,0x0108,0x0400
+#define wroteDECChannelConfigurationDecode3StereoLwRwLhRh 0xcc24,0x0048,0x0108,0x0500
+#define wroteDECChannelConfigurationDecodePhantomLwRw 0xcc24,0x0048,0x0105,0x0100
+#define wroteDECChannelConfigurationDecodePhantomLhRh 0xcc24,0x0048,0x0105,0x0400
+#define wroteDECChannelConfigurationDecodePhantomLwRwLhRh 0xcc24,0x0048,0x0105,0x0500
+#define wroteDECChannelConfigurationDecodeSurroundLwRw 0xcc24,0x0048,0x010a,0x0100
+#define wroteDECChannelConfigurationDecodeSurroundLhRh 0xcc24,0x0048,0x010a,0x0400
+#define wroteDECChannelConfigurationDecodeSurroundLwRwLhRh 0xcc24,0x0048,0x010a,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_0 0xcc24,0x0048,0x0003,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_0 0xcc24,0x0048,0x0003,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_0 0xcc24,0x0048,0x0003,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_0 0xcc24,0x0048,0x0003,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_0 0xcc24,0x0048,0x0003,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_0 0xcc24,0x0048,0x0003,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_0 0xcc24,0x0048,0x0004,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_0 0xcc24,0x0048,0x0004,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_0 0xcc24,0x0048,0x0004,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_0 0xcc24,0x0048,0x0005,0x0100
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_0 0xcc24,0x0048,0x0005,0x0400
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_0 0xcc24,0x0048,0x0005,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_0 0xcc24,0x0048,0x0005,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_0 0xcc24,0x0048,0x0005,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_0 0xcc24,0x0048,0x0005,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_0 0xcc24,0x0048,0x0005,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_0 0xcc24,0x0048,0x0005,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_0 0xcc24,0x0048,0x0005,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_0 0xcc24,0x0048,0x0005,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_0 0xcc24,0x0048,0x0005,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_0 0xcc24,0x0048,0x0005,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_0 0xcc24,0x0048,0x0006,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_0 0xcc24,0x0048,0x0006,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_0 0xcc24,0x0048,0x0006,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_0 0xcc24,0x0048,0x0007,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_0 0xcc24,0x0048,0x0007,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_0 0xcc24,0x0048,0x0007,0x0500
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_0 0xcc24,0x0048,0x0008,0x0100
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_0 0xcc24,0x0048,0x0008,0x0400
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_0 0xcc24,0x0048,0x0008,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_0 0xcc24,0x0048,0x0009,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_0 0xcc24,0x0048,0x0009,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_0 0xcc24,0x0048,0x0009,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_0 0xcc24,0x0048,0x000a,0x0100
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_0 0xcc24,0x0048,0x000a,0x0400
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_0 0xcc24,0x0048,0x000a,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_0 0xcc24,0x0048,0x000a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_0 0xcc24,0x0048,0x000a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_0 0xcc24,0x0048,0x000a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_0 0xcc24,0x0048,0x000a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_0 0xcc24,0x0048,0x000a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_0 0xcc24,0x0048,0x000a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_0 0xcc24,0x0048,0x000a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_0 0xcc24,0x0048,0x000a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_0 0xcc24,0x0048,0x000a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_0 0xcc24,0x0048,0x000b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_0 0xcc24,0x0048,0x000b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_0 0xcc24,0x0048,0x000b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_0 0xcc24,0x0048,0x000c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_0 0xcc24,0x0048,0x000c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_0 0xcc24,0x0048,0x000c,0x0500
+#define wroteDECChannelConfigurationDecodeNoneLwRw_1 0xcc24,0x0048,0x0101,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh_1 0xcc24,0x0048,0x0101,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_1 0xcc24,0x0048,0x0101,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw_1 0xcc24,0x0048,0x0102,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh_1 0xcc24,0x0048,0x0102,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_1 0xcc24,0x0048,0x0102,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_1 0xcc24,0x0048,0x0103,0x0100
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_1 0xcc24,0x0048,0x0103,0x0400
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_1 0xcc24,0x0048,0x0103,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_1 0xcc24,0x0048,0x0103,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_1 0xcc24,0x0048,0x0103,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_1 0xcc24,0x0048,0x0103,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_1 0xcc24,0x0048,0x0103,0x0102
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_1 0xcc24,0x0048,0x0103,0x0402
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_1 0xcc24,0x0048,0x0103,0x0502
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_1 0xcc24,0x0048,0x0103,0x0103
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_1 0xcc24,0x0048,0x0103,0x0403
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_1 0xcc24,0x0048,0x0103,0x0503
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_1 0xcc24,0x0048,0x0103,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_1 0xcc24,0x0048,0x0103,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_1 0xcc24,0x0048,0x0103,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_1 0xcc24,0x0048,0x0104,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_1 0xcc24,0x0048,0x0104,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_1 0xcc24,0x0048,0x0104,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_1 0xcc24,0x0048,0x0105,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_1 0xcc24,0x0048,0x0105,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_1 0xcc24,0x0048,0x0105,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_1 0xcc24,0x0048,0x0105,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_1 0xcc24,0x0048,0x0105,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_1 0xcc24,0x0048,0x0105,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_1 0xcc24,0x0048,0x0105,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_1 0xcc24,0x0048,0x0105,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_1 0xcc24,0x0048,0x0105,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_1 0xcc24,0x0048,0x0106,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_1 0xcc24,0x0048,0x0106,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_1 0xcc24,0x0048,0x0106,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_1 0xcc24,0x0048,0x0107,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_1 0xcc24,0x0048,0x0107,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_1 0xcc24,0x0048,0x0107,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_1 0xcc24,0x0048,0x0109,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_1 0xcc24,0x0048,0x0109,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_1 0xcc24,0x0048,0x0109,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_1 0xcc24,0x0048,0x010a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_1 0xcc24,0x0048,0x010a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_1 0xcc24,0x0048,0x010a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_1 0xcc24,0x0048,0x010a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_1 0xcc24,0x0048,0x010a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_1 0xcc24,0x0048,0x010a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_1 0xcc24,0x0048,0x010a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_1 0xcc24,0x0048,0x010a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_1 0xcc24,0x0048,0x010a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_1 0xcc24,0x0048,0x010b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_1 0xcc24,0x0048,0x010b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_1 0xcc24,0x0048,0x010b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_1 0xcc24,0x0048,0x010c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_1 0xcc24,0x0048,0x010c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_1 0xcc24,0x0048,0x010c,0x0500
+#define wroteDECChannelConfigurationDecodeNoneLwRw_2 0xcc24,0x0048,0x0201,0x0100
+#define wroteDECChannelConfigurationDecodeNoneLhRh_2 0xcc24,0x0048,0x0201,0x0400
+#define wroteDECChannelConfigurationDecodeNoneLwRwLhRh_2 0xcc24,0x0048,0x0201,0x0500
+#define wroteDECChannelConfigurationDecodeMonoLwRw_2 0xcc24,0x0048,0x0202,0x0100
+#define wroteDECChannelConfigurationDecodeMonoLhRh_2 0xcc24,0x0048,0x0202,0x0400
+#define wroteDECChannelConfigurationDecodeMonoLwRwLhRh_2 0xcc24,0x0048,0x0202,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRw_2 0xcc24,0x0048,0x0203,0x0100
+#define wroteDECChannelConfigurationDecodePhantom0LhRh_2 0xcc24,0x0048,0x0203,0x0400
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRh_2 0xcc24,0x0048,0x0203,0x0500
+#define wroteDECChannelConfigurationDecodePhantom0LwRwStereo_2 0xcc24,0x0048,0x0203,0x0101
+#define wroteDECChannelConfigurationDecodePhantom0LhRhStereo_2 0xcc24,0x0048,0x0203,0x0401
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhStereo_2 0xcc24,0x0048,0x0203,0x0501
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLtRt_2 0xcc24,0x0048,0x0203,0x0102
+#define wroteDECChannelConfigurationDecodePhantom0LhRhLtRt_2 0xcc24,0x0048,0x0203,0x0402
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhLtRt_2 0xcc24,0x0048,0x0203,0x0502
+#define wroteDECChannelConfigurationDecodePhantom0LwRwMono_2 0xcc24,0x0048,0x0203,0x0103
+#define wroteDECChannelConfigurationDecodePhantom0LhRhMono_2 0xcc24,0x0048,0x0203,0x0403
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhMono_2 0xcc24,0x0048,0x0203,0x0503
+#define wroteDECChannelConfigurationDecodePhantom0LwRwDual_2 0xcc24,0x0048,0x0203,0x0104
+#define wroteDECChannelConfigurationDecodePhantom0LhRhDual_2 0xcc24,0x0048,0x0203,0x0404
+#define wroteDECChannelConfigurationDecodePhantom0LwRwLhRhDual_2 0xcc24,0x0048,0x0203,0x0504
+#define wroteDECChannelConfigurationDecodePhantom1LwRw_2 0xcc24,0x0048,0x0204,0x0100
+#define wroteDECChannelConfigurationDecodePhantom1LhRh_2 0xcc24,0x0048,0x0204,0x0400
+#define wroteDECChannelConfigurationDecodePhantom1LwRwLhRh_2 0xcc24,0x0048,0x0204,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRw_2 0xcc24,0x0048,0x0205,0x0100
+#define wroteDECChannelConfigurationDecodePhantom2LhRh_2 0xcc24,0x0048,0x0205,0x0400
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRh_2 0xcc24,0x0048,0x0205,0x0500
+#define wroteDECChannelConfigurationDecodePhantom2LwRwStereo_2 0xcc24,0x0048,0x0205,0x0101
+#define wroteDECChannelConfigurationDecodePhantom2LhRhStereo_2 0xcc24,0x0048,0x0205,0x0401
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhStereo_2 0xcc24,0x0048,0x0205,0x0501
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLtRt_2 0xcc24,0x0048,0x0205,0x0102
+#define wroteDECChannelConfigurationDecodePhantom2LhRhLtRt_2 0xcc24,0x0048,0x0205,0x0402
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhLtRt_2 0xcc24,0x0048,0x0205,0x0502
+#define wroteDECChannelConfigurationDecodePhantom2LwRwMono_2 0xcc24,0x0048,0x0205,0x0103
+#define wroteDECChannelConfigurationDecodePhantom2LhRhMono_2 0xcc24,0x0048,0x0205,0x0403
+#define wroteDECChannelConfigurationDecodePhantom2LwRwLhRhMono_2 0xcc24,0x0048,0x0205,0x0503
+#define wroteDECChannelConfigurationDecodePhantom3LwRw_2 0xcc24,0x0048,0x0206,0x0100
+#define wroteDECChannelConfigurationDecodePhantom3LhRh_2 0xcc24,0x0048,0x0206,0x0400
+#define wroteDECChannelConfigurationDecodePhantom3LwRwLhRh_2 0xcc24,0x0048,0x0206,0x0500
+#define wroteDECChannelConfigurationDecodePhantom4LwRw_2 0xcc24,0x0048,0x0207,0x0100
+#define wroteDECChannelConfigurationDecodePhantom4LhRh_2 0xcc24,0x0048,0x0207,0x0400
+#define wroteDECChannelConfigurationDecodePhantom4LwRwLhRh_2 0xcc24,0x0048,0x0207,0x0500
+#define wroteDECChannelConfigurationDecodeSurround0LwRw_2 0xcc24,0x0048,0x0208,0x0100
+#define wroteDECChannelConfigurationDecodeSurround0LhRh_2 0xcc24,0x0048,0x0208,0x0400
+#define wroteDECChannelConfigurationDecodeSurround0LwRwLhRh_2 0xcc24,0x0048,0x0208,0x0500
+#define wroteDECChannelConfigurationDecodeSurround1LwRw_2 0xcc24,0x0048,0x0209,0x0100
+#define wroteDECChannelConfigurationDecodeSurround1LhRh_2 0xcc24,0x0048,0x0209,0x0400
+#define wroteDECChannelConfigurationDecodeSurround1LwRwLhRh_2 0xcc24,0x0048,0x0209,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRw_2 0xcc24,0x0048,0x020a,0x0100
+#define wroteDECChannelConfigurationDecodeSurround2LhRh_2 0xcc24,0x0048,0x020a,0x0400
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRh_2 0xcc24,0x0048,0x020a,0x0500
+#define wroteDECChannelConfigurationDecodeSurround2LwRwStereo_2 0xcc24,0x0048,0x020a,0x0101
+#define wroteDECChannelConfigurationDecodeSurround2LhRhStereo_2 0xcc24,0x0048,0x020a,0x0401
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhStereo_2 0xcc24,0x0048,0x020a,0x0501
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtRt_2 0xcc24,0x0048,0x020a,0x0102
+#define wroteDECChannelConfigurationDecodeSurround2LhRhLtRt_2 0xcc24,0x0048,0x020a,0x0402
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhLtRt_2 0xcc24,0x0048,0x020a,0x0502
+#define wroteDECChannelConfigurationDecodeSurround2LwRwMono_2 0xcc24,0x0048,0x020a,0x0103
+#define wroteDECChannelConfigurationDecodeSurround2LhRhMono_2 0xcc24,0x0048,0x020a,0x0403
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLhRhMono_2 0xcc24,0x0048,0x020a,0x0503
+#define wroteDECChannelConfigurationDecodeSurround3LwRw_2 0xcc24,0x0048,0x020b,0x0100
+#define wroteDECChannelConfigurationDecodeSurround3LhRh_2 0xcc24,0x0048,0x020b,0x0400
+#define wroteDECChannelConfigurationDecodeSurround3LwRwLhRh_2 0xcc24,0x0048,0x020b,0x0500
+#define wroteDECChannelConfigurationDecodeSurround4LwRw_2 0xcc24,0x0048,0x020c,0x0100
+#define wroteDECChannelConfigurationDecodeSurround4LhRh_2 0xcc24,0x0048,0x020c,0x0400
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLhRh_2 0xcc24,0x0048,0x020c,0x0500
+#define readDECChannelConfigurationDecodeExtChan 0xc224,0x4b00
+#define wroteDECChannelConfigurationDecodeExtChanNone 0xca24,0x4b00
+#define wroteDECChannelConfigurationDecodeExtChanLhRh 0xca24,0x4b04
+#define wroteDECChannelConfigurationDecodeExtChanLwRw 0xca24,0x4b01
+#define wroteDECChannelConfigurationDecodeExtChanLwRwLhRh 0xca24,0x4b05
+#define wroteDECChannelConfigurationDecodeAuxUnknown 0xca24,0x4a00
+#define wroteDECChannelConfigurationDecodeAuxStereo 0xca24,0x4a01
+#define wroteDECChannelConfigurationDecodeAuxLtRt 0xca24,0x4a02
+#define wroteDECChannelConfigurationDecodeAuxMono 0xca24,0x4a03
+#define wroteDECChannelConfigurationDecodeAuxDual 0xca24,0x4a04
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_0 0xce24,0x4808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_1 0xce24,0x4808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LtfRtfLtrRtr_2 0xce24,0x4808,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_0 0xce24,0x4808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_1 0xce24,0x4808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtmRtm_2 0xce24,0x4808,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x4808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x4808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x4808,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_0 0xce24,0x4808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_1 0xce24,0x4808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LtfRtfLtrRtr_2 0xce24,0x4808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x4808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x4808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDecodeSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x4808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationDecodeATMOSChan 0xc224,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanNone 0xca24,0x4d00
+#define wroteDECChannelConfigurationDecodeATMOSChanLfhRfhLrhRrh 0xca24,0x4d11
+#define wroteDECChannelConfigurationDecodeATMOSChanLtfRtfLtrRtr 0xca24,0x4d0a
+#define wroteDECChannelConfigurationDecodeATMOSChanLtmRtm 0xca24,0x4d04
+#define wroteDECChannelConfigurationDownmixUnknown 0xcc24,0x0050,0x0000,0x0000
+#define wroteDECChannelConfigurationDownmixNone 0xcc24,0x0050,0x0001,0x0000
+#define wroteDECChannelConfigurationDownmixMono 0xcc24,0x0050,0x0002,0x0000
+#define wroteDECChannelConfigurationDownmixStereo 0xcc24,0x0050,0x0003,0x0000
+#define wroteDECChannelConfigurationDownmixStereoLtRt 0xcc24,0x0050,0x0003,0x0002
+#define wroteDECChannelConfigurationDownmixStereoMono 0xcc24,0x0050,0x0003,0x0003
+#define wroteDECChannelConfigurationDownmix3Stereo 0xcc24,0x0050,0x0108,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom 0xcc24,0x0050,0x0105,0x0000
+#define wroteDECChannelConfigurationDownmixSurround 0xcc24,0x0050,0x010a,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_0 0xcc24,0x0050,0x0003,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_0 0xcc24,0x0050,0x0003,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_0 0xcc24,0x0050,0x0004,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2_0 0xcc24,0x0050,0x0005,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_0 0xcc24,0x0050,0x0005,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_0 0xcc24,0x0050,0x0005,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_0 0xcc24,0x0050,0x0005,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_0 0xcc24,0x0050,0x0006,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_0 0xcc24,0x0050,0x0007,0x0000
+#define wroteDECChannelConfigurationDownmixSurround0_0 0xcc24,0x0050,0x0008,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_0 0xcc24,0x0050,0x0009,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2_0 0xcc24,0x0050,0x000a,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_0 0xcc24,0x0050,0x000a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_0 0xcc24,0x0050,0x000a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_0 0xcc24,0x0050,0x000a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_0 0xcc24,0x0050,0x000b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_0 0xcc24,0x0050,0x000c,0x0000
+#define wroteDECChannelConfigurationDownmixNone_1 0xcc24,0x0050,0x0101,0x0000
+#define wroteDECChannelConfigurationDownmixMono_1 0xcc24,0x0050,0x0102,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0_1 0xcc24,0x0050,0x0103,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom0Stereo_1 0xcc24,0x0050,0x0103,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom0LtRt_1 0xcc24,0x0050,0x0103,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom0Mono_1 0xcc24,0x0050,0x0103,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom0Dual_1 0xcc24,0x0050,0x0103,0x0004
+#define wroteDECChannelConfigurationDownmixPhantom1_1 0xcc24,0x0050,0x0104,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom2Stereo_1 0xcc24,0x0050,0x0105,0x0001
+#define wroteDECChannelConfigurationDownmixPhantom2LtRt_1 0xcc24,0x0050,0x0105,0x0002
+#define wroteDECChannelConfigurationDownmixPhantom2Mono_1 0xcc24,0x0050,0x0105,0x0003
+#define wroteDECChannelConfigurationDownmixPhantom3_1 0xcc24,0x0050,0x0106,0x0000
+#define wroteDECChannelConfigurationDownmixPhantom4_1 0xcc24,0x0050,0x0107,0x0000
+#define wroteDECChannelConfigurationDownmixSurround1_1 0xcc24,0x0050,0x0109,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2Stereo_1 0xcc24,0x0050,0x010a,0x0001
+#define wroteDECChannelConfigurationDownmixSurround2LtRt_1 0xcc24,0x0050,0x010a,0x0002
+#define wroteDECChannelConfigurationDownmixSurround2Mono_1 0xcc24,0x0050,0x010a,0x0003
+#define wroteDECChannelConfigurationDownmixSurround3_1 0xcc24,0x0050,0x010b,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4_1 0xcc24,0x0050,0x010c,0x0000
+#define wroteDECChannelConfigurationDownmixNoneLwRw 0xcc24,0x0050,0x0001,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh 0xcc24,0x0050,0x0001,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh 0xcc24,0x0050,0x0001,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw 0xcc24,0x0050,0x0002,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh 0xcc24,0x0050,0x0002,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh 0xcc24,0x0050,0x0002,0x0500
+#define wroteDECChannelConfigurationDownmixStereoLwRw 0xcc24,0x0050,0x0003,0x0100
+#define wroteDECChannelConfigurationDownmixStereoLhRh 0xcc24,0x0050,0x0003,0x0400
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRh 0xcc24,0x0050,0x0003,0x0500
+#define wroteDECChannelConfigurationDownmixStereoLwRwLtRt 0xcc24,0x0050,0x0003,0x0102
+#define wroteDECChannelConfigurationDownmixStereoLhRhLtRt 0xcc24,0x0050,0x0003,0x0402
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhLtRt 0xcc24,0x0050,0x0003,0x0502
+#define wroteDECChannelConfigurationDownmixStereoLwRwMono 0xcc24,0x0050,0x0003,0x0103
+#define wroteDECChannelConfigurationDownmixStereoLhRhMono 0xcc24,0x0050,0x0003,0x0403
+#define wroteDECChannelConfigurationDownmixStereoLwRwLhRhMono 0xcc24,0x0050,0x0003,0x0503
+#define wroteDECChannelConfigurationDownmix3StereoLwRw 0xcc24,0x0050,0x0108,0x0100
+#define wroteDECChannelConfigurationDownmix3StereoLhRh 0xcc24,0x0050,0x0108,0x0400
+#define wroteDECChannelConfigurationDownmix3StereoLwRwLhRh 0xcc24,0x0050,0x0108,0x0500
+#define wroteDECChannelConfigurationDownmixPhantomLwRw 0xcc24,0x0050,0x0105,0x0100
+#define wroteDECChannelConfigurationDownmixPhantomLhRh 0xcc24,0x0050,0x0105,0x0400
+#define wroteDECChannelConfigurationDownmixPhantomLwRwLhRh 0xcc24,0x0050,0x0105,0x0500
+#define wroteDECChannelConfigurationDownmixSurroundLwRw 0xcc24,0x0050,0x010a,0x0100
+#define wroteDECChannelConfigurationDownmixSurroundLhRh 0xcc24,0x0050,0x010a,0x0400
+#define wroteDECChannelConfigurationDownmixSurroundLwRwLhRh 0xcc24,0x0050,0x010a,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_0 0xcc24,0x0050,0x0003,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_0 0xcc24,0x0050,0x0003,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_0 0xcc24,0x0050,0x0003,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_0 0xcc24,0x0050,0x0003,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_0 0xcc24,0x0050,0x0003,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_0 0xcc24,0x0050,0x0003,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_0 0xcc24,0x0050,0x0004,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_0 0xcc24,0x0050,0x0004,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_0 0xcc24,0x0050,0x0004,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_0 0xcc24,0x0050,0x0005,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_0 0xcc24,0x0050,0x0005,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_0 0xcc24,0x0050,0x0005,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_0 0xcc24,0x0050,0x0005,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_0 0xcc24,0x0050,0x0005,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_0 0xcc24,0x0050,0x0005,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_0 0xcc24,0x0050,0x0005,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_0 0xcc24,0x0050,0x0005,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_0 0xcc24,0x0050,0x0005,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_0 0xcc24,0x0050,0x0005,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_0 0xcc24,0x0050,0x0005,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_0 0xcc24,0x0050,0x0005,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_0 0xcc24,0x0050,0x0006,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_0 0xcc24,0x0050,0x0006,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_0 0xcc24,0x0050,0x0006,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_0 0xcc24,0x0050,0x0007,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_0 0xcc24,0x0050,0x0007,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_0 0xcc24,0x0050,0x0007,0x0500
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_0 0xcc24,0x0050,0x0008,0x0100
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_0 0xcc24,0x0050,0x0008,0x0400
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_0 0xcc24,0x0050,0x0008,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_0 0xcc24,0x0050,0x0009,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_0 0xcc24,0x0050,0x0009,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_0 0xcc24,0x0050,0x0009,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_0 0xcc24,0x0050,0x000a,0x0100
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_0 0xcc24,0x0050,0x000a,0x0400
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_0 0xcc24,0x0050,0x000a,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_0 0xcc24,0x0050,0x000a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_0 0xcc24,0x0050,0x000a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_0 0xcc24,0x0050,0x000a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_0 0xcc24,0x0050,0x000a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_0 0xcc24,0x0050,0x000a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_0 0xcc24,0x0050,0x000a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_0 0xcc24,0x0050,0x000a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_0 0xcc24,0x0050,0x000a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_0 0xcc24,0x0050,0x000a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_0 0xcc24,0x0050,0x000b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_0 0xcc24,0x0050,0x000b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_0 0xcc24,0x0050,0x000b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_0 0xcc24,0x0050,0x000c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_0 0xcc24,0x0050,0x000c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_0 0xcc24,0x0050,0x000c,0x0500
+#define wroteDECChannelConfigurationDownmixNoneLwRw_1 0xcc24,0x0050,0x0101,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh_1 0xcc24,0x0050,0x0101,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_1 0xcc24,0x0050,0x0101,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw_1 0xcc24,0x0050,0x0102,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh_1 0xcc24,0x0050,0x0102,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_1 0xcc24,0x0050,0x0102,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_1 0xcc24,0x0050,0x0103,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_1 0xcc24,0x0050,0x0103,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_1 0xcc24,0x0050,0x0103,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_1 0xcc24,0x0050,0x0103,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_1 0xcc24,0x0050,0x0103,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_1 0xcc24,0x0050,0x0103,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_1 0xcc24,0x0050,0x0103,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_1 0xcc24,0x0050,0x0103,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_1 0xcc24,0x0050,0x0103,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_1 0xcc24,0x0050,0x0103,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_1 0xcc24,0x0050,0x0103,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_1 0xcc24,0x0050,0x0103,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_1 0xcc24,0x0050,0x0103,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_1 0xcc24,0x0050,0x0103,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_1 0xcc24,0x0050,0x0103,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_1 0xcc24,0x0050,0x0104,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_1 0xcc24,0x0050,0x0104,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_1 0xcc24,0x0050,0x0104,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_1 0xcc24,0x0050,0x0105,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_1 0xcc24,0x0050,0x0105,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_1 0xcc24,0x0050,0x0105,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_1 0xcc24,0x0050,0x0105,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_1 0xcc24,0x0050,0x0105,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_1 0xcc24,0x0050,0x0105,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_1 0xcc24,0x0050,0x0105,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_1 0xcc24,0x0050,0x0105,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_1 0xcc24,0x0050,0x0105,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_1 0xcc24,0x0050,0x0106,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_1 0xcc24,0x0050,0x0106,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_1 0xcc24,0x0050,0x0106,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_1 0xcc24,0x0050,0x0107,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_1 0xcc24,0x0050,0x0107,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_1 0xcc24,0x0050,0x0107,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_1 0xcc24,0x0050,0x0109,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_1 0xcc24,0x0050,0x0109,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_1 0xcc24,0x0050,0x0109,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_1 0xcc24,0x0050,0x010a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_1 0xcc24,0x0050,0x010a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_1 0xcc24,0x0050,0x010a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_1 0xcc24,0x0050,0x010a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_1 0xcc24,0x0050,0x010a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_1 0xcc24,0x0050,0x010a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_1 0xcc24,0x0050,0x010a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_1 0xcc24,0x0050,0x010a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_1 0xcc24,0x0050,0x010a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_1 0xcc24,0x0050,0x010b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_1 0xcc24,0x0050,0x010b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_1 0xcc24,0x0050,0x010b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_1 0xcc24,0x0050,0x010c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_1 0xcc24,0x0050,0x010c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_1 0xcc24,0x0050,0x010c,0x0500
+#define wroteDECChannelConfigurationDownmixNoneLwRw_2 0xcc24,0x0050,0x0201,0x0100
+#define wroteDECChannelConfigurationDownmixNoneLhRh_2 0xcc24,0x0050,0x0201,0x0400
+#define wroteDECChannelConfigurationDownmixNoneLwRwLhRh_2 0xcc24,0x0050,0x0201,0x0500
+#define wroteDECChannelConfigurationDownmixMonoLwRw_2 0xcc24,0x0050,0x0202,0x0100
+#define wroteDECChannelConfigurationDownmixMonoLhRh_2 0xcc24,0x0050,0x0202,0x0400
+#define wroteDECChannelConfigurationDownmixMonoLwRwLhRh_2 0xcc24,0x0050,0x0202,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRw_2 0xcc24,0x0050,0x0203,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom0LhRh_2 0xcc24,0x0050,0x0203,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRh_2 0xcc24,0x0050,0x0203,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwStereo_2 0xcc24,0x0050,0x0203,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhStereo_2 0xcc24,0x0050,0x0203,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhStereo_2 0xcc24,0x0050,0x0203,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLtRt_2 0xcc24,0x0050,0x0203,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhLtRt_2 0xcc24,0x0050,0x0203,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhLtRt_2 0xcc24,0x0050,0x0203,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwMono_2 0xcc24,0x0050,0x0203,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhMono_2 0xcc24,0x0050,0x0203,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhMono_2 0xcc24,0x0050,0x0203,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwDual_2 0xcc24,0x0050,0x0203,0x0104
+#define wroteDECChannelConfigurationDownmixPhantom0LhRhDual_2 0xcc24,0x0050,0x0203,0x0404
+#define wroteDECChannelConfigurationDownmixPhantom0LwRwLhRhDual_2 0xcc24,0x0050,0x0203,0x0504
+#define wroteDECChannelConfigurationDownmixPhantom1LwRw_2 0xcc24,0x0050,0x0204,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom1LhRh_2 0xcc24,0x0050,0x0204,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom1LwRwLhRh_2 0xcc24,0x0050,0x0204,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRw_2 0xcc24,0x0050,0x0205,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom2LhRh_2 0xcc24,0x0050,0x0205,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRh_2 0xcc24,0x0050,0x0205,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwStereo_2 0xcc24,0x0050,0x0205,0x0101
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhStereo_2 0xcc24,0x0050,0x0205,0x0401
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhStereo_2 0xcc24,0x0050,0x0205,0x0501
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLtRt_2 0xcc24,0x0050,0x0205,0x0102
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhLtRt_2 0xcc24,0x0050,0x0205,0x0402
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhLtRt_2 0xcc24,0x0050,0x0205,0x0502
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwMono_2 0xcc24,0x0050,0x0205,0x0103
+#define wroteDECChannelConfigurationDownmixPhantom2LhRhMono_2 0xcc24,0x0050,0x0205,0x0403
+#define wroteDECChannelConfigurationDownmixPhantom2LwRwLhRhMono_2 0xcc24,0x0050,0x0205,0x0503
+#define wroteDECChannelConfigurationDownmixPhantom3LwRw_2 0xcc24,0x0050,0x0206,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom3LhRh_2 0xcc24,0x0050,0x0206,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom3LwRwLhRh_2 0xcc24,0x0050,0x0206,0x0500
+#define wroteDECChannelConfigurationDownmixPhantom4LwRw_2 0xcc24,0x0050,0x0207,0x0100
+#define wroteDECChannelConfigurationDownmixPhantom4LhRh_2 0xcc24,0x0050,0x0207,0x0400
+#define wroteDECChannelConfigurationDownmixPhantom4LwRwLhRh_2 0xcc24,0x0050,0x0207,0x0500
+#define wroteDECChannelConfigurationDownmixSurround0LwRw_2 0xcc24,0x0050,0x0208,0x0100
+#define wroteDECChannelConfigurationDownmixSurround0LhRh_2 0xcc24,0x0050,0x0208,0x0400
+#define wroteDECChannelConfigurationDownmixSurround0LwRwLhRh_2 0xcc24,0x0050,0x0208,0x0500
+#define wroteDECChannelConfigurationDownmixSurround1LwRw_2 0xcc24,0x0050,0x0209,0x0100
+#define wroteDECChannelConfigurationDownmixSurround1LhRh_2 0xcc24,0x0050,0x0209,0x0400
+#define wroteDECChannelConfigurationDownmixSurround1LwRwLhRh_2 0xcc24,0x0050,0x0209,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRw_2 0xcc24,0x0050,0x020a,0x0100
+#define wroteDECChannelConfigurationDownmixSurround2LhRh_2 0xcc24,0x0050,0x020a,0x0400
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRh_2 0xcc24,0x0050,0x020a,0x0500
+#define wroteDECChannelConfigurationDownmixSurround2LwRwStereo_2 0xcc24,0x0050,0x020a,0x0101
+#define wroteDECChannelConfigurationDownmixSurround2LhRhStereo_2 0xcc24,0x0050,0x020a,0x0401
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhStereo_2 0xcc24,0x0050,0x020a,0x0501
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtRt_2 0xcc24,0x0050,0x020a,0x0102
+#define wroteDECChannelConfigurationDownmixSurround2LhRhLtRt_2 0xcc24,0x0050,0x020a,0x0402
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhLtRt_2 0xcc24,0x0050,0x020a,0x0502
+#define wroteDECChannelConfigurationDownmixSurround2LwRwMono_2 0xcc24,0x0050,0x020a,0x0103
+#define wroteDECChannelConfigurationDownmixSurround2LhRhMono_2 0xcc24,0x0050,0x020a,0x0403
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLhRhMono_2 0xcc24,0x0050,0x020a,0x0503
+#define wroteDECChannelConfigurationDownmixSurround3LwRw_2 0xcc24,0x0050,0x020b,0x0100
+#define wroteDECChannelConfigurationDownmixSurround3LhRh_2 0xcc24,0x0050,0x020b,0x0400
+#define wroteDECChannelConfigurationDownmixSurround3LwRwLhRh_2 0xcc24,0x0050,0x020b,0x0500
+#define wroteDECChannelConfigurationDownmixSurround4LwRw_2 0xcc24,0x0050,0x020c,0x0100
+#define wroteDECChannelConfigurationDownmixSurround4LhRh_2 0xcc24,0x0050,0x020c,0x0400
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLhRh_2 0xcc24,0x0050,0x020c,0x0500
+#define readDECChannelConfigurationDownmixExtChan 0xc224,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanNone 0xca24,0x5300
+#define wroteDECChannelConfigurationDownmixExtChanLhRh 0xca24,0x5304
+#define wroteDECChannelConfigurationDownmixExtChanLwRw 0xca24,0x5301
+#define wroteDECChannelConfigurationDownmixExtChanLwRwLhRh 0xca24,0x5305
+#define wroteDECChannelConfigurationDownmixAuxUnknown 0xca24,0x5200
+#define wroteDECChannelConfigurationDownmixAuxStereo 0xca24,0x5201
+#define wroteDECChannelConfigurationDownmixAuxLtRt 0xca24,0x5202
+#define wroteDECChannelConfigurationDownmixAuxMono 0xca24,0x5203
+#define wroteDECChannelConfigurationDownmixAuxDual 0xca24,0x5204
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_0 0xce24,0x5008,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_1 0xce24,0x5008,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LtfRtfLtrRtr_2 0xce24,0x5008,0x020a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_0 0xce24,0x5008,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_1 0xce24,0x5008,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtmRtm_2 0xce24,0x5008,0x020c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5008,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5008,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5008,0x020a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_0 0xce24,0x5008,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_1 0xce24,0x5008,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LtfRtfLtrRtr_2 0xce24,0x5008,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x5008,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x5008,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationDownmixSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x5008,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationDownmixATMOSChan 0xc224,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanNone 0xca24,0x5500
+#define wroteDECChannelConfigurationDownmixATMOSChanLfhRfhLrhRrh 0xca24,0x5511
+#define wroteDECChannelConfigurationDownmixATMOSChanLtfRtfLtrRtr 0xca24,0x550a
+#define wroteDECChannelConfigurationDownmixATMOSChanLtmRtm 0xca24,0x5504
+#define wroteDECKaraokeCapableUserQ6 0xce24,0x2806
+#define wroteDECSampleRateUnknown 0xca24,0x0800
+#define wroteDECSampleRateNone 0xca24,0x0801
+#define wroteDECSampleRate32000Hz 0xca24,0x0802
+#define wroteDECSampleRate44100Hz 0xca24,0x0803
+#define wroteDECSampleRate48000Hz 0xca24,0x0804
+#define wroteDECSampleRate88200Hz 0xca24,0x0805
+#define wroteDECSampleRate96000Hz 0xca24,0x0806
+#define wroteDECSampleRate192000Hz 0xca24,0x0807
+#define wroteDECSampleRate64000Hz 0xca24,0x0808
+#define wroteDECSampleRate128000Hz 0xca24,0x0809
+#define wroteDECSampleRate176400Hz 0xca24,0x080a
+#define wroteDECSampleRate8000Hz 0xca24,0x080b
+#define wroteDECSampleRate11025Hz 0xca24,0x080c
+#define wroteDECSampleRate12000Hz 0xca24,0x080d
+#define wroteDECSampleRate16000Hz 0xca24,0x080e
+#define wroteDECSampleRate22050Hz 0xca24,0x080f
+#define wroteDECSampleRate24000Hz 0xca24,0x0810
+#define wroteDECSourceProgramUnknown 0xca24,0x0a00
+#define wroteDECSourceProgramNone 0xca24,0x0a01
+#define wroteDECSourceProgramPass 0xca24,0x0a02
+#define wroteDECSourceProgramSing 0xca24,0x0a03
+#define wroteDECSourceProgramAuto 0xca24,0x0a04
+#define wroteDECSourceProgramBitStream 0xca24,0x0a05
+#define wroteDECSourceProgramDTSAll 0xca24,0x0a06
+#define wroteDECSourceProgramPCMAuto 0xca24,0x0a07
+#define wroteDECSourceProgramPCM 0xca24,0x0a08
+#define wroteDECSourceProgramPC8 0xca24,0x0a09
+#define wroteDECSourceProgramAC3 0xca24,0x0a0a
+#define wroteDECSourceProgramDTS 0xca24,0x0a0b
+#define wroteDECSourceProgramAAC 0xca24,0x0a0c
+#define wroteDECSourceProgramMPEG 0xca24,0x0a0d
+#define wroteDECSourceProgramDTS12 0xca24,0x0a0e
+#define wroteDECSourceProgramDTS13 0xca24,0x0a0f
+#define wroteDECSourceProgramDTS14 0xca24,0x0a10
+#define wroteDECSourceProgramDTS16 0xca24,0x0a11
+#define wroteDECSourceProgramWMP 0xca24,0x0a12
+#define wroteDECSourceProgramMP3 0xca24,0x0a13
+#define wroteDECSourceProgramDSD1 0xca24,0x0a14
+#define wroteDECSourceProgramDSD2 0xca24,0x0a15
+#define wroteDECSourceProgramDSD3 0xca24,0x0a16
+#define wroteDECSourceProgramDDP 0xca24,0x0a17
+#define wroteDECSourceProgramDTSHD 0xca24,0x0a18
+#define wroteDECSourceProgramTHD 0xca24,0x0a19
+#define wroteDECSourceProgramDXP 0xca24,0x0a1a
+#define wroteDECSourceProgramWMA 0xca24,0x0a1b
+#define wroteDECSourceProgramSubTypeUnknown 0xca24,0x3700
+#define wroteDECSourceProgramSubTypeNone 0xca24,0x3701
+#define wroteDECSourceProgramSubTypeMatPCMObj 0xca24,0x3702
+#define wroteDECSourceProgramSubTypeMatPCMCnl 0xca24,0x3703
+#define wroteDECSourceProgramSubTypeMatTHDObj 0xca24,0x3704
+#define wroteDECSourceProgramSubTypeMatTHDCnl 0xca24,0x3705
+#define wroteDECSourceProgramSubTypeDDPObj 0xca24,0x3706
+#define wroteDECSourceProgramSubTypeDDPCnl 0xca24,0x3707
+#define wroteDECSourceDecodeUnknown 0xca24,0x0b00
+#define wroteDECSourceDecodeNone 0xca24,0x0b01
+#define wroteDECSourceDecodePass 0xca24,0x0b02
+#define wroteDECSourceDecodeSing 0xca24,0x0b03
+#define wroteDECSourceDecodeAuto 0xca24,0x0b04
+#define wroteDECSourceDecodeBitStream 0xca24,0x0b05
+#define wroteDECSourceDecodeDTSAll 0xca24,0x0b06
+#define wroteDECSourceDecodePCMAuto 0xca24,0x0b07
+#define wroteDECSourceDecodePCM 0xca24,0x0b08
+#define wroteDECSourceDecodePC8 0xca24,0x0b09
+#define wroteDECSourceDecodeAC3 0xca24,0x0b0a
+#define wroteDECSourceDecodeDTS 0xca24,0x0b0b
+#define wroteDECSourceDecodeAAC 0xca24,0x0b0c
+#define wroteDECSourceDecodeMPEG 0xca24,0x0b0d
+#define wroteDECSourceDecodeDTS12 0xca24,0x0b0e
+#define wroteDECSourceDecodeDTS13 0xca24,0x0b0f
+#define wroteDECSourceDecodeDTS14 0xca24,0x0b10
+#define wroteDECSourceDecodeDTS16 0xca24,0x0b11
+#define wroteDECSourceDecodeWMP 0xca24,0x0b12
+#define wroteDECSourceDecodeMP3 0xca24,0x0b13
+#define wroteDECSourceDecodeDSD1 0xca24,0x0b14
+#define wroteDECSourceDecodeDSD2 0xca24,0x0b15
+#define wroteDECSourceDecodeDSD3 0xca24,0x0b16
+#define wroteDECSourceDecodeDDP 0xca24,0x0b17
+#define wroteDECSourceDecodeDTSHD 0xca24,0x0b18
+#define wroteDECSourceDecodeTHD 0xca24,0x0b19
+#define wroteDECSourceDecodeDXP 0xca24,0x0b1a
+#define wroteDECSourceDecodeWMA 0xca24,0x0b1b
+#define wroteDECSourceDecodeSubTypeUnknown 0xca24,0x3600
+#define wroteDECSourceDecodeSubTypeNone 0xca24,0x3601
+#define wroteDECSourceDecodeSubTypeMatPCMObj 0xca24,0x3602
+#define wroteDECSourceDecodeSubTypeMatPCMCnl 0xca24,0x3603
+#define wroteDECSourceDecodeSubTypeMatTHDObj 0xca24,0x3604
+#define wroteDECSourceDecodeSubTypeMatTHDCnl 0xca24,0x3605
+#define wroteDECSourceDecodeSubTypeDDPObj 0xca24,0x3606
+#define wroteDECSourceDecodeSubTypeDDPCnl 0xca24,0x3607
+#define wroteDECChannelConfigurationRequest 0xcc24,0x0038
+#define wroteDECChannelConfigurationProgram 0xcc24,0x0040
+#define wroteDECChannelConfigurationDecode 0xcc24,0x0048
+#define wroteDECChannelConfigurationDownmix 0xcc24,0x0050
+#define wroteDECFrameCount 0xcc24,0x0024
+#define readDECChannelConfigurationOverride 0xc424,0x0058
+#define writeDECChannelConfigurationOverrideUnknown 0xcc24,0x0058,0x0000,0x0000
+#define writeDECChannelConfigurationOverrideNone 0xcc24,0x0058,0x0001,0x0000
+#define writeDECChannelConfigurationOverrideMono 0xcc24,0x0058,0x0002,0x0000
+#define writeDECChannelConfigurationOverrideStereo 0xcc24,0x0058,0x0003,0x0000
+#define writeDECChannelConfigurationOverrideStereoLtRt 0xcc24,0x0058,0x0003,0x0002
+#define writeDECChannelConfigurationOverrideStereoMono 0xcc24,0x0058,0x0003,0x0003
+#define writeDECChannelConfigurationOverride3Stereo 0xcc24,0x0058,0x0108,0x0000
+#define writeDECChannelConfigurationOverridePhantom 0xcc24,0x0058,0x0105,0x0000
+#define writeDECChannelConfigurationOverrideSurround 0xcc24,0x0058,0x010a,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_0 0xcc24,0x0058,0x0003,0x0001
+#define wroteDECChannelConfigurationOverridePhantom0Dual_0 0xcc24,0x0058,0x0003,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_0 0xcc24,0x0058,0x0004,0x0000
+#define writeDECChannelConfigurationOverridePhantom2_0 0xcc24,0x0058,0x0005,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_0 0xcc24,0x0058,0x0005,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_0 0xcc24,0x0058,0x0005,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_0 0xcc24,0x0058,0x0005,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_0 0xcc24,0x0058,0x0006,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_0 0xcc24,0x0058,0x0007,0x0000
+#define writeDECChannelConfigurationOverrideSurround0_0 0xcc24,0x0058,0x0008,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_0 0xcc24,0x0058,0x0009,0x0000
+#define writeDECChannelConfigurationOverrideSurround2_0 0xcc24,0x0058,0x000a,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_0 0xcc24,0x0058,0x000a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_0 0xcc24,0x0058,0x000a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_0 0xcc24,0x0058,0x000a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_0 0xcc24,0x0058,0x000b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_0 0xcc24,0x0058,0x000c,0x0000
+#define writeDECChannelConfigurationOverrideNone_1 0xcc24,0x0058,0x0101,0x0000
+#define writeDECChannelConfigurationOverrideMono_1 0xcc24,0x0058,0x0102,0x0000
+#define writeDECChannelConfigurationOverridePhantom0_1 0xcc24,0x0058,0x0103,0x0000
+#define writeDECChannelConfigurationOverridePhantom0Stereo_1 0xcc24,0x0058,0x0103,0x0001
+#define writeDECChannelConfigurationOverridePhantom0LtRt_1 0xcc24,0x0058,0x0103,0x0002
+#define writeDECChannelConfigurationOverridePhantom0Mono_1 0xcc24,0x0058,0x0103,0x0003
+#define wroteDECChannelConfigurationOverridePhantom0Dual_1 0xcc24,0x0058,0x0103,0x0004
+#define writeDECChannelConfigurationOverridePhantom1_1 0xcc24,0x0058,0x0104,0x0000
+#define wroteDECChannelConfigurationOverridePhantom2Stereo_1 0xcc24,0x0058,0x0105,0x0001
+#define writeDECChannelConfigurationOverridePhantom2LtRt_1 0xcc24,0x0058,0x0105,0x0002
+#define wroteDECChannelConfigurationOverridePhantom2Mono_1 0xcc24,0x0058,0x0105,0x0003
+#define writeDECChannelConfigurationOverridePhantom3_1 0xcc24,0x0058,0x0106,0x0000
+#define writeDECChannelConfigurationOverridePhantom4_1 0xcc24,0x0058,0x0107,0x0000
+#define writeDECChannelConfigurationOverrideSurround1_1 0xcc24,0x0058,0x0109,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2Stereo_1 0xcc24,0x0058,0x010a,0x0001
+#define writeDECChannelConfigurationOverrideSurround2LtRt_1 0xcc24,0x0058,0x010a,0x0002
+#define wroteDECChannelConfigurationOverrideSurround2Mono_1 0xcc24,0x0058,0x010a,0x0003
+#define writeDECChannelConfigurationOverrideSurround3_1 0xcc24,0x0058,0x010b,0x0000
+#define writeDECChannelConfigurationOverrideSurround4_1 0xcc24,0x0058,0x010c,0x0000
+#define wroteDECChannelConfigurationOverride 0xcc24,0x0058
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0003,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_0 0xce24,0x5808,0x000c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_1 0xce24,0x5808,0x010c,0x0000,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtmRtm_2 0xce24,0x5808,0x020c,0x0000,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_0 0xce24,0x5808,0x000c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_1 0xce24,0x5808,0x010c,0x0003,0x0400,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtmRtm_2 0xce24,0x5808,0x020c,0x0003,0x0400,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0100,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0100,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010a,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround2LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020a,0x0103,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0000,0x0a00,0x0000
+#define writeDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0000,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0003,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_0 0xce24,0x5808,0x000c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_1 0xce24,0x5808,0x010c,0x0103,0x0a00,0x0000
+#define wroteDECChannelConfigurationOverrideSurround4LwRwLtfRtfLtrRtr_2 0xce24,0x5808,0x020c,0x0103,0x0a00,0x0000
+#define readDECChannelConfigurationOverrideATMOSChan 0xc224,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanNone 0xca24,0x5d00
+#define writeDECChannelConfigurationOverrideATMOSChanLfhRfhLrhRrh 0xca24,0x5d11
+#define writeDECChannelConfigurationOverrideATMOSChanLtfRtfLtrRtr 0xca24,0x5d0a
+#define writeDECChannelConfigurationOverrideATMOSChanLtmRtm 0xca24,0x5d04
+#define readDECFrameLength 0xc324,0x0030
+#define wroteDECFrameLength 0xcb24,0x0030
+#define readDECBufferRatio 0xc224,0x3200
+#define writeDECBufferRatio1 0xca24,0x3201
+#define writeDECBufferRatio2 0xca24,0x3202
+#define writeDECBufferRatio4 0xca24,0x3204
+#define writeDECBufferRatioE 0xca24,0x32fe
+#define writeDECBufferRatioC 0xca24,0x32fc
+#define readDECEmphasis 0xc224,0x3300
+#define wroteDECEmphasisUnknown 0xca24,0x3300
+#define wroteDECEmphasisNo 0xca24,0x3301
+#define wroteDECEmphasisYes 0xca24,0x3302
+#define readDECBufferDrift 0xc324,0x0034
+#define readDECChannelMapFrom 0xc624,0x6020
+#define wroteDECChannelMapFrom 0xce24,0x6020
+#define readDECChannelMapTo 0xc624,0x8020
+#define wroteDECChannelMapTo 0xce24,0x8020
+#define readDECProgramFormat 0xc424,0x00a0
+#define wroteDECProgramFormat 0xcc24,0x00a0
+#define readDECStatus 0xc508,0x0024
+#define readDECControl 0xc224,0x0400,0xc224,0x0900,0xc224,0x0c00,0xc224,0x0d00,0xc224,0x0e00,0xc224,0x3200,0xc424,0x0038,0xc424,0x0058,0xc624,0x2806,0xc624,0x6020,0xc624,0x8020
diff --git a/alpha/pafdecopcb_a.h b/alpha/pafdecopcb_a.h
--- /dev/null
+++ b/alpha/pafdecopcb_a.h
@@ -0,0 +1,57 @@
+
+/*
+Copyright (c) 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+#ifndef _PAF_DECOPCB_A_H_
+#define _PAF_DECOPCB_A_H_
+
+#include <acpbeta.h>
+
+//
+// Decoder Output Circular Buffer alpha codes.
+// "Stream" frame length is CB read frame length (16-bits).
+//
+
+// Read CB stream frame length
+#define readDECOPCBStreamFrameLength 0xc300+STD_BETA_DECOPCB,0x0004
+// Write 256 to CB stream frame length
+#define writeDECOPCBStreamFrameLength256 0xcb00+STD_BETA_DECOPCB,0x0004,0x0100
+// Write 512 to CB stream frame length
+#define writeDECOPCBStreamFrameLength512 0xcb00+STD_BETA_DECOPCB,0x0004,0x0200
+// Write 1024 to CB stream frame length
+#define writeDECOPCBStreamFrameLength1024 0xcb00+STD_BETA_DECOPCB,0x0004,0x0400
+// Write N to CB stream frame length
+#define writeDECOPCBStreamFrameLengthN(N) 0xcb00+STD_BETA_DECOPCB,0x0004,(N&0xFFFF)
+
+#endif // _PAF_DECOPCB_A_H_
diff --git a/alpha/pafdecopcb_a.hdM b/alpha/pafdecopcb_a.hdM
--- /dev/null
+++ b/alpha/pafdecopcb_a.hdM
@@ -0,0 +1,6 @@
+// pafdecopcb_a.hdM: inverse compilation file [Wed Mar 28 14:10:38 CDT 2018]
+
+#define readDECOPCBStreamFrameLength 0xc38d,0x0004
+#define writeDECOPCBStreamFrameLength256 0xcb8d,0x0004,0x0100
+#define writeDECOPCBStreamFrameLength512 0xcb8d,0x0004,0x0200
+#define writeDECOPCBStreamFrameLength1024 0xcb8d,0x0004,0x0400
diff --git a/alpha/pafenc_a.h b/alpha/pafenc_a.h
--- /dev/null
+++ b/alpha/pafenc_a.h
@@ -0,0 +1,1517 @@
+
+/*
+* Copyright (C) 2004-2017 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Encoder Declarations
+//
+//
+//
+
+#ifndef _PAFENC_A
+#define _PAFENC_A
+
+#include <acpbeta.h>
+#include <paftyp_a.h>
+#include <pafmac_a.h>
+
+#define readENCMode 0xc200+STD_BETA_ENCODE,0x0400
+#define writeENCModeDisable 0xca00+STD_BETA_ENCODE,0x0400
+#define writeENCModeEnable 0xca00+STD_BETA_ENCODE,0x0401
+#define writeENCModeChannelCompact 0xca00+STD_BETA_ENCODE,0x0402
+
+#define readENCCommand 0xc200+STD_BETA_ENCODE,0x0500
+#define writeENCCommandN(N) 0xca00+STD_BETA_ENCODE,0x0500+((N)&0xff)
+#define writeENCCommandNone 0xca00+STD_BETA_ENCODE,0x0500
+#define writeENCCommandMute 0xca00+STD_BETA_ENCODE,0x0501
+#define writeENCCommandUnmute 0xca00+STD_BETA_ENCODE,0x0502
+#define wroteENCCommandNoned 0xca00+STD_BETA_ENCODE,0x0580
+#define wroteENCCommandMuted 0xca00+STD_BETA_ENCODE,0x0581
+#define wroteENCCommandUnmuted 0xca00+STD_BETA_ENCODE,0x0582
+
+#define readENCSampleRate 0xc200+STD_BETA_ENCODE,0x0600
+#define wroteENCSampleRateUnknown 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_UNKNOWN
+#define wroteENCSampleRateNone 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_NONE
+#define wroteENCSampleRate8000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_8000HZ
+#define wroteENCSampleRate11025Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_11025HZ
+#define wroteENCSampleRate12000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_12000HZ
+#define wroteENCSampleRate16000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_16000HZ
+#define wroteENCSampleRate22050Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_22050HZ
+#define wroteENCSampleRate24000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_24000HZ
+#define wroteENCSampleRate32000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_32000HZ
+#define wroteENCSampleRate44100Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_44100HZ
+#define wroteENCSampleRate48000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_48000HZ
+#define wroteENCSampleRate64000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_64000HZ
+#define wroteENCSampleRate88200Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_88200HZ
+#define wroteENCSampleRate96000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_96000HZ
+#define wroteENCSampleRate128000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_128000HZ
+#define wroteENCSampleRate176400Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_176400HZ
+#define wroteENCSampleRate192000Hz 0xca00+STD_BETA_ENCODE,0x0600+PAF_SAMPLERATE_192000HZ
+
+#define readENCChannelCount 0xc200+STD_BETA_ENCODE,0x0700
+#define wroteENCChannelCountN(N) 0xc200+STD_BETA_ENCODE,0x0700+(N)
+
+#define readENCChannelConfigurationRequest 0xc400+STD_BETA_ENCODE,0x0020
+
+#define writeENCChannelConfigurationRequestUnknown 0xcc00+STD_BETA_ENCODE,0x0020,0x0000,0x0000
+
+#define writeENCChannelConfigurationRequestNone 0xcc00+STD_BETA_ENCODE,0x0020,0x0001,0x0000
+#define writeENCChannelConfigurationRequestMono 0xcc00+STD_BETA_ENCODE,0x0020,0x0002,0x0000
+#define writeENCChannelConfigurationRequestStereo 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0000
+#define wroteENCChannelConfigurationRequestStereoLtRt 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0002
+
+#define writeENCChannelConfigurationRequestNone_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0001,0x0000
+#define writeENCChannelConfigurationRequestMono_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0002,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0004,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0006,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0007,0x0000
+#define writeENCChannelConfigurationRequestSurround0_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0020,0x0000
+#define writeENCChannelConfigurationRequestSurround1_0 0xcc00+STD_BETA_ENCODE,0x0020,0x0009,0x0000
+#define writeENCChannelConfigurationRequestSurround2_0 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_0 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_0 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_0 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_0 0xcc00+STD_BETA_ENCODE,0x0020,0x000b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_0 0xcc00+STD_BETA_ENCODE,0x0020,0x000c,0x0000
+
+#define writeENCChannelConfigurationRequestNone_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0101,0x0000
+#define writeENCChannelConfigurationRequestMono_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0102,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0104,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0106,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0107,0x0000
+#define writeENCChannelConfigurationRequestSurround0_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0108,0x0000
+#define writeENCChannelConfigurationRequestSurround1_1 0xcc00+STD_BETA_ENCODE,0x0020,0x0109,0x0000
+#define writeENCChannelConfigurationRequestSurround2_1 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_1 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_1 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_1 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_1 0xcc00+STD_BETA_ENCODE,0x0020,0x010b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_1 0xcc00+STD_BETA_ENCODE,0x0020,0x010c,0x0000
+
+#define writeENCChannelConfigurationRequestNone_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0201,0x0000
+#define writeENCChannelConfigurationRequestMono_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0202,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0204,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0206,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0207,0x0000
+#define writeENCChannelConfigurationRequestSurround0_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0208,0x0000
+#define writeENCChannelConfigurationRequestSurround1_2 0xcc00+STD_BETA_ENCODE,0x0020,0x0209,0x0000
+#define writeENCChannelConfigurationRequestSurround2_2 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_2 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_2 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_2 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_2 0xcc00+STD_BETA_ENCODE,0x0020,0x020b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_2 0xcc00+STD_BETA_ENCODE,0x0020,0x020c,0x0000
+
+#define writeENCChannelConfigurationRequestNoneX_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0001,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestNoneLwRw_0 writeENCChannelConfigurationRequestNoneX_0(0x01)
+#define writeENCChannelConfigurationRequestNoneLhRh_0 writeENCChannelConfigurationRequestNoneX_0(0x04)
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_0 writeENCChannelConfigurationRequestNoneX_0(0x05)
+#define writeENCChannelConfigurationRequestMonoX_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0002,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestMonoLwRw_0 writeENCChannelConfigurationRequestMonoX_0(0x01)
+#define writeENCChannelConfigurationRequestMonoLhRh_0 writeENCChannelConfigurationRequestMonoX_0(0x04)
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_0 writeENCChannelConfigurationRequestMonoX_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom0X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom0LwRw_0 writeENCChannelConfigurationRequestPhantom0X_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRh_0 writeENCChannelConfigurationRequestPhantom0X_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_0 writeENCChannelConfigurationRequestPhantom0X_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,(n<<8|0x0001)
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_0 writeENCChannelConfigurationRequestPhantom0XStereo_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_0 writeENCChannelConfigurationRequestPhantom0XStereo_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 writeENCChannelConfigurationRequestPhantom0XStereo_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_0 writeENCChannelConfigurationRequestPhantom0XLtRt_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_0 writeENCChannelConfigurationRequestPhantom0XLtRt_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_0 writeENCChannelConfigurationRequestPhantom0XLtRt_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,(n<<8|0x0003)
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_0 writeENCChannelConfigurationRequestPhantom0XMono_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_0 writeENCChannelConfigurationRequestPhantom0XMono_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_0 writeENCChannelConfigurationRequestPhantom0XMono_0(0x05)
+#define wroteENCChannelConfigurationRequestPhantom0XDual_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0003,(n<<8|0x0004)
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_0 wroteENCChannelConfigurationRequestPhantom0XDual_0(0x01)
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_0 wroteENCChannelConfigurationRequestPhantom0XDual_0(0x04)
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_0 wroteENCChannelConfigurationRequestPhantom0XDual_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom1X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0004,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom1LwRw_0 writeENCChannelConfigurationRequestPhantom1X_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom1LhRh_0 writeENCChannelConfigurationRequestPhantom1X_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_0 writeENCChannelConfigurationRequestPhantom1X_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom2X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom2LwRw_0 writeENCChannelConfigurationRequestPhantom2X_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom2LhRh_0 writeENCChannelConfigurationRequestPhantom2X_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_0 writeENCChannelConfigurationRequestPhantom2X_0(0x05)
+#define wroteENCChannelConfigurationRequestPhantom2XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,(n<<8|0x0001)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_0 wroteENCChannelConfigurationRequestPhantom2XStereo_0(0x01)
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_0 wroteENCChannelConfigurationRequestPhantom2XStereo_0(0x04)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 wroteENCChannelConfigurationRequestPhantom2XStereo_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom2XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_0 writeENCChannelConfigurationRequestPhantom2XLtRt_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_0 writeENCChannelConfigurationRequestPhantom2XLtRt_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 writeENCChannelConfigurationRequestPhantom2XLtRt_0(0x05)
+#define wroteENCChannelConfigurationRequestPhantom2XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0005,(n<<8|0x0003)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_0 wroteENCChannelConfigurationRequestPhantom2XMono_0(0x01)
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_0 wroteENCChannelConfigurationRequestPhantom2XMono_0(0x04)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_0 wroteENCChannelConfigurationRequestPhantom2XMono_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom3X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0006,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom3LwRw_0 writeENCChannelConfigurationRequestPhantom3X_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom3LhRh_0 writeENCChannelConfigurationRequestPhantom3X_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_0 writeENCChannelConfigurationRequestPhantom3X_0(0x05)
+#define writeENCChannelConfigurationRequestPhantom4X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0007,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom4LwRw_0 writeENCChannelConfigurationRequestPhantom4X_0(0x01)
+#define writeENCChannelConfigurationRequestPhantom4LhRh_0 writeENCChannelConfigurationRequestPhantom4X_0(0x04)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_0 writeENCChannelConfigurationRequestPhantom4X_0(0x05)
+#define writeENCChannelConfigurationRequestSurround0X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0008,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround0LwRw_0 writeENCChannelConfigurationRequestSurround0X_0(0x01)
+#define writeENCChannelConfigurationRequestSurround0LhRh_0 writeENCChannelConfigurationRequestSurround0X_0(0x04)
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_0 writeENCChannelConfigurationRequestSurround0X_0(0x05)
+#define writeENCChannelConfigurationRequestSurround1X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0009,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround1LwRw_0 writeENCChannelConfigurationRequestSurround1X_0(0x01)
+#define writeENCChannelConfigurationRequestSurround1LhRh_0 writeENCChannelConfigurationRequestSurround1X_0(0x04)
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_0 writeENCChannelConfigurationRequestSurround1X_0(0x05)
+#define writeENCChannelConfigurationRequestSurround2X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround2LwRw_0 writeENCChannelConfigurationRequestSurround2X_0(0x01)
+#define writeENCChannelConfigurationRequestSurround2LhRh_0 writeENCChannelConfigurationRequestSurround2X_0(0x04)
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_0 writeENCChannelConfigurationRequestSurround2X_0(0x05)
+#define wroteENCChannelConfigurationRequestSurround2XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_0 wroteENCChannelConfigurationRequestSurround2XStereo_0(0x01)
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_0 wroteENCChannelConfigurationRequestSurround2XStereo_0(0x04)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_0 wroteENCChannelConfigurationRequestSurround2XStereo_0(0x05)
+#define writeENCChannelConfigurationRequestSurround2XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_0 writeENCChannelConfigurationRequestSurround2XLtRt_0(0x01)
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_0 writeENCChannelConfigurationRequestSurround2XLtRt_0(0x04)
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 writeENCChannelConfigurationRequestSurround2XLtRt_0(0x05)
+#define wroteENCChannelConfigurationRequestSurround2XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x000a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_0 wroteENCChannelConfigurationRequestSurround2XMono_0(0x01)
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_0 wroteENCChannelConfigurationRequestSurround2XMono_0(0x04)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_0 wroteENCChannelConfigurationRequestSurround2XMono_0(0x05)
+#define writeENCChannelConfigurationRequestSurround3X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x000b,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround3LwRw_0 writeENCChannelConfigurationRequestSurround3X_0(0x01)
+#define writeENCChannelConfigurationRequestSurround3LhRh_0 writeENCChannelConfigurationRequestSurround3X_0(0x04)
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_0 writeENCChannelConfigurationRequestSurround3X_0(0x05)
+#define writeENCChannelConfigurationRequestSurround4X_0(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x000c,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround4LwRw_0 writeENCChannelConfigurationRequestSurround4X_0(0x01)
+#define writeENCChannelConfigurationRequestSurround4LhRh_0 writeENCChannelConfigurationRequestSurround4X_0(0x04)
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_0 writeENCChannelConfigurationRequestSurround4X_0(0x05)
+
+#define writeENCChannelConfigurationRequestNoneX_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0101,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestNoneLwRw_1 writeENCChannelConfigurationRequestNoneX_1(0x01)
+#define writeENCChannelConfigurationRequestNoneLhRh_1 writeENCChannelConfigurationRequestNoneX_1(0x04)
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_1 writeENCChannelConfigurationRequestNoneX_1(0x05)
+#define writeENCChannelConfigurationRequestMonoX_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0102,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestMonoLwRw_1 writeENCChannelConfigurationRequestMonoX_1(0x01)
+#define writeENCChannelConfigurationRequestMonoLhRh_1 writeENCChannelConfigurationRequestMonoX_1(0x04)
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_1 writeENCChannelConfigurationRequestMonoX_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom0X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom0LwRw_1 writeENCChannelConfigurationRequestPhantom0X_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRh_1 writeENCChannelConfigurationRequestPhantom0X_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_1 writeENCChannelConfigurationRequestPhantom0X_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,(n<<8|0x0001)
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_1 writeENCChannelConfigurationRequestPhantom0XStereo_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_1 writeENCChannelConfigurationRequestPhantom0XStereo_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 writeENCChannelConfigurationRequestPhantom0XStereo_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_1 writeENCChannelConfigurationRequestPhantom0XLtRt_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_1 writeENCChannelConfigurationRequestPhantom0XLtRt_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 writeENCChannelConfigurationRequestPhantom0XLtRt_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,(n<<8|0x0003)
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_1 writeENCChannelConfigurationRequestPhantom0XMono_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_1 writeENCChannelConfigurationRequestPhantom0XMono_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_1 writeENCChannelConfigurationRequestPhantom0XMono_1(0x05)
+#define wroteENCChannelConfigurationRequestPhantom0XDual_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0103,(n<<8|0x0004)
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_1 wroteENCChannelConfigurationRequestPhantom0XDual_1(0x01)
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_1 wroteENCChannelConfigurationRequestPhantom0XDual_1(0x04)
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_1 wroteENCChannelConfigurationRequestPhantom0XDual_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom1X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0104,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom1LwRw_1 writeENCChannelConfigurationRequestPhantom1X_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom1LhRh_1 writeENCChannelConfigurationRequestPhantom1X_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_1 writeENCChannelConfigurationRequestPhantom1X_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom2X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom2LwRw_1 writeENCChannelConfigurationRequestPhantom2X_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom2LhRh_1 writeENCChannelConfigurationRequestPhantom2X_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_1 writeENCChannelConfigurationRequestPhantom2X_1(0x05)
+#define wroteENCChannelConfigurationRequestPhantom2XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,(n<<8|0x0001)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_1 wroteENCChannelConfigurationRequestPhantom2XStereo_1(0x01)
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_1 wroteENCChannelConfigurationRequestPhantom2XStereo_1(0x04)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 wroteENCChannelConfigurationRequestPhantom2XStereo_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom2XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_1 writeENCChannelConfigurationRequestPhantom2XLtRt_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_1 writeENCChannelConfigurationRequestPhantom2XLtRt_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 writeENCChannelConfigurationRequestPhantom2XLtRt_1(0x05)
+#define wroteENCChannelConfigurationRequestPhantom2XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0105,(n<<8|0x0003)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_1 wroteENCChannelConfigurationRequestPhantom2XMono_1(0x01)
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_1 wroteENCChannelConfigurationRequestPhantom2XMono_1(0x04)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_1 wroteENCChannelConfigurationRequestPhantom2XMono_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom3X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0106,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom3LwRw_1 writeENCChannelConfigurationRequestPhantom3X_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom3LhRh_1 writeENCChannelConfigurationRequestPhantom3X_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_1 writeENCChannelConfigurationRequestPhantom3X_1(0x05)
+#define writeENCChannelConfigurationRequestPhantom4X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0107,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom4LwRw_1 writeENCChannelConfigurationRequestPhantom4X_1(0x01)
+#define writeENCChannelConfigurationRequestPhantom4LhRh_1 writeENCChannelConfigurationRequestPhantom4X_1(0x04)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_1 writeENCChannelConfigurationRequestPhantom4X_1(0x05)
+#define writeENCChannelConfigurationRequestSurround0X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0108,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround0LwRw_1 writeENCChannelConfigurationRequestSurround0X_1(0x01)
+#define writeENCChannelConfigurationRequestSurround0LhRh_1 writeENCChannelConfigurationRequestSurround0X_1(0x04)
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_1 writeENCChannelConfigurationRequestSurround0X_1(0x05)
+#define writeENCChannelConfigurationRequestSurround1X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0109,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround1LwRw_1 writeENCChannelConfigurationRequestSurround1X_1(0x01)
+#define writeENCChannelConfigurationRequestSurround1LhRh_1 writeENCChannelConfigurationRequestSurround1X_1(0x04)
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_1 writeENCChannelConfigurationRequestSurround1X_1(0x05)
+#define writeENCChannelConfigurationRequestSurround2X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround2LwRw_1 writeENCChannelConfigurationRequestSurround2X_1(0x01)
+#define writeENCChannelConfigurationRequestSurround2LhRh_1 writeENCChannelConfigurationRequestSurround2X_1(0x04)
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_1 writeENCChannelConfigurationRequestSurround2X_1(0x05)
+#define wroteENCChannelConfigurationRequestSurround2XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_1 wroteENCChannelConfigurationRequestSurround2XStereo_1(0x01)
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_1 wroteENCChannelConfigurationRequestSurround2XStereo_1(0x04)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_1 wroteENCChannelConfigurationRequestSurround2XStereo_1(0x05)
+#define writeENCChannelConfigurationRequestSurround2XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_1 writeENCChannelConfigurationRequestSurround2XLtRt_1(0x01)
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_1 writeENCChannelConfigurationRequestSurround2XLtRt_1(0x04)
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 writeENCChannelConfigurationRequestSurround2XLtRt_1(0x05)
+#define wroteENCChannelConfigurationRequestSurround2XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x010a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_1 wroteENCChannelConfigurationRequestSurround2XMono_1(0x01)
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_1 wroteENCChannelConfigurationRequestSurround2XMono_1(0x04)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_1 wroteENCChannelConfigurationRequestSurround2XMono_1(0x05)
+#define writeENCChannelConfigurationRequestSurround3X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x010b,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround3LwRw_1 writeENCChannelConfigurationRequestSurround3X_1(0x01)
+#define writeENCChannelConfigurationRequestSurround3LhRh_1 writeENCChannelConfigurationRequestSurround3X_1(0x04)
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_1 writeENCChannelConfigurationRequestSurround3X_1(0x05)
+#define writeENCChannelConfigurationRequestSurround4X_1(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x010c,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround4LwRw_1 writeENCChannelConfigurationRequestSurround4X_1(0x01)
+#define writeENCChannelConfigurationRequestSurround4LhRh_1 writeENCChannelConfigurationRequestSurround4X_1(0x04)
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_1 writeENCChannelConfigurationRequestSurround4X_1(0x05)
+
+#define writeENCChannelConfigurationRequestNoneX_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0201,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestNoneLwRw_2 writeENCChannelConfigurationRequestNoneX_2(0x01)
+#define writeENCChannelConfigurationRequestNoneLhRh_2 writeENCChannelConfigurationRequestNoneX_2(0x04)
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_2 writeENCChannelConfigurationRequestNoneX_2(0x05)
+#define writeENCChannelConfigurationRequestMonoX_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0202,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestMonoLwRw_2 writeENCChannelConfigurationRequestMonoX_2(0x01)
+#define writeENCChannelConfigurationRequestMonoLhRh_2 writeENCChannelConfigurationRequestMonoX_2(0x04)
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_2 writeENCChannelConfigurationRequestMonoX_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom0X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom0LwRw_2 writeENCChannelConfigurationRequestPhantom0X_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRh_2 writeENCChannelConfigurationRequestPhantom0X_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_2 writeENCChannelConfigurationRequestPhantom0X_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,(n<<8|0x0001)
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_2 writeENCChannelConfigurationRequestPhantom0XStereo_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_2 writeENCChannelConfigurationRequestPhantom0XStereo_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 writeENCChannelConfigurationRequestPhantom0XStereo_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_2 writeENCChannelConfigurationRequestPhantom0XLtRt_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_2 writeENCChannelConfigurationRequestPhantom0XLtRt_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 writeENCChannelConfigurationRequestPhantom0XLtRt_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom0XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,(n<<8|0x0003)
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_2 writeENCChannelConfigurationRequestPhantom0XMono_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_2 writeENCChannelConfigurationRequestPhantom0XMono_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_2 writeENCChannelConfigurationRequestPhantom0XMono_2(0x05)
+#define wroteENCChannelConfigurationRequestPhantom0XDual_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0203,(n<<8|0x0004)
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_2 wroteENCChannelConfigurationRequestPhantom0XDual_2(0x01)
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_2 wroteENCChannelConfigurationRequestPhantom0XDual_2(0x04)
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_2 wroteENCChannelConfigurationRequestPhantom0XDual_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom1X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0204,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom1LwRw_2 writeENCChannelConfigurationRequestPhantom1X_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom1LhRh_2 writeENCChannelConfigurationRequestPhantom1X_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_2 writeENCChannelConfigurationRequestPhantom1X_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom2X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom2LwRw_2 writeENCChannelConfigurationRequestPhantom2X_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom2LhRh_2 writeENCChannelConfigurationRequestPhantom2X_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_2 writeENCChannelConfigurationRequestPhantom2X_2(0x05)
+#define wroteENCChannelConfigurationRequestPhantom2XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,(n<<8|0x0001)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_2 wroteENCChannelConfigurationRequestPhantom2XStereo_2(0x01)
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_2 wroteENCChannelConfigurationRequestPhantom2XStereo_2(0x04)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 wroteENCChannelConfigurationRequestPhantom2XStereo_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom2XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_2 writeENCChannelConfigurationRequestPhantom2XLtRt_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_2 writeENCChannelConfigurationRequestPhantom2XLtRt_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 writeENCChannelConfigurationRequestPhantom2XLtRt_2(0x05)
+#define wroteENCChannelConfigurationRequestPhantom2XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0205,(n<<8|0x0003)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_2 wroteENCChannelConfigurationRequestPhantom2XMono_2(0x01)
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_2 wroteENCChannelConfigurationRequestPhantom2XMono_2(0x04)
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_2 wroteENCChannelConfigurationRequestPhantom2XMono_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom3X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0206,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom3LwRw_2 writeENCChannelConfigurationRequestPhantom3X_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom3LhRh_2 writeENCChannelConfigurationRequestPhantom3X_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_2 writeENCChannelConfigurationRequestPhantom3X_2(0x05)
+#define writeENCChannelConfigurationRequestPhantom4X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0207,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestPhantom4LwRw_2 writeENCChannelConfigurationRequestPhantom4X_2(0x01)
+#define writeENCChannelConfigurationRequestPhantom4LhRh_2 writeENCChannelConfigurationRequestPhantom4X_2(0x04)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_2 writeENCChannelConfigurationRequestPhantom4X_2(0x05)
+#define writeENCChannelConfigurationRequestSurround0X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0208,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround0LwRw_2 writeENCChannelConfigurationRequestSurround0X_2(0x01)
+#define writeENCChannelConfigurationRequestSurround0LhRh_2 writeENCChannelConfigurationRequestSurround0X_2(0x04)
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_2 writeENCChannelConfigurationRequestSurround0X_2(0x05)
+#define writeENCChannelConfigurationRequestSurround1X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x0209,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround1LwRw_2 writeENCChannelConfigurationRequestSurround1X_2(0x01)
+#define writeENCChannelConfigurationRequestSurround1LhRh_2 writeENCChannelConfigurationRequestSurround1X_2(0x04)
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_2 writeENCChannelConfigurationRequestSurround1X_2(0x05)
+#define writeENCChannelConfigurationRequestSurround2X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround2LwRw_2 writeENCChannelConfigurationRequestSurround2X_2(0x01)
+#define writeENCChannelConfigurationRequestSurround2LhRh_2 writeENCChannelConfigurationRequestSurround2X_2(0x04)
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_2 writeENCChannelConfigurationRequestSurround2X_2(0x05)
+#define wroteENCChannelConfigurationRequestSurround2XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_2 wroteENCChannelConfigurationRequestSurround2XStereo_2(0x01)
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_2 wroteENCChannelConfigurationRequestSurround2XStereo_2(0x04)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_2 wroteENCChannelConfigurationRequestSurround2XStereo_2(0x05)
+#define writeENCChannelConfigurationRequestSurround2XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,(n<<8|0x0002)
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_2 writeENCChannelConfigurationRequestSurround2XLtRt_2(0x01)
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_2 writeENCChannelConfigurationRequestSurround2XLtRt_2(0x04)
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 writeENCChannelConfigurationRequestSurround2XLtRt_2(0x05)
+#define wroteENCChannelConfigurationRequestSurround2XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x020a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_2 wroteENCChannelConfigurationRequestSurround2XMono_2(0x01)
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_2 wroteENCChannelConfigurationRequestSurround2XMono_2(0x04)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_2 wroteENCChannelConfigurationRequestSurround2XMono_2(0x05)
+#define writeENCChannelConfigurationRequestSurround3X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x020b,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround3LwRw_2 writeENCChannelConfigurationRequestSurround3X_2(0x01)
+#define writeENCChannelConfigurationRequestSurround3LhRh_2 writeENCChannelConfigurationRequestSurround3X_2(0x04)
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_2 writeENCChannelConfigurationRequestSurround3X_2(0x05)
+#define writeENCChannelConfigurationRequestSurround4X_2(n) 0xcc00+STD_BETA_ENCODE,0x0020,0x020c,(n<<8|0x0000)
+#define writeENCChannelConfigurationRequestSurround4LwRw_2 writeENCChannelConfigurationRequestSurround4X_2(0x01)
+#define writeENCChannelConfigurationRequestSurround4LhRh_2 writeENCChannelConfigurationRequestSurround4X_2(0x04)
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_2 writeENCChannelConfigurationRequestSurround4X_2(0x05)
+
+#define readENCChannelConfigurationRequestExtChan 0xc200+STD_BETA_ENCODE,0x2300
+#define readENCChannelConfigurationRequestExtMask readENCChannelConfigurationRequestExtChan
+#define writeENCChannelConfigurationRequestExtChanNone 0xca00+STD_BETA_ENCODE,0x2300
+#define writeENCChannelConfigurationRequestExtChanLwRw 0xca00+STD_BETA_ENCODE,0x2301
+#define writeENCChannelConfigurationRequestExtChanLhRh 0xca00+STD_BETA_ENCODE,0x2304
+#define writeENCChannelConfigurationRequestExtChanLwRwLhRh 0xca00+STD_BETA_ENCODE,0x2305
+
+//ATMOS
+#define writeENCChannelConfigurationRequestSurround2ATMOS_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000a,0x0000,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround2ATMOS_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010a,0x0000,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround2ATMOS_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020a,0x0000,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround2ATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000a,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround2ATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010a,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround2ATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020a,0x0003,(n<<8),0x0000
+
+#define writeENCChannelConfigurationRequestSurround2LwRwATMOS_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000a,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwATMOS_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010a,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwATMOS_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020a,0x0100,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000a,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010a,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020a,0x0103,(n<<8),0x0000
+
+#define writeENCChannelConfigurationRequestSurround4ATMOS_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000c,0x0000,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround4ATMOS_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010c,0x0000,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround4ATMOS_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020c,0x0000,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround4ATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000c,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround4ATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010c,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround4ATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020c,0x0003,(n<<8),0x0000
+
+#define writeENCChannelConfigurationRequestSurround4LwRwATMOS_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000a,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround4LwRwATMOS_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010a,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestSurround4LwRwATMOS_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020a,0x0100,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x000c,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x010c,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x020c,0x0103,(n<<8),0x0000
+
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 writeENCChannelConfigurationRequestSurround2ATMOS_0(0xA)
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 writeENCChannelConfigurationRequestSurround2ATMOS_1(0xA)
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 writeENCChannelConfigurationRequestSurround2ATMOS_2(0xA)
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 wroteENCChannelConfigurationRequestSurround2ATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 wroteENCChannelConfigurationRequestSurround2ATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 wroteENCChannelConfigurationRequestSurround2ATMOSMono_2(0xA)
+
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_0 writeENCChannelConfigurationRequestSurround4ATMOS_0(0x4)
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_1 writeENCChannelConfigurationRequestSurround4ATMOS_1(0x4)
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_2 writeENCChannelConfigurationRequestSurround4ATMOS_2(0x4)
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_0 wroteENCChannelConfigurationRequestSurround4ATMOSMono_0(0x4)
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_1 wroteENCChannelConfigurationRequestSurround4ATMOSMono_1(0x4)
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_2 wroteENCChannelConfigurationRequestSurround4ATMOSMono_2(0x4)
+
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 writeENCChannelConfigurationRequestSurround2LwRwATMOS_0(0xA)
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 writeENCChannelConfigurationRequestSurround2LwRwATMOS_1(0xA)
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 writeENCChannelConfigurationRequestSurround2LwRwATMOS_2(0xA)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 wroteENCChannelConfigurationRequestSurround2LwRwATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 wroteENCChannelConfigurationRequestSurround2LwRwATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 wroteENCChannelConfigurationRequestSurround2LwRwATMOSMono_2(0xA)
+
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 writeENCChannelConfigurationRequestSurround4ATMOS_0(0xA)
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 writeENCChannelConfigurationRequestSurround4ATMOS_1(0xA)
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 writeENCChannelConfigurationRequestSurround4ATMOS_2(0xA)
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 wroteENCChannelConfigurationRequestSurround4ATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 wroteENCChannelConfigurationRequestSurround4ATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 wroteENCChannelConfigurationRequestSurround4ATMOSMono_2(0xA)
+
+#define writeENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 writeENCChannelConfigurationRequestSurround4LwRwATMOS_0(0xA)
+#define writeENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 writeENCChannelConfigurationRequestSurround4LwRwATMOS_1(0xA)
+#define writeENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 writeENCChannelConfigurationRequestSurround4LwRwATMOS_2(0xA)
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 wroteENCChannelConfigurationRequestSurround4LwRwATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 wroteENCChannelConfigurationRequestSurround4LwRwATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 wroteENCChannelConfigurationRequestSurround4LwRwATMOSMono_2(0xA)
+
+#define writeENCChannelConfigurationRequestPhantom4LwRwATMOS_0(n) 0xce00+STD_BETA_ENCODE,0x2008,0x0007,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwATMOS_1(n) 0xce00+STD_BETA_ENCODE,0x2008,0x0107,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwATMOS_2(n) 0xce00+STD_BETA_ENCODE,0x2008,0x0207,0x0100,(n<<8),0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_0 writeENCChannelConfigurationRequestPhantom4LwRwATMOS_0(0x20)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_1 writeENCChannelConfigurationRequestPhantom4LwRwATMOS_1(0x20)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_2 writeENCChannelConfigurationRequestPhantom4LwRwATMOS_2(0x20)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_0 writeENCChannelConfigurationRequestPhantom4LwRwATMOS_0(0x26)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_1 writeENCChannelConfigurationRequestPhantom4LwRwATMOS_1(0x26)
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_2 writeENCChannelConfigurationRequestPhantom4LwRwATMOS_2(0x26)
+
+// Reference: pafcc.h: PAFCC_SIX_CHANNEL_CONFIG_FULL "5.1" 6 channel config
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010a,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround2_5_1 0xce00+STD_BETA_ENCODE,0x2008,0x010a,0x0000,0x0000,0x0000
+
+// Reference: pafcc.h: PAFCC_EIGHT_CHANNEL_CONFIG_FULL "7.1" 8 channel config
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010c,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4_7_1 0xce00+STD_BETA_ENCODE,0x2008,0x010c,0x0000,0x0000,0x0000
+
+// Reference: pafcc.h: PAFCC_TWELVE_CHANNEL_ATMOS_CONFIG_FULL "11.1" 12 channel mask (ATMOS version)
+// PAF_LEFT,PAF_RGHT,PAF_CNTR,PAF_LTRR,PAF_RTRR,PAF_LSUR,PAF_RSUR,PAF_LBAK,PAF_RBAK,PAF_SUBW,PAF_LTFT,PAF_RTFT,
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_11_1 writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1
+
+// Reference: pafcc.h: PAFCC_TWELVE_CHANNEL_CONFIG_FULL "11.1" 12 channel mask (non ATMOS version)
+// PAF_LEFT,PAF_RGHT,PAF_CNTR,PAF_LWID,PAF_RWID,PAF_LSUR,PAF_RSUR,PAF_LBAK,PAF_RBAK,PAF_SUBW,PAF_LHED,PAF_RHED
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010c,0x0500,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4LhRhLwRw_11_1 0xce00+STD_BETA_ENCODE,0x2008,0x010c,0x0500,0x0000,0x0000
+
+// Reference: pafcc.h: PAFCC_SIXTEEN_CHANNEL_CONFIG_FULL "14.2" 14 channel mask
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x0207,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_14_2 writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_2
+
+#define writeENCChannelConfigurationRequest16Channels writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_14_2
+
+#define writeENCChannelConfigurationRequest24Channels 0xce00+STD_BETA_ENCODE,0x2008,0x0207,0xc700,0x2e46,0x0000
+// Reference: pafcc.h: PAFCC_THIRTYTWO_CHANNEL_CONFIG_FULL 32 channel mask
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x0207,0x0100,0xe67f,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce00+STD_BETA_ENCODE,0x2008,0x0207,0x0100,0xe67f,0x0000
+// Obsolete: #define writeENCChannelConfigurationRequest32Channels 0xce00+STD_BETA_ENCODE,0x2008,0x020c,0xff00,0x3fff,0x0000
+#define writeENCChannelConfigurationRequest32Channels writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2
+
+#define readENCChannelConfigurationRequestATMOSChan 0xc200+STD_BETA_ENCODE,0x2500
+#define readENCChannelConfigurationRequestATMOSMask readENCChannelConfigurationRequestATMOSChan
+#define writeENCChannelConfigurationRequestATMOSChanNone 0xca00+STD_BETA_ENCODE,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_ENCODE,(0x2511)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define writeENCChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_ENCODE,(0x250a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define writeENCChannelConfigurationRequestATMOSChanLtmRtm 0xca00+STD_BETA_ENCODE,(0x3254)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define writeENCChannelConfigurationRequestHL(HH,LL) 0xcc00+STD_BETA_ENCODE,0x0020,LL,HH
+#define wroteENCChannelConfigurationRequest 0xcc00+STD_BETA_ENCODE,0x0020
+
+#define readENCChannelConfigurationStream 0xc400+STD_BETA_ENCODE,0x0028
+
+#define wroteENCChannelConfigurationStreamUnknown 0xcc00+STD_BETA_ENCODE,0x0028,0x0000,0x0000
+
+#define wroteENCChannelConfigurationStreamNone 0xcc00+STD_BETA_ENCODE,0x0028,0x0001,0x0000
+#define wroteENCChannelConfigurationStreamMono 0xcc00+STD_BETA_ENCODE,0x0028,0x0002,0x0000
+#define wroteENCChannelConfigurationStreamStereo 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0000
+#define wroteENCChannelConfigurationStreamStereoLtRt 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0002
+
+#define wroteENCChannelConfigurationStreamNone_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0001,0x0000
+#define wroteENCChannelConfigurationStreamMono_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0002,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0004,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0006,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0007,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0008,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0009,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_0 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_0 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_0 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_0 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_0 0xcc00+STD_BETA_ENCODE,0x0028,0x000b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_0 0xcc00+STD_BETA_ENCODE,0x0028,0x0028,0x0000
+
+#define wroteENCChannelConfigurationStreamNone_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0101,0x0000
+#define wroteENCChannelConfigurationStreamMono_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0102,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0104,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0106,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0107,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0108,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_1 0xcc00+STD_BETA_ENCODE,0x0028,0x0109,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_1 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_1 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_1 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_1 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_1 0xcc00+STD_BETA_ENCODE,0x0028,0x010b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_1 0xcc00+STD_BETA_ENCODE,0x0028,0x010c,0x0000
+
+#define wroteENCChannelConfigurationStreamNone_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0201,0x0000
+#define wroteENCChannelConfigurationStreamMono_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0202,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0204,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0206,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0207,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0208,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_2 0xcc00+STD_BETA_ENCODE,0x0028,0x0209,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_2 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_2 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_2 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_2 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_2 0xcc00+STD_BETA_ENCODE,0x0028,0x020b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_2 0xcc00+STD_BETA_ENCODE,0x0028,0x020c,0x0000
+
+#define wroteENCChannelConfigurationStreamNoneX_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0001,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamNoneLwRw_0 wroteENCChannelConfigurationStreamNoneX_0(0x01)
+#define wroteENCChannelConfigurationStreamNoneLhRh_0 wroteENCChannelConfigurationStreamNoneX_0(0x04)
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_0 wroteENCChannelConfigurationStreamNoneX_0(0x05)
+#define wroteENCChannelConfigurationStreamMonoX_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0002,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamMonoLwRw_0 wroteENCChannelConfigurationStreamMonoX_0(0x01)
+#define wroteENCChannelConfigurationStreamMonoLhRh_0 wroteENCChannelConfigurationStreamMonoX_0(0x04)
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_0 wroteENCChannelConfigurationStreamMonoX_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_0 wroteENCChannelConfigurationStreamPhantom0X_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_0 wroteENCChannelConfigurationStreamPhantom0X_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_0 wroteENCChannelConfigurationStreamPhantom0X_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_0 wroteENCChannelConfigurationStreamPhantom0XStereo_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_0 wroteENCChannelConfigurationStreamPhantom0XStereo_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_0 wroteENCChannelConfigurationStreamPhantom0XStereo_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_0 wroteENCChannelConfigurationStreamPhantom0XLtRt_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_0 wroteENCChannelConfigurationStreamPhantom0XLtRt_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_0 wroteENCChannelConfigurationStreamPhantom0XLtRt_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_0 wroteENCChannelConfigurationStreamPhantom0XMono_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_0 wroteENCChannelConfigurationStreamPhantom0XMono_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_0 wroteENCChannelConfigurationStreamPhantom0XMono_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XDual_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0003,(n<<8|0x0004)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_0 wroteENCChannelConfigurationStreamPhantom0XDual_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_0 wroteENCChannelConfigurationStreamPhantom0XDual_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_0 wroteENCChannelConfigurationStreamPhantom0XDual_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom1X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0004,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_0 wroteENCChannelConfigurationStreamPhantom1X_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_0 wroteENCChannelConfigurationStreamPhantom1X_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_0 wroteENCChannelConfigurationStreamPhantom1X_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_0 wroteENCChannelConfigurationStreamPhantom2X_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_0 wroteENCChannelConfigurationStreamPhantom2X_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_0 wroteENCChannelConfigurationStreamPhantom2X_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_0 wroteENCChannelConfigurationStreamPhantom2XStereo_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_0 wroteENCChannelConfigurationStreamPhantom2XStereo_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_0 wroteENCChannelConfigurationStreamPhantom2XStereo_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_0 wroteENCChannelConfigurationStreamPhantom2XLtRt_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_0 wroteENCChannelConfigurationStreamPhantom2XLtRt_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_0 wroteENCChannelConfigurationStreamPhantom2XLtRt_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0005,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_0 wroteENCChannelConfigurationStreamPhantom2XMono_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_0 wroteENCChannelConfigurationStreamPhantom2XMono_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_0 wroteENCChannelConfigurationStreamPhantom2XMono_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom3X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0006,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_0 wroteENCChannelConfigurationStreamPhantom3X_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_0 wroteENCChannelConfigurationStreamPhantom3X_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_0 wroteENCChannelConfigurationStreamPhantom3X_0(0x05)
+#define wroteENCChannelConfigurationStreamPhantom4X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0007,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_0 wroteENCChannelConfigurationStreamPhantom4X_0(0x01)
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_0 wroteENCChannelConfigurationStreamPhantom4X_0(0x04)
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_0 wroteENCChannelConfigurationStreamPhantom4X_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround0X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0008,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround0LwRw_0 wroteENCChannelConfigurationStreamSurround0X_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround0LhRh_0 wroteENCChannelConfigurationStreamSurround0X_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_0 wroteENCChannelConfigurationStreamSurround0X_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround1X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0009,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround1LwRw_0 wroteENCChannelConfigurationStreamSurround1X_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround1LhRh_0 wroteENCChannelConfigurationStreamSurround1X_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_0 wroteENCChannelConfigurationStreamSurround1X_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround2X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround2LwRw_0 wroteENCChannelConfigurationStreamSurround2X_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRh_0 wroteENCChannelConfigurationStreamSurround2X_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_0 wroteENCChannelConfigurationStreamSurround2X_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_0 wroteENCChannelConfigurationStreamSurround2XStereo_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_0 wroteENCChannelConfigurationStreamSurround2XStereo_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_0 wroteENCChannelConfigurationStreamSurround2XStereo_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_0 wroteENCChannelConfigurationStreamSurround2XLtRt_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_0 wroteENCChannelConfigurationStreamSurround2XLtRt_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_0 wroteENCChannelConfigurationStreamSurround2XLtRt_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x000a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_0 wroteENCChannelConfigurationStreamSurround2XMono_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_0 wroteENCChannelConfigurationStreamSurround2XMono_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_0 wroteENCChannelConfigurationStreamSurround2XMono_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround3X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x000b,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround3LwRw_0 wroteENCChannelConfigurationStreamSurround3X_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround3LhRh_0 wroteENCChannelConfigurationStreamSurround3X_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_0 wroteENCChannelConfigurationStreamSurround3X_0(0x05)
+#define wroteENCChannelConfigurationStreamSurround4X_0(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x000c,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround4LwRw_0 wroteENCChannelConfigurationStreamSurround4X_0(0x01)
+#define wroteENCChannelConfigurationStreamSurround4LhRh_0 wroteENCChannelConfigurationStreamSurround4X_0(0x04)
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_0 wroteENCChannelConfigurationStreamSurround4X_0(0x05)
+
+#define wroteENCChannelConfigurationStreamNoneX_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0101,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamNoneLwRw_1 wroteENCChannelConfigurationStreamNoneX_1(0x01)
+#define wroteENCChannelConfigurationStreamNoneLhRh_1 wroteENCChannelConfigurationStreamNoneX_1(0x04)
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_1 wroteENCChannelConfigurationStreamNoneX_1(0x05)
+#define wroteENCChannelConfigurationStreamMonoX_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0102,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamMonoLwRw_1 wroteENCChannelConfigurationStreamMonoX_1(0x01)
+#define wroteENCChannelConfigurationStreamMonoLhRh_1 wroteENCChannelConfigurationStreamMonoX_1(0x04)
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_1 wroteENCChannelConfigurationStreamMonoX_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_1 wroteENCChannelConfigurationStreamPhantom0X_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_1 wroteENCChannelConfigurationStreamPhantom0X_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_1 wroteENCChannelConfigurationStreamPhantom0X_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_1 wroteENCChannelConfigurationStreamPhantom0XStereo_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_1 wroteENCChannelConfigurationStreamPhantom0XStereo_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_1 wroteENCChannelConfigurationStreamPhantom0XStereo_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_1 wroteENCChannelConfigurationStreamPhantom0XLtRt_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_1 wroteENCChannelConfigurationStreamPhantom0XLtRt_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_1 wroteENCChannelConfigurationStreamPhantom0XLtRt_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_1 wroteENCChannelConfigurationStreamPhantom0XMono_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_1 wroteENCChannelConfigurationStreamPhantom0XMono_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_1 wroteENCChannelConfigurationStreamPhantom0XMono_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XDual_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0103,(n<<8|0x0004)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_1 wroteENCChannelConfigurationStreamPhantom0XDual_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_1 wroteENCChannelConfigurationStreamPhantom0XDual_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_1 wroteENCChannelConfigurationStreamPhantom0XDual_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom1X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0104,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_1 wroteENCChannelConfigurationStreamPhantom1X_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_1 wroteENCChannelConfigurationStreamPhantom1X_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_1 wroteENCChannelConfigurationStreamPhantom1X_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_1 wroteENCChannelConfigurationStreamPhantom2X_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_1 wroteENCChannelConfigurationStreamPhantom2X_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_1 wroteENCChannelConfigurationStreamPhantom2X_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_1 wroteENCChannelConfigurationStreamPhantom2XStereo_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_1 wroteENCChannelConfigurationStreamPhantom2XStereo_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_1 wroteENCChannelConfigurationStreamPhantom2XStereo_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_1 wroteENCChannelConfigurationStreamPhantom2XLtRt_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_1 wroteENCChannelConfigurationStreamPhantom2XLtRt_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_1 wroteENCChannelConfigurationStreamPhantom2XLtRt_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0105,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_1 wroteENCChannelConfigurationStreamPhantom2XMono_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_1 wroteENCChannelConfigurationStreamPhantom2XMono_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_1 wroteENCChannelConfigurationStreamPhantom2XMono_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom3X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0106,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_1 wroteENCChannelConfigurationStreamPhantom3X_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_1 wroteENCChannelConfigurationStreamPhantom3X_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_1 wroteENCChannelConfigurationStreamPhantom3X_1(0x05)
+#define wroteENCChannelConfigurationStreamPhantom4X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0107,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_1 wroteENCChannelConfigurationStreamPhantom4X_1(0x01)
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_1 wroteENCChannelConfigurationStreamPhantom4X_1(0x04)
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_1 wroteENCChannelConfigurationStreamPhantom4X_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround0X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0108,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround0LwRw_1 wroteENCChannelConfigurationStreamSurround0X_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround0LhRh_1 wroteENCChannelConfigurationStreamSurround0X_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_1 wroteENCChannelConfigurationStreamSurround0X_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround1X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0109,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround1LwRw_1 wroteENCChannelConfigurationStreamSurround1X_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround1LhRh_1 wroteENCChannelConfigurationStreamSurround1X_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_1 wroteENCChannelConfigurationStreamSurround1X_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround2X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround2LwRw_1 wroteENCChannelConfigurationStreamSurround2X_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRh_1 wroteENCChannelConfigurationStreamSurround2X_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_1 wroteENCChannelConfigurationStreamSurround2X_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_1 wroteENCChannelConfigurationStreamSurround2XStereo_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_1 wroteENCChannelConfigurationStreamSurround2XStereo_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_1 wroteENCChannelConfigurationStreamSurround2XStereo_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_1 wroteENCChannelConfigurationStreamSurround2XLtRt_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_1 wroteENCChannelConfigurationStreamSurround2XLtRt_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_1 wroteENCChannelConfigurationStreamSurround2XLtRt_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x010a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_1 wroteENCChannelConfigurationStreamSurround2XMono_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_1 wroteENCChannelConfigurationStreamSurround2XMono_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_1 wroteENCChannelConfigurationStreamSurround2XMono_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround3X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x010b,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround3LwRw_1 wroteENCChannelConfigurationStreamSurround3X_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround3LhRh_1 wroteENCChannelConfigurationStreamSurround3X_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_1 wroteENCChannelConfigurationStreamSurround3X_1(0x05)
+#define wroteENCChannelConfigurationStreamSurround4X_1(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x010c,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround4LwRw_1 wroteENCChannelConfigurationStreamSurround4X_1(0x01)
+#define wroteENCChannelConfigurationStreamSurround4LhRh_1 wroteENCChannelConfigurationStreamSurround4X_1(0x04)
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_1 wroteENCChannelConfigurationStreamSurround4X_1(0x05)
+
+#define wroteENCChannelConfigurationStreamNoneX_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0201,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamNoneLwRw_2 wroteENCChannelConfigurationStreamNoneX_2(0x01)
+#define wroteENCChannelConfigurationStreamNoneLhRh_2 wroteENCChannelConfigurationStreamNoneX_2(0x04)
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_2 wroteENCChannelConfigurationStreamNoneX_2(0x05)
+#define wroteENCChannelConfigurationStreamMonoX_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0202,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamMonoLwRw_2 wroteENCChannelConfigurationStreamMonoX_2(0x01)
+#define wroteENCChannelConfigurationStreamMonoLhRh_2 wroteENCChannelConfigurationStreamMonoX_2(0x04)
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_2 wroteENCChannelConfigurationStreamMonoX_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_2 wroteENCChannelConfigurationStreamPhantom0X_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_2 wroteENCChannelConfigurationStreamPhantom0X_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_2 wroteENCChannelConfigurationStreamPhantom0X_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_2 wroteENCChannelConfigurationStreamPhantom0XStereo_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_2 wroteENCChannelConfigurationStreamPhantom0XStereo_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_2 wroteENCChannelConfigurationStreamPhantom0XStereo_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_2 wroteENCChannelConfigurationStreamPhantom0XLtRt_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_2 wroteENCChannelConfigurationStreamPhantom0XLtRt_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_2 wroteENCChannelConfigurationStreamPhantom0XLtRt_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_2 wroteENCChannelConfigurationStreamPhantom0XMono_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_2 wroteENCChannelConfigurationStreamPhantom0XMono_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_2 wroteENCChannelConfigurationStreamPhantom0XMono_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom0XDual_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0203,(n<<8|0x0004)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_2 wroteENCChannelConfigurationStreamPhantom0XDual_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_2 wroteENCChannelConfigurationStreamPhantom0XDual_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_2 wroteENCChannelConfigurationStreamPhantom0XDual_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom1X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0204,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_2 wroteENCChannelConfigurationStreamPhantom1X_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_2 wroteENCChannelConfigurationStreamPhantom1X_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_2 wroteENCChannelConfigurationStreamPhantom1X_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_2 wroteENCChannelConfigurationStreamPhantom2X_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_2 wroteENCChannelConfigurationStreamPhantom2X_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_2 wroteENCChannelConfigurationStreamPhantom2X_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_2 wroteENCChannelConfigurationStreamPhantom2XStereo_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_2 wroteENCChannelConfigurationStreamPhantom2XStereo_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_2 wroteENCChannelConfigurationStreamPhantom2XStereo_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_2 wroteENCChannelConfigurationStreamPhantom2XLtRt_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_2 wroteENCChannelConfigurationStreamPhantom2XLtRt_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_2 wroteENCChannelConfigurationStreamPhantom2XLtRt_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom2XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0205,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_2 wroteENCChannelConfigurationStreamPhantom2XMono_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_2 wroteENCChannelConfigurationStreamPhantom2XMono_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_2 wroteENCChannelConfigurationStreamPhantom2XMono_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom3X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0206,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_2 wroteENCChannelConfigurationStreamPhantom3X_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_2 wroteENCChannelConfigurationStreamPhantom3X_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_2 wroteENCChannelConfigurationStreamPhantom3X_2(0x05)
+#define wroteENCChannelConfigurationStreamPhantom4X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0207,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_2 wroteENCChannelConfigurationStreamPhantom4X_2(0x01)
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_2 wroteENCChannelConfigurationStreamPhantom4X_2(0x04)
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_2 wroteENCChannelConfigurationStreamPhantom4X_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround0X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0208,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround0LwRw_2 wroteENCChannelConfigurationStreamSurround0X_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround0LhRh_2 wroteENCChannelConfigurationStreamSurround0X_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_2 wroteENCChannelConfigurationStreamSurround0X_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround1X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x0209,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround1LwRw_2 wroteENCChannelConfigurationStreamSurround1X_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround1LhRh_2 wroteENCChannelConfigurationStreamSurround1X_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_2 wroteENCChannelConfigurationStreamSurround1X_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround2X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround2LwRw_2 wroteENCChannelConfigurationStreamSurround2X_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRh_2 wroteENCChannelConfigurationStreamSurround2X_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_2 wroteENCChannelConfigurationStreamSurround2X_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_2 wroteENCChannelConfigurationStreamSurround2XStereo_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_2 wroteENCChannelConfigurationStreamSurround2XStereo_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_2 wroteENCChannelConfigurationStreamSurround2XStereo_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,(n<<8|0x0002)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_2 wroteENCChannelConfigurationStreamSurround2XLtRt_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_2 wroteENCChannelConfigurationStreamSurround2XLtRt_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_2 wroteENCChannelConfigurationStreamSurround2XLtRt_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround2XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x020a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_2 wroteENCChannelConfigurationStreamSurround2XMono_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_2 wroteENCChannelConfigurationStreamSurround2XMono_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_2 wroteENCChannelConfigurationStreamSurround2XMono_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround3X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x020b,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround3LwRw_2 wroteENCChannelConfigurationStreamSurround3X_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround3LhRh_2 wroteENCChannelConfigurationStreamSurround3X_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_2 wroteENCChannelConfigurationStreamSurround3X_2(0x05)
+#define wroteENCChannelConfigurationStreamSurround4X_2(n) 0xcc00+STD_BETA_ENCODE,0x0028,0x020c,(n<<8|0x0000)
+#define wroteENCChannelConfigurationStreamSurround4LwRw_2 wroteENCChannelConfigurationStreamSurround4X_2(0x01)
+#define wroteENCChannelConfigurationStreamSurround4LhRh_2 wroteENCChannelConfigurationStreamSurround4X_2(0x04)
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_2 wroteENCChannelConfigurationStreamSurround4X_2(0x05)
+
+#define readENCChannelConfigurationStreamExtChan 0xc200+STD_BETA_ENCODE,0x2B00
+#define readENCChannelConfigurationStreamExtMask readENCChannelConfigurationStreamExtChan
+#define wroteENCChannelConfigurationStreamExtChanNone 0xca00+STD_BETA_ENCODE,0x2B00
+#define wroteENCChannelConfigurationStreamExtChanLwRw 0xca00+STD_BETA_ENCODE,0x2B01
+#define wroteENCChannelConfigurationStreamExtChanLhRh 0xca00+STD_BETA_ENCODE,0x2B04
+#define wroteENCChannelConfigurationStreamExtChanLwRwLhRh 0xca00+STD_BETA_ENCODE,0x2B05
+
+#define wroteENCChannelConfigurationStream 0xcc00+STD_BETA_ENCODE,0x0028
+
+//ATMOS
+#define wroteENCChannelConfigurationStreamSurround2ATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2808,0x000a,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround2ATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2808,0x010a,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround2ATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2808,0x020a,0x0003,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationStreamSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2808,0x000a,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2808,0x010a,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2808,0x020a,0x0103,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationStreamSurround4ATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2808,0x000c,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround4ATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2808,0x010c,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround4ATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2808,0x020c,0x0003,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationStreamSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x2808,0x000c,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x2808,0x010c,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x2808,0x020c,0x0103,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_0 wroteENCChannelConfigurationStreamSurround2ATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_1 wroteENCChannelConfigurationStreamSurround2ATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_2 wroteENCChannelConfigurationStreamSurround2ATMOSMono_2(0xA)
+
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_0 wroteENCChannelConfigurationStreamSurround4ATMOSMono_0(0x4)
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_1 wroteENCChannelConfigurationStreamSurround4ATMOSMono_1(0x4)
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_2 wroteENCChannelConfigurationStreamSurround4ATMOSMono_2(0x4)
+
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_0 wroteENCChannelConfigurationStreamSurround2LwRwATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_1 wroteENCChannelConfigurationStreamSurround2LwRwATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_2 wroteENCChannelConfigurationStreamSurround2LwRwATMOSMono_2(0xA)
+
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_0 wroteENCChannelConfigurationStreamSurround4ATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_1 wroteENCChannelConfigurationStreamSurround4ATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_2 wroteENCChannelConfigurationStreamSurround4ATMOSMono_2(0xA)
+
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_0 wroteENCChannelConfigurationStreamSurround4LwRwATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_1 wroteENCChannelConfigurationStreamSurround4LwRwATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_2 wroteENCChannelConfigurationStreamSurround4LwRwATMOSMono_2(0xA)
+
+#define readENCChannelConfigurationStreamATMOSChan 0xc200+STD_BETA_ENCODE,0x2d00
+#define readENCChannelConfigurationStreamATMOSMask readENCChannelConfigurationStreamATMOSChan
+#define wroteENCChannelConfigurationStreamATMOSChanNone 0xca00+STD_BETA_ENCODE,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_ENCODE,(0x2d11)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define wroteENCChannelConfigurationStreamATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_ENCODE,(0x2d0a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define wroteENCChannelConfigurationStreamATMOSChanLtmRtm 0xca00+STD_BETA_ENCODE,(0x2d04)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define readENCChannelConfigurationEncode 0xc400+STD_BETA_ENCODE,0x0030
+
+#define wroteENCChannelConfigurationEncodeUnknown 0xcc00+STD_BETA_ENCODE,0x0030,0x0000,0x0000
+
+#define wroteENCChannelConfigurationEncodeNone 0xcc00+STD_BETA_ENCODE,0x0030,0x0001,0x0000
+#define wroteENCChannelConfigurationEncodeMono 0xcc00+STD_BETA_ENCODE,0x0030,0x0002,0x0000
+#define wroteENCChannelConfigurationEncodeStereo 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0000
+#define wroteENCChannelConfigurationEncodeStereoLtRt 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0002
+
+#define wroteENCChannelConfigurationEncodeNone_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0001,0x0000
+#define wroteENCChannelConfigurationEncodeMono_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0002,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0004,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0006,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0007,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0008,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_0 0xcc00+STD_BETA_ENCODE,0x0030,0x0009,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_0 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_0 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_0 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_0 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_0 0xcc00+STD_BETA_ENCODE,0x0030,0x000b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_0 0xcc00+STD_BETA_ENCODE,0x0030,0x000c,0x0000
+
+#define wroteENCChannelConfigurationEncodeNone_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0101,0x0000
+#define wroteENCChannelConfigurationEncodeMono_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0102,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0104,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0106,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0107,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0108,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_1 0xcc00+STD_BETA_ENCODE,0x0030,0x0109,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_1 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_1 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_1 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_1 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_1 0xcc00+STD_BETA_ENCODE,0x0030,0x010b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_1 0xcc00+STD_BETA_ENCODE,0x0030,0x010c,0x0000
+
+#define wroteENCChannelConfigurationEncodeNone_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0201,0x0000
+#define wroteENCChannelConfigurationEncodeMono_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0202,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0204,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0206,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0207,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0208,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_2 0xcc00+STD_BETA_ENCODE,0x0030,0x0209,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_2 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_2 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_2 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_2 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_2 0xcc00+STD_BETA_ENCODE,0x0030,0x020b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_2 0xcc00+STD_BETA_ENCODE,0x0030,0x020c,0x0000
+
+#define wroteENCChannelConfigurationEncodeNoneX_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0001,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeNoneLwRw_0 wroteENCChannelConfigurationEncodeNoneX_0(0x01)
+#define wroteENCChannelConfigurationEncodeNoneLhRh_0 wroteENCChannelConfigurationEncodeNoneX_0(0x04)
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_0 wroteENCChannelConfigurationEncodeNoneX_0(0x05)
+#define wroteENCChannelConfigurationEncodeMonoX_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0002,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeMonoLwRw_0 wroteENCChannelConfigurationEncodeMonoX_0(0x01)
+#define wroteENCChannelConfigurationEncodeMonoLhRh_0 wroteENCChannelConfigurationEncodeMonoX_0(0x04)
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_0 wroteENCChannelConfigurationEncodeMonoX_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_0 wroteENCChannelConfigurationEncodePhantom0X_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_0 wroteENCChannelConfigurationEncodePhantom0X_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_0 wroteENCChannelConfigurationEncodePhantom0X_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_0 wroteENCChannelConfigurationEncodePhantom0XStereo_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_0 wroteENCChannelConfigurationEncodePhantom0XStereo_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_0 wroteENCChannelConfigurationEncodePhantom0XStereo_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_0 wroteENCChannelConfigurationEncodePhantom0XLtRt_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_0 wroteENCChannelConfigurationEncodePhantom0XLtRt_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_0 wroteENCChannelConfigurationEncodePhantom0XLtRt_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_0 wroteENCChannelConfigurationEncodePhantom0XMono_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_0 wroteENCChannelConfigurationEncodePhantom0XMono_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_0 wroteENCChannelConfigurationEncodePhantom0XMono_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XDual_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0003,(n<<8|0x0004)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_0 wroteENCChannelConfigurationEncodePhantom0XDual_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_0 wroteENCChannelConfigurationEncodePhantom0XDual_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_0 wroteENCChannelConfigurationEncodePhantom0XDual_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom1X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0004,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_0 wroteENCChannelConfigurationEncodePhantom1X_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_0 wroteENCChannelConfigurationEncodePhantom1X_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_0 wroteENCChannelConfigurationEncodePhantom1X_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_0 wroteENCChannelConfigurationEncodePhantom2X_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_0 wroteENCChannelConfigurationEncodePhantom2X_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_0 wroteENCChannelConfigurationEncodePhantom2X_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_0 wroteENCChannelConfigurationEncodePhantom2XStereo_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_0 wroteENCChannelConfigurationEncodePhantom2XStereo_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_0 wroteENCChannelConfigurationEncodePhantom2XStereo_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_0 wroteENCChannelConfigurationEncodePhantom2XLtRt_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_0 wroteENCChannelConfigurationEncodePhantom2XLtRt_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_0 wroteENCChannelConfigurationEncodePhantom2XLtRt_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0005,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_0 wroteENCChannelConfigurationEncodePhantom2XMono_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_0 wroteENCChannelConfigurationEncodePhantom2XMono_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_0 wroteENCChannelConfigurationEncodePhantom2XMono_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom3X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0006,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_0 wroteENCChannelConfigurationEncodePhantom3X_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_0 wroteENCChannelConfigurationEncodePhantom3X_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_0 wroteENCChannelConfigurationEncodePhantom3X_0(0x05)
+#define wroteENCChannelConfigurationEncodePhantom4X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0007,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_0 wroteENCChannelConfigurationEncodePhantom4X_0(0x01)
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_0 wroteENCChannelConfigurationEncodePhantom4X_0(0x04)
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_0 wroteENCChannelConfigurationEncodePhantom4X_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround0X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0008,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_0 wroteENCChannelConfigurationEncodeSurround0X_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_0 wroteENCChannelConfigurationEncodeSurround0X_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_0 wroteENCChannelConfigurationEncodeSurround0X_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround1X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0009,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_0 wroteENCChannelConfigurationEncodeSurround1X_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_0 wroteENCChannelConfigurationEncodeSurround1X_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_0 wroteENCChannelConfigurationEncodeSurround1X_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_0 wroteENCChannelConfigurationEncodeSurround2X_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_0 wroteENCChannelConfigurationEncodeSurround2X_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_0 wroteENCChannelConfigurationEncodeSurround2X_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XStereo_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_0 wroteENCChannelConfigurationEncodeSurround2XStereo_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_0 wroteENCChannelConfigurationEncodeSurround2XStereo_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_0 wroteENCChannelConfigurationEncodeSurround2XStereo_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XLtRt_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_0 wroteENCChannelConfigurationEncodeSurround2XLtRt_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_0 wroteENCChannelConfigurationEncodeSurround2XLtRt_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_0 wroteENCChannelConfigurationEncodeSurround2XLtRt_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XMono_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x000a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_0 wroteENCChannelConfigurationEncodeSurround2XMono_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_0 wroteENCChannelConfigurationEncodeSurround2XMono_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_0 wroteENCChannelConfigurationEncodeSurround2XMono_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround3X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x000b,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_0 wroteENCChannelConfigurationEncodeSurround3X_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_0 wroteENCChannelConfigurationEncodeSurround3X_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_0 wroteENCChannelConfigurationEncodeSurround3X_0(0x05)
+#define wroteENCChannelConfigurationEncodeSurround4X_0(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x000c,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_0 wroteENCChannelConfigurationEncodeSurround4X_0(0x01)
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_0 wroteENCChannelConfigurationEncodeSurround4X_0(0x04)
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_0 wroteENCChannelConfigurationEncodeSurround4X_0(0x05)
+
+#define wroteENCChannelConfigurationEncodeNoneX_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0101,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeNoneLwRw_1 wroteENCChannelConfigurationEncodeNoneX_1(0x01)
+#define wroteENCChannelConfigurationEncodeNoneLhRh_1 wroteENCChannelConfigurationEncodeNoneX_1(0x04)
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_1 wroteENCChannelConfigurationEncodeNoneX_1(0x05)
+#define wroteENCChannelConfigurationEncodeMonoX_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0102,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeMonoLwRw_1 wroteENCChannelConfigurationEncodeMonoX_1(0x01)
+#define wroteENCChannelConfigurationEncodeMonoLhRh_1 wroteENCChannelConfigurationEncodeMonoX_1(0x04)
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_1 wroteENCChannelConfigurationEncodeMonoX_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_1 wroteENCChannelConfigurationEncodePhantom0X_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_1 wroteENCChannelConfigurationEncodePhantom0X_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_1 wroteENCChannelConfigurationEncodePhantom0X_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_1 wroteENCChannelConfigurationEncodePhantom0XStereo_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_1 wroteENCChannelConfigurationEncodePhantom0XStereo_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_1 wroteENCChannelConfigurationEncodePhantom0XStereo_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_1 wroteENCChannelConfigurationEncodePhantom0XLtRt_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_1 wroteENCChannelConfigurationEncodePhantom0XLtRt_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_1 wroteENCChannelConfigurationEncodePhantom0XLtRt_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_1 wroteENCChannelConfigurationEncodePhantom0XMono_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_1 wroteENCChannelConfigurationEncodePhantom0XMono_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_1 wroteENCChannelConfigurationEncodePhantom0XMono_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XDual_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0103,(n<<8|0x0004)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_1 wroteENCChannelConfigurationEncodePhantom0XDual_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_1 wroteENCChannelConfigurationEncodePhantom0XDual_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_1 wroteENCChannelConfigurationEncodePhantom0XDual_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom1X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0104,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_1 wroteENCChannelConfigurationEncodePhantom1X_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_1 wroteENCChannelConfigurationEncodePhantom1X_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_1 wroteENCChannelConfigurationEncodePhantom1X_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_1 wroteENCChannelConfigurationEncodePhantom2X_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_1 wroteENCChannelConfigurationEncodePhantom2X_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_1 wroteENCChannelConfigurationEncodePhantom2X_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_1 wroteENCChannelConfigurationEncodePhantom2XStereo_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_1 wroteENCChannelConfigurationEncodePhantom2XStereo_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_1 wroteENCChannelConfigurationEncodePhantom2XStereo_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_1 wroteENCChannelConfigurationEncodePhantom2XLtRt_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_1 wroteENCChannelConfigurationEncodePhantom2XLtRt_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_1 wroteENCChannelConfigurationEncodePhantom2XLtRt_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0105,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_1 wroteENCChannelConfigurationEncodePhantom2XMono_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_1 wroteENCChannelConfigurationEncodePhantom2XMono_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_1 wroteENCChannelConfigurationEncodePhantom2XMono_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom3X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0106,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_1 wroteENCChannelConfigurationEncodePhantom3X_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_1 wroteENCChannelConfigurationEncodePhantom3X_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_1 wroteENCChannelConfigurationEncodePhantom3X_1(0x05)
+#define wroteENCChannelConfigurationEncodePhantom4X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0107,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_1 wroteENCChannelConfigurationEncodePhantom4X_1(0x01)
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_1 wroteENCChannelConfigurationEncodePhantom4X_1(0x04)
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_1 wroteENCChannelConfigurationEncodePhantom4X_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround0X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0108,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_1 wroteENCChannelConfigurationEncodeSurround0X_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_1 wroteENCChannelConfigurationEncodeSurround0X_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_1 wroteENCChannelConfigurationEncodeSurround0X_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround1X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0109,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_1 wroteENCChannelConfigurationEncodeSurround1X_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_1 wroteENCChannelConfigurationEncodeSurround1X_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_1 wroteENCChannelConfigurationEncodeSurround1X_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_1 wroteENCChannelConfigurationEncodeSurround2X_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_1 wroteENCChannelConfigurationEncodeSurround2X_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_1 wroteENCChannelConfigurationEncodeSurround2X_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XStereo_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_1 wroteENCChannelConfigurationEncodeSurround2XStereo_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_1 wroteENCChannelConfigurationEncodeSurround2XStereo_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_1 wroteENCChannelConfigurationEncodeSurround2XStereo_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XLtRt_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_1 wroteENCChannelConfigurationEncodeSurround2XLtRt_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_1 wroteENCChannelConfigurationEncodeSurround2XLtRt_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_1 wroteENCChannelConfigurationEncodeSurround2XLtRt_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XMono_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x010a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_1 wroteENCChannelConfigurationEncodeSurround2XMono_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_1 wroteENCChannelConfigurationEncodeSurround2XMono_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_1 wroteENCChannelConfigurationEncodeSurround2XMono_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround3X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x010b,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_1 wroteENCChannelConfigurationEncodeSurround3X_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_1 wroteENCChannelConfigurationEncodeSurround3X_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_1 wroteENCChannelConfigurationEncodeSurround3X_1(0x05)
+#define wroteENCChannelConfigurationEncodeSurround4X_1(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x010c,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_1 wroteENCChannelConfigurationEncodeSurround4X_1(0x01)
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_1 wroteENCChannelConfigurationEncodeSurround4X_1(0x04)
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_1 wroteENCChannelConfigurationEncodeSurround4X_1(0x05)
+
+#define wroteENCChannelConfigurationEncodeNoneX_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0201,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeNoneLwRw_2 wroteENCChannelConfigurationEncodeNoneX_2(0x01)
+#define wroteENCChannelConfigurationEncodeNoneLhRh_2 wroteENCChannelConfigurationEncodeNoneX_2(0x04)
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_2 wroteENCChannelConfigurationEncodeNoneX_2(0x05)
+#define wroteENCChannelConfigurationEncodeMonoX_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0202,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeMonoLwRw_2 wroteENCChannelConfigurationEncodeMonoX_2(0x01)
+#define wroteENCChannelConfigurationEncodeMonoLhRh_2 wroteENCChannelConfigurationEncodeMonoX_2(0x04)
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_2 wroteENCChannelConfigurationEncodeMonoX_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_2 wroteENCChannelConfigurationEncodePhantom0X_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_2 wroteENCChannelConfigurationEncodePhantom0X_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_2 wroteENCChannelConfigurationEncodePhantom0X_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_2 wroteENCChannelConfigurationEncodePhantom0XStereo_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_2 wroteENCChannelConfigurationEncodePhantom0XStereo_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_2 wroteENCChannelConfigurationEncodePhantom0XStereo_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_2 wroteENCChannelConfigurationEncodePhantom0XLtRt_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_2 wroteENCChannelConfigurationEncodePhantom0XLtRt_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_2 wroteENCChannelConfigurationEncodePhantom0XLtRt_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_2 wroteENCChannelConfigurationEncodePhantom0XMono_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_2 wroteENCChannelConfigurationEncodePhantom0XMono_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_2 wroteENCChannelConfigurationEncodePhantom0XMono_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom0XDual_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0203,(n<<8|0x0004)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_2 wroteENCChannelConfigurationEncodePhantom0XDual_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_2 wroteENCChannelConfigurationEncodePhantom0XDual_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_2 wroteENCChannelConfigurationEncodePhantom0XDual_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom1X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0204,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_2 wroteENCChannelConfigurationEncodePhantom1X_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_2 wroteENCChannelConfigurationEncodePhantom1X_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_2 wroteENCChannelConfigurationEncodePhantom1X_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_2 wroteENCChannelConfigurationEncodePhantom2X_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_2 wroteENCChannelConfigurationEncodePhantom2X_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_2 wroteENCChannelConfigurationEncodePhantom2X_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_2 wroteENCChannelConfigurationEncodePhantom2XStereo_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_2 wroteENCChannelConfigurationEncodePhantom2XStereo_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_2 wroteENCChannelConfigurationEncodePhantom2XStereo_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_2 wroteENCChannelConfigurationEncodePhantom2XLtRt_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_2 wroteENCChannelConfigurationEncodePhantom2XLtRt_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_2 wroteENCChannelConfigurationEncodePhantom2XLtRt_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom2XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0205,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_2 wroteENCChannelConfigurationEncodePhantom2XMono_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_2 wroteENCChannelConfigurationEncodePhantom2XMono_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_2 wroteENCChannelConfigurationEncodePhantom2XMono_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom3X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0206,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_2 wroteENCChannelConfigurationEncodePhantom3X_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_2 wroteENCChannelConfigurationEncodePhantom3X_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_2 wroteENCChannelConfigurationEncodePhantom3X_2(0x05)
+#define wroteENCChannelConfigurationEncodePhantom4X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0207,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_2 wroteENCChannelConfigurationEncodePhantom4X_2(0x01)
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_2 wroteENCChannelConfigurationEncodePhantom4X_2(0x04)
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_2 wroteENCChannelConfigurationEncodePhantom4X_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround0X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0208,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_2 wroteENCChannelConfigurationEncodeSurround0X_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_2 wroteENCChannelConfigurationEncodeSurround0X_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_2 wroteENCChannelConfigurationEncodeSurround0X_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround1X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x0209,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_2 wroteENCChannelConfigurationEncodeSurround1X_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_2 wroteENCChannelConfigurationEncodeSurround1X_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_2 wroteENCChannelConfigurationEncodeSurround1X_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_2 wroteENCChannelConfigurationEncodeSurround2X_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_2 wroteENCChannelConfigurationEncodeSurround2X_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_2 wroteENCChannelConfigurationEncodeSurround2X_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XStereo_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,(n<<8|0x0001)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_2 wroteENCChannelConfigurationEncodeSurround2XStereo_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_2 wroteENCChannelConfigurationEncodeSurround2XStereo_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_2 wroteENCChannelConfigurationEncodeSurround2XStereo_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XLtRt_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,(n<<8|0x0002)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_2 wroteENCChannelConfigurationEncodeSurround2XLtRt_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_2 wroteENCChannelConfigurationEncodeSurround2XLtRt_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_2 wroteENCChannelConfigurationEncodeSurround2XLtRt_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround2XMono_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x020a,(n<<8|0x0003)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_2 wroteENCChannelConfigurationEncodeSurround2XMono_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_2 wroteENCChannelConfigurationEncodeSurround2XMono_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_2 wroteENCChannelConfigurationEncodeSurround2XMono_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround3X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x020b,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_2 wroteENCChannelConfigurationEncodeSurround3X_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_2 wroteENCChannelConfigurationEncodeSurround3X_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_2 wroteENCChannelConfigurationEncodeSurround3X_2(0x05)
+#define wroteENCChannelConfigurationEncodeSurround4X_2(n) 0xcc00+STD_BETA_ENCODE,0x0030,0x020c,(n<<8|0x0000)
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_2 wroteENCChannelConfigurationEncodeSurround4X_2(0x01)
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_2 wroteENCChannelConfigurationEncodeSurround4X_2(0x04)
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_2 wroteENCChannelConfigurationEncodeSurround4X_2(0x05)
+
+#define readENCChannelConfigurationEncodeExtChan 0xc200+STD_BETA_ENCODE,0x3300
+#define readENCChannelConfigurationEncodeExtMask readENCChannelConfigurationEncodeExtChan
+#define wroteENCChannelConfigurationEncodeExtChanNone 0xca00+STD_BETA_ENCODE,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanLwRw 0xca00+STD_BETA_ENCODE,0x3301
+#define wroteENCChannelConfigurationEncodeExtChanLhRh 0xca00+STD_BETA_ENCODE,0x3304
+#define wroteENCChannelConfigurationEncodeExtChanLwRwLhRh 0xca00+STD_BETA_ENCODE,0x3305
+
+//ATMOS
+#define wroteENCChannelConfigurationEncodeSurround2ATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x3008,0x000a,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround2ATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x3008,0x010a,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround2ATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x3008,0x020a,0x0003,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationEncodeSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x3008,0x000a,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x3008,0x010a,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x3008,0x020a,0x0103,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationEncodeSurround4ATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x3008,0x000c,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround4ATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x3008,0x010c,0x0003,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround4ATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x3008,0x020c,0x0003,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationEncodeSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_ENCODE,0x3008,0x000c,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_ENCODE,0x3008,0x010c,0x0103,(n<<8),0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_ENCODE,0x3008,0x020c,0x0103,(n<<8),0x0000
+
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_0 wroteENCChannelConfigurationEncodeSurround2ATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_1 wroteENCChannelConfigurationEncodeSurround2ATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_2 wroteENCChannelConfigurationEncodeSurround2ATMOSMono_2(0xA)
+
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_0 wroteENCChannelConfigurationEncodeSurround4ATMOSMono_0(0x4)
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_1 wroteENCChannelConfigurationEncodeSurround4ATMOSMono_1(0x4)
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_2 wroteENCChannelConfigurationEncodeSurround4ATMOSMono_2(0x4)
+
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_0 wroteENCChannelConfigurationEncodeSurround2LwRwATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_1 wroteENCChannelConfigurationEncodeSurround2LwRwATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_2 wroteENCChannelConfigurationEncodeSurround2LwRwATMOSMono_2(0xA)
+
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_0 wroteENCChannelConfigurationEncodeSurround4ATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_1 wroteENCChannelConfigurationEncodeSurround4ATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_2 wroteENCChannelConfigurationEncodeSurround4ATMOSMono_2(0xA)
+
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_0 wroteENCChannelConfigurationEncodeSurround4LwRwATMOSMono_0(0xA)
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_1 wroteENCChannelConfigurationEncodeSurround4LwRwATMOSMono_1(0xA)
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_2 wroteENCChannelConfigurationEncodeSurround4LwRwATMOSMono_2(0xA)
+
+#define readENCChannelConfigurationEncodeATMOSChan 0xc200+STD_BETA_ENCODE,0x3500
+#define readENCChannelConfigurationEncodeATMOSMask readENCChannelConfigurationEncodeATMOSChan
+#define wroteENCChannelConfigurationEncodeATMOSChanNone 0xca00+STD_BETA_ENCODE,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_ENCODE,(0x3511)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define wroteENCChannelConfigurationEncodeATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_ENCODE,(0x350a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define wroteENCChannelConfigurationEncodeATMOSChanLtmRtm 0xca00+STD_BETA_ENCODE,(0x3504)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+#define wroteENCChannelConfigurationEncode 0xcc00+STD_BETA_ENCODE,0x0030
+
+#define readENCFrameLength 0xc300+STD_BETA_ENCODE,0x001c
+#define wroteENCFrameLength 0xcb00+STD_BETA_ENCODE,0x001c
+
+#define readENCBypass 0xc200+STD_BETA_ENCODE,0x1e00
+#define writeENCBypassEnable 0xca00+STD_BETA_ENCODE,0x1e01
+#define writeENCBypassDisable 0xca00+STD_BETA_ENCODE,0x1e00
+
+#define readENCByPass readENCBypass
+#define writeENCByPassEnable writeENCBypassEnable
+#define writeENCByPassDisable writeENCBypassDisable
+
+#define readENCSelect 0xc200+STD_BETA_ENCODE,0x1f00
+#define writeENCSelectPCE 0xca00+STD_BETA_ENCODE,0x1f08
+#define writeENCSelectMPE 0xca00+STD_BETA_ENCODE,0x1f13
+#define writeENCSelectDDE 0xca00+STD_BETA_ENCODE,0x1f0a
+#define writeENCSelectDTE 0xca00+STD_BETA_ENCODE,0x1f06
+#define writeENCSelectACE 0xca00+STD_BETA_ENCODE,0x1f0c
+#define wroteENCSelectPCE 0xca00+STD_BETA_ENCODE,0x1f08
+#define wroteENCSelectMPE 0xca00+STD_BETA_ENCODE,0x1f13
+#define wroteENCSelectDDE 0xca00+STD_BETA_ENCODE,0x1f0a
+#define wroteENCSelectDTE 0xca00+STD_BETA_ENCODE,0x1f06
+#define wroteENCSelectACE 0xca00+STD_BETA_ENCODE,0x1f0c
+
+#if PAF_MAXNUMCHAN==8
+
+#define readENCChannelMapFrom 0xc600+STD_BETA_ENCODE,0x4008
+#define wroteENCChannelMapFrom 0xce00+STD_BETA_ENCODE,0x4008
+#define writeENCChannelMapFrom8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_ENCODE,0x4008,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+
+#define readENCChannelMapTo 0xc600+STD_BETA_ENCODE,0x4808
+#define wroteENCChannelMapTo 0xce00+STD_BETA_ENCODE,0x4808
+#define writeENCChannelMapTo2(N0,N1) \
+ 0xce00+STD_BETA_ENCODE,0x4802,TWOUP(N0,N1)
+#define writeENCChannelMapTo8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_ENCODE,0x4808,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+
+#define readENCProgramFormat 0xc400+STD_BETA_ENCODE,0x0050
+#define wroteENCProgramFormat 0xcc00+STD_BETA_ENCODE,0x0050
+#define readENCListeningFormat 0xc400+STD_BETA_ENCODE,0x0058
+#define wroteENCListeningFormat 0xcc00+STD_BETA_ENCODE,0x0058
+
+#define readENCSampleProcess 0xc600+STD_BETA_ENCODE,0x6004
+#define readENCSampleProcess0 0xc200+STD_BETA_ENCODE,0x6000
+#define readENCSampleProcess1 0xc200+STD_BETA_ENCODE,0x6000
+#define readENCSampleProcess2 0xc200+STD_BETA_ENCODE,0x6000
+#define readENCSampleProcess3 0xc200+STD_BETA_ENCODE,0x6000
+
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+#define writeENCChannelConfigurationCompact(sat,sub,aux,ext0) \
+ 0xce00+STD_BETA_ENCODE,0x6804,((sub<<8)+sat),((ext0<<8)+aux)
+
+#define readENCChannelCompactMapTo 0xc600+STD_BETA_ENCODE,0x7008
+#define wroteENCChannelCompactMapTo 0xce00+STD_BETA_ENCODE,0x7008
+
+#elif PAF_MAXNUMCHAN==16
+
+#define readENCChannelMapFrom 0xc600+STD_BETA_ENCODE,0x4010
+#define wroteENCChannelMapFrom 0xce00+STD_BETA_ENCODE,0x4010
+#define writeENCChannelMapFrom16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_ENCODE,0x4010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+
+#define readENCChannelMapTo 0xc600+STD_BETA_ENCODE,0x5010
+#define wroteENCChannelMapTo 0xce00+STD_BETA_ENCODE,0x5010
+#define writeENCChannelMapTo2(N0,N1) \
+ 0xce00+STD_BETA_ENCODE,0x5002,TWOUP(N0,N1)
+#define writeENCChannelMapTo8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_ENCODE,0x5008,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+#define writeENCChannelMapTo16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_ENCODE,0x5010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+
+#define readENCProgramFormat 0xc400+STD_BETA_ENCODE,0x0060
+#define wroteENCProgramFormat 0xcc00+STD_BETA_ENCODE,0x0060
+#define readENCListeningFormat 0xc400+STD_BETA_ENCODE,0x0070
+#define wroteENCListeningFormat 0xcc00+STD_BETA_ENCODE,0x0070
+
+#define readENCSampleProcess 0xc600+STD_BETA_ENCODE,0x8004
+#define readENCSampleProcess0 0xc200+STD_BETA_ENCODE,0x8000
+#define readENCSampleProcess1 0xc200+STD_BETA_ENCODE,0x8100
+#define readENCSampleProcess2 0xc200+STD_BETA_ENCODE,0x8200
+#define readENCSampleProcess3 0xc200+STD_BETA_ENCODE,0x8300
+
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+#define writeENCChannelConfigurationCompact(sat,sub,aux,ext0,ext2,ext3,rsvd1,rsvd2) \
+ 0xce00+STD_BETA_ENCODE,0x8808,((sub<<8)+sat),((ext0<<8)+aux),((ext3<<8)+ext2),0x0000
+
+#define readENCChannelCompactMapTo 0xc600+STD_BETA_ENCODE,0x9010
+#define wroteENCChannelCompactMapTo 0xce00+STD_BETA_ENCODE,0x9010
+
+#elif PAF_MAXNUMCHAN ==32
+
+#define readENCChannelMapFrom 0xc600+STD_BETA_ENCODE,0x4020
+#define wroteENCChannelMapFrom 0xce00+STD_BETA_ENCODE,0x4020
+#define writeENCChannelMapFrom16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_ENCODE,0x4010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+#define writeENCChannelMapFrom32(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf,N10,N11,N12,N13,N14,N15,N16,N17,N18,N19,N1a,N1b,N1c,N1d,N1e,N1f) \
+ 0xce00+STD_BETA_ENCODE,0x4020,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf), \
+ TWOUP(N10,N11),TWOUP(N12,N13),TWOUP(N14,N15),TWOUP(N16,N17), \
+ TWOUP(N18,N19),TWOUP(N1a,N1b),TWOUP(N1c,N1d),TWOUP(N1e,N1f)
+
+#define readENCChannelMapTo 0xc600+STD_BETA_ENCODE,0x6020
+#define wroteENCChannelMapTo 0xce00+STD_BETA_ENCODE,0x6020
+#define writeENCChannelMapTo2(N0,N1) \
+ 0xce00+STD_BETA_ENCODE,0x6002,TWOUP(N0,N1)
+#define writeENCChannelMapTo8(N0,N1,N2,N3,N4,N5,N6,N7) \
+ 0xce00+STD_BETA_ENCODE,0x6008,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7)
+#define writeENCChannelMapTo16(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf) \
+ 0xce00+STD_BETA_ENCODE,0x6010,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf)
+
+#define writeENCChannelMapTo32(N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,Na,Nb,Nc,Nd,Ne,Nf,N10,N11,N12,N13,N14,N15,N16,N17,N18,N19,N1a,N1b,N1c,N1d,N1e,N1f) \
+ 0xce00+STD_BETA_ENCODE,0x6020,TWOUP(N0,N1),TWOUP(N2,N3),TWOUP(N4,N5),TWOUP(N6,N7), \
+ TWOUP(N8,N9),TWOUP(Na,Nb),TWOUP(Nc,Nd),TWOUP(Ne,Nf), \
+ TWOUP(N10,N11),TWOUP(N12,N13),TWOUP(N14,N15),TWOUP(N16,N17), \
+ TWOUP(N18,N19),TWOUP(N1a,N1b),TWOUP(N1c,N1d),TWOUP(N1e,N1f)
+
+#define readENCProgramFormat 0xc400+STD_BETA_ENCODE,0x0080
+#define wroteENCProgramFormat 0xcc00+STD_BETA_ENCODE,0x0080
+#define readENCListeningFormat 0xc400+STD_BETA_ENCODE,0x0088
+#define wroteENCListeningFormat 0xcc00+STD_BETA_ENCODE,0x0088
+
+#define readENCSampleProcess 0xc600+STD_BETA_ENCODE,0x9004
+#define readENCSampleProcess0 0xc200+STD_BETA_ENCODE,0x9000
+#define readENCSampleProcess1 0xc200+STD_BETA_ENCODE,0x9100
+#define readENCSampleProcess2 0xc200+STD_BETA_ENCODE,0x9200
+#define readENCSampleProcess3 0xc200+STD_BETA_ENCODE,0x9300
+
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+#define writeENCChannelConfigurationCompact(sat,sub,aux,ext0,ext2,ext3,rsvd1,rsvd2) \
+ 0xce00+STD_BETA_ENCODE,0x9808,((sub<<8)+sat),((ext0<<8)+aux),((ext3<<8)+ext2),0x0000
+
+#define readENCChannelCompactMapTo 0xc600+STD_BETA_ENCODE,0xa020
+#define wroteENCChannelCompactMapTo 0xce00+STD_BETA_ENCODE,0xa020
+
+#else
+
+#error unsupported option
+
+#endif /* PAF_MAXNUMCHAN */
+
+#define readENCStatus 0xc508,STD_BETA_ENCODE
+#define readENCControl \
+ readENCMode, \
+ readENCChannelConfigurationRequest, \
+ readENCChannelMapFrom, \
+ readENCChannelMapTo
+
+// binary operations
+
+#define rb32ENCSampleRate 0xc000+STD_BETA_ENCODE,0x0649
+#define rb32ENCChannelConfigurationStream 0xc000+STD_BETA_ENCODE,0x2844
+
+#endif /* _PAFENC_A */
diff --git a/alpha/pafenc_a.hdM b/alpha/pafenc_a.hdM
--- /dev/null
+++ b/alpha/pafenc_a.hdM
@@ -0,0 +1,959 @@
+// pafenc_a.hdM: inverse compilation file [Wed Mar 28 14:10:42 CDT 2018]
+
+#define readENCMode 0xc225,0x0400
+#define writeENCModeDisable 0xca25,0x0400
+#define writeENCModeEnable 0xca25,0x0401
+#define writeENCModeChannelCompact 0xca25,0x0402
+#define readENCCommand 0xc225,0x0500
+#define writeENCCommandNone 0xca25,0x0500
+#define writeENCCommandMute 0xca25,0x0501
+#define writeENCCommandUnmute 0xca25,0x0502
+#define wroteENCCommandNoned 0xca25,0x0580
+#define wroteENCCommandMuted 0xca25,0x0581
+#define wroteENCCommandUnmuted 0xca25,0x0582
+#define readENCSampleRate 0xc225,0x0600
+#define wroteENCSampleRateUnknown 0xca25,0x0600
+#define wroteENCSampleRateNone 0xca25,0x0601
+#define wroteENCSampleRate8000Hz 0xca25,0x060b
+#define wroteENCSampleRate11025Hz 0xca25,0x060c
+#define wroteENCSampleRate12000Hz 0xca25,0x060d
+#define wroteENCSampleRate16000Hz 0xca25,0x060e
+#define wroteENCSampleRate22050Hz 0xca25,0x060f
+#define wroteENCSampleRate24000Hz 0xca25,0x0610
+#define wroteENCSampleRate32000Hz 0xca25,0x0602
+#define wroteENCSampleRate44100Hz 0xca25,0x0603
+#define wroteENCSampleRate48000Hz 0xca25,0x0604
+#define wroteENCSampleRate64000Hz 0xca25,0x0608
+#define wroteENCSampleRate88200Hz 0xca25,0x0605
+#define wroteENCSampleRate96000Hz 0xca25,0x0606
+#define wroteENCSampleRate128000Hz 0xca25,0x0609
+#define wroteENCSampleRate176400Hz 0xca25,0x060a
+#define wroteENCSampleRate192000Hz 0xca25,0x0607
+#define readENCChannelCount 0xc225,0x0700
+#define readENCChannelConfigurationRequest 0xc425,0x0020
+#define writeENCChannelConfigurationRequestUnknown 0xcc25,0x0020,0x0000,0x0000
+#define writeENCChannelConfigurationRequestNone 0xcc25,0x0020,0x0001,0x0000
+#define writeENCChannelConfigurationRequestMono 0xcc25,0x0020,0x0002,0x0000
+#define writeENCChannelConfigurationRequestStereo 0xcc25,0x0020,0x0003,0x0000
+#define wroteENCChannelConfigurationRequestStereoLtRt 0xcc25,0x0020,0x0003,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Stereo_0 0xcc25,0x0020,0x0003,0x0001
+#define writeENCChannelConfigurationRequestPhantom0Mono_0 0xcc25,0x0020,0x0003,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_0 0xcc25,0x0020,0x0003,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_0 0xcc25,0x0020,0x0004,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_0 0xcc25,0x0020,0x0005,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_0 0xcc25,0x0020,0x0005,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_0 0xcc25,0x0020,0x0005,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_0 0xcc25,0x0020,0x0005,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_0 0xcc25,0x0020,0x0006,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_0 0xcc25,0x0020,0x0007,0x0000
+#define writeENCChannelConfigurationRequestSurround0_0 0xcc25,0x0020,0x0020,0x0000
+#define writeENCChannelConfigurationRequestSurround1_0 0xcc25,0x0020,0x0009,0x0000
+#define writeENCChannelConfigurationRequestSurround2_0 0xcc25,0x0020,0x000a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_0 0xcc25,0x0020,0x000a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_0 0xcc25,0x0020,0x000a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_0 0xcc25,0x0020,0x000a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_0 0xcc25,0x0020,0x000b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_0 0xcc25,0x0020,0x000c,0x0000
+#define writeENCChannelConfigurationRequestNone_1 0xcc25,0x0020,0x0101,0x0000
+#define writeENCChannelConfigurationRequestMono_1 0xcc25,0x0020,0x0102,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_1 0xcc25,0x0020,0x0103,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_1 0xcc25,0x0020,0x0103,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_1 0xcc25,0x0020,0x0103,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_1 0xcc25,0x0020,0x0103,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_1 0xcc25,0x0020,0x0103,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_1 0xcc25,0x0020,0x0104,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_1 0xcc25,0x0020,0x0105,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_1 0xcc25,0x0020,0x0105,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_1 0xcc25,0x0020,0x0105,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_1 0xcc25,0x0020,0x0105,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_1 0xcc25,0x0020,0x0106,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_1 0xcc25,0x0020,0x0107,0x0000
+#define writeENCChannelConfigurationRequestSurround0_1 0xcc25,0x0020,0x0108,0x0000
+#define writeENCChannelConfigurationRequestSurround1_1 0xcc25,0x0020,0x0109,0x0000
+#define writeENCChannelConfigurationRequestSurround2_1 0xcc25,0x0020,0x010a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_1 0xcc25,0x0020,0x010a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_1 0xcc25,0x0020,0x010a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_1 0xcc25,0x0020,0x010a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_1 0xcc25,0x0020,0x010b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_1 0xcc25,0x0020,0x010c,0x0000
+#define writeENCChannelConfigurationRequestNone_2 0xcc25,0x0020,0x0201,0x0000
+#define writeENCChannelConfigurationRequestMono_2 0xcc25,0x0020,0x0202,0x0000
+#define writeENCChannelConfigurationRequestPhantom0_2 0xcc25,0x0020,0x0203,0x0000
+#define writeENCChannelConfigurationRequestPhantom0Stereo_2 0xcc25,0x0020,0x0203,0x0001
+#define writeENCChannelConfigurationRequestPhantom0LtRt_2 0xcc25,0x0020,0x0203,0x0002
+#define writeENCChannelConfigurationRequestPhantom0Mono_2 0xcc25,0x0020,0x0203,0x0003
+#define wroteENCChannelConfigurationRequestPhantom0Dual_2 0xcc25,0x0020,0x0203,0x0004
+#define writeENCChannelConfigurationRequestPhantom1_2 0xcc25,0x0020,0x0204,0x0000
+#define writeENCChannelConfigurationRequestPhantom2_2 0xcc25,0x0020,0x0205,0x0000
+#define wroteENCChannelConfigurationRequestPhantom2Stereo_2 0xcc25,0x0020,0x0205,0x0001
+#define writeENCChannelConfigurationRequestPhantom2LtRt_2 0xcc25,0x0020,0x0205,0x0002
+#define wroteENCChannelConfigurationRequestPhantom2Mono_2 0xcc25,0x0020,0x0205,0x0003
+#define writeENCChannelConfigurationRequestPhantom3_2 0xcc25,0x0020,0x0206,0x0000
+#define writeENCChannelConfigurationRequestPhantom4_2 0xcc25,0x0020,0x0207,0x0000
+#define writeENCChannelConfigurationRequestSurround0_2 0xcc25,0x0020,0x0208,0x0000
+#define writeENCChannelConfigurationRequestSurround1_2 0xcc25,0x0020,0x0209,0x0000
+#define writeENCChannelConfigurationRequestSurround2_2 0xcc25,0x0020,0x020a,0x0000
+#define wroteENCChannelConfigurationRequestSurround2Stereo_2 0xcc25,0x0020,0x020a,0x0001
+#define writeENCChannelConfigurationRequestSurround2LtRt_2 0xcc25,0x0020,0x020a,0x0002
+#define wroteENCChannelConfigurationRequestSurround2Mono_2 0xcc25,0x0020,0x020a,0x0003
+#define writeENCChannelConfigurationRequestSurround3_2 0xcc25,0x0020,0x020b,0x0000
+#define writeENCChannelConfigurationRequestSurround4_2 0xcc25,0x0020,0x020c,0x0000
+#define writeENCChannelConfigurationRequestNoneLwRw_0 0xcc25,0x0020,0x0001,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_0 0xcc25,0x0020,0x0001,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_0 0xcc25,0x0020,0x0001,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_0 0xcc25,0x0020,0x0002,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_0 0xcc25,0x0020,0x0002,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_0 0xcc25,0x0020,0x0002,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_0 0xcc25,0x0020,0x0003,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_0 0xcc25,0x0020,0x0003,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_0 0xcc25,0x0020,0x0003,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc25,0x0020,0x0003,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc25,0x0020,0x0003,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc25,0x0020,0x0003,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_0 0xcc25,0x0020,0x0003,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_0 0xcc25,0x0020,0x0003,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_0 0xcc25,0x0020,0x0003,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_0 0xcc25,0x0020,0x0003,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_0 0xcc25,0x0020,0x0003,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_0 0xcc25,0x0020,0x0003,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_0 0xcc25,0x0020,0x0003,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_0 0xcc25,0x0020,0x0003,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc25,0x0020,0x0003,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_0 0xcc25,0x0020,0x0004,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_0 0xcc25,0x0020,0x0004,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc25,0x0020,0x0004,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_0 0xcc25,0x0020,0x0005,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_0 0xcc25,0x0020,0x0005,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc25,0x0020,0x0005,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc25,0x0020,0x0005,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc25,0x0020,0x0005,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc25,0x0020,0x0005,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc25,0x0020,0x0005,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc25,0x0020,0x0005,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc25,0x0020,0x0005,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_0 0xcc25,0x0020,0x0005,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_0 0xcc25,0x0020,0x0005,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc25,0x0020,0x0005,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_0 0xcc25,0x0020,0x0006,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_0 0xcc25,0x0020,0x0006,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc25,0x0020,0x0006,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_0 0xcc25,0x0020,0x0007,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_0 0xcc25,0x0020,0x0007,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc25,0x0020,0x0007,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_0 0xcc25,0x0020,0x0008,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_0 0xcc25,0x0020,0x0008,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc25,0x0020,0x0008,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_0 0xcc25,0x0020,0x0009,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_0 0xcc25,0x0020,0x0009,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc25,0x0020,0x0009,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_0 0xcc25,0x0020,0x000a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_0 0xcc25,0x0020,0x000a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc25,0x0020,0x000a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_0 0xcc25,0x0020,0x000a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_0 0xcc25,0x0020,0x000a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc25,0x0020,0x000a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc25,0x0020,0x000a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc25,0x0020,0x000a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc25,0x0020,0x000a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_0 0xcc25,0x0020,0x000a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_0 0xcc25,0x0020,0x000a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc25,0x0020,0x000a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_0 0xcc25,0x0020,0x000b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_0 0xcc25,0x0020,0x000b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc25,0x0020,0x000b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_0 0xcc25,0x0020,0x000c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_0 0xcc25,0x0020,0x000c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc25,0x0020,0x000c,0x0500
+#define writeENCChannelConfigurationRequestNoneLwRw_1 0xcc25,0x0020,0x0101,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_1 0xcc25,0x0020,0x0101,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_1 0xcc25,0x0020,0x0101,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_1 0xcc25,0x0020,0x0102,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_1 0xcc25,0x0020,0x0102,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_1 0xcc25,0x0020,0x0102,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_1 0xcc25,0x0020,0x0103,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_1 0xcc25,0x0020,0x0103,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc25,0x0020,0x0103,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc25,0x0020,0x0103,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc25,0x0020,0x0103,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc25,0x0020,0x0103,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc25,0x0020,0x0103,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc25,0x0020,0x0103,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc25,0x0020,0x0103,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_1 0xcc25,0x0020,0x0103,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_1 0xcc25,0x0020,0x0103,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc25,0x0020,0x0103,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_1 0xcc25,0x0020,0x0103,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_1 0xcc25,0x0020,0x0103,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc25,0x0020,0x0103,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_1 0xcc25,0x0020,0x0104,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_1 0xcc25,0x0020,0x0104,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc25,0x0020,0x0104,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_1 0xcc25,0x0020,0x0105,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_1 0xcc25,0x0020,0x0105,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_1 0xcc25,0x0020,0x0105,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc25,0x0020,0x0105,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc25,0x0020,0x0105,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc25,0x0020,0x0105,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc25,0x0020,0x0105,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc25,0x0020,0x0105,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc25,0x0020,0x0105,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_1 0xcc25,0x0020,0x0105,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_1 0xcc25,0x0020,0x0105,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc25,0x0020,0x0105,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_1 0xcc25,0x0020,0x0106,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_1 0xcc25,0x0020,0x0106,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc25,0x0020,0x0106,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_1 0xcc25,0x0020,0x0107,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_1 0xcc25,0x0020,0x0107,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc25,0x0020,0x0107,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_1 0xcc25,0x0020,0x0108,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_1 0xcc25,0x0020,0x0108,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_1 0xcc25,0x0020,0x0108,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_1 0xcc25,0x0020,0x0109,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_1 0xcc25,0x0020,0x0109,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc25,0x0020,0x0109,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_1 0xcc25,0x0020,0x010a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_1 0xcc25,0x0020,0x010a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_1 0xcc25,0x0020,0x010a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_1 0xcc25,0x0020,0x010a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_1 0xcc25,0x0020,0x010a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc25,0x0020,0x010a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc25,0x0020,0x010a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc25,0x0020,0x010a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc25,0x0020,0x010a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_1 0xcc25,0x0020,0x010a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_1 0xcc25,0x0020,0x010a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc25,0x0020,0x010a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_1 0xcc25,0x0020,0x010b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_1 0xcc25,0x0020,0x010b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc25,0x0020,0x010b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_1 0xcc25,0x0020,0x010c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_1 0xcc25,0x0020,0x010c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc25,0x0020,0x010c,0x0500
+#define writeENCChannelConfigurationRequestNoneLwRw_2 0xcc25,0x0020,0x0201,0x0100
+#define writeENCChannelConfigurationRequestNoneLhRh_2 0xcc25,0x0020,0x0201,0x0400
+#define writeENCChannelConfigurationRequestNoneLwRwLhRh_2 0xcc25,0x0020,0x0201,0x0500
+#define writeENCChannelConfigurationRequestMonoLwRw_2 0xcc25,0x0020,0x0202,0x0100
+#define writeENCChannelConfigurationRequestMonoLhRh_2 0xcc25,0x0020,0x0202,0x0400
+#define writeENCChannelConfigurationRequestMonoLwRwLhRh_2 0xcc25,0x0020,0x0202,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRw_2 0xcc25,0x0020,0x0203,0x0100
+#define writeENCChannelConfigurationRequestPhantom0LhRh_2 0xcc25,0x0020,0x0203,0x0400
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc25,0x0020,0x0203,0x0500
+#define writeENCChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc25,0x0020,0x0203,0x0101
+#define writeENCChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc25,0x0020,0x0203,0x0401
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc25,0x0020,0x0203,0x0501
+#define writeENCChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc25,0x0020,0x0203,0x0102
+#define writeENCChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc25,0x0020,0x0203,0x0402
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc25,0x0020,0x0203,0x0502
+#define writeENCChannelConfigurationRequestPhantom0LwRwMono_2 0xcc25,0x0020,0x0203,0x0103
+#define writeENCChannelConfigurationRequestPhantom0LhRhMono_2 0xcc25,0x0020,0x0203,0x0403
+#define writeENCChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc25,0x0020,0x0203,0x0503
+#define wroteENCChannelConfigurationRequestPhantom0LwRwDual_2 0xcc25,0x0020,0x0203,0x0104
+#define wroteENCChannelConfigurationRequestPhantom0LhRhDual_2 0xcc25,0x0020,0x0203,0x0404
+#define wroteENCChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc25,0x0020,0x0203,0x0504
+#define writeENCChannelConfigurationRequestPhantom1LwRw_2 0xcc25,0x0020,0x0204,0x0100
+#define writeENCChannelConfigurationRequestPhantom1LhRh_2 0xcc25,0x0020,0x0204,0x0400
+#define writeENCChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc25,0x0020,0x0204,0x0500
+#define writeENCChannelConfigurationRequestPhantom2LwRw_2 0xcc25,0x0020,0x0205,0x0100
+#define writeENCChannelConfigurationRequestPhantom2LhRh_2 0xcc25,0x0020,0x0205,0x0400
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc25,0x0020,0x0205,0x0500
+#define wroteENCChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc25,0x0020,0x0205,0x0101
+#define wroteENCChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc25,0x0020,0x0205,0x0401
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc25,0x0020,0x0205,0x0501
+#define writeENCChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc25,0x0020,0x0205,0x0102
+#define writeENCChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc25,0x0020,0x0205,0x0402
+#define writeENCChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc25,0x0020,0x0205,0x0502
+#define wroteENCChannelConfigurationRequestPhantom2LwRwMono_2 0xcc25,0x0020,0x0205,0x0103
+#define wroteENCChannelConfigurationRequestPhantom2LhRhMono_2 0xcc25,0x0020,0x0205,0x0403
+#define wroteENCChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc25,0x0020,0x0205,0x0503
+#define writeENCChannelConfigurationRequestPhantom3LwRw_2 0xcc25,0x0020,0x0206,0x0100
+#define writeENCChannelConfigurationRequestPhantom3LhRh_2 0xcc25,0x0020,0x0206,0x0400
+#define writeENCChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc25,0x0020,0x0206,0x0500
+#define writeENCChannelConfigurationRequestPhantom4LwRw_2 0xcc25,0x0020,0x0207,0x0100
+#define writeENCChannelConfigurationRequestPhantom4LhRh_2 0xcc25,0x0020,0x0207,0x0400
+#define writeENCChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc25,0x0020,0x0207,0x0500
+#define writeENCChannelConfigurationRequestSurround0LwRw_2 0xcc25,0x0020,0x0208,0x0100
+#define writeENCChannelConfigurationRequestSurround0LhRh_2 0xcc25,0x0020,0x0208,0x0400
+#define writeENCChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc25,0x0020,0x0208,0x0500
+#define writeENCChannelConfigurationRequestSurround1LwRw_2 0xcc25,0x0020,0x0209,0x0100
+#define writeENCChannelConfigurationRequestSurround1LhRh_2 0xcc25,0x0020,0x0209,0x0400
+#define writeENCChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc25,0x0020,0x0209,0x0500
+#define writeENCChannelConfigurationRequestSurround2LwRw_2 0xcc25,0x0020,0x020a,0x0100
+#define writeENCChannelConfigurationRequestSurround2LhRh_2 0xcc25,0x0020,0x020a,0x0400
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc25,0x0020,0x020a,0x0500
+#define wroteENCChannelConfigurationRequestSurround2LwRwStereo_2 0xcc25,0x0020,0x020a,0x0101
+#define wroteENCChannelConfigurationRequestSurround2LhRhStereo_2 0xcc25,0x0020,0x020a,0x0401
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc25,0x0020,0x020a,0x0501
+#define writeENCChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc25,0x0020,0x020a,0x0102
+#define writeENCChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc25,0x0020,0x020a,0x0402
+#define writeENCChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc25,0x0020,0x020a,0x0502
+#define wroteENCChannelConfigurationRequestSurround2LwRwMono_2 0xcc25,0x0020,0x020a,0x0103
+#define wroteENCChannelConfigurationRequestSurround2LhRhMono_2 0xcc25,0x0020,0x020a,0x0403
+#define wroteENCChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc25,0x0020,0x020a,0x0503
+#define writeENCChannelConfigurationRequestSurround3LwRw_2 0xcc25,0x0020,0x020b,0x0100
+#define writeENCChannelConfigurationRequestSurround3LhRh_2 0xcc25,0x0020,0x020b,0x0400
+#define writeENCChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc25,0x0020,0x020b,0x0500
+#define writeENCChannelConfigurationRequestSurround4LwRw_2 0xcc25,0x0020,0x020c,0x0100
+#define writeENCChannelConfigurationRequestSurround4LhRh_2 0xcc25,0x0020,0x020c,0x0400
+#define writeENCChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc25,0x0020,0x020c,0x0500
+#define readENCChannelConfigurationRequestExtChan 0xc225,0x2300
+#define writeENCChannelConfigurationRequestExtChanNone 0xca25,0x2300
+#define writeENCChannelConfigurationRequestExtChanLwRw 0xca25,0x2301
+#define writeENCChannelConfigurationRequestExtChanLhRh 0xca25,0x2304
+#define writeENCChannelConfigurationRequestExtChanLwRwLhRh 0xca25,0x2305
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0000,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_0 0xce25,0x2008,0x000c,0x0000,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_1 0xce25,0x2008,0x010c,0x0000,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtmRtm_2 0xce25,0x2008,0x020c,0x0000,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_0 0xce25,0x2008,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_1 0xce25,0x2008,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtmRtm_2 0xce25,0x2008,0x020c,0x0003,0x0400,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0100,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0100,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0100,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0000,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0000,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x2008,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x2008,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x2008,0x020c,0x0103,0x0a00,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_0 0xce25,0x2008,0x0007,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_1 0xce25,0x2008,0x0107,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLctRct_2 0xce25,0x2008,0x0207,0x0100,0x2000,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_0 0xce25,0x2008,0x0007,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_1 0xce25,0x2008,0x0107,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRct_2 0xce25,0x2008,0x0207,0x0100,0x2600,0x0000
+#define writeENCChannelConfigurationRequestSurround2_5_1 0xce25,0x2008,0x010a,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4_7_1 0xce25,0x2008,0x010c,0x0000,0x0000,0x0000
+#define writeENCChannelConfigurationRequestSurround4LhRhLwRw_11_1 0xce25,0x2008,0x010c,0x0500,0x0000,0x0000
+#define writeENCChannelConfigurationRequest24Channels 0xce25,0x2008,0x0207,0xc700,0x2e46,0x0000
+#define writeENCChannelConfigurationRequestPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce25,0x2008,0x0207,0x0100,0xe67f,0x0000
+#define readENCChannelConfigurationRequestATMOSChan 0xc225,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanNone 0xca25,0x2500
+#define writeENCChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xca25,0x2511
+#define writeENCChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xca25,0x250a
+#define writeENCChannelConfigurationRequestATMOSChanLtmRtm 0xca25,0x3254
+#define wroteENCChannelConfigurationRequest 0xcc25,0x0020
+#define readENCChannelConfigurationStream 0xc425,0x0028
+#define wroteENCChannelConfigurationStreamUnknown 0xcc25,0x0028,0x0000,0x0000
+#define wroteENCChannelConfigurationStreamNone 0xcc25,0x0028,0x0001,0x0000
+#define wroteENCChannelConfigurationStreamMono 0xcc25,0x0028,0x0002,0x0000
+#define wroteENCChannelConfigurationStreamStereo 0xcc25,0x0028,0x0003,0x0000
+#define wroteENCChannelConfigurationStreamStereoLtRt 0xcc25,0x0028,0x0003,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_0 0xcc25,0x0028,0x0003,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0Mono_0 0xcc25,0x0028,0x0003,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_0 0xcc25,0x0028,0x0003,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_0 0xcc25,0x0028,0x0004,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_0 0xcc25,0x0028,0x0005,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_0 0xcc25,0x0028,0x0005,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_0 0xcc25,0x0028,0x0005,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_0 0xcc25,0x0028,0x0005,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_0 0xcc25,0x0028,0x0006,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_0 0xcc25,0x0028,0x0007,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_0 0xcc25,0x0028,0x0008,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_0 0xcc25,0x0028,0x0009,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_0 0xcc25,0x0028,0x000a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_0 0xcc25,0x0028,0x000a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_0 0xcc25,0x0028,0x000a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_0 0xcc25,0x0028,0x000a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_0 0xcc25,0x0028,0x000b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_0 0xcc25,0x0028,0x0028,0x0000
+#define wroteENCChannelConfigurationStreamNone_1 0xcc25,0x0028,0x0101,0x0000
+#define wroteENCChannelConfigurationStreamMono_1 0xcc25,0x0028,0x0102,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_1 0xcc25,0x0028,0x0103,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_1 0xcc25,0x0028,0x0103,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_1 0xcc25,0x0028,0x0103,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_1 0xcc25,0x0028,0x0103,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_1 0xcc25,0x0028,0x0103,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_1 0xcc25,0x0028,0x0104,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_1 0xcc25,0x0028,0x0105,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_1 0xcc25,0x0028,0x0105,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_1 0xcc25,0x0028,0x0105,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_1 0xcc25,0x0028,0x0105,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_1 0xcc25,0x0028,0x0106,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_1 0xcc25,0x0028,0x0107,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_1 0xcc25,0x0028,0x0108,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_1 0xcc25,0x0028,0x0109,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_1 0xcc25,0x0028,0x010a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_1 0xcc25,0x0028,0x010a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_1 0xcc25,0x0028,0x010a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_1 0xcc25,0x0028,0x010a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_1 0xcc25,0x0028,0x010b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_1 0xcc25,0x0028,0x010c,0x0000
+#define wroteENCChannelConfigurationStreamNone_2 0xcc25,0x0028,0x0201,0x0000
+#define wroteENCChannelConfigurationStreamMono_2 0xcc25,0x0028,0x0202,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0_2 0xcc25,0x0028,0x0203,0x0000
+#define wroteENCChannelConfigurationStreamPhantom0Stereo_2 0xcc25,0x0028,0x0203,0x0001
+#define wroteENCChannelConfigurationStreamPhantom0LtRt_2 0xcc25,0x0028,0x0203,0x0002
+#define wroteENCChannelConfigurationStreamPhantom0Mono_2 0xcc25,0x0028,0x0203,0x0003
+#define wroteENCChannelConfigurationStreamPhantom0Dual_2 0xcc25,0x0028,0x0203,0x0004
+#define wroteENCChannelConfigurationStreamPhantom1_2 0xcc25,0x0028,0x0204,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2_2 0xcc25,0x0028,0x0205,0x0000
+#define wroteENCChannelConfigurationStreamPhantom2Stereo_2 0xcc25,0x0028,0x0205,0x0001
+#define wroteENCChannelConfigurationStreamPhantom2LtRt_2 0xcc25,0x0028,0x0205,0x0002
+#define wroteENCChannelConfigurationStreamPhantom2Mono_2 0xcc25,0x0028,0x0205,0x0003
+#define wroteENCChannelConfigurationStreamPhantom3_2 0xcc25,0x0028,0x0206,0x0000
+#define wroteENCChannelConfigurationStreamPhantom4_2 0xcc25,0x0028,0x0207,0x0000
+#define wroteENCChannelConfigurationStreamSurround0_2 0xcc25,0x0028,0x0208,0x0000
+#define wroteENCChannelConfigurationStreamSurround1_2 0xcc25,0x0028,0x0209,0x0000
+#define wroteENCChannelConfigurationStreamSurround2_2 0xcc25,0x0028,0x020a,0x0000
+#define wroteENCChannelConfigurationStreamSurround2Stereo_2 0xcc25,0x0028,0x020a,0x0001
+#define wroteENCChannelConfigurationStreamSurround2LtRt_2 0xcc25,0x0028,0x020a,0x0002
+#define wroteENCChannelConfigurationStreamSurround2Mono_2 0xcc25,0x0028,0x020a,0x0003
+#define wroteENCChannelConfigurationStreamSurround3_2 0xcc25,0x0028,0x020b,0x0000
+#define wroteENCChannelConfigurationStreamSurround4_2 0xcc25,0x0028,0x020c,0x0000
+#define wroteENCChannelConfigurationStreamNoneLwRw_0 0xcc25,0x0028,0x0001,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_0 0xcc25,0x0028,0x0001,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_0 0xcc25,0x0028,0x0001,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_0 0xcc25,0x0028,0x0002,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_0 0xcc25,0x0028,0x0002,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_0 0xcc25,0x0028,0x0002,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_0 0xcc25,0x0028,0x0003,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_0 0xcc25,0x0028,0x0003,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_0 0xcc25,0x0028,0x0003,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_0 0xcc25,0x0028,0x0003,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_0 0xcc25,0x0028,0x0003,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_0 0xcc25,0x0028,0x0003,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_0 0xcc25,0x0028,0x0003,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_0 0xcc25,0x0028,0x0003,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_0 0xcc25,0x0028,0x0003,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_0 0xcc25,0x0028,0x0003,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_0 0xcc25,0x0028,0x0003,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_0 0xcc25,0x0028,0x0003,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_0 0xcc25,0x0028,0x0003,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_0 0xcc25,0x0028,0x0003,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_0 0xcc25,0x0028,0x0003,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_0 0xcc25,0x0028,0x0004,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_0 0xcc25,0x0028,0x0004,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_0 0xcc25,0x0028,0x0004,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_0 0xcc25,0x0028,0x0005,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_0 0xcc25,0x0028,0x0005,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_0 0xcc25,0x0028,0x0005,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_0 0xcc25,0x0028,0x0005,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_0 0xcc25,0x0028,0x0005,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_0 0xcc25,0x0028,0x0005,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_0 0xcc25,0x0028,0x0005,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_0 0xcc25,0x0028,0x0005,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_0 0xcc25,0x0028,0x0005,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_0 0xcc25,0x0028,0x0005,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_0 0xcc25,0x0028,0x0005,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_0 0xcc25,0x0028,0x0005,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_0 0xcc25,0x0028,0x0006,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_0 0xcc25,0x0028,0x0006,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_0 0xcc25,0x0028,0x0006,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_0 0xcc25,0x0028,0x0007,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_0 0xcc25,0x0028,0x0007,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_0 0xcc25,0x0028,0x0007,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_0 0xcc25,0x0028,0x0008,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_0 0xcc25,0x0028,0x0008,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_0 0xcc25,0x0028,0x0008,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_0 0xcc25,0x0028,0x0009,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_0 0xcc25,0x0028,0x0009,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_0 0xcc25,0x0028,0x0009,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_0 0xcc25,0x0028,0x000a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_0 0xcc25,0x0028,0x000a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_0 0xcc25,0x0028,0x000a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_0 0xcc25,0x0028,0x000a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_0 0xcc25,0x0028,0x000a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_0 0xcc25,0x0028,0x000a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_0 0xcc25,0x0028,0x000a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_0 0xcc25,0x0028,0x000a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_0 0xcc25,0x0028,0x000a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_0 0xcc25,0x0028,0x000a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_0 0xcc25,0x0028,0x000a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_0 0xcc25,0x0028,0x000a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_0 0xcc25,0x0028,0x000b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_0 0xcc25,0x0028,0x000b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_0 0xcc25,0x0028,0x000b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_0 0xcc25,0x0028,0x000c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_0 0xcc25,0x0028,0x000c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_0 0xcc25,0x0028,0x000c,0x0500
+#define wroteENCChannelConfigurationStreamNoneLwRw_1 0xcc25,0x0028,0x0101,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_1 0xcc25,0x0028,0x0101,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_1 0xcc25,0x0028,0x0101,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_1 0xcc25,0x0028,0x0102,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_1 0xcc25,0x0028,0x0102,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_1 0xcc25,0x0028,0x0102,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_1 0xcc25,0x0028,0x0103,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_1 0xcc25,0x0028,0x0103,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_1 0xcc25,0x0028,0x0103,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_1 0xcc25,0x0028,0x0103,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_1 0xcc25,0x0028,0x0103,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_1 0xcc25,0x0028,0x0103,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_1 0xcc25,0x0028,0x0103,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_1 0xcc25,0x0028,0x0103,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_1 0xcc25,0x0028,0x0103,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_1 0xcc25,0x0028,0x0103,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_1 0xcc25,0x0028,0x0103,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_1 0xcc25,0x0028,0x0103,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_1 0xcc25,0x0028,0x0103,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_1 0xcc25,0x0028,0x0103,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_1 0xcc25,0x0028,0x0103,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_1 0xcc25,0x0028,0x0104,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_1 0xcc25,0x0028,0x0104,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_1 0xcc25,0x0028,0x0104,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_1 0xcc25,0x0028,0x0105,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_1 0xcc25,0x0028,0x0105,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_1 0xcc25,0x0028,0x0105,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_1 0xcc25,0x0028,0x0105,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_1 0xcc25,0x0028,0x0105,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_1 0xcc25,0x0028,0x0105,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_1 0xcc25,0x0028,0x0105,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_1 0xcc25,0x0028,0x0105,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_1 0xcc25,0x0028,0x0105,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_1 0xcc25,0x0028,0x0105,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_1 0xcc25,0x0028,0x0105,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_1 0xcc25,0x0028,0x0105,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_1 0xcc25,0x0028,0x0106,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_1 0xcc25,0x0028,0x0106,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_1 0xcc25,0x0028,0x0106,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_1 0xcc25,0x0028,0x0107,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_1 0xcc25,0x0028,0x0107,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_1 0xcc25,0x0028,0x0107,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_1 0xcc25,0x0028,0x0108,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_1 0xcc25,0x0028,0x0108,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_1 0xcc25,0x0028,0x0108,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_1 0xcc25,0x0028,0x0109,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_1 0xcc25,0x0028,0x0109,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_1 0xcc25,0x0028,0x0109,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_1 0xcc25,0x0028,0x010a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_1 0xcc25,0x0028,0x010a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_1 0xcc25,0x0028,0x010a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_1 0xcc25,0x0028,0x010a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_1 0xcc25,0x0028,0x010a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_1 0xcc25,0x0028,0x010a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_1 0xcc25,0x0028,0x010a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_1 0xcc25,0x0028,0x010a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_1 0xcc25,0x0028,0x010a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_1 0xcc25,0x0028,0x010a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_1 0xcc25,0x0028,0x010a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_1 0xcc25,0x0028,0x010a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_1 0xcc25,0x0028,0x010b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_1 0xcc25,0x0028,0x010b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_1 0xcc25,0x0028,0x010b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_1 0xcc25,0x0028,0x010c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_1 0xcc25,0x0028,0x010c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_1 0xcc25,0x0028,0x010c,0x0500
+#define wroteENCChannelConfigurationStreamNoneLwRw_2 0xcc25,0x0028,0x0201,0x0100
+#define wroteENCChannelConfigurationStreamNoneLhRh_2 0xcc25,0x0028,0x0201,0x0400
+#define wroteENCChannelConfigurationStreamNoneLwRwLhRh_2 0xcc25,0x0028,0x0201,0x0500
+#define wroteENCChannelConfigurationStreamMonoLwRw_2 0xcc25,0x0028,0x0202,0x0100
+#define wroteENCChannelConfigurationStreamMonoLhRh_2 0xcc25,0x0028,0x0202,0x0400
+#define wroteENCChannelConfigurationStreamMonoLwRwLhRh_2 0xcc25,0x0028,0x0202,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRw_2 0xcc25,0x0028,0x0203,0x0100
+#define wroteENCChannelConfigurationStreamPhantom0LhRh_2 0xcc25,0x0028,0x0203,0x0400
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRh_2 0xcc25,0x0028,0x0203,0x0500
+#define wroteENCChannelConfigurationStreamPhantom0LwRwStereo_2 0xcc25,0x0028,0x0203,0x0101
+#define wroteENCChannelConfigurationStreamPhantom0LhRhStereo_2 0xcc25,0x0028,0x0203,0x0401
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhStereo_2 0xcc25,0x0028,0x0203,0x0501
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLtRt_2 0xcc25,0x0028,0x0203,0x0102
+#define wroteENCChannelConfigurationStreamPhantom0LhRhLtRt_2 0xcc25,0x0028,0x0203,0x0402
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhLtRt_2 0xcc25,0x0028,0x0203,0x0502
+#define wroteENCChannelConfigurationStreamPhantom0LwRwMono_2 0xcc25,0x0028,0x0203,0x0103
+#define wroteENCChannelConfigurationStreamPhantom0LhRhMono_2 0xcc25,0x0028,0x0203,0x0403
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhMono_2 0xcc25,0x0028,0x0203,0x0503
+#define wroteENCChannelConfigurationStreamPhantom0LwRwDual_2 0xcc25,0x0028,0x0203,0x0104
+#define wroteENCChannelConfigurationStreamPhantom0LhRhDual_2 0xcc25,0x0028,0x0203,0x0404
+#define wroteENCChannelConfigurationStreamPhantom0LwRwLhRhDual_2 0xcc25,0x0028,0x0203,0x0504
+#define wroteENCChannelConfigurationStreamPhantom1LwRw_2 0xcc25,0x0028,0x0204,0x0100
+#define wroteENCChannelConfigurationStreamPhantom1LhRh_2 0xcc25,0x0028,0x0204,0x0400
+#define wroteENCChannelConfigurationStreamPhantom1LwRwLhRh_2 0xcc25,0x0028,0x0204,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRw_2 0xcc25,0x0028,0x0205,0x0100
+#define wroteENCChannelConfigurationStreamPhantom2LhRh_2 0xcc25,0x0028,0x0205,0x0400
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRh_2 0xcc25,0x0028,0x0205,0x0500
+#define wroteENCChannelConfigurationStreamPhantom2LwRwStereo_2 0xcc25,0x0028,0x0205,0x0101
+#define wroteENCChannelConfigurationStreamPhantom2LhRhStereo_2 0xcc25,0x0028,0x0205,0x0401
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhStereo_2 0xcc25,0x0028,0x0205,0x0501
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLtRt_2 0xcc25,0x0028,0x0205,0x0102
+#define wroteENCChannelConfigurationStreamPhantom2LhRhLtRt_2 0xcc25,0x0028,0x0205,0x0402
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhLtRt_2 0xcc25,0x0028,0x0205,0x0502
+#define wroteENCChannelConfigurationStreamPhantom2LwRwMono_2 0xcc25,0x0028,0x0205,0x0103
+#define wroteENCChannelConfigurationStreamPhantom2LhRhMono_2 0xcc25,0x0028,0x0205,0x0403
+#define wroteENCChannelConfigurationStreamPhantom2LwRwLhRhMono_2 0xcc25,0x0028,0x0205,0x0503
+#define wroteENCChannelConfigurationStreamPhantom3LwRw_2 0xcc25,0x0028,0x0206,0x0100
+#define wroteENCChannelConfigurationStreamPhantom3LhRh_2 0xcc25,0x0028,0x0206,0x0400
+#define wroteENCChannelConfigurationStreamPhantom3LwRwLhRh_2 0xcc25,0x0028,0x0206,0x0500
+#define wroteENCChannelConfigurationStreamPhantom4LwRw_2 0xcc25,0x0028,0x0207,0x0100
+#define wroteENCChannelConfigurationStreamPhantom4LhRh_2 0xcc25,0x0028,0x0207,0x0400
+#define wroteENCChannelConfigurationStreamPhantom4LwRwLhRh_2 0xcc25,0x0028,0x0207,0x0500
+#define wroteENCChannelConfigurationStreamSurround0LwRw_2 0xcc25,0x0028,0x0208,0x0100
+#define wroteENCChannelConfigurationStreamSurround0LhRh_2 0xcc25,0x0028,0x0208,0x0400
+#define wroteENCChannelConfigurationStreamSurround0LwRwLhRh_2 0xcc25,0x0028,0x0208,0x0500
+#define wroteENCChannelConfigurationStreamSurround1LwRw_2 0xcc25,0x0028,0x0209,0x0100
+#define wroteENCChannelConfigurationStreamSurround1LhRh_2 0xcc25,0x0028,0x0209,0x0400
+#define wroteENCChannelConfigurationStreamSurround1LwRwLhRh_2 0xcc25,0x0028,0x0209,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRw_2 0xcc25,0x0028,0x020a,0x0100
+#define wroteENCChannelConfigurationStreamSurround2LhRh_2 0xcc25,0x0028,0x020a,0x0400
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRh_2 0xcc25,0x0028,0x020a,0x0500
+#define wroteENCChannelConfigurationStreamSurround2LwRwStereo_2 0xcc25,0x0028,0x020a,0x0101
+#define wroteENCChannelConfigurationStreamSurround2LhRhStereo_2 0xcc25,0x0028,0x020a,0x0401
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhStereo_2 0xcc25,0x0028,0x020a,0x0501
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtRt_2 0xcc25,0x0028,0x020a,0x0102
+#define wroteENCChannelConfigurationStreamSurround2LhRhLtRt_2 0xcc25,0x0028,0x020a,0x0402
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhLtRt_2 0xcc25,0x0028,0x020a,0x0502
+#define wroteENCChannelConfigurationStreamSurround2LwRwMono_2 0xcc25,0x0028,0x020a,0x0103
+#define wroteENCChannelConfigurationStreamSurround2LhRhMono_2 0xcc25,0x0028,0x020a,0x0403
+#define wroteENCChannelConfigurationStreamSurround2LwRwLhRhMono_2 0xcc25,0x0028,0x020a,0x0503
+#define wroteENCChannelConfigurationStreamSurround3LwRw_2 0xcc25,0x0028,0x020b,0x0100
+#define wroteENCChannelConfigurationStreamSurround3LhRh_2 0xcc25,0x0028,0x020b,0x0400
+#define wroteENCChannelConfigurationStreamSurround3LwRwLhRh_2 0xcc25,0x0028,0x020b,0x0500
+#define wroteENCChannelConfigurationStreamSurround4LwRw_2 0xcc25,0x0028,0x020c,0x0100
+#define wroteENCChannelConfigurationStreamSurround4LhRh_2 0xcc25,0x0028,0x020c,0x0400
+#define wroteENCChannelConfigurationStreamSurround4LwRwLhRh_2 0xcc25,0x0028,0x020c,0x0500
+#define readENCChannelConfigurationStreamExtChan 0xc225,0x2b00
+#define wroteENCChannelConfigurationStreamExtChanNone 0xca25,0x2b00
+#define wroteENCChannelConfigurationStreamExtChanLwRw 0xca25,0x2b01
+#define wroteENCChannelConfigurationStreamExtChanLhRh 0xca25,0x2b04
+#define wroteENCChannelConfigurationStreamExtChanLwRwLhRh 0xca25,0x2b05
+#define wroteENCChannelConfigurationStream 0xcc25,0x0028
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_0 0xce25,0x2808,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_1 0xce25,0x2808,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LtfRtfLtrRtr_2 0xce25,0x2808,0x020a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_0 0xce25,0x2808,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_1 0xce25,0x2808,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtmRtm_2 0xce25,0x2808,0x020c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x2808,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x2808,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x2808,0x020a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_0 0xce25,0x2808,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_1 0xce25,0x2808,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LtfRtfLtrRtr_2 0xce25,0x2808,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x2808,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x2808,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationStreamSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x2808,0x020c,0x0103,0x0a00,0x0000
+#define readENCChannelConfigurationStreamATMOSChan 0xc225,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanNone 0xca25,0x2d00
+#define wroteENCChannelConfigurationStreamATMOSChanLfhRfhLrhRrh 0xca25,0x2d11
+#define wroteENCChannelConfigurationStreamATMOSChanLtfRtfLtrRtr 0xca25,0x2d0a
+#define wroteENCChannelConfigurationStreamATMOSChanLtmRtm 0xca25,0x2d04
+#define readENCChannelConfigurationEncode 0xc425,0x0030
+#define wroteENCChannelConfigurationEncodeUnknown 0xcc25,0x0030,0x0000,0x0000
+#define wroteENCChannelConfigurationEncodeNone 0xcc25,0x0030,0x0001,0x0000
+#define wroteENCChannelConfigurationEncodeMono 0xcc25,0x0030,0x0002,0x0000
+#define wroteENCChannelConfigurationEncodeStereo 0xcc25,0x0030,0x0003,0x0000
+#define wroteENCChannelConfigurationEncodeStereoLtRt 0xcc25,0x0030,0x0003,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_0 0xcc25,0x0030,0x0003,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0Mono_0 0xcc25,0x0030,0x0003,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_0 0xcc25,0x0030,0x0003,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_0 0xcc25,0x0030,0x0004,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_0 0xcc25,0x0030,0x0005,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_0 0xcc25,0x0030,0x0005,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_0 0xcc25,0x0030,0x0005,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_0 0xcc25,0x0030,0x0005,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_0 0xcc25,0x0030,0x0006,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_0 0xcc25,0x0030,0x0007,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_0 0xcc25,0x0030,0x0008,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_0 0xcc25,0x0030,0x0009,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_0 0xcc25,0x0030,0x000a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_0 0xcc25,0x0030,0x000a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_0 0xcc25,0x0030,0x000a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_0 0xcc25,0x0030,0x000a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_0 0xcc25,0x0030,0x000b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_0 0xcc25,0x0030,0x000c,0x0000
+#define wroteENCChannelConfigurationEncodeNone_1 0xcc25,0x0030,0x0101,0x0000
+#define wroteENCChannelConfigurationEncodeMono_1 0xcc25,0x0030,0x0102,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_1 0xcc25,0x0030,0x0103,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_1 0xcc25,0x0030,0x0103,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_1 0xcc25,0x0030,0x0103,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_1 0xcc25,0x0030,0x0103,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_1 0xcc25,0x0030,0x0103,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_1 0xcc25,0x0030,0x0104,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_1 0xcc25,0x0030,0x0105,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_1 0xcc25,0x0030,0x0105,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_1 0xcc25,0x0030,0x0105,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_1 0xcc25,0x0030,0x0105,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_1 0xcc25,0x0030,0x0106,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_1 0xcc25,0x0030,0x0107,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_1 0xcc25,0x0030,0x0108,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_1 0xcc25,0x0030,0x0109,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_1 0xcc25,0x0030,0x010a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_1 0xcc25,0x0030,0x010a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_1 0xcc25,0x0030,0x010a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_1 0xcc25,0x0030,0x010a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_1 0xcc25,0x0030,0x010b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_1 0xcc25,0x0030,0x010c,0x0000
+#define wroteENCChannelConfigurationEncodeNone_2 0xcc25,0x0030,0x0201,0x0000
+#define wroteENCChannelConfigurationEncodeMono_2 0xcc25,0x0030,0x0202,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0_2 0xcc25,0x0030,0x0203,0x0000
+#define wroteENCChannelConfigurationEncodePhantom0Stereo_2 0xcc25,0x0030,0x0203,0x0001
+#define wroteENCChannelConfigurationEncodePhantom0LtRt_2 0xcc25,0x0030,0x0203,0x0002
+#define wroteENCChannelConfigurationEncodePhantom0Mono_2 0xcc25,0x0030,0x0203,0x0003
+#define wroteENCChannelConfigurationEncodePhantom0Dual_2 0xcc25,0x0030,0x0203,0x0004
+#define wroteENCChannelConfigurationEncodePhantom1_2 0xcc25,0x0030,0x0204,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2_2 0xcc25,0x0030,0x0205,0x0000
+#define wroteENCChannelConfigurationEncodePhantom2Stereo_2 0xcc25,0x0030,0x0205,0x0001
+#define wroteENCChannelConfigurationEncodePhantom2LtRt_2 0xcc25,0x0030,0x0205,0x0002
+#define wroteENCChannelConfigurationEncodePhantom2Mono_2 0xcc25,0x0030,0x0205,0x0003
+#define wroteENCChannelConfigurationEncodePhantom3_2 0xcc25,0x0030,0x0206,0x0000
+#define wroteENCChannelConfigurationEncodePhantom4_2 0xcc25,0x0030,0x0207,0x0000
+#define wroteENCChannelConfigurationEncodeSurround0_2 0xcc25,0x0030,0x0208,0x0000
+#define wroteENCChannelConfigurationEncodeSurround1_2 0xcc25,0x0030,0x0209,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2_2 0xcc25,0x0030,0x020a,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2Stereo_2 0xcc25,0x0030,0x020a,0x0001
+#define wroteENCChannelConfigurationEncodeSurround2LtRt_2 0xcc25,0x0030,0x020a,0x0002
+#define wroteENCChannelConfigurationEncodeSurround2Mono_2 0xcc25,0x0030,0x020a,0x0003
+#define wroteENCChannelConfigurationEncodeSurround3_2 0xcc25,0x0030,0x020b,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4_2 0xcc25,0x0030,0x020c,0x0000
+#define wroteENCChannelConfigurationEncodeNoneLwRw_0 0xcc25,0x0030,0x0001,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_0 0xcc25,0x0030,0x0001,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_0 0xcc25,0x0030,0x0001,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_0 0xcc25,0x0030,0x0002,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_0 0xcc25,0x0030,0x0002,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_0 0xcc25,0x0030,0x0002,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_0 0xcc25,0x0030,0x0003,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_0 0xcc25,0x0030,0x0003,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_0 0xcc25,0x0030,0x0003,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_0 0xcc25,0x0030,0x0003,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_0 0xcc25,0x0030,0x0003,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_0 0xcc25,0x0030,0x0003,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_0 0xcc25,0x0030,0x0003,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_0 0xcc25,0x0030,0x0003,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_0 0xcc25,0x0030,0x0003,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_0 0xcc25,0x0030,0x0003,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_0 0xcc25,0x0030,0x0003,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_0 0xcc25,0x0030,0x0003,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_0 0xcc25,0x0030,0x0003,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_0 0xcc25,0x0030,0x0003,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_0 0xcc25,0x0030,0x0003,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_0 0xcc25,0x0030,0x0004,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_0 0xcc25,0x0030,0x0004,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_0 0xcc25,0x0030,0x0004,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_0 0xcc25,0x0030,0x0005,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_0 0xcc25,0x0030,0x0005,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_0 0xcc25,0x0030,0x0005,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_0 0xcc25,0x0030,0x0005,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_0 0xcc25,0x0030,0x0005,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_0 0xcc25,0x0030,0x0005,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_0 0xcc25,0x0030,0x0005,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_0 0xcc25,0x0030,0x0005,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_0 0xcc25,0x0030,0x0005,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_0 0xcc25,0x0030,0x0005,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_0 0xcc25,0x0030,0x0005,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_0 0xcc25,0x0030,0x0005,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_0 0xcc25,0x0030,0x0006,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_0 0xcc25,0x0030,0x0006,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_0 0xcc25,0x0030,0x0006,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_0 0xcc25,0x0030,0x0007,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_0 0xcc25,0x0030,0x0007,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_0 0xcc25,0x0030,0x0007,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_0 0xcc25,0x0030,0x0008,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_0 0xcc25,0x0030,0x0008,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_0 0xcc25,0x0030,0x0008,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_0 0xcc25,0x0030,0x0009,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_0 0xcc25,0x0030,0x0009,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_0 0xcc25,0x0030,0x0009,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_0 0xcc25,0x0030,0x000a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_0 0xcc25,0x0030,0x000a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_0 0xcc25,0x0030,0x000a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_0 0xcc25,0x0030,0x000a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_0 0xcc25,0x0030,0x000a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_0 0xcc25,0x0030,0x000a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_0 0xcc25,0x0030,0x000a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_0 0xcc25,0x0030,0x000a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_0 0xcc25,0x0030,0x000a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_0 0xcc25,0x0030,0x000a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_0 0xcc25,0x0030,0x000a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_0 0xcc25,0x0030,0x000a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_0 0xcc25,0x0030,0x000b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_0 0xcc25,0x0030,0x000b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_0 0xcc25,0x0030,0x000b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_0 0xcc25,0x0030,0x000c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_0 0xcc25,0x0030,0x000c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_0 0xcc25,0x0030,0x000c,0x0500
+#define wroteENCChannelConfigurationEncodeNoneLwRw_1 0xcc25,0x0030,0x0101,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_1 0xcc25,0x0030,0x0101,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_1 0xcc25,0x0030,0x0101,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_1 0xcc25,0x0030,0x0102,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_1 0xcc25,0x0030,0x0102,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_1 0xcc25,0x0030,0x0102,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_1 0xcc25,0x0030,0x0103,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_1 0xcc25,0x0030,0x0103,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_1 0xcc25,0x0030,0x0103,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_1 0xcc25,0x0030,0x0103,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_1 0xcc25,0x0030,0x0103,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_1 0xcc25,0x0030,0x0103,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_1 0xcc25,0x0030,0x0103,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_1 0xcc25,0x0030,0x0103,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_1 0xcc25,0x0030,0x0103,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_1 0xcc25,0x0030,0x0103,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_1 0xcc25,0x0030,0x0103,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_1 0xcc25,0x0030,0x0103,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_1 0xcc25,0x0030,0x0103,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_1 0xcc25,0x0030,0x0103,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_1 0xcc25,0x0030,0x0103,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_1 0xcc25,0x0030,0x0104,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_1 0xcc25,0x0030,0x0104,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_1 0xcc25,0x0030,0x0104,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_1 0xcc25,0x0030,0x0105,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_1 0xcc25,0x0030,0x0105,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_1 0xcc25,0x0030,0x0105,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_1 0xcc25,0x0030,0x0105,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_1 0xcc25,0x0030,0x0105,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_1 0xcc25,0x0030,0x0105,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_1 0xcc25,0x0030,0x0105,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_1 0xcc25,0x0030,0x0105,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_1 0xcc25,0x0030,0x0105,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_1 0xcc25,0x0030,0x0105,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_1 0xcc25,0x0030,0x0105,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_1 0xcc25,0x0030,0x0105,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_1 0xcc25,0x0030,0x0106,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_1 0xcc25,0x0030,0x0106,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_1 0xcc25,0x0030,0x0106,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_1 0xcc25,0x0030,0x0107,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_1 0xcc25,0x0030,0x0107,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_1 0xcc25,0x0030,0x0107,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_1 0xcc25,0x0030,0x0108,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_1 0xcc25,0x0030,0x0108,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_1 0xcc25,0x0030,0x0108,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_1 0xcc25,0x0030,0x0109,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_1 0xcc25,0x0030,0x0109,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_1 0xcc25,0x0030,0x0109,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_1 0xcc25,0x0030,0x010a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_1 0xcc25,0x0030,0x010a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_1 0xcc25,0x0030,0x010a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_1 0xcc25,0x0030,0x010a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_1 0xcc25,0x0030,0x010a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_1 0xcc25,0x0030,0x010a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_1 0xcc25,0x0030,0x010a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_1 0xcc25,0x0030,0x010a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_1 0xcc25,0x0030,0x010a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_1 0xcc25,0x0030,0x010a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_1 0xcc25,0x0030,0x010a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_1 0xcc25,0x0030,0x010a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_1 0xcc25,0x0030,0x010b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_1 0xcc25,0x0030,0x010b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_1 0xcc25,0x0030,0x010b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_1 0xcc25,0x0030,0x010c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_1 0xcc25,0x0030,0x010c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_1 0xcc25,0x0030,0x010c,0x0500
+#define wroteENCChannelConfigurationEncodeNoneLwRw_2 0xcc25,0x0030,0x0201,0x0100
+#define wroteENCChannelConfigurationEncodeNoneLhRh_2 0xcc25,0x0030,0x0201,0x0400
+#define wroteENCChannelConfigurationEncodeNoneLwRwLhRh_2 0xcc25,0x0030,0x0201,0x0500
+#define wroteENCChannelConfigurationEncodeMonoLwRw_2 0xcc25,0x0030,0x0202,0x0100
+#define wroteENCChannelConfigurationEncodeMonoLhRh_2 0xcc25,0x0030,0x0202,0x0400
+#define wroteENCChannelConfigurationEncodeMonoLwRwLhRh_2 0xcc25,0x0030,0x0202,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRw_2 0xcc25,0x0030,0x0203,0x0100
+#define wroteENCChannelConfigurationEncodePhantom0LhRh_2 0xcc25,0x0030,0x0203,0x0400
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRh_2 0xcc25,0x0030,0x0203,0x0500
+#define wroteENCChannelConfigurationEncodePhantom0LwRwStereo_2 0xcc25,0x0030,0x0203,0x0101
+#define wroteENCChannelConfigurationEncodePhantom0LhRhStereo_2 0xcc25,0x0030,0x0203,0x0401
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhStereo_2 0xcc25,0x0030,0x0203,0x0501
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLtRt_2 0xcc25,0x0030,0x0203,0x0102
+#define wroteENCChannelConfigurationEncodePhantom0LhRhLtRt_2 0xcc25,0x0030,0x0203,0x0402
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhLtRt_2 0xcc25,0x0030,0x0203,0x0502
+#define wroteENCChannelConfigurationEncodePhantom0LwRwMono_2 0xcc25,0x0030,0x0203,0x0103
+#define wroteENCChannelConfigurationEncodePhantom0LhRhMono_2 0xcc25,0x0030,0x0203,0x0403
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhMono_2 0xcc25,0x0030,0x0203,0x0503
+#define wroteENCChannelConfigurationEncodePhantom0LwRwDual_2 0xcc25,0x0030,0x0203,0x0104
+#define wroteENCChannelConfigurationEncodePhantom0LhRhDual_2 0xcc25,0x0030,0x0203,0x0404
+#define wroteENCChannelConfigurationEncodePhantom0LwRwLhRhDual_2 0xcc25,0x0030,0x0203,0x0504
+#define wroteENCChannelConfigurationEncodePhantom1LwRw_2 0xcc25,0x0030,0x0204,0x0100
+#define wroteENCChannelConfigurationEncodePhantom1LhRh_2 0xcc25,0x0030,0x0204,0x0400
+#define wroteENCChannelConfigurationEncodePhantom1LwRwLhRh_2 0xcc25,0x0030,0x0204,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRw_2 0xcc25,0x0030,0x0205,0x0100
+#define wroteENCChannelConfigurationEncodePhantom2LhRh_2 0xcc25,0x0030,0x0205,0x0400
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRh_2 0xcc25,0x0030,0x0205,0x0500
+#define wroteENCChannelConfigurationEncodePhantom2LwRwStereo_2 0xcc25,0x0030,0x0205,0x0101
+#define wroteENCChannelConfigurationEncodePhantom2LhRhStereo_2 0xcc25,0x0030,0x0205,0x0401
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhStereo_2 0xcc25,0x0030,0x0205,0x0501
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLtRt_2 0xcc25,0x0030,0x0205,0x0102
+#define wroteENCChannelConfigurationEncodePhantom2LhRhLtRt_2 0xcc25,0x0030,0x0205,0x0402
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhLtRt_2 0xcc25,0x0030,0x0205,0x0502
+#define wroteENCChannelConfigurationEncodePhantom2LwRwMono_2 0xcc25,0x0030,0x0205,0x0103
+#define wroteENCChannelConfigurationEncodePhantom2LhRhMono_2 0xcc25,0x0030,0x0205,0x0403
+#define wroteENCChannelConfigurationEncodePhantom2LwRwLhRhMono_2 0xcc25,0x0030,0x0205,0x0503
+#define wroteENCChannelConfigurationEncodePhantom3LwRw_2 0xcc25,0x0030,0x0206,0x0100
+#define wroteENCChannelConfigurationEncodePhantom3LhRh_2 0xcc25,0x0030,0x0206,0x0400
+#define wroteENCChannelConfigurationEncodePhantom3LwRwLhRh_2 0xcc25,0x0030,0x0206,0x0500
+#define wroteENCChannelConfigurationEncodePhantom4LwRw_2 0xcc25,0x0030,0x0207,0x0100
+#define wroteENCChannelConfigurationEncodePhantom4LhRh_2 0xcc25,0x0030,0x0207,0x0400
+#define wroteENCChannelConfigurationEncodePhantom4LwRwLhRh_2 0xcc25,0x0030,0x0207,0x0500
+#define wroteENCChannelConfigurationEncodeSurround0LwRw_2 0xcc25,0x0030,0x0208,0x0100
+#define wroteENCChannelConfigurationEncodeSurround0LhRh_2 0xcc25,0x0030,0x0208,0x0400
+#define wroteENCChannelConfigurationEncodeSurround0LwRwLhRh_2 0xcc25,0x0030,0x0208,0x0500
+#define wroteENCChannelConfigurationEncodeSurround1LwRw_2 0xcc25,0x0030,0x0209,0x0100
+#define wroteENCChannelConfigurationEncodeSurround1LhRh_2 0xcc25,0x0030,0x0209,0x0400
+#define wroteENCChannelConfigurationEncodeSurround1LwRwLhRh_2 0xcc25,0x0030,0x0209,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRw_2 0xcc25,0x0030,0x020a,0x0100
+#define wroteENCChannelConfigurationEncodeSurround2LhRh_2 0xcc25,0x0030,0x020a,0x0400
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRh_2 0xcc25,0x0030,0x020a,0x0500
+#define wroteENCChannelConfigurationEncodeSurround2LwRwStereo_2 0xcc25,0x0030,0x020a,0x0101
+#define wroteENCChannelConfigurationEncodeSurround2LhRhStereo_2 0xcc25,0x0030,0x020a,0x0401
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhStereo_2 0xcc25,0x0030,0x020a,0x0501
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtRt_2 0xcc25,0x0030,0x020a,0x0102
+#define wroteENCChannelConfigurationEncodeSurround2LhRhLtRt_2 0xcc25,0x0030,0x020a,0x0402
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhLtRt_2 0xcc25,0x0030,0x020a,0x0502
+#define wroteENCChannelConfigurationEncodeSurround2LwRwMono_2 0xcc25,0x0030,0x020a,0x0103
+#define wroteENCChannelConfigurationEncodeSurround2LhRhMono_2 0xcc25,0x0030,0x020a,0x0403
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLhRhMono_2 0xcc25,0x0030,0x020a,0x0503
+#define wroteENCChannelConfigurationEncodeSurround3LwRw_2 0xcc25,0x0030,0x020b,0x0100
+#define wroteENCChannelConfigurationEncodeSurround3LhRh_2 0xcc25,0x0030,0x020b,0x0400
+#define wroteENCChannelConfigurationEncodeSurround3LwRwLhRh_2 0xcc25,0x0030,0x020b,0x0500
+#define wroteENCChannelConfigurationEncodeSurround4LwRw_2 0xcc25,0x0030,0x020c,0x0100
+#define wroteENCChannelConfigurationEncodeSurround4LhRh_2 0xcc25,0x0030,0x020c,0x0400
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLhRh_2 0xcc25,0x0030,0x020c,0x0500
+#define readENCChannelConfigurationEncodeExtChan 0xc225,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanNone 0xca25,0x3300
+#define wroteENCChannelConfigurationEncodeExtChanLwRw 0xca25,0x3301
+#define wroteENCChannelConfigurationEncodeExtChanLhRh 0xca25,0x3304
+#define wroteENCChannelConfigurationEncodeExtChanLwRwLhRh 0xca25,0x3305
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_0 0xce25,0x3008,0x000a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_1 0xce25,0x3008,0x010a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LtfRtfLtrRtr_2 0xce25,0x3008,0x020a,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_0 0xce25,0x3008,0x000c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_1 0xce25,0x3008,0x010c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtmRtm_2 0xce25,0x3008,0x020c,0x0003,0x0400,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_0 0xce25,0x3008,0x000a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_1 0xce25,0x3008,0x010a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround2LwRwLtfRtfLtrRtr_2 0xce25,0x3008,0x020a,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_0 0xce25,0x3008,0x000c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_1 0xce25,0x3008,0x010c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LtfRtfLtrRtr_2 0xce25,0x3008,0x020c,0x0003,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_0 0xce25,0x3008,0x000c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_1 0xce25,0x3008,0x010c,0x0103,0x0a00,0x0000
+#define wroteENCChannelConfigurationEncodeSurround4LwRwLtfRtfLtrRtr_2 0xce25,0x3008,0x020c,0x0103,0x0a00,0x0000
+#define readENCChannelConfigurationEncodeATMOSChan 0xc225,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanNone 0xca25,0x3500
+#define wroteENCChannelConfigurationEncodeATMOSChanLfhRfhLrhRrh 0xca25,0x3511
+#define wroteENCChannelConfigurationEncodeATMOSChanLtfRtfLtrRtr 0xca25,0x350a
+#define wroteENCChannelConfigurationEncodeATMOSChanLtmRtm 0xca25,0x3504
+#define wroteENCChannelConfigurationEncode 0xcc25,0x0030
+#define readENCFrameLength 0xc325,0x001c
+#define wroteENCFrameLength 0xcb25,0x001c
+#define readENCBypass 0xc225,0x1e00
+#define writeENCBypassEnable 0xca25,0x1e01
+#define writeENCBypassDisable 0xca25,0x1e00
+#define readENCSelect 0xc225,0x1f00
+#define writeENCSelectPCE 0xca25,0x1f08
+#define writeENCSelectMPE 0xca25,0x1f13
+#define writeENCSelectDDE 0xca25,0x1f0a
+#define writeENCSelectDTE 0xca25,0x1f06
+#define writeENCSelectACE 0xca25,0x1f0c
+#define readENCChannelMapFrom 0xc625,0x4020
+#define wroteENCChannelMapFrom 0xce25,0x4020
+#define readENCChannelMapTo 0xc625,0x6020
+#define wroteENCChannelMapTo 0xce25,0x6020
+#define readENCProgramFormat 0xc425,0x0080
+#define wroteENCProgramFormat 0xcc25,0x0080
+#define readENCListeningFormat 0xc425,0x0088
+#define wroteENCListeningFormat 0xcc25,0x0088
+#define readENCSampleProcess 0xc625,0x9004
+#define readENCSampleProcess0 0xc225,0x9000
+#define readENCSampleProcess1 0xc225,0x9100
+#define readENCSampleProcess2 0xc225,0x9200
+#define readENCSampleProcess3 0xc225,0x9300
+#define readENCChannelCompactMapTo 0xc625,0xa020
+#define wroteENCChannelCompactMapTo 0xce25,0xa020
+#define readENCStatus 0xc508,0x0025
+#define readENCControl 0xc225,0x0400,0xc425,0x0020,0xc625,0x4020,0xc625,0x6020
diff --git a/alpha/paferr_a.h b/alpha/paferr_a.h
--- /dev/null
+++ b/alpha/paferr_a.h
@@ -0,0 +1,86 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Series 17 -- System Error Report Alpha File
+//
+//
+//
+
+#include <acpbeta.h>
+
+/* Alpha codes to read First Error reset condition.
+ A value of zero means that First Error has been reset
+ after alpha code to reset the First Error is sent
+*/
+#define readASPProcessingResetError 0xc200+STD_BETA_SYSERR,0x0800
+#define readAFPProcessingResetError 0xc200+STD_BETA_SYSERR,0x0a00
+#define readAIPProcessingResetError 0xc200+STD_BETA_SYSERR,0x0c00
+
+/* Alpha codes to reset the First Error*/
+#define writeASPProcessingResetError 0xca00+STD_BETA_SYSERR,0x0801
+#define writeAFPProcessingResetError 0xca00+STD_BETA_SYSERR,0x0a01
+#define writeAIPProcessingResetError 0xca00+STD_BETA_SYSERR,0x0c01
+
+/* Error mapping for Audio Stream Processing(ASP):
+ - All audio stream processing errors are of type Int i.e. 32bits.
+ - byte 0-1 represents the algorithm level errors. 0 means no error.
+ - bit 0-3 of byte 2 denotes the PAF components that has caused the error.
+ See paferr.h for PAF components that are relevant here.
+ - bit 4-7 of byte 2 denotes the Framework execution status.
+ See paferr.h for various Framework execution status that are relevant here.
+ - byte 3 is reserved.
+*/
+
+/* Read AIP at-boot and AFP alpha code processing errors */
+/* A response of
+ - Zero means at boot processing succeeded.
+ - Non-zero value reports the at-boot error.
+ Error value 0x13 indicates that BETA value is not valid.
+ Error value 0x15 indicates that GAMMA value is not valid.
+ Error value 0x21 indicates that TIMEOUT occurred.
+ Any other Error indicates Unknown error.
+*/
+
+/* Alpha codes to read first Error after it is reset*/
+#define readASPProcessingFirstError 0xc400+STD_BETA_SYSERR,0x001c
+#define readAFPProcessingFirstError 0xc400+STD_BETA_SYSERR,0x0024
+#define readAIPProcessingFirstError 0xc400+STD_BETA_SYSERR,0x002c
+
+/* Alpha codes to read Current Error*/
+#define readASPProcessingCurrentError 0xc400+STD_BETA_SYSERR,0x0044
+#define readAFPProcessingCurrentError 0xc400+STD_BETA_SYSERR,0x004c
+#define readAIPProcessingCurrentError 0xc400+STD_BETA_SYSERR,0x0054
diff --git a/alpha/paferr_a.hdM b/alpha/paferr_a.hdM
--- /dev/null
+++ b/alpha/paferr_a.hdM
@@ -0,0 +1,14 @@
+// paferr_a.hdM: inverse compilation file [Wed Mar 28 14:10:45 CDT 2018]
+
+#define readASPProcessingResetError 0xc25c,0x0800
+#define readAFPProcessingResetError 0xc25c,0x0a00
+#define readAIPProcessingResetError 0xc25c,0x0c00
+#define writeASPProcessingResetError 0xca5c,0x0801
+#define writeAFPProcessingResetError 0xca5c,0x0a01
+#define writeAIPProcessingResetError 0xca5c,0x0c01
+#define readASPProcessingFirstError 0xc45c,0x001c
+#define readAFPProcessingFirstError 0xc45c,0x0024
+#define readAIPProcessingFirstError 0xc45c,0x002c
+#define readASPProcessingCurrentError 0xc45c,0x0044
+#define readAFPProcessingCurrentError 0xc45c,0x004c
+#define readAIPProcessingCurrentError 0xc45c,0x0054
diff --git a/alpha/pafid_a.h b/alpha/pafid_a.h
--- /dev/null
+++ b/alpha/pafid_a.h
@@ -0,0 +1,56 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Identification alpha codes
+//
+//
+//
+
+#ifndef _PAFID_A
+#define _PAFID_A
+
+#include <acpbeta.h>
+
+// Standard ready symbols
+
+/* topology (1=I,2=D,3=Y,4=H,5=Z), feature set, date (YYMMDD) */
+/* e.g., 0x17050815 = Topology I ("1"); Feature Set 7 ("7"); */
+/* August 15, 2005 "050815" */
+
+#define readIDIdentification 0xc400+STD_BETA_IDENTITY,0x0004
+
+#endif /* _PAFID_A */
diff --git a/alpha/pafid_a.hdM b/alpha/pafid_a.hdM
--- /dev/null
+++ b/alpha/pafid_a.hdM
@@ -0,0 +1,3 @@
+// pafid_a.hdM: inverse compilation file [Wed Mar 28 14:10:48 CDT 2018]
+
+#define readIDIdentification 0xc404,0x0004
diff --git a/alpha/pafmac_a.h b/alpha/pafmac_a.h
--- /dev/null
+++ b/alpha/pafmac_a.h
@@ -0,0 +1,76 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework General Macro Declarations
+//
+//
+//
+
+#ifndef PAFMAC_A_
+#define PAFMAC_A_
+
+// Common macros
+
+#ifndef LSB
+#define LSB(X) ((X) & 0xff)
+#endif /* LSB */
+
+#ifndef MSB
+#define MSB(X) (((X) >> 8) & 0xff)
+#endif /* MSB */
+
+#ifndef MSW
+#define MSW(X) (((X) >> 16) & 0xffff)
+#endif /* MSW */
+
+#ifndef LSW
+#define LSW(X) ((X) & 0xffff)
+#endif /* LSW */
+
+#ifndef MIN
+#define MIN(X,Y) ((X) < (Y) ? (X) : (Y))
+#endif /* MIN */
+
+#ifndef MAX
+#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))
+#endif /* MAX */
+
+#ifndef TWOUP
+#define TWOUP(N0,N1) ((((N1) & 0xff) << 8) | ((N0) & 0xff))
+#endif /* TWOUP */
+
+#endif /* PAFMAC_A_ */
diff --git a/alpha/pafnic_a.h b/alpha/pafnic_a.h
--- /dev/null
+++ b/alpha/pafnic_a.h
@@ -0,0 +1,58 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Notify Information Change alpha file
+//
+//
+//
+
+#ifndef _NIC_A
+#define _NIC_A
+
+#include <acpbeta.h>
+
+#define readNICMode 0xc200+STD_BETA_ASSERT,0x0400
+#define writeNICModeDisable 0xca00+STD_BETA_ASSERT,0x0400
+#define writeNICModeEnable 0xca00+STD_BETA_ASSERT,0x0401
+
+#define readNICState 0xc200+STD_BETA_ASSERT,0x0500
+#define wroteNICStateDeasserted 0xca00+STD_BETA_ASSERT,0x0500
+#define wroteNICStateAsserted 0xca00+STD_BETA_ASSERT,0x0501
+
+#define writeNICDeassert 0xca00+STD_BETA_ASSERT,0x0601
+
+#endif /* _NIC_A */
diff --git a/alpha/pafnic_a.hdM b/alpha/pafnic_a.hdM
--- /dev/null
+++ b/alpha/pafnic_a.hdM
@@ -0,0 +1,9 @@
+// pafnic_a.hdM: inverse compilation file [Wed Mar 28 14:10:51 CDT 2018]
+
+#define readNICMode 0xc227,0x0400
+#define writeNICModeDisable 0xca27,0x0400
+#define writeNICModeEnable 0xca27,0x0401
+#define readNICState 0xc227,0x0500
+#define wroteNICStateDeasserted 0xca27,0x0500
+#define wroteNICStateAsserted 0xca27,0x0501
+#define writeNICDeassert 0xca27,0x0601
diff --git a/alpha/pafstd_a.h b/alpha/pafstd_a.h
--- /dev/null
+++ b/alpha/pafstd_a.h
@@ -0,0 +1,69 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Standard alpha codes
+//
+//
+//
+
+#ifndef _PAFSTD_A
+#define _PAFSTD_A
+
+// Standard ready symbols
+
+#define execSTDReady 0xc100
+
+// Standard execution symbols -- general (0-15)
+
+// Custom execution symbols -- general (0-15)
+
+#define execCUSDefault 0xf101
+#define execCUSAtBoot 0xf102
+#define execCUSAtTime 0xf104
+
+// Standard execution symbols -- listening modes (16-31)
+
+#define execSTDListeningModeStandard 0xc111
+#define execSTDListeningModePure 0xc112
+
+// Standard execution symbols -- I/O (32-47)
+
+// Standard error symbols
+
+#define readSTDError 0xc1ff
+
+#endif /* _PAFSTD_A */
diff --git a/alpha/pafstd_a.hdM b/alpha/pafstd_a.hdM
--- /dev/null
+++ b/alpha/pafstd_a.hdM
@@ -0,0 +1,9 @@
+// pafstd_a.hdM: inverse compilation file [Wed Mar 28 14:10:55 CDT 2018]
+
+#define execSTDReady 0xc100
+#define execCUSDefault 0xf101
+#define execCUSAtBoot 0xf102
+#define execCUSAtTime 0xf104
+#define execSTDListeningModeStandard 0xc111
+#define execSTDListeningModePure 0xc112
+#define readSTDError 0xc1ff
diff --git a/alpha/pafstream_a.h b/alpha/pafstream_a.h
--- /dev/null
+++ b/alpha/pafstream_a.h
@@ -0,0 +1,61 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Stream alpha codes
+//
+//
+//
+
+#ifndef _PAFSTREAM_A
+#define _PAFSTREAM_A
+
+#include <paftyp_a.h>
+#include <pafmac_a.h>
+
+/* The following writes will change the beta unit to communicate
+ with the specified stream. */
+
+#define writestream1 0xcd09,0x0400
+#define writestream2 0xcd09,0x0401
+#define writestream3 0xcd09,0x0402
+
+/* The following read will report the stream which is currently
+ being communicated with in the least significant byte. */
+
+#define readstream 0xc509,0x0400
+
+#endif /* _PAFSTREAM_A */
diff --git a/alpha/pafstream_a.hdM b/alpha/pafstream_a.hdM
--- /dev/null
+++ b/alpha/pafstream_a.hdM
@@ -0,0 +1,6 @@
+// pafstream_a.hdM: inverse compilation file [Wed Mar 28 14:10:58 CDT 2018]
+
+#define writestream1 0xcd09,0x0400
+#define writestream2 0xcd09,0x0401
+#define writestream3 0xcd09,0x0402
+#define readstream 0xc509,0x0400
diff --git a/alpha/pafsys_a.h b/alpha/pafsys_a.h
--- /dev/null
+++ b/alpha/pafsys_a.h
@@ -0,0 +1,823 @@
+
+/*
+* Copyright (C) 2004-2017 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework System alpha codes
+//
+//
+//
+
+#ifndef _PAFSYS_A
+#define _PAFSYS_A
+
+#include <pafmac_a.h>
+#include <acpbeta.h>
+
+#define PAF_SYS_MODE_DEC 0x01
+#define PAF_SYS_MODE_BM 0x02
+#define PAF_SYS_MODE_DEM 0x04
+#define PAF_SYS_MODE_THX 0x08
+#define PAF_SYS_MODE_CPULOAD 0x10
+#define PAF_SYS_MODE_UNUSED2 0x20
+#define PAF_SYS_MODE_UNUSED3 0x40
+#define PAF_SYS_MODE_RESERVED 0x80
+
+#define PAF_SYS_MODE_NONE 0x00
+#define PAF_SYS_MODE_ALL 0x7f
+
+#define PAF_SYS_RECREATIONMODE_NONE 0
+#define PAF_SYS_RECREATIONMODE_MONO 1
+#define PAF_SYS_RECREATIONMODE_STEREO 2
+#define PAF_SYS_RECREATIONMODE_PHANTOM0_1 3
+#define PAF_SYS_RECREATIONMODE_SURROUND0_1 4
+#define PAF_SYS_RECREATIONMODE_PHANTOM2_1 5
+#define PAF_SYS_RECREATIONMODE_SURROUND2_1 6
+#define PAF_SYS_RECREATIONMODE_N 7
+
+#define PAF_SYS_RECREATIONMODE_DONT 0x80
+#define PAF_SYS_RECREATIONMODE_DIRECT 0x81
+#define PAF_SYS_RECREATIONMODE_AUTO 0x82
+
+#define PAF_SYS_SPEAKERFREQ_LO 0x10
+#define PAF_SYS_SPEAKERFREQ_HI 0x20
+
+#define PAF_SYS_SPEAKERNUMB 0x0f
+#define PAF_SYS_SPEAKERSIZE 0xf0
+
+#define PAF_SYS_SPEAKERSIZE_NONE 0
+#define PAF_SYS_SPEAKERSIZE_BASS PAF_SYS_SPEAKERFREQ_LO
+#define PAF_SYS_SPEAKERSIZE_SMALL PAF_SYS_SPEAKERFREQ_HI
+#define PAF_SYS_SPEAKERSIZE_LARGE \
+ (PAF_SYS_SPEAKERFREQ_LO + PAF_SYS_SPEAKERFREQ_HI)
+
+#define PAF_SYS_CCRTYPE_STANDARD 0
+#define PAF_SYS_CCRTYPE_DECODEBYPASS 1
+#define PAF_SYS_CCRTYPE_DECODEDIRECT 2
+
+/* The following (old-style alpha code symbols) should be modified to use */
+/* the preceding, and new-style alpha code symbols will result. */
+
+#define readSYSMode 0xc200+STD_BETA_SYSIDL,0x0400
+#define readSYSListeningMode 0xc200+STD_BETA_SYSIDL,0x0500
+#define readSYSRecreationMode 0xc200+STD_BETA_SYSIDL,0x0600
+#define readSYSSpeakerMain 0xc200+STD_BETA_SYSIDL,0x0700
+#define readSYSSpeakerCntr 0xc200+STD_BETA_SYSIDL,0x0800
+#define readSYSSpeakerSurr 0xc200+STD_BETA_SYSIDL,0x0900
+#define readSYSSpeakerBack 0xc200+STD_BETA_SYSIDL,0x0a00
+#define readSYSSpeakerSubw 0xc200+STD_BETA_SYSIDL,0x0b00
+#define readSYSChannelConfigurationRequestType 0xc200+STD_BETA_SYSIDL,0x0c00
+#define readSYSChannelConfigurationRequest 0xc600+STD_BETA_SYSIDL,0x2008
+#define readSYSSpeakerWide 0xc200+STD_BETA_SYSIDL,0x1800
+#define readSYSSpeakerHigh 0xc200+STD_BETA_SYSIDL,0x1900
+
+#define readSYSSpeakerTopfront 0xc200+STD_BETA_SYSIDL,0x1A00
+#define readSYSspeakerToprear 0xc200+STD_BETA_SYSIDL,0x1B00
+#define readSYSspeakerTopmiddle 0xc200+STD_BETA_SYSIDL,0x1C00
+#define readSYSspeakerFrontheight 0xc200+STD_BETA_SYSIDL,0x1D00
+#define readSYSspeakerRearheight 0xc200+STD_BETA_SYSIDL,0x1E00
+
+#ifdef FULL_SPEAKER
+#define readSYSspeakerScreen 0xc200+STD_BETA_SYSIDL,0x2800
+
+#define readSYSSurr1 0xc200+STD_BETA_SYSIDL,0x2900
+#define readSYSSurr2 0xc200+STD_BETA_SYSIDL,0x2a00
+#define readSYSRearSurr1 0xc200+STD_BETA_SYSIDL,0x2b00
+#define readSYSRearSurr2 0xc200+STD_BETA_SYSIDL,0x2c00
+#define readSYSCntrSurr 0xc200+STD_BETA_SYSIDL,0x2d00
+#define readSYSLRCntr 0xc200+STD_BETA_SYSIDL,0x2e00
+#define readSYSLRCntrSurr 0xc200+STD_BETA_SYSIDL,0x2f00
+
+#endif
+
+#define writeSYSModeDisable 0xca00+STD_BETA_SYSIDL,0x0400
+#define writeSYSModeEnable 0xca00+STD_BETA_SYSIDL,0x047f
+#define writeSYSModeN(NN) 0xca00+STD_BETA_SYSIDL,0x0400+((NN)&0xff)
+
+#define wroteSYSListeningModeUnknown 0xca00+STD_BETA_SYSIDL,0x0500
+#define wroteSYSListeningModeStandard 0xca00+STD_BETA_SYSIDL,0x0501
+#define wroteSYSListeningModePure 0xca00+STD_BETA_SYSIDL,0x0502
+
+#define writeSYSRecreationModeNone 0xca00+STD_BETA_SYSIDL,0x0600
+#define writeSYSRecreationModeMono 0xca00+STD_BETA_SYSIDL,0x0601
+#define writeSYSRecreationModeStereo 0xca00+STD_BETA_SYSIDL,0x0602
+#define writeSYSRecreationMode2Stereo 0xca00+STD_BETA_SYSIDL,0x0603
+#define writeSYSRecreationMode3Stereo 0xca00+STD_BETA_SYSIDL,0x0604
+#define writeSYSRecreationModePhantom 0xca00+STD_BETA_SYSIDL,0x0605
+#define writeSYSRecreationModeSurround 0xca00+STD_BETA_SYSIDL,0x0606
+#define writeSYSRecreationModeDont 0xca00+STD_BETA_SYSIDL,0x0680
+#define writeSYSRecreationModeDirect 0xca00+STD_BETA_SYSIDL,0x0681
+#define writeSYSRecreationModeAuto 0xca00+STD_BETA_SYSIDL,0x0682
+
+#define writeSYSSpeakerMainSmall2 0xca00+STD_BETA_SYSIDL,0x0722
+#define writeSYSSpeakerMainLarge2 0xca00+STD_BETA_SYSIDL,0x0732
+
+#define writeSYSSpeakerCntrNone 0xca00+STD_BETA_SYSIDL,0x0800
+#define writeSYSSpeakerCntrSmall1 0xca00+STD_BETA_SYSIDL,0x0821
+#define writeSYSSpeakerCntrLarge1 0xca00+STD_BETA_SYSIDL,0x0831
+
+#define writeSYSSpeakerSurrNone 0xca00+STD_BETA_SYSIDL,0x0900
+#define writeSYSSpeakerSurrSmall2 0xca00+STD_BETA_SYSIDL,0x0922
+#define writeSYSSpeakerSurrLarge2 0xca00+STD_BETA_SYSIDL,0x0932
+
+#define writeSYSSpeakerBackNone 0xca00+STD_BETA_SYSIDL,0x0a00
+#define writeSYSSpeakerBackSmall1 0xca00+STD_BETA_SYSIDL,0x0a21
+#define writeSYSSpeakerBackLarge1 0xca00+STD_BETA_SYSIDL,0x0a31
+#define writeSYSSpeakerBackSmall2 0xca00+STD_BETA_SYSIDL,0x0a22
+#define writeSYSSpeakerBackLarge2 0xca00+STD_BETA_SYSIDL,0x0a32
+
+#define writeSYSSpeakerSubwNone 0xca00+STD_BETA_SYSIDL,0x0b00
+#define writeSYSSpeakerSubwBass1 0xca00+STD_BETA_SYSIDL,0x0b11
+#define writeSYSSpeakerSubwBass2 0xca00+STD_BETA_SYSIDL,0x0b12
+#define writeSYSSpeakerSubwLarge1 0xca00+STD_BETA_SYSIDL,0x0b31
+#define writeSYSSpeakerSubwLarge2 0xca00+STD_BETA_SYSIDL,0x0b32
+
+#define writeSYSSpeakerWideNone 0xca00+STD_BETA_SYSIDL,0x1800
+#define writeSYSSpeakerWideSmall2 0xca00+STD_BETA_SYSIDL,0x1822
+#define writeSYSSpeakerWideLarge2 0xca00+STD_BETA_SYSIDL,0x1832
+
+#define writeSYSSpeakerHighNone 0xca00+STD_BETA_SYSIDL,0x1900
+#define writeSYSSpeakerHighSmall2 0xca00+STD_BETA_SYSIDL,0x1922
+#define writeSYSSpeakerHighLarge2 0xca00+STD_BETA_SYSIDL,0x1932
+
+#define writeSYSSpeakerTopfrontNone 0xca00+STD_BETA_SYSIDL,0x1A00
+#define writeSYSSpeakerTopfrontSmall2 0xca00+STD_BETA_SYSIDL,0x1A22
+#define writeSYSSpeakerTopfrontLarge2 0xca00+STD_BETA_SYSIDL,0x1A32
+#define writeSYSSpeakerToprearNone 0xca00+STD_BETA_SYSIDL,0x1B00
+#define writeSYSSpeakerToprearSmall2 0xca00+STD_BETA_SYSIDL,0x1B22
+#define writeSYSSpeakerToprearLarge2 0xca00+STD_BETA_SYSIDL,0x1B32
+#define writeSYSSpeakerTopmiddleNone 0xca00+STD_BETA_SYSIDL,0x1C00
+#define writeSYSSpeakerTopmiddleSmall2 0xca00+STD_BETA_SYSIDL,0x1C22
+#define writeSYSSpeakerTopmiddleLarge2 0xca00+STD_BETA_SYSIDL,0x1C32
+#define writeSYSSpeakerFrontheightNone 0xca00+STD_BETA_SYSIDL,0x1D00
+#define writeSYSSpeakerFrontheightSmall2 0xca00+STD_BETA_SYSIDL,0x1D22
+#define writeSYSSpeakerFrontheightLarge2 0xca00+STD_BETA_SYSIDL,0x1D32
+#define writeSYSSpeakerRearheightNone 0xca00+STD_BETA_SYSIDL,0x1E00
+#define writeSYSSpeakerRearheightSmall2 0xca00+STD_BETA_SYSIDL,0x1E22
+#define writeSYSSpeakerRearheightLarge2 0xca00+STD_BETA_SYSIDL,0x1E32
+
+#ifdef FULL_SPEAKER
+#define writeSYSSpeakerScreenNone 0xca00+STD_BETA_SYSIDL,0x2800
+#define writeSYSSpeakerScreenSmall2 0xca00+STD_BETA_SYSIDL,0x2822
+#define writeSYSSpeakerScreenLarge2 0xca00+STD_BETA_SYSIDL,0x2832
+
+#define writeSYSSurr1None 0xca00+STD_BETA_SYSIDL,0x2900
+#define writeSYSSurr1Small2 0xca00+STD_BETA_SYSIDL,0x2922
+#define writeSYSSurr1Large2 0xca00+STD_BETA_SYSIDL,0x2932
+
+#define writeSYSSurr2None 0xca00+STD_BETA_SYSIDL,0x2a00
+#define writeSYSSurr2Small2 0xca00+STD_BETA_SYSIDL,0x2a22
+#define writeSYSSurr2Large2 0xca00+STD_BETA_SYSIDL,0x2a32
+
+#define writeSYSRearSurr1None 0xca00+STD_BETA_SYSIDL,0x2b00
+#define writeSYSRearSurr1Small2 0xca00+STD_BETA_SYSIDL,0x2b22
+#define writeSYSRearSurr1Large2 0xca00+STD_BETA_SYSIDL,0x2b32
+
+#define writeSYSRearSurr2None 0xca00+STD_BETA_SYSIDL,0x2c00
+#define writeSYSRearSurr2Small2 0xca00+STD_BETA_SYSIDL,0x2c22
+#define writeSYSRearSurr2Large2 0xca00+STD_BETA_SYSIDL,0x2c32
+
+#define writeSYSCntrSurrNone 0xca00+STD_BETA_SYSIDL,0x2d00
+#define writeSYSCntrSurrSmall1 0xca00+STD_BETA_SYSIDL,0x2d21
+#define writeSYSCntrSurrLarge1 0xca00+STD_BETA_SYSIDL,0x2d31
+
+#define writeSYSLRCntrNone 0xca00+STD_BETA_SYSIDL,0x2e00
+#define writeSYSLRCntrSmall2 0xca00+STD_BETA_SYSIDL,0x2e22
+#define writeSYSLRCntrLarge2 0xca00+STD_BETA_SYSIDL,0x2e32
+
+#define writeSYSLRCntrSurrNone 0xca00+STD_BETA_SYSIDL,0x2f00
+#define writeSYSLRCntrSurrSmall2 0xca00+STD_BETA_SYSIDL,0x2f22
+#define writeSYSLRCntrSurrLarge2 0xca00+STD_BETA_SYSIDL,0x2f32
+#endif
+
+#define writeSYSChannelConfigurationRequestTypeStandard 0xca00+STD_BETA_SYSIDL,0x0c00
+#define writeSYSChannelConfigurationRequestTypeDecodeBypass 0xca00+STD_BETA_SYSIDL,0x0c01
+#define writeSYSChannelConfigurationRequestTypeDecodeDirect 0xca00+STD_BETA_SYSIDL,0x0c02
+
+#define readSYSImageSwitch 0xc200+STD_BETA_SYSIDL,0x0d00
+#define writeSYSImageSwitchN(N) 0xca00+STD_BETA_SYSIDL,0x0d00+N
+#define writeimage1 0xca00+STD_BETA_SYSIDL,0x0d01
+#define writeimage2 0xca00+STD_BETA_SYSIDL,0x0d02
+#define writeimage3 0xca00+STD_BETA_SYSIDL,0x0d03
+
+#define readSYSImageNum 0xc200+STD_BETA_SYSIDL,0x0e00
+
+#define readSYSImageNumMax 0xc200+STD_BETA_SYSIDL,0x0f00
+
+
+#define writeSYSChannelConfigurationRequestUnknown 0xcc00+STD_BETA_SYSIDL,0x0020,0x0000,0x0000
+
+#define writeSYSChannelConfigurationRequestNone writeSYSChannelConfigurationRequestNone_0
+#define writeSYSChannelConfigurationRequestMono writeSYSChannelConfigurationRequestMono_0
+#define writeSYSChannelConfigurationRequestStereo writeSYSChannelConfigurationRequestPhantom0_0
+#define writeSYSChannelConfigurationRequestStereoLtRt writeSYSChannelConfigurationRequestPhantom0LtRt_0
+#define writeSYSChannelConfigurationRequestStereoMono writeSYSChannelConfigurationRequestPhantom0Mono_0
+#define writeSYSChannelConfigurationRequest3Stereo writeSYSChannelConfigurationRequestSurround0_1
+#define writeSYSChannelConfigurationRequestPhantom writeSYSChannelConfigurationRequestPhantom2_1
+#define writeSYSChannelConfigurationRequestSurround writeSYSChannelConfigurationRequestSurround2_1
+
+#define writeSYSChannelConfigurationRequestNone_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0001,0x0000
+#define writeSYSChannelConfigurationRequestMono_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0002,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0004,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0006,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0007,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0008,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x0009,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000c,0x0000
+
+#define writeSYSChannelConfigurationRequestNone_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0101,0x0000
+#define writeSYSChannelConfigurationRequestMono_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0102,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0104,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0106,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0107,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0108,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x0109,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010c,0x0000
+
+#define writeSYSChannelConfigurationRequestNone_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0201,0x0000
+#define writeSYSChannelConfigurationRequestMono_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0202,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0204,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0206,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0207,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0208,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x0209,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x020b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_2 0xcc00+STD_BETA_SYSIDL,0x0020,0x020c,0x0000
+
+#define writeSYSChannelConfigurationRequestStereoUnknown 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0000
+#define writeSYSChannelConfigurationRequestStereoStereo 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0001
+#define writeSYSChannelConfigurationRequestStereoDual 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,0x0004
+#define writeSYSChannelConfigurationRequestSurround2Unknown_0 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,0x0000
+#define writeSYSChannelConfigurationRequestSurround2Unknown_1 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,0x0000
+
+// Extended channel configuration requests
+
+#define writeSYSChannelConfigurationRequestNoneX(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0001,(n<<8)
+#define writeSYSChannelConfigurationRequestNoneLwRw writeSYSChannelConfigurationRequestNoneX(0x01)
+#define writeSYSChannelConfigurationRequestNoneLhRh writeSYSChannelConfigurationRequestNoneX(0x04)
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh writeSYSChannelConfigurationRequestNoneX(0x05)
+#define writeSYSChannelConfigurationRequestMonoX(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0002,(n<<8)
+#define writeSYSChannelConfigurationRequestMonoLwRw writeSYSChannelConfigurationRequestMonoX(0x01)
+#define writeSYSChannelConfigurationRequestMonoLhRh writeSYSChannelConfigurationRequestMonoX(0x04)
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh writeSYSChannelConfigurationRequestMonoX(0x05)
+#define writeSYSChannelConfigurationRequestStereoX(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,(n<<8)
+#define writeSYSChannelConfigurationRequestStereoLwRw writeSYSChannelConfigurationRequestStereoX(0x01)
+#define writeSYSChannelConfigurationRequestStereoLhRh writeSYSChannelConfigurationRequestStereoX(0x04)
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRh writeSYSChannelConfigurationRequestStereoX(0x05)
+#define writeSYSChannelConfigurationRequestStereoXLtRt(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestStereoLwRwLtRt writeSYSChannelConfigurationRequestStereoXLtRt(0x01)
+#define writeSYSChannelConfigurationRequestStereoLhRhLtRt writeSYSChannelConfigurationRequestStereoXLtRt(0x04)
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhLtRt writeSYSChannelConfigurationRequestStereoXLtRt(0x05)
+#define writeSYSChannelConfigurationRequestStereoXMono(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestStereoLwRwMono writeSYSChannelConfigurationRequestStereoXMono(0x01)
+#define writeSYSChannelConfigurationRequestStereoLhRhMono writeSYSChannelConfigurationRequestStereoXMono(0x04)
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhMono writeSYSChannelConfigurationRequestStereoXMono(0x05)
+#define writeSYSChannelConfigurationRequest3StereoX(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0108,(n<<8)
+#define writeSYSChannelConfigurationRequest3StereoLwRw writeSYSChannelConfigurationRequest3StereoX(0x01)
+#define writeSYSChannelConfigurationRequest3StereoLhRh writeSYSChannelConfigurationRequest3StereoX(0x04)
+#define writeSYSChannelConfigurationRequest3StereoLwRwLhRh writeSYSChannelConfigurationRequest3StereoX(0x05)
+#define writeSYSChannelConfigurationRequestPhantomX(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantomLwRw writeSYSChannelConfigurationRequestPhantomX(0x01)
+#define writeSYSChannelConfigurationRequestPhantomLhRh writeSYSChannelConfigurationRequestPhantomX(0x04)
+#define writeSYSChannelConfigurationRequestPhantomLwRwLhRh writeSYSChannelConfigurationRequestPhantomX(0x05)
+#define writeSYSChannelConfigurationRequestSurroundX(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,(n<<8)
+#define writeSYSChannelConfigurationRequestSurroundLwRw writeSYSChannelConfigurationRequestSurroundX(0x01)
+#define writeSYSChannelConfigurationRequestSurroundLhRh writeSYSChannelConfigurationRequestSurroundX(0x04)
+#define writeSYSChannelConfigurationRequestSurroundLwRwLhRh writeSYSChannelConfigurationRequestSurroundX(0x05)
+
+// _0
+#define writeSYSChannelConfigurationRequestNoneX_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0001,(n<<8)
+#define writeSYSChannelConfigurationRequestNoneLwRw_0 writeSYSChannelConfigurationRequestNoneX_0(0x01)
+#define writeSYSChannelConfigurationRequestNoneLhRh_0 writeSYSChannelConfigurationRequestNoneX_0(0x04)
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_0 writeSYSChannelConfigurationRequestNoneX_0(0x05)
+#define writeSYSChannelConfigurationRequestMonoX_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0002,(n<<8)
+#define writeSYSChannelConfigurationRequestMonoLwRw_0 writeSYSChannelConfigurationRequestMonoX_0(0x01)
+#define writeSYSChannelConfigurationRequestMonoLhRh_0 writeSYSChannelConfigurationRequestMonoX_0(0x04)
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_0 writeSYSChannelConfigurationRequestMonoX_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_0 writeSYSChannelConfigurationRequestPhantom0X_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_0 writeSYSChannelConfigurationRequestPhantom0X_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_0 writeSYSChannelConfigurationRequestPhantom0X_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XStereo_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_0 writeSYSChannelConfigurationRequestPhantom0XStereo_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_0 writeSYSChannelConfigurationRequestPhantom0XStereo_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 writeSYSChannelConfigurationRequestPhantom0XStereo_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XLtRt_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_0 writeSYSChannelConfigurationRequestPhantom0XLtRt_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_0 writeSYSChannelConfigurationRequestPhantom0XLtRt_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_0 writeSYSChannelConfigurationRequestPhantom0XLtRt_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XMono_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_0 writeSYSChannelConfigurationRequestPhantom0XMono_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_0 writeSYSChannelConfigurationRequestPhantom0XMono_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_0 writeSYSChannelConfigurationRequestPhantom0XMono_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XDual_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0003,((n<<8)|0x0004)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_0 writeSYSChannelConfigurationRequestPhantom0XDual_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_0 writeSYSChannelConfigurationRequestPhantom0XDual_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_0 writeSYSChannelConfigurationRequestPhantom0XDual_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom1X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0004,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_0 writeSYSChannelConfigurationRequestPhantom1X_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_0 writeSYSChannelConfigurationRequestPhantom1X_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_0 writeSYSChannelConfigurationRequestPhantom1X_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_0 writeSYSChannelConfigurationRequestPhantom2X_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_0 writeSYSChannelConfigurationRequestPhantom2X_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_0 writeSYSChannelConfigurationRequestPhantom2X_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XStereo_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_0 writeSYSChannelConfigurationRequestPhantom2XStereo_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_0 writeSYSChannelConfigurationRequestPhantom2XStereo_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 writeSYSChannelConfigurationRequestPhantom2XStereo_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XLtRt_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_0 writeSYSChannelConfigurationRequestPhantom2XLtRt_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_0 writeSYSChannelConfigurationRequestPhantom2XLtRt_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 writeSYSChannelConfigurationRequestPhantom2XLtRt_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XMono_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0005,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_0 writeSYSChannelConfigurationRequestPhantom2XMono_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_0 writeSYSChannelConfigurationRequestPhantom2XMono_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_0 writeSYSChannelConfigurationRequestPhantom2XMono_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom3X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0006,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_0 writeSYSChannelConfigurationRequestPhantom3X_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_0 writeSYSChannelConfigurationRequestPhantom3X_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_0 writeSYSChannelConfigurationRequestPhantom3X_0(0x05)
+#define writeSYSChannelConfigurationRequestPhantom4X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0007,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_0 writeSYSChannelConfigurationRequestPhantom4X_0(0x01)
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_0 writeSYSChannelConfigurationRequestPhantom4X_0(0x04)
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_0 writeSYSChannelConfigurationRequestPhantom4X_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround0X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0008,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround0LwRw_0 writeSYSChannelConfigurationRequestSurround0X_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround0LhRh_0 writeSYSChannelConfigurationRequestSurround0X_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_0 writeSYSChannelConfigurationRequestSurround0X_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround1X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0009,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround1LwRw_0 writeSYSChannelConfigurationRequestSurround1X_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround1LhRh_0 writeSYSChannelConfigurationRequestSurround1X_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_0 writeSYSChannelConfigurationRequestSurround1X_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround2X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround2LwRw_0 writeSYSChannelConfigurationRequestSurround2X_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRh_0 writeSYSChannelConfigurationRequestSurround2X_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_0 writeSYSChannelConfigurationRequestSurround2X_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XStereo_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_0 writeSYSChannelConfigurationRequestSurround2XStereo_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_0 writeSYSChannelConfigurationRequestSurround2XStereo_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_0 writeSYSChannelConfigurationRequestSurround2XStereo_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XLtRt_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_0 writeSYSChannelConfigurationRequestSurround2XLtRt_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_0 writeSYSChannelConfigurationRequestSurround2XLtRt_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 writeSYSChannelConfigurationRequestSurround2XLtRt_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XMono_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x000a,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_0 writeSYSChannelConfigurationRequestSurround2XMono_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_0 writeSYSChannelConfigurationRequestSurround2XMono_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_0 writeSYSChannelConfigurationRequestSurround2XMono_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround3X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x000b,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround3LwRw_0 writeSYSChannelConfigurationRequestSurround3X_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround3LhRh_0 writeSYSChannelConfigurationRequestSurround3X_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_0 writeSYSChannelConfigurationRequestSurround3X_0(0x05)
+#define writeSYSChannelConfigurationRequestSurround4X_0(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x000c,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround4LwRw_0 writeSYSChannelConfigurationRequestSurround4X_0(0x01)
+#define writeSYSChannelConfigurationRequestSurround4LhRh_0 writeSYSChannelConfigurationRequestSurround4X_0(0x04)
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_0 writeSYSChannelConfigurationRequestSurround4X_0(0x05)
+
+// _1
+#define writeSYSChannelConfigurationRequestNoneX_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0101,(n<<8)
+#define writeSYSChannelConfigurationRequestNoneLwRw_1 writeSYSChannelConfigurationRequestNoneX_1(0x01)
+#define writeSYSChannelConfigurationRequestNoneLhRh_1 writeSYSChannelConfigurationRequestNoneX_1(0x04)
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_1 writeSYSChannelConfigurationRequestNoneX_1(0x05)
+#define writeSYSChannelConfigurationRequestMonoX_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0102,(n<<8)
+#define writeSYSChannelConfigurationRequestMonoLwRw_1 writeSYSChannelConfigurationRequestMonoX_1(0x01)
+#define writeSYSChannelConfigurationRequestMonoLhRh_1 writeSYSChannelConfigurationRequestMonoX_1(0x04)
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_1 writeSYSChannelConfigurationRequestMonoX_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_1 writeSYSChannelConfigurationRequestPhantom0X_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_1 writeSYSChannelConfigurationRequestPhantom0X_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_1 writeSYSChannelConfigurationRequestPhantom0X_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XStereo_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_1 writeSYSChannelConfigurationRequestPhantom0XStereo_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_1 writeSYSChannelConfigurationRequestPhantom0XStereo_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 writeSYSChannelConfigurationRequestPhantom0XStereo_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XLtRt_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_1 writeSYSChannelConfigurationRequestPhantom0XLtRt_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_1 writeSYSChannelConfigurationRequestPhantom0XLtRt_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 writeSYSChannelConfigurationRequestPhantom0XLtRt_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XMono_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_1 writeSYSChannelConfigurationRequestPhantom0XMono_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_1 writeSYSChannelConfigurationRequestPhantom0XMono_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_1 writeSYSChannelConfigurationRequestPhantom0XMono_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XDual_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0103,((n<<8)|0x0004)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_1 writeSYSChannelConfigurationRequestPhantom0XDual_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_1 writeSYSChannelConfigurationRequestPhantom0XDual_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_1 writeSYSChannelConfigurationRequestPhantom0XDual_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom1X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0104,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_1 writeSYSChannelConfigurationRequestPhantom1X_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_1 writeSYSChannelConfigurationRequestPhantom1X_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_1 writeSYSChannelConfigurationRequestPhantom1X_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_1 writeSYSChannelConfigurationRequestPhantom2X_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_1 writeSYSChannelConfigurationRequestPhantom2X_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_1 writeSYSChannelConfigurationRequestPhantom2X_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XStereo_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_1 writeSYSChannelConfigurationRequestPhantom2XStereo_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_1 writeSYSChannelConfigurationRequestPhantom2XStereo_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 writeSYSChannelConfigurationRequestPhantom2XStereo_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XLtRt_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_1 writeSYSChannelConfigurationRequestPhantom2XLtRt_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_1 writeSYSChannelConfigurationRequestPhantom2XLtRt_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 writeSYSChannelConfigurationRequestPhantom2XLtRt_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XMono_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0105,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_1 writeSYSChannelConfigurationRequestPhantom2XMono_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_1 writeSYSChannelConfigurationRequestPhantom2XMono_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_1 writeSYSChannelConfigurationRequestPhantom2XMono_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom3X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0106,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_1 writeSYSChannelConfigurationRequestPhantom3X_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_1 writeSYSChannelConfigurationRequestPhantom3X_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_1 writeSYSChannelConfigurationRequestPhantom3X_1(0x05)
+#define writeSYSChannelConfigurationRequestPhantom4X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0107,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_1 writeSYSChannelConfigurationRequestPhantom4X_1(0x01)
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_1 writeSYSChannelConfigurationRequestPhantom4X_1(0x04)
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_1 writeSYSChannelConfigurationRequestPhantom4X_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround0X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0108,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround0LwRw_1 writeSYSChannelConfigurationRequestSurround0X_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround0LhRh_1 writeSYSChannelConfigurationRequestSurround0X_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_1 writeSYSChannelConfigurationRequestSurround0X_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround1X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0109,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround1LwRw_1 writeSYSChannelConfigurationRequestSurround1X_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround1LhRh_1 writeSYSChannelConfigurationRequestSurround1X_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_1 writeSYSChannelConfigurationRequestSurround1X_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround2X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround2LwRw_1 writeSYSChannelConfigurationRequestSurround2X_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRh_1 writeSYSChannelConfigurationRequestSurround2X_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_1 writeSYSChannelConfigurationRequestSurround2X_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XStereo_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_1 writeSYSChannelConfigurationRequestSurround2XStereo_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_1 writeSYSChannelConfigurationRequestSurround2XStereo_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_1 writeSYSChannelConfigurationRequestSurround2XStereo_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XLtRt_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_1 writeSYSChannelConfigurationRequestSurround2XLtRt_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_1 writeSYSChannelConfigurationRequestSurround2XLtRt_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 writeSYSChannelConfigurationRequestSurround2XLtRt_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XMono_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010a,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_1 writeSYSChannelConfigurationRequestSurround2XMono_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_1 writeSYSChannelConfigurationRequestSurround2XMono_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_1 writeSYSChannelConfigurationRequestSurround2XMono_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround3X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010b,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround3LwRw_1 writeSYSChannelConfigurationRequestSurround3X_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround3LhRh_1 writeSYSChannelConfigurationRequestSurround3X_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_1 writeSYSChannelConfigurationRequestSurround3X_1(0x05)
+#define writeSYSChannelConfigurationRequestSurround4X_1(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x010c,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround4LwRw_1 writeSYSChannelConfigurationRequestSurround4X_1(0x01)
+#define writeSYSChannelConfigurationRequestSurround4LhRh_1 writeSYSChannelConfigurationRequestSurround4X_1(0x04)
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_1 writeSYSChannelConfigurationRequestSurround4X_1(0x05)
+// _2
+#define writeSYSChannelConfigurationRequestNoneX_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0201,(n<<8)
+#define writeSYSChannelConfigurationRequestNoneLwRw_2 writeSYSChannelConfigurationRequestNoneX_2(0x01)
+#define writeSYSChannelConfigurationRequestNoneLhRh_2 writeSYSChannelConfigurationRequestNoneX_2(0x04)
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_2 writeSYSChannelConfigurationRequestNoneX_2(0x05)
+#define writeSYSChannelConfigurationRequestMonoX_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0202,(n<<8)
+#define writeSYSChannelConfigurationRequestMonoLwRw_2 writeSYSChannelConfigurationRequestMonoX_2(0x01)
+#define writeSYSChannelConfigurationRequestMonoLhRh_2 writeSYSChannelConfigurationRequestMonoX_2(0x04)
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_2 writeSYSChannelConfigurationRequestMonoX_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_2 writeSYSChannelConfigurationRequestPhantom0X_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_2 writeSYSChannelConfigurationRequestPhantom0X_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_2 writeSYSChannelConfigurationRequestPhantom0X_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XStereo_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_2 writeSYSChannelConfigurationRequestPhantom0XStereo_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_2 writeSYSChannelConfigurationRequestPhantom0XStereo_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 writeSYSChannelConfigurationRequestPhantom0XStereo_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XLtRt_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_2 writeSYSChannelConfigurationRequestPhantom0XLtRt_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_2 writeSYSChannelConfigurationRequestPhantom0XLtRt_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 writeSYSChannelConfigurationRequestPhantom0XLtRt_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XMono_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_2 writeSYSChannelConfigurationRequestPhantom0XMono_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_2 writeSYSChannelConfigurationRequestPhantom0XMono_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_2 writeSYSChannelConfigurationRequestPhantom0XMono_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom0XDual_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0203,((n<<8)|0x0004)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_2 writeSYSChannelConfigurationRequestPhantom0XDual_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_2 writeSYSChannelConfigurationRequestPhantom0XDual_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_2 writeSYSChannelConfigurationRequestPhantom0XDual_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom1X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0204,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_2 writeSYSChannelConfigurationRequestPhantom1X_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_2 writeSYSChannelConfigurationRequestPhantom1X_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_2 writeSYSChannelConfigurationRequestPhantom1X_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_2 writeSYSChannelConfigurationRequestPhantom2X_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_2 writeSYSChannelConfigurationRequestPhantom2X_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_2 writeSYSChannelConfigurationRequestPhantom2X_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XStereo_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_2 writeSYSChannelConfigurationRequestPhantom2XStereo_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_2 writeSYSChannelConfigurationRequestPhantom2XStereo_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 writeSYSChannelConfigurationRequestPhantom2XStereo_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XLtRt_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_2 writeSYSChannelConfigurationRequestPhantom2XLtRt_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_2 writeSYSChannelConfigurationRequestPhantom2XLtRt_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 writeSYSChannelConfigurationRequestPhantom2XLtRt_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom2XMono_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0205,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_2 writeSYSChannelConfigurationRequestPhantom2XMono_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_2 writeSYSChannelConfigurationRequestPhantom2XMono_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_2 writeSYSChannelConfigurationRequestPhantom2XMono_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom3X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0206,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_2 writeSYSChannelConfigurationRequestPhantom3X_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_2 writeSYSChannelConfigurationRequestPhantom3X_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_2 writeSYSChannelConfigurationRequestPhantom3X_2(0x05)
+#define writeSYSChannelConfigurationRequestPhantom4X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0207,(n<<8)
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_2 writeSYSChannelConfigurationRequestPhantom4X_2(0x01)
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_2 writeSYSChannelConfigurationRequestPhantom4X_2(0x04)
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_2 writeSYSChannelConfigurationRequestPhantom4X_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround0X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0208,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround0LwRw_2 writeSYSChannelConfigurationRequestSurround0X_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround0LhRh_2 writeSYSChannelConfigurationRequestSurround0X_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_2 writeSYSChannelConfigurationRequestSurround0X_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround1X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x0209,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround1LwRw_2 writeSYSChannelConfigurationRequestSurround1X_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround1LhRh_2 writeSYSChannelConfigurationRequestSurround1X_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_2 writeSYSChannelConfigurationRequestSurround1X_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround2X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround2LwRw_2 writeSYSChannelConfigurationRequestSurround2X_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRh_2 writeSYSChannelConfigurationRequestSurround2X_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_2 writeSYSChannelConfigurationRequestSurround2X_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XStereo_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,((n<<8)|0x0001)
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_2 writeSYSChannelConfigurationRequestSurround2XStereo_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_2 writeSYSChannelConfigurationRequestSurround2XStereo_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_2 writeSYSChannelConfigurationRequestSurround2XStereo_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XLtRt_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,((n<<8)|0x0002)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_2 writeSYSChannelConfigurationRequestSurround2XLtRt_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_2 writeSYSChannelConfigurationRequestSurround2XLtRt_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 writeSYSChannelConfigurationRequestSurround2XLtRt_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround2XMono_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x020a,((n<<8)|0x0003)
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_2 writeSYSChannelConfigurationRequestSurround2XMono_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_2 writeSYSChannelConfigurationRequestSurround2XMono_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_2 writeSYSChannelConfigurationRequestSurround2XMono_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround3X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x020b,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround3LwRw_2 writeSYSChannelConfigurationRequestSurround3X_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround3LhRh_2 writeSYSChannelConfigurationRequestSurround3X_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_2 writeSYSChannelConfigurationRequestSurround3X_2(0x05)
+#define writeSYSChannelConfigurationRequestSurround4X_2(n) 0xcc00+STD_BETA_SYSIDL,0x0020,0x020c,(n<<8)
+#define writeSYSChannelConfigurationRequestSurround4LwRw_2 writeSYSChannelConfigurationRequestSurround4X_2(0x01)
+#define writeSYSChannelConfigurationRequestSurround4LhRh_2 writeSYSChannelConfigurationRequestSurround4X_2(0x04)
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_2 writeSYSChannelConfigurationRequestSurround4X_2(0x05)
+
+#define writeSYSChannelConfigurationRequestHL(HH,LL) 0xcc00+STD_BETA_SYSIDL,0x0020,LL,HH
+
+#define readSYSChannelConfigurationRequestExtChan 0xc200+STD_BETA_SYSIDL,0x1300
+#define readSYSChannelConfigurationRequestExtMask readSYSChannelConfigurationRequestExtChan
+#define writeSYSChannelConfigurationRequestExtChanNone 0xca00+STD_BETA_SYSIDL,0x1300
+#define writeSYSChannelConfigurationRequestExtChanLhRh 0xca00+STD_BETA_SYSIDL,0x1304 // PAF_CC_EXTMASK_LhRh
+#define writeSYSChannelConfigurationRequestExtChanLwRw 0xca00+STD_BETA_SYSIDL,0x1301 // PAF_CC_EXTMASK_LwRw
+#define writeSYSChannelConfigurationRequestExtChanLhRhLwRw 0xca00+STD_BETA_SYSIDL,0x1305 // PAF_CC_EXTMASK_LhRh|PAF_CC_EXTMASK_LwRw
+#define writeSYSChannelConfigurationRequestExtChanLwRwLhRh writeSYSChannelConfigurationRequestExtChanLhRhLwRw
+
+#define writeSYSChannelConfigurationRequestAuxUnknown 0xca00+STD_BETA_SYSIDL,0x1200
+#define writeSYSChannelConfigurationRequestAuxStereo 0xca00+STD_BETA_SYSIDL,0x1201
+#define writeSYSChannelConfigurationRequestAuxLtRt 0xca00+STD_BETA_SYSIDL,0x1202
+#define writeSYSChannelConfigurationRequestAuxMono 0xca00+STD_BETA_SYSIDL,0x1203
+#define writeSYSChannelConfigurationRequestAuxDual 0xca00+STD_BETA_SYSIDL,0x1204
+
+//ATMOS
+#define writeSYSChannelConfigurationRequestSurround2ATMOS_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000a,0x0000,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround2ATMOS_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010a,0x0000,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround2ATMOS_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020a,0x0000,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround2ATMOSMono_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000a,0x0003,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround2ATMOSMono_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010a,0x0003,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround2ATMOSMono_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020a,0x0003,(n<<8),0x0000
+
+#define writeSYSChannelConfigurationRequestSurround2LwRwATMOS_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000a,0x0100,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwATMOS_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010a,0x0100,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwATMOS_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020a,0x0100,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000a,0x0103,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010a,0x0103,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020a,0x0103,(n<<8),0x0000
+
+#define writeSYSChannelConfigurationRequestSurround4ATMOS_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000c,0x0000,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround4ATMOS_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010c,0x0000,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround4ATMOS_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020c,0x0000,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround4ATMOS_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000c,0x0000,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround4ATMOS_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010c,0x0000,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround4ATMOS_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020c,0x0000,(n<<8),0x0000
+
+#define writeSYSChannelConfigurationRequestSurround4LwRwATMOS_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000c,0x0100,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwATMOS_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010c,0x0100,(n<<8),0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwATMOS_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020c,0x0100,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround4LwRwATMOS_0(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x000c,0x0100,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround4LwRwATMOS_1(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x010c,0x0100,(n<<8),0x0000
+#define wroteSYSChannelConfigurationRequestSurround4LwRwATMOS_2(n) 0xce00+STD_BETA_SYSIDL,0x2008,0x020c,0x0100,(n<<8),0x0000
+
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 writeSYSChannelConfigurationRequestSurround2ATMOS_0(0xA)
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 writeSYSChannelConfigurationRequestSurround2ATMOS_1(0xA)
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 writeSYSChannelConfigurationRequestSurround2ATMOS_2(0xA)
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 wroteSYSChannelConfigurationRequestSurround2ATMOSMono_0(0xA)
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 wroteSYSChannelConfigurationRequestSurround2ATMOSMono_1(0xA)
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 wroteSYSChannelConfigurationRequestSurround2ATMOSMono_2(0xA)
+
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_0 writeSYSChannelConfigurationRequestSurround4ATMOS_0(0x4)
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_1 writeSYSChannelConfigurationRequestSurround4ATMOS_1(0x4)
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_2 writeSYSChannelConfigurationRequestSurround4ATMOS_2(0x4)
+#define wroteSYSChannelConfigurationRequestSurround4LtmRtm_0 wroteSYSChannelConfigurationRequestSurround4ATMOS_0(0x4)
+#define wroteSYSChannelConfigurationRequestSurround4LtmRtm_1 wroteSYSChannelConfigurationRequestSurround4ATMOS_1(0x4)
+#define wroteSYSChannelConfigurationRequestSurround4LtmRtm_2 wroteSYSChannelConfigurationRequestSurround4ATMOS_2(0x4)
+
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 writeSYSChannelConfigurationRequestSurround2LwRwATMOS_0(0xA)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 writeSYSChannelConfigurationRequestSurround2LwRwATMOS_1(0xA)
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 writeSYSChannelConfigurationRequestSurround2LwRwATMOS_2(0xA)
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 wroteSYSChannelConfigurationRequestSurround2LwRwATMOSMono_0(0xA)
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 wroteSYSChannelConfigurationRequestSurround2LwRwATMOSMono_1(0xA)
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 wroteSYSChannelConfigurationRequestSurround2LwRwATMOSMono_2(0xA)
+
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 writeSYSChannelConfigurationRequestSurround4ATMOS_0(0xA)
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 writeSYSChannelConfigurationRequestSurround4ATMOS_1(0xA)
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 writeSYSChannelConfigurationRequestSurround4ATMOS_2(0xA)
+#define wroteSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 wroteSYSChannelConfigurationRequestSurround4ATMOS_0(0xA)
+#define wroteSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 wroteSYSChannelConfigurationRequestSurround4ATMOS_1(0xA)
+#define wroteSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 wroteSYSChannelConfigurationRequestSurround4ATMOS_2(0xA)
+
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 writeSYSChannelConfigurationRequestSurround4LwRwATMOS_0(0xA)
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 writeSYSChannelConfigurationRequestSurround4LwRwATMOS_1(0xA)
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 writeSYSChannelConfigurationRequestSurround4LwRwATMOS_2(0xA)
+#define wroteSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 wroteSYSChannelConfigurationRequestSurround4LwRwATMOS_0(0xA)
+#define wroteSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 wroteSYSChannelConfigurationRequestSurround4LwRwATMOS_1(0xA)
+#define wroteSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 wroteSYSChannelConfigurationRequestSurround4LwRwATMOS_2(0xA)
+
+#define readSYSChannelConfigurationRequestATMOSChan 0xc300+STD_BETA_SYSIDL,0x0024
+#define readSYSChannelConfigurationRequestATMOSMask readSYSChannelConfigurationRequestATMOSChan
+#define writeSYSChannelConfigurationRequestATMOSChanNone 0xcb00+STD_BETA_SYSIDL,0x0024,0x0000
+#define writeSYSChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xcb00+STD_BETA_SYSIDL,0x0024,0x1100//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define writeSYSChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xcb00+STD_BETA_SYSIDL,0x0024,0x0A00//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define writeSYSChannelConfigurationRequestATMOSChanLtmRtm 0xcb00+STD_BETA_SYSIDL,0x0024,0x0400//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+
+// CPU load
+#define readSYSCpuLoad 0xc200+STD_BETA_SYSIDL,0x1500
+#define readSYSCpuLoadQ8 0xc300+STD_BETA_SYSIDL,0x0014
+#define readSYSPeakCpuLoad 0xc200+STD_BETA_SYSIDL,0x1700
+#define readSYSPeakCpuLoadQ8 0xc300+STD_BETA_SYSIDL,0x0016
+#define writeSYSPeakCpuLoadClear 0xcb00+STD_BETA_SYSIDL,0x0016,0x0000
+
+// Per-Task loads.
+// ASIT: Audio Stream Input Task
+// ASOT: Audio Stream Output Task
+// AIP: Alpha Interval Processing Task
+// AFP: Alpha Function Processing Task
+// SS: System Stream
+
+// Read ASIT instantaneous load
+#define readSYSAsitLoad 0xc200+STD_BETA_SYSIDL,0x3000
+// Read ASIT peak load
+#define readSYSPeakAsitLoad 0xc200+STD_BETA_SYSIDL,0x3100
+// Clear ASIT peak load
+#define writeSYSPeakAsitLoadClear 0xca00+STD_BETA_SYSIDL,0x3100
+// Read ASOT instantaneous load
+#define readSYSAsotLoad 0xc200+STD_BETA_SYSIDL,0x3200
+// Read ASOT peak load
+#define readSYSPeakAsotLoad 0xc200+STD_BETA_SYSIDL,0x3300
+// Clear ASOT peak load
+#define writeSYSPeakAsotLoadClear 0xca00+STD_BETA_SYSIDL,0x3300
+// Read AIP instantaneous load
+#define readSYSAipLoad 0xc200+STD_BETA_SYSIDL,0x3400
+// Read AIP peak load
+#define readSYSPeakAipLoad 0xc200+STD_BETA_SYSIDL,0x3500
+// Clear AIP peak load
+#define writeSYSPeakAipLoadClear 0xca00+STD_BETA_SYSIDL,0x3500
+// Read AFP instantaneous load
+#define readSYSAfpLoad 0xc200+STD_BETA_SYSIDL,0x3600
+// Read AFP peak load
+#define readSYSPeakAfpLoad 0xc200+STD_BETA_SYSIDL,0x3700
+// Clear AFP peak load
+#define writeSYSPeakAfpLoadClear 0xca00+STD_BETA_SYSIDL,0x3700
+// Read SS instantaneous load
+#define readSYSSsLoad 0xc200+STD_BETA_SYSIDL,0x3800
+// Read SS peak load
+#define readSYSPeakSsLoad 0xc200+STD_BETA_SYSIDL,0x3900
+// Clear SS peak load
+#define writeSYSPeakSsLoadClear 0xca00+STD_BETA_SYSIDL,0x3900
+
+// Profile Points
+#define PAF_SYS_PFP_LATCH_STATS_BASE (0x58)
+#define PAF_SYS_PFP_LATCH_STATS_BASE_LEN (0x1C) // length of SYS PFP status structure
+#define PAF_SYS_PFP_LATCH_STATS_PAD_LEN (0x04) // pad length (added by compiler)
+#define PAF_SYS_PFP_LATCH_STATS_LEN ( PAF_SYS_PFP_LATCH_STATS_BASE_LEN + PAF_SYS_PFP_LATCH_STATS_PAD_LEN )
+
+//
+// For following alpha commands, each bit in masks/bit-field correspond to single PFP, PFP 0-31,
+// i.e. Bit0: PFP #0, Bit1: PFP #1, ..., Bit31: PFP #31.
+// writeSYSPfpDisableMaskXX,
+// writeSYSPfpEnableMaskXX,
+// readSYSPfpLatchStatsMask,
+// readSYSPfpResetStatsMask
+// writeSYSPfpAlphaUpdateMaskXX
+// readSYSPfpEnabledBf
+//
+// readSYSPfpAlphaUpdate & writeSYSPfpAlphaUpdateXX(N): alpha is read/written as IEEE single-precision float, hex representation
+
+// Disable PFPs defined by mask. 1:disable, 0:don't disable.
+#define readSYSPfpDisableMask 0xc400+STD_BETA_SYSIDL,0x003c
+#define writeSYSPfpDisableMaskXX(N) 0xcc00+STD_BETA_SYSIDL,0x003c, LSW(0x##N), MSW(0x##N)
+// Enable PFPs defined by mask. 1:enable, 0:don't enable.
+#define readSYSPfpEnableMask 0xc400+STD_BETA_SYSIDL,0x0040
+#define writeSYSPfpEnableMaskXX(N) 0xcc00+STD_BETA_SYSIDL,0x0040, LSW(0x##N), MSW(0x##N)
+// Show currently enabled PFPs.
+#define readSYSPfpEnabledBf 0xc400+STD_BETA_SYSIDL,0x0044
+// Latch stats for all PFPs defined by mask. 1:latch, 0:don't latch.
+#define readSYSPfpLatchStatsMask 0xc400+STD_BETA_SYSIDL,0x0048
+#define writeSYSPfpLatchStatsMaskXX(N) 0xcc00+STD_BETA_SYSIDL,0x0048, LSW(0x##N), MSW(0x##N)
+// Reset stats for all PFPs defined by mask. 1:reset stats, 0:don't reset stats.
+#define readSYSPfpResetStatsMask 0xc400+STD_BETA_SYSIDL,0x004c
+#define writeSYSPfpResetStatsMaskXX(N) 0xcc00+STD_BETA_SYSIDL,0x004c, LSW(0x##N), MSW(0x##N)
+// Update alpha (exponential time constant) for all PFPs defined by mask. 1:update alpha, 0:don't update alpha.
+// Alpha update (see below) is written with desired value, and then alpha update mask is written to apply update to PFP's defined by mask.
+#define readSYSPfpAlphaUpdateMask 0xc400+STD_BETA_SYSIDL,0x0050
+#define writeSYSPfpAlphaUpdateMaskXX(N) 0xcc00+STD_BETA_SYSIDL,0x0050, LSW(0x##N), MSW(0x##N)
+// Alpha update bound (checked in SYS target code): 0.0 <= alpha < 1.0.
+// Alpha update is read/written as IEEE single-precision float, hex representation, i.e. 0.5 is input as 0x3f000000.
+// If alpha update has been used, then alpha update is set to -1.0 (0xbf800000).
+#define readSYSPfpAlphaUpdate 0xc400+STD_BETA_SYSIDL,0x0054
+#define writeSYSPfpAlphaUpdateXX(N) 0xcc00+STD_BETA_SYSIDL,0x0054, LSW(0x##N), MSW(0x##N)
+// Read latched stat for PFP #N, N=0-31.
+// Alpha and c_average are read as IEEE single-precision float, hex representation.
+#define readSYSPfpLatchStatsN(N) 0xc600+STD_BETA_SYSIDL,((PAF_SYS_PFP_LATCH_STATS_BASE+(PAF_SYS_PFP_LATCH_STATS_LEN*N)&0xFF)<<8) | (PAF_SYS_PFP_LATCH_STATS_BASE_LEN&0xFF)
+
+#define readSYSStatus 0xc508,STD_BETA_SYSIDL
+#define readSYSControl \
+ readSYSMode, \
+ readSYSRecreationMode, \
+ readSYSSpeakerMain, \
+ readSYSSpeakerCntr, \
+ readSYSSpeakerSurr, \
+ readSYSSpeakerBack, \
+ readSYSSpeakerSubw, \
+ readSYSChannelConfigurationRequestType, \
+ readSYSChannelConfigurationRequest, \
+ readSYSImageSwitch, \
+ readSYSImageNum
+
+#endif /* _PAFSYS_A */
diff --git a/alpha/pafsys_a.hdM b/alpha/pafsys_a.hdM
--- /dev/null
+++ b/alpha/pafsys_a.hdM
@@ -0,0 +1,412 @@
+// pafsys_a.hdM: inverse compilation file [Wed Mar 28 14:11:01 CDT 2018]
+
+#define readSYSMode 0xc220,0x0400
+#define readSYSListeningMode 0xc220,0x0500
+#define readSYSRecreationMode 0xc220,0x0600
+#define readSYSSpeakerMain 0xc220,0x0700
+#define readSYSSpeakerCntr 0xc220,0x0800
+#define readSYSSpeakerSurr 0xc220,0x0900
+#define readSYSSpeakerBack 0xc220,0x0a00
+#define readSYSSpeakerSubw 0xc220,0x0b00
+#define readSYSChannelConfigurationRequestType 0xc220,0x0c00
+#define readSYSChannelConfigurationRequest 0xc620,0x2008
+#define readSYSSpeakerWide 0xc220,0x1800
+#define readSYSSpeakerHigh 0xc220,0x1900
+#define readSYSSpeakerTopfront 0xc220,0x1a00
+#define readSYSspeakerToprear 0xc220,0x1b00
+#define readSYSspeakerTopmiddle 0xc220,0x1c00
+#define readSYSspeakerFrontheight 0xc220,0x1d00
+#define readSYSspeakerRearheight 0xc220,0x1e00
+#define writeSYSModeDisable 0xca20,0x0400
+#define writeSYSModeEnable 0xca20,0x047f
+#define wroteSYSListeningModeUnknown 0xca20,0x0500
+#define wroteSYSListeningModeStandard 0xca20,0x0501
+#define wroteSYSListeningModePure 0xca20,0x0502
+#define writeSYSRecreationModeNone 0xca20,0x0600
+#define writeSYSRecreationModeMono 0xca20,0x0601
+#define writeSYSRecreationModeStereo 0xca20,0x0602
+#define writeSYSRecreationMode2Stereo 0xca20,0x0603
+#define writeSYSRecreationMode3Stereo 0xca20,0x0604
+#define writeSYSRecreationModePhantom 0xca20,0x0605
+#define writeSYSRecreationModeSurround 0xca20,0x0606
+#define writeSYSRecreationModeDont 0xca20,0x0680
+#define writeSYSRecreationModeDirect 0xca20,0x0681
+#define writeSYSRecreationModeAuto 0xca20,0x0682
+#define writeSYSSpeakerMainSmall2 0xca20,0x0722
+#define writeSYSSpeakerMainLarge2 0xca20,0x0732
+#define writeSYSSpeakerCntrNone 0xca20,0x0800
+#define writeSYSSpeakerCntrSmall1 0xca20,0x0821
+#define writeSYSSpeakerCntrLarge1 0xca20,0x0831
+#define writeSYSSpeakerSurrNone 0xca20,0x0900
+#define writeSYSSpeakerSurrSmall2 0xca20,0x0922
+#define writeSYSSpeakerSurrLarge2 0xca20,0x0932
+#define writeSYSSpeakerBackNone 0xca20,0x0a00
+#define writeSYSSpeakerBackSmall1 0xca20,0x0a21
+#define writeSYSSpeakerBackLarge1 0xca20,0x0a31
+#define writeSYSSpeakerBackSmall2 0xca20,0x0a22
+#define writeSYSSpeakerBackLarge2 0xca20,0x0a32
+#define writeSYSSpeakerSubwNone 0xca20,0x0b00
+#define writeSYSSpeakerSubwBass1 0xca20,0x0b11
+#define writeSYSSpeakerSubwBass2 0xca20,0x0b12
+#define writeSYSSpeakerSubwLarge1 0xca20,0x0b31
+#define writeSYSSpeakerSubwLarge2 0xca20,0x0b32
+#define writeSYSSpeakerWideNone 0xca20,0x1800
+#define writeSYSSpeakerWideSmall2 0xca20,0x1822
+#define writeSYSSpeakerWideLarge2 0xca20,0x1832
+#define writeSYSSpeakerHighNone 0xca20,0x1900
+#define writeSYSSpeakerHighSmall2 0xca20,0x1922
+#define writeSYSSpeakerHighLarge2 0xca20,0x1932
+#define writeSYSSpeakerTopfrontNone 0xca20,0x1a00
+#define writeSYSSpeakerTopfrontSmall2 0xca20,0x1a22
+#define writeSYSSpeakerTopfrontLarge2 0xca20,0x1a32
+#define writeSYSSpeakerToprearNone 0xca20,0x1b00
+#define writeSYSSpeakerToprearSmall2 0xca20,0x1b22
+#define writeSYSSpeakerToprearLarge2 0xca20,0x1b32
+#define writeSYSSpeakerTopmiddleNone 0xca20,0x1c00
+#define writeSYSSpeakerTopmiddleSmall2 0xca20,0x1c22
+#define writeSYSSpeakerTopmiddleLarge2 0xca20,0x1c32
+#define writeSYSSpeakerFrontheightNone 0xca20,0x1d00
+#define writeSYSSpeakerFrontheightSmall2 0xca20,0x1d22
+#define writeSYSSpeakerFrontheightLarge2 0xca20,0x1d32
+#define writeSYSSpeakerRearheightNone 0xca20,0x1e00
+#define writeSYSSpeakerRearheightSmall2 0xca20,0x1e22
+#define writeSYSSpeakerRearheightLarge2 0xca20,0x1e32
+#define writeSYSChannelConfigurationRequestTypeStandard 0xca20,0x0c00
+#define writeSYSChannelConfigurationRequestTypeDecodeBypass 0xca20,0x0c01
+#define writeSYSChannelConfigurationRequestTypeDecodeDirect 0xca20,0x0c02
+#define readSYSImageSwitch 0xc220,0x0d00
+#define writeimage1 0xca20,0x0d01
+#define writeimage2 0xca20,0x0d02
+#define writeimage3 0xca20,0x0d03
+#define readSYSImageNum 0xc220,0x0e00
+#define readSYSImageNumMax 0xc220,0x0f00
+#define writeSYSChannelConfigurationRequestUnknown 0xcc20,0x0020,0x0000,0x0000
+#define writeSYSChannelConfigurationRequestNone 0xcc20,0x0020,0x0001,0x0000
+#define writeSYSChannelConfigurationRequestMono 0xcc20,0x0020,0x0002,0x0000
+#define writeSYSChannelConfigurationRequestStereo 0xcc20,0x0020,0x0003,0x0000
+#define writeSYSChannelConfigurationRequestStereoLtRt 0xcc20,0x0020,0x0003,0x0002
+#define writeSYSChannelConfigurationRequestStereoMono 0xcc20,0x0020,0x0003,0x0003
+#define writeSYSChannelConfigurationRequest3Stereo 0xcc20,0x0020,0x0108,0x0000
+#define writeSYSChannelConfigurationRequestPhantom 0xcc20,0x0020,0x0105,0x0000
+#define writeSYSChannelConfigurationRequestSurround 0xcc20,0x0020,0x010a,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_0 0xcc20,0x0020,0x0003,0x0001
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_0 0xcc20,0x0020,0x0003,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_0 0xcc20,0x0020,0x0004,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_0 0xcc20,0x0020,0x0005,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_0 0xcc20,0x0020,0x0005,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_0 0xcc20,0x0020,0x0005,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_0 0xcc20,0x0020,0x0005,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_0 0xcc20,0x0020,0x0006,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_0 0xcc20,0x0020,0x0007,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_0 0xcc20,0x0020,0x0008,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_0 0xcc20,0x0020,0x0009,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_0 0xcc20,0x0020,0x000a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_0 0xcc20,0x0020,0x000a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_0 0xcc20,0x0020,0x000a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_0 0xcc20,0x0020,0x000a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_0 0xcc20,0x0020,0x000b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_0 0xcc20,0x0020,0x000c,0x0000
+#define writeSYSChannelConfigurationRequestNone_1 0xcc20,0x0020,0x0101,0x0000
+#define writeSYSChannelConfigurationRequestMono_1 0xcc20,0x0020,0x0102,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_1 0xcc20,0x0020,0x0103,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_1 0xcc20,0x0020,0x0103,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_1 0xcc20,0x0020,0x0103,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_1 0xcc20,0x0020,0x0103,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_1 0xcc20,0x0020,0x0103,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_1 0xcc20,0x0020,0x0104,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_1 0xcc20,0x0020,0x0105,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_1 0xcc20,0x0020,0x0105,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_1 0xcc20,0x0020,0x0105,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_1 0xcc20,0x0020,0x0106,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_1 0xcc20,0x0020,0x0107,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_1 0xcc20,0x0020,0x0109,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_1 0xcc20,0x0020,0x010a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_1 0xcc20,0x0020,0x010a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_1 0xcc20,0x0020,0x010a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_1 0xcc20,0x0020,0x010b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_1 0xcc20,0x0020,0x010c,0x0000
+#define writeSYSChannelConfigurationRequestNone_2 0xcc20,0x0020,0x0201,0x0000
+#define writeSYSChannelConfigurationRequestMono_2 0xcc20,0x0020,0x0202,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0_2 0xcc20,0x0020,0x0203,0x0000
+#define writeSYSChannelConfigurationRequestPhantom0Stereo_2 0xcc20,0x0020,0x0203,0x0001
+#define writeSYSChannelConfigurationRequestPhantom0LtRt_2 0xcc20,0x0020,0x0203,0x0002
+#define writeSYSChannelConfigurationRequestPhantom0Mono_2 0xcc20,0x0020,0x0203,0x0003
+#define wroteSYSChannelConfigurationRequestPhantom0Dual_2 0xcc20,0x0020,0x0203,0x0004
+#define writeSYSChannelConfigurationRequestPhantom1_2 0xcc20,0x0020,0x0204,0x0000
+#define writeSYSChannelConfigurationRequestPhantom2_2 0xcc20,0x0020,0x0205,0x0000
+#define wroteSYSChannelConfigurationRequestPhantom2Stereo_2 0xcc20,0x0020,0x0205,0x0001
+#define writeSYSChannelConfigurationRequestPhantom2LtRt_2 0xcc20,0x0020,0x0205,0x0002
+#define wroteSYSChannelConfigurationRequestPhantom2Mono_2 0xcc20,0x0020,0x0205,0x0003
+#define writeSYSChannelConfigurationRequestPhantom3_2 0xcc20,0x0020,0x0206,0x0000
+#define writeSYSChannelConfigurationRequestPhantom4_2 0xcc20,0x0020,0x0207,0x0000
+#define writeSYSChannelConfigurationRequestSurround0_2 0xcc20,0x0020,0x0208,0x0000
+#define writeSYSChannelConfigurationRequestSurround1_2 0xcc20,0x0020,0x0209,0x0000
+#define writeSYSChannelConfigurationRequestSurround2_2 0xcc20,0x0020,0x020a,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2Stereo_2 0xcc20,0x0020,0x020a,0x0001
+#define writeSYSChannelConfigurationRequestSurround2LtRt_2 0xcc20,0x0020,0x020a,0x0002
+#define wroteSYSChannelConfigurationRequestSurround2Mono_2 0xcc20,0x0020,0x020a,0x0003
+#define writeSYSChannelConfigurationRequestSurround3_2 0xcc20,0x0020,0x020b,0x0000
+#define writeSYSChannelConfigurationRequestSurround4_2 0xcc20,0x0020,0x020c,0x0000
+#define writeSYSChannelConfigurationRequestNoneLwRw 0xcc20,0x0020,0x0001,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh 0xcc20,0x0020,0x0001,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh 0xcc20,0x0020,0x0001,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw 0xcc20,0x0020,0x0002,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh 0xcc20,0x0020,0x0002,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh 0xcc20,0x0020,0x0002,0x0500
+#define writeSYSChannelConfigurationRequestStereoLwRw 0xcc20,0x0020,0x0003,0x0100
+#define writeSYSChannelConfigurationRequestStereoLhRh 0xcc20,0x0020,0x0003,0x0400
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRh 0xcc20,0x0020,0x0003,0x0500
+#define writeSYSChannelConfigurationRequestStereoLwRwLtRt 0xcc20,0x0020,0x0003,0x0102
+#define writeSYSChannelConfigurationRequestStereoLhRhLtRt 0xcc20,0x0020,0x0003,0x0402
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhLtRt 0xcc20,0x0020,0x0003,0x0502
+#define writeSYSChannelConfigurationRequestStereoLwRwMono 0xcc20,0x0020,0x0003,0x0103
+#define writeSYSChannelConfigurationRequestStereoLhRhMono 0xcc20,0x0020,0x0003,0x0403
+#define writeSYSChannelConfigurationRequestStereoLwRwLhRhMono 0xcc20,0x0020,0x0003,0x0503
+#define writeSYSChannelConfigurationRequest3StereoLwRw 0xcc20,0x0020,0x0108,0x0100
+#define writeSYSChannelConfigurationRequest3StereoLhRh 0xcc20,0x0020,0x0108,0x0400
+#define writeSYSChannelConfigurationRequest3StereoLwRwLhRh 0xcc20,0x0020,0x0108,0x0500
+#define writeSYSChannelConfigurationRequestPhantomLwRw 0xcc20,0x0020,0x0105,0x0100
+#define writeSYSChannelConfigurationRequestPhantomLhRh 0xcc20,0x0020,0x0105,0x0400
+#define writeSYSChannelConfigurationRequestPhantomLwRwLhRh 0xcc20,0x0020,0x0105,0x0500
+#define writeSYSChannelConfigurationRequestSurroundLwRw 0xcc20,0x0020,0x010a,0x0100
+#define writeSYSChannelConfigurationRequestSurroundLhRh 0xcc20,0x0020,0x010a,0x0400
+#define writeSYSChannelConfigurationRequestSurroundLwRwLhRh 0xcc20,0x0020,0x010a,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_0 0xcc20,0x0020,0x0003,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_0 0xcc20,0x0020,0x0003,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_0 0xcc20,0x0020,0x0003,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_0 0xcc20,0x0020,0x0003,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_0 0xcc20,0x0020,0x0003,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_0 0xcc20,0x0020,0x0003,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_0 0xcc20,0x0020,0x0004,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_0 0xcc20,0x0020,0x0004,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_0 0xcc20,0x0020,0x0004,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_0 0xcc20,0x0020,0x0005,0x0100
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_0 0xcc20,0x0020,0x0005,0x0400
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_0 0xcc20,0x0020,0x0005,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_0 0xcc20,0x0020,0x0005,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_0 0xcc20,0x0020,0x0005,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_0 0xcc20,0x0020,0x0005,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_0 0xcc20,0x0020,0x0005,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_0 0xcc20,0x0020,0x0005,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_0 0xcc20,0x0020,0x0005,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_0 0xcc20,0x0020,0x0005,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_0 0xcc20,0x0020,0x0005,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_0 0xcc20,0x0020,0x0005,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_0 0xcc20,0x0020,0x0006,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_0 0xcc20,0x0020,0x0006,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_0 0xcc20,0x0020,0x0006,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_0 0xcc20,0x0020,0x0007,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_0 0xcc20,0x0020,0x0007,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_0 0xcc20,0x0020,0x0007,0x0500
+#define writeSYSChannelConfigurationRequestSurround0LwRw_0 0xcc20,0x0020,0x0008,0x0100
+#define writeSYSChannelConfigurationRequestSurround0LhRh_0 0xcc20,0x0020,0x0008,0x0400
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_0 0xcc20,0x0020,0x0008,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_0 0xcc20,0x0020,0x0009,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_0 0xcc20,0x0020,0x0009,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_0 0xcc20,0x0020,0x0009,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRw_0 0xcc20,0x0020,0x000a,0x0100
+#define writeSYSChannelConfigurationRequestSurround2LhRh_0 0xcc20,0x0020,0x000a,0x0400
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_0 0xcc20,0x0020,0x000a,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_0 0xcc20,0x0020,0x000a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_0 0xcc20,0x0020,0x000a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_0 0xcc20,0x0020,0x000a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_0 0xcc20,0x0020,0x000a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_0 0xcc20,0x0020,0x000a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_0 0xcc20,0x0020,0x000a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_0 0xcc20,0x0020,0x000a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_0 0xcc20,0x0020,0x000a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_0 0xcc20,0x0020,0x000a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_0 0xcc20,0x0020,0x000b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_0 0xcc20,0x0020,0x000b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_0 0xcc20,0x0020,0x000b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_0 0xcc20,0x0020,0x000c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_0 0xcc20,0x0020,0x000c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_0 0xcc20,0x0020,0x000c,0x0500
+#define writeSYSChannelConfigurationRequestNoneLwRw_1 0xcc20,0x0020,0x0101,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh_1 0xcc20,0x0020,0x0101,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_1 0xcc20,0x0020,0x0101,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw_1 0xcc20,0x0020,0x0102,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh_1 0xcc20,0x0020,0x0102,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_1 0xcc20,0x0020,0x0102,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_1 0xcc20,0x0020,0x0103,0x0100
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_1 0xcc20,0x0020,0x0103,0x0400
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_1 0xcc20,0x0020,0x0103,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_1 0xcc20,0x0020,0x0103,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_1 0xcc20,0x0020,0x0103,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_1 0xcc20,0x0020,0x0103,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_1 0xcc20,0x0020,0x0103,0x0102
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_1 0xcc20,0x0020,0x0103,0x0402
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_1 0xcc20,0x0020,0x0103,0x0502
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_1 0xcc20,0x0020,0x0103,0x0103
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_1 0xcc20,0x0020,0x0103,0x0403
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_1 0xcc20,0x0020,0x0103,0x0503
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_1 0xcc20,0x0020,0x0103,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_1 0xcc20,0x0020,0x0103,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_1 0xcc20,0x0020,0x0103,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_1 0xcc20,0x0020,0x0104,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_1 0xcc20,0x0020,0x0104,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_1 0xcc20,0x0020,0x0104,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_1 0xcc20,0x0020,0x0105,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_1 0xcc20,0x0020,0x0105,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_1 0xcc20,0x0020,0x0105,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_1 0xcc20,0x0020,0x0105,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_1 0xcc20,0x0020,0x0105,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_1 0xcc20,0x0020,0x0105,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_1 0xcc20,0x0020,0x0105,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_1 0xcc20,0x0020,0x0105,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_1 0xcc20,0x0020,0x0105,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_1 0xcc20,0x0020,0x0106,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_1 0xcc20,0x0020,0x0106,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_1 0xcc20,0x0020,0x0106,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_1 0xcc20,0x0020,0x0107,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_1 0xcc20,0x0020,0x0107,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_1 0xcc20,0x0020,0x0107,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_1 0xcc20,0x0020,0x0109,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_1 0xcc20,0x0020,0x0109,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_1 0xcc20,0x0020,0x0109,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_1 0xcc20,0x0020,0x010a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_1 0xcc20,0x0020,0x010a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_1 0xcc20,0x0020,0x010a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_1 0xcc20,0x0020,0x010a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_1 0xcc20,0x0020,0x010a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_1 0xcc20,0x0020,0x010a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_1 0xcc20,0x0020,0x010a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_1 0xcc20,0x0020,0x010a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_1 0xcc20,0x0020,0x010a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_1 0xcc20,0x0020,0x010b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_1 0xcc20,0x0020,0x010b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_1 0xcc20,0x0020,0x010b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_1 0xcc20,0x0020,0x010c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_1 0xcc20,0x0020,0x010c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_1 0xcc20,0x0020,0x010c,0x0500
+#define writeSYSChannelConfigurationRequestNoneLwRw_2 0xcc20,0x0020,0x0201,0x0100
+#define writeSYSChannelConfigurationRequestNoneLhRh_2 0xcc20,0x0020,0x0201,0x0400
+#define writeSYSChannelConfigurationRequestNoneLwRwLhRh_2 0xcc20,0x0020,0x0201,0x0500
+#define writeSYSChannelConfigurationRequestMonoLwRw_2 0xcc20,0x0020,0x0202,0x0100
+#define writeSYSChannelConfigurationRequestMonoLhRh_2 0xcc20,0x0020,0x0202,0x0400
+#define writeSYSChannelConfigurationRequestMonoLwRwLhRh_2 0xcc20,0x0020,0x0202,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRw_2 0xcc20,0x0020,0x0203,0x0100
+#define writeSYSChannelConfigurationRequestPhantom0LhRh_2 0xcc20,0x0020,0x0203,0x0400
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRh_2 0xcc20,0x0020,0x0203,0x0500
+#define writeSYSChannelConfigurationRequestPhantom0LwRwStereo_2 0xcc20,0x0020,0x0203,0x0101
+#define writeSYSChannelConfigurationRequestPhantom0LhRhStereo_2 0xcc20,0x0020,0x0203,0x0401
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhStereo_2 0xcc20,0x0020,0x0203,0x0501
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLtRt_2 0xcc20,0x0020,0x0203,0x0102
+#define writeSYSChannelConfigurationRequestPhantom0LhRhLtRt_2 0xcc20,0x0020,0x0203,0x0402
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhLtRt_2 0xcc20,0x0020,0x0203,0x0502
+#define writeSYSChannelConfigurationRequestPhantom0LwRwMono_2 0xcc20,0x0020,0x0203,0x0103
+#define writeSYSChannelConfigurationRequestPhantom0LhRhMono_2 0xcc20,0x0020,0x0203,0x0403
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhMono_2 0xcc20,0x0020,0x0203,0x0503
+#define writeSYSChannelConfigurationRequestPhantom0LwRwDual_2 0xcc20,0x0020,0x0203,0x0104
+#define writeSYSChannelConfigurationRequestPhantom0LhRhDual_2 0xcc20,0x0020,0x0203,0x0404
+#define writeSYSChannelConfigurationRequestPhantom0LwRwLhRhDual_2 0xcc20,0x0020,0x0203,0x0504
+#define writeSYSChannelConfigurationRequestPhantom1LwRw_2 0xcc20,0x0020,0x0204,0x0100
+#define writeSYSChannelConfigurationRequestPhantom1LhRh_2 0xcc20,0x0020,0x0204,0x0400
+#define writeSYSChannelConfigurationRequestPhantom1LwRwLhRh_2 0xcc20,0x0020,0x0204,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRw_2 0xcc20,0x0020,0x0205,0x0100
+#define writeSYSChannelConfigurationRequestPhantom2LhRh_2 0xcc20,0x0020,0x0205,0x0400
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRh_2 0xcc20,0x0020,0x0205,0x0500
+#define writeSYSChannelConfigurationRequestPhantom2LwRwStereo_2 0xcc20,0x0020,0x0205,0x0101
+#define writeSYSChannelConfigurationRequestPhantom2LhRhStereo_2 0xcc20,0x0020,0x0205,0x0401
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhStereo_2 0xcc20,0x0020,0x0205,0x0501
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLtRt_2 0xcc20,0x0020,0x0205,0x0102
+#define writeSYSChannelConfigurationRequestPhantom2LhRhLtRt_2 0xcc20,0x0020,0x0205,0x0402
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhLtRt_2 0xcc20,0x0020,0x0205,0x0502
+#define writeSYSChannelConfigurationRequestPhantom2LwRwMono_2 0xcc20,0x0020,0x0205,0x0103
+#define writeSYSChannelConfigurationRequestPhantom2LhRhMono_2 0xcc20,0x0020,0x0205,0x0403
+#define writeSYSChannelConfigurationRequestPhantom2LwRwLhRhMono_2 0xcc20,0x0020,0x0205,0x0503
+#define writeSYSChannelConfigurationRequestPhantom3LwRw_2 0xcc20,0x0020,0x0206,0x0100
+#define writeSYSChannelConfigurationRequestPhantom3LhRh_2 0xcc20,0x0020,0x0206,0x0400
+#define writeSYSChannelConfigurationRequestPhantom3LwRwLhRh_2 0xcc20,0x0020,0x0206,0x0500
+#define writeSYSChannelConfigurationRequestPhantom4LwRw_2 0xcc20,0x0020,0x0207,0x0100
+#define writeSYSChannelConfigurationRequestPhantom4LhRh_2 0xcc20,0x0020,0x0207,0x0400
+#define writeSYSChannelConfigurationRequestPhantom4LwRwLhRh_2 0xcc20,0x0020,0x0207,0x0500
+#define writeSYSChannelConfigurationRequestSurround0LwRw_2 0xcc20,0x0020,0x0208,0x0100
+#define writeSYSChannelConfigurationRequestSurround0LhRh_2 0xcc20,0x0020,0x0208,0x0400
+#define writeSYSChannelConfigurationRequestSurround0LwRwLhRh_2 0xcc20,0x0020,0x0208,0x0500
+#define writeSYSChannelConfigurationRequestSurround1LwRw_2 0xcc20,0x0020,0x0209,0x0100
+#define writeSYSChannelConfigurationRequestSurround1LhRh_2 0xcc20,0x0020,0x0209,0x0400
+#define writeSYSChannelConfigurationRequestSurround1LwRwLhRh_2 0xcc20,0x0020,0x0209,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRw_2 0xcc20,0x0020,0x020a,0x0100
+#define writeSYSChannelConfigurationRequestSurround2LhRh_2 0xcc20,0x0020,0x020a,0x0400
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRh_2 0xcc20,0x0020,0x020a,0x0500
+#define writeSYSChannelConfigurationRequestSurround2LwRwStereo_2 0xcc20,0x0020,0x020a,0x0101
+#define writeSYSChannelConfigurationRequestSurround2LhRhStereo_2 0xcc20,0x0020,0x020a,0x0401
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhStereo_2 0xcc20,0x0020,0x020a,0x0501
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtRt_2 0xcc20,0x0020,0x020a,0x0102
+#define writeSYSChannelConfigurationRequestSurround2LhRhLtRt_2 0xcc20,0x0020,0x020a,0x0402
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhLtRt_2 0xcc20,0x0020,0x020a,0x0502
+#define writeSYSChannelConfigurationRequestSurround2LwRwMono_2 0xcc20,0x0020,0x020a,0x0103
+#define writeSYSChannelConfigurationRequestSurround2LhRhMono_2 0xcc20,0x0020,0x020a,0x0403
+#define writeSYSChannelConfigurationRequestSurround2LwRwLhRhMono_2 0xcc20,0x0020,0x020a,0x0503
+#define writeSYSChannelConfigurationRequestSurround3LwRw_2 0xcc20,0x0020,0x020b,0x0100
+#define writeSYSChannelConfigurationRequestSurround3LhRh_2 0xcc20,0x0020,0x020b,0x0400
+#define writeSYSChannelConfigurationRequestSurround3LwRwLhRh_2 0xcc20,0x0020,0x020b,0x0500
+#define writeSYSChannelConfigurationRequestSurround4LwRw_2 0xcc20,0x0020,0x020c,0x0100
+#define writeSYSChannelConfigurationRequestSurround4LhRh_2 0xcc20,0x0020,0x020c,0x0400
+#define writeSYSChannelConfigurationRequestSurround4LwRwLhRh_2 0xcc20,0x0020,0x020c,0x0500
+#define readSYSChannelConfigurationRequestExtChan 0xc220,0x1300
+#define writeSYSChannelConfigurationRequestExtChanNone 0xca20,0x1300
+#define writeSYSChannelConfigurationRequestExtChanLhRh 0xca20,0x1304
+#define writeSYSChannelConfigurationRequestExtChanLwRw 0xca20,0x1301
+#define writeSYSChannelConfigurationRequestExtChanLhRhLwRw 0xca20,0x1305
+#define writeSYSChannelConfigurationRequestAuxUnknown 0xca20,0x1200
+#define writeSYSChannelConfigurationRequestAuxStereo 0xca20,0x1201
+#define writeSYSChannelConfigurationRequestAuxLtRt 0xca20,0x1202
+#define writeSYSChannelConfigurationRequestAuxMono 0xca20,0x1203
+#define writeSYSChannelConfigurationRequestAuxDual 0xca20,0x1204
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0000,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_0 0xce20,0x2008,0x000c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_1 0xce20,0x2008,0x010c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtmRtm_2 0xce20,0x2008,0x020c,0x0000,0x0400,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0100,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define wroteSYSChannelConfigurationRequestSurround2LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_0 0xce20,0x2008,0x000c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_1 0xce20,0x2008,0x010c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LtfRtfLtrRtr_2 0xce20,0x2008,0x020c,0x0000,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_0 0xce20,0x2008,0x000c,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_1 0xce20,0x2008,0x010c,0x0100,0x0a00,0x0000
+#define writeSYSChannelConfigurationRequestSurround4LwRwLtfRtfLtrRtr_2 0xce20,0x2008,0x020c,0x0100,0x0a00,0x0000
+#define readSYSChannelConfigurationRequestATMOSChan 0xc320,0x0024
+#define writeSYSChannelConfigurationRequestATMOSChanNone 0xcb20,0x0024,0x0000
+#define writeSYSChannelConfigurationRequestATMOSChanLfhRfhLrhRrh 0xcb20,0x0024,0x1100
+#define writeSYSChannelConfigurationRequestATMOSChanLtfRtfLtrRtr 0xcb20,0x0024,0x0a00
+#define writeSYSChannelConfigurationRequestATMOSChanLtmRtm 0xcb20,0x0024,0x0400
+#define readSYSCpuLoad 0xc220,0x1500
+#define readSYSCpuLoadQ8 0xc320,0x0014
+#define readSYSPeakCpuLoad 0xc220,0x1700
+#define readSYSPeakCpuLoadQ8 0xc320,0x0016
+#define writeSYSPeakCpuLoadClear 0xcb20,0x0016,0x0000
+#define readSYSAsitLoad 0xc220,0x3000
+#define readSYSPeakAsitLoad 0xc220,0x3100
+#define writeSYSPeakAsitLoadClear 0xca20,0x3100
+#define readSYSAsotLoad 0xc220,0x3200
+#define readSYSPeakAsotLoad 0xc220,0x3300
+#define writeSYSPeakAsotLoadClear 0xca20,0x3300
+#define readSYSAipLoad 0xc220,0x3400
+#define readSYSPeakAipLoad 0xc220,0x3500
+#define writeSYSPeakAipLoadClear 0xca20,0x3500
+#define readSYSAfpLoad 0xc220,0x3600
+#define readSYSPeakAfpLoad 0xc220,0x3700
+#define writeSYSPeakAfpLoadClear 0xca20,0x3700
+#define readSYSSsLoad 0xc220,0x3800
+#define readSYSPeakSsLoad 0xc220,0x3900
+#define writeSYSPeakSsLoadClear 0xca20,0x3900
+#define readSYSPfpDisableMask 0xc420,0x003c
+#define readSYSPfpEnableMask 0xc420,0x0040
+#define readSYSPfpEnabledBf 0xc420,0x0044
+#define readSYSPfpLatchStatsMask 0xc420,0x0048
+#define readSYSPfpResetStatsMask 0xc420,0x004c
+#define readSYSPfpAlphaUpdateMask 0xc420,0x0050
+#define readSYSPfpAlphaUpdate 0xc420,0x0054
+#define readSYSStatus 0xc508,0x0020
+#define readSYSControl 0xc220,0x0400,0xc220,0x0600,0xc220,0x0700,0xc220,0x0800,0xc220,0x0900,0xc220,0x0a00,0xc220,0x0b00,0xc220,0x0c00,0xc620,0x2008,0xc220,0x0d00,0xc220,0x0e00
diff --git a/alpha/paftyp_a.h b/alpha/paftyp_a.h
--- /dev/null
+++ b/alpha/paftyp_a.h
@@ -0,0 +1,504 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework General Constant Declarations
+//
+//
+//
+
+#ifndef PAFTYP_A_
+#define PAFTYP_A_
+
+// Basic system parameters:
+
+#ifndef PAF_MAXNUMCHAN
+#define PAF_MAXNUMCHAN 32
+#endif /* PAF_MAXNUMCHAN */
+
+#ifndef ATMOS
+#define ATMOS
+#endif
+
+#ifndef FULL_SPEAKER
+#define FULL_SPEAKER
+#endif
+// PA/F Extended channels:
+
+#define PAF_MAXNUMCHAN_HD 32
+
+// Audio frame data types:
+
+#ifdef PAF_MAXNUMCHAN_HD
+#define PAF_MAXNUMCHAN_AF PAF_MAXNUMCHAN_HD
+#else /* PAF_MAXNUMCHAN_HD */
+#define PAF_MAXNUMCHAN_AF PAF_MAXNUMCHAN
+#endif /* PAF_MAXNUMCHAN_HD */
+
+// PAF_AudioData is the type of data carried in the stream.
+
+#define PAF_AUDIODATATYPE_DOUBLE 0
+#define PAF_AUDIODATATYPE_FLOAT 1
+#define PAF_AUDIODATATYPE_INT 2
+#define PAF_AUDIODATATYPE_INT32 2
+#define PAF_AUDIODATATYPE_INT16 3
+#define PAF_AUDIODATATYPE_INT8 4
+
+#ifndef PAF_AUDIODATATYPE
+#ifdef _PATE_
+#define PAF_AUDIODATATYPE PAF_AUDIODATATYPE_DOUBLE
+#else /* _PATE_ */
+#define PAF_AUDIODATATYPE PAF_AUDIODATATYPE_FLOAT
+#endif /* _PATE_ */
+#endif /* PAF_AUDIODATATYPE */
+
+#define PAF_AUDIODATATYPE_FIXED (PAF_AUDIODATATYPE >= PAF_AUDIODATATYPE_INT)
+
+// PAF_ChannelMask indicates which channels in the audio frame data
+// carry content (1) and which are to be ignored (0).
+
+#define PAF_CHANNELMASK ~(~0<<PAF_MAXNUMCHAN-1)
+
+//
+// Channel usage enumeration:
+//
+// Channel usage is dependent upon the maximum number of channels.
+//
+// PAF_X enumerates that channel. Channels used for singletons are always
+// the left of the corresponding pair (SURR=LSUR, etc.).
+//
+// PAF_Y_0 starts the Y channels, and PAF_Y_N is one past it:
+// Y = FRoNT, REAR, BASS (subwoofer/lfe), and HEADphone, in that order.
+//
+// - Front-channel range: PAF_FRNT_0<=Y<PAF_FRNT_N.
+// - Rear-channel range: PAF_REAR_0<=Y<PAF_REAR_N.
+// - Satellite-channel range: PAF_FRNT_0<=Y<PAF_REAR_N.
+// - Bass-channel range: PAF_BASS_0<=Y<PAF_BASS_N.
+// - Headphone-channel range: PAF_HEAD_0<=Y<PAF_HEAD_N.
+//
+
+#if PAF_MAXNUMCHAN == 2
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 2
+#define PAF_REAR_0 2
+#define PAF_REAR_N 2
+#define PAF_BASS_0 2
+#define PAF_BASS_N 2
+#define PAF_HEAD_0 2
+#define PAF_HEAD_N 2
+#elif PAF_MAXNUMCHAN == 4
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_CNTR 2
+#define PAF_SURR 3
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 3
+#define PAF_REAR_0 3
+#define PAF_REAR_N 4
+#define PAF_BASS_0 4
+#define PAF_BASS_N 4
+#define PAF_HEAD_0 4
+#define PAF_HEAD_N 4
+#elif PAF_MAXNUMCHAN == 6
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_CNTR 2
+#define PAF_SURR 3
+#define PAF_LSUR 3
+#define PAF_RSUR 4
+#define PAF_SUBW 5
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 3
+#define PAF_REAR_0 3
+#define PAF_REAR_N 5
+#define PAF_BASS_0 5
+#define PAF_BASS_N 6
+#define PAF_HEAD_0 6
+#define PAF_HEAD_N 6
+#elif PAF_MAXNUMCHAN == 8
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_CNTR 2
+#define PAF_SURR 3
+#define PAF_LSUR 3
+#define PAF_RSUR 4
+#define PAF_BACK 5
+#define PAF_LBAK 5
+#define PAF_RBAK 6
+#define PAF_SUBW 7
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 3
+#define PAF_REAR_0 3
+#define PAF_REAR_N 7
+#define PAF_BASS_0 7
+#define PAF_BASS_N 8
+#define PAF_HEAD_0 8
+#define PAF_HEAD_N 8
+#elif PAF_MAXNUMCHAN == 16
+#ifdef ATMOS
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_CNTR 2
+#define PAF_LCTR 2
+#define PAF_RCTR 3
+#define PAF_WIDE 4
+#define PAF_LWID 4
+#define PAF_RWID 5
+
+#ifdef FULL_SPEAKER
+#define PAF_LTRR 18
+#define PAF_RTRR 19
+#define PAF_LTRH 20
+#define PAF_RTRH 21
+#else
+#define PAF_LTRR 4
+#define PAF_RTRR 5
+#define PAF_LTRH 4
+#define PAF_RTRH 5
+#endif
+
+#define PAF_OVER 6
+#define PAF_LOVR 6
+#define PAF_ROVR 7
+#define PAF_LTMD 6
+#define PAF_RTMD 7
+#define PAF_SURR 8
+#define PAF_LSUR 8
+#define PAF_RSUR 9
+#define PAF_BACK 10
+#define PAF_LBAK 10
+#define PAF_RBAK 11
+#define PAF_SUBW 12
+#define PAF_LSUB 12
+#define PAF_RSUB 13
+#define PAF_HEAD 14
+#define PAF_LHED 14
+#define PAF_RHED 15
+#define PAF_LTFT 14
+#define PAF_RTFT 15
+
+#ifdef FULL_SPEAKER
+#define PAF_LTFH 16
+#define PAF_RTFH 17
+#else
+#define PAF_LTFH 14
+#define PAF_RTFH 15
+#endif
+
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 8
+#define PAF_REAR_0 8
+#define PAF_REAR_N 12
+#define PAF_BASS_0 12
+#define PAF_BASS_N 14
+#define PAF_HEAD_0 14
+#define PAF_HEAD_N 16
+#else
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_CNTR 2
+#define PAF_LCTR 2
+#define PAF_RCTR 3
+#define PAF_WIDE 4
+#define PAF_LWID 4
+#define PAF_RWID 5
+#define PAF_OVER 6
+#define PAF_LOVR 6
+#define PAF_ROVR 7
+#define PAF_SURR 8
+#define PAF_LSUR 8
+#define PAF_RSUR 9
+#define PAF_BACK 10
+#define PAF_LBAK 10
+#define PAF_RBAK 11
+#define PAF_SUBW 12
+#define PAF_LSUB 12
+#define PAF_RSUB 13
+#define PAF_HEAD 14
+#define PAF_LHED 14
+#define PAF_RHED 15
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 8
+#define PAF_REAR_0 8
+#define PAF_REAR_N 12
+#define PAF_BASS_0 12
+#define PAF_BASS_N 14
+#define PAF_HEAD_0 14
+#define PAF_HEAD_N 16
+#endif
+#elif PAF_MAXNUMCHAN == 32
+#ifdef ATMOS
+#define PAF_LEFT 0
+#define PAF_RGHT 1
+#define PAF_CNTR 2
+#define PAF_LCTR 2
+#define PAF_RCTR 3
+#define PAF_WIDE 4
+#define PAF_LWID 4
+#define PAF_RWID 5
+
+#ifdef FULL_SPEAKER
+#define PAF_LTRR 26
+#define PAF_RTRR 27
+#define PAF_LTRH 20
+#define PAF_RTRH 21
+#else
+#define PAF_LTRR 4
+#define PAF_RTRR 5
+#define PAF_LTRH 4
+#define PAF_RTRH 5
+#endif
+
+#define PAF_OVER 6
+#define PAF_LOVR 6
+#define PAF_ROVR 7
+#define PAF_LTMD 6
+#define PAF_RTMD 7
+#define PAF_SURR 8
+#define PAF_LSUR 8
+#define PAF_RSUR 9
+#define PAF_BACK 10
+#define PAF_LBAK 10
+#define PAF_RBAK 11
+#define PAF_SUBW 12
+#define PAF_LSUB 12
+#define PAF_RSUB 13
+#define PAF_HEAD 14
+#define PAF_LHED 14
+#define PAF_RHED 15
+#define PAF_LTFT 14
+#define PAF_RTFT 15
+
+#ifdef FULL_SPEAKER
+#define PAF_LTFH 3
+#define PAF_RTFH 22
+#else
+#define PAF_LTFH 14
+#define PAF_RTFH 15
+#endif
+
+#define PAF_FRNT_0 0
+#define PAF_FRNT_N 8
+#define PAF_REAR_0 8
+#define PAF_REAR_N 12
+#define PAF_BASS_0 12
+#define PAF_BASS_N 14
+#define PAF_HEAD_0 14
+#define PAF_HEAD_N 16
+#else /* PAF_MAXNUMCHAN */
+#error unsupported option
+#endif /* PAF_MAXNUMCHAN */
+#endif
+
+// ............................................................................
+
+#ifdef PAF_MAXNUMCHAN_HD
+
+
+#ifdef ATMOS
+#define PAF_CHED 6 // = Cvh
+#define PAF_OVER_HD 7 // = Ts
+#define PAF_LSD 6 //Newly Added
+#define PAF_RSD 7 //Newly Added
+#define PAF_LCTR_HD 6 // = Lc
+#define PAF_RCTR_HD 7 // = Rc
+#define PAF_LHSI 6 // = Lts
+#define PAF_RHSI 7 // = Rts
+
+
+#define PAF_LS1 16 //Left Surround 1
+#define PAF_RS1 17 //Right surround 1
+#define PAF_LS2 18 //Left Surround 2
+#define PAF_RS2 19 //Right surround 2
+#define PAF_LHBK 20 //Height Left Back for DTS
+#define PAF_RHBK 21 //Height Right Back for DTS
+#define PAF_CHBK 22 //Height Center Back for DTS
+#define PAF_CS 23 //Center Surround
+#define PAF_LCS 24 //Left CS
+#define PAF_RCS 25 //Right CS
+#define PAF_LRS1 26 //Left Surround 1
+#define PAF_RRS1 27 //Right surround 1
+#define PAF_LRS2 28 //Left Surround 2
+#define PAF_RRS2 29 //Right surround 2
+#define PAF_LSC 30 //Left Screen
+#define PAF_RSC 31 //Right Screen
+
+
+#else
+// the following channels are replaced in HD system with PAF_XXXX_HD counterparts
+#undef PAF_LCTR // 2
+#undef PAF_RCTR // 3
+#undef PAF_OVER // 6
+#define PAF_CHED 16
+#define PAF_OVER_HD 17
+#define PAF_LHSI 18
+#define PAF_RHSI 19
+#define PAF_LHBK 20
+#define PAF_RHBK 21
+#define PAF_CHBK 22
+#define PAF_LCTR_HD 26
+#define PAF_RCTR_HD 27
+#endif
+#endif /* PAF_MAXNUMCHAN_HD */
+
+// ............................................................................
+
+#ifdef PAF_SUBW
+#define PAF_LFE PAF_SUBW
+#endif /* PAF_SUBW */
+
+// Channel form enumeration:
+
+#define PAF_FORM_NSSE 0
+#define PAF_FORM_YSSE 1
+#define PAF_FORM_NBSE 2
+#define PAF_FORM_YBSE 3
+#define PAF_FORM_MONO 4
+#define PAF_FORM_DUAL 5
+
+// Sample rate enumeration:
+//
+// A sample rate may be supported, approximated, or recognized by any
+// particular PA Framework:
+// Supported sample rates are fully implemented.
+// Approximated sample rates are implemented but only approximately using
+// filter coefficients or other of another sample rate.
+// Recognized sample rates are not implemented. They are typically used
+// only for indicators.
+//
+// In no case should any sample rate value produce an error.
+//
+// The values given for sample rates below is universal. The interpretation
+// of sample rates given below is typical but not universal. Any particular
+// PA Framework may provide any sample rate interpretation.
+
+#define PAF_SAMPLERATE_UNKNOWN 0 /* approximated as 48 kHz */
+#define PAF_SAMPLERATE_NONE 1 /* recognized */
+#define PAF_SAMPLERATE_32000HZ 2 /* supported */
+#define PAF_SAMPLERATE_44100HZ 3 /* supported */
+#define PAF_SAMPLERATE_48000HZ 4 /* supported */
+#define PAF_SAMPLERATE_88200HZ 5 /* supported */
+#define PAF_SAMPLERATE_96000HZ 6 /* supported */
+#define PAF_SAMPLERATE_192000HZ 7 /* supported */
+#define PAF_SAMPLERATE_64000HZ 8 /* recognized */
+#define PAF_SAMPLERATE_128000HZ 9 /* recognized */
+#define PAF_SAMPLERATE_176400HZ 10 /* recognized */
+#define PAF_SAMPLERATE_8000HZ 11 /* recognized */
+#define PAF_SAMPLERATE_11025HZ 12 /* recognized */
+#define PAF_SAMPLERATE_12000HZ 13 /* recognized */
+#define PAF_SAMPLERATE_16000HZ 14 /* recognized */
+#define PAF_SAMPLERATE_22050HZ 15 /* recognized */
+#define PAF_SAMPLERATE_24000HZ 16 /* recognized */
+#define PAF_SAMPLERATE_N 17
+
+// IEC Channel Status Information
+#define PAF_IEC_AUDIOMODE_UNKNOWN 0
+#define PAF_IEC_AUDIOMODE_AUDIO 1
+#define PAF_IEC_AUDIOMODE_NONAUDIO 2
+
+#define PAF_IEC_PREEMPHASIS_UNKNOWN 0
+#define PAF_IEC_PREEMPHASIS_NO 1
+#define PAF_IEC_PREEMPHASIS_YES 2
+
+// Alpha Types
+#define ALPHA_READ 0xc0
+#define ALPHA_WRITE 0xc8
+
+#define ALPHA_READ_5_N(N) (((ALPHA_READ+5)<<8)+(N))
+#define ALPHA_WRITE_5_N(N) (((ALPHA_WRITE+5)<<8)+(N))
+
+// prefix for sending alpha code so as to generate no response
+// 0xcd:0b = alpha:eta (Type 5-11 Write--"Synchronized Write")
+// 5+N = lambda (subsequent length, in (16-bit) words;
+// N=no. of words of alpha code to follow)
+// 0x00:04 = chi (comparison--always true) : phi (delay function--sleep)
+// 0 = kappa (repeat count)
+// 0 = tau (delay between comparisons)
+// 0,0 = delta (compare-to value--arbitrary w/ chi=0)
+#define writeNoResponseN(N) ALPHA_WRITE_5_N(11),5+(N),0x0004,0,0,0,0
+
+// start of defines used by DTSX
+// PAF_MAP defines give a name to a speaker channel.
+// These maps are used with a mask to specify non-standard speaker layouts.
+#define PAF_MAP_LEFT 0 // primary left front: 30-45 degrees
+#define PAF_MAP_RIGHT 1 // primary right front: 30-45 degrees
+#define PAF_MAP_CENTER 2 // primary single center: 0 degrees
+#define PAF_MAP_LSUR 3 // Left Side Surround: 90 degrees
+#define PAF_MAP_RSUR 4 // Right Side Surround: 90 degrees
+#define PAF_MAP_LBACK 5 // Left Back: 135-150 degrees
+#define PAF_MAP_RBACK 6 // Right Back: 135-150 degrees
+#define PAF_MAP_CSUR 7 // Center Surround: 180 degrees
+#define PAF_MAP_LWIDE 8 // Wide: Left of left speaker: 50-70 degrees
+#define PAF_MAP_RWIDE 9 // Right of right speaker: 50-70 degrees
+#define PAF_MAP_LCTR 10 // Left center: 15-30 degrees
+#define PAF_MAP_RCTR 11 // right center: 15-30 degrees
+#define PAF_MAP_LSUR1 12 // Left Surround 1: 75 degrees (Dolby)
+#define PAF_MAP_RSUR1 13 // Right surround 1: 75 degrees (Dolby)
+#define PAF_MAP_LOVR 14 // Top front left: 45 up, 45 off center. FH for Dolby.
+#define PAF_MAP_ROVR 15 // Top front right: 45 up, 45 off center. FH for Dolby.
+#define PAF_MAP_LHIGH_FRONT 14 // Top front left: 45 up, 45 off center. FH for Dolby.
+#define PAF_MAP_RHIGH_FRONT 15 // Top front right: 45 up, 45 off center. FH for Dolby.
+#define PAF_MAP_LTOP_MID 16 // Left half of a pair directly overhead. "top middle"
+#define PAF_MAP_RTOP_MID 17 // Right half of a pair directly overhead. "top middle"
+#define PAF_MAP_LTOP_FRNT 18 // left top front
+#define PAF_MAP_RTOP_FRNT 19 // right top front
+#define PAF_MAP_LTOP_REAR 20 // Left Top rear
+#define PAF_MAP_RTOP_REAR 21 // Right Top Rear
+#define PAF_MAP_LHIGH_BAK 22 // Height Left Back for DTS
+#define PAF_MAP_RHIGH_BAK 23 // Height Right Back for DTS
+#define PAF_MAP_C_SUB 24 // Center Subwoofer
+#define PAF_MAP_R_SUB 25 // Right subwoofer
+#define PAF_MAP_LSCREEN 26 // Left screen (Dolby) 10 degrees off center
+#define PAF_MAP_RSCREEN 27 // Right screen (Dolby) 10 degrees off center
+#define PAF_MAP_LSUR2 28 // Left Surround 2 (Dolby) 100 degrees
+#define PAF_MAP_RSUR2 29 // Right surround 2 (Dolby) 100 degrees
+#define PAF_MAP_LREAR_SUR1 30 // Left rear Surround 1 (Dolby) 120 degrees
+#define PAF_MAP_RREAR_SUR1 31 // Right rear surround 1 (Dolby) 120 degrees
+#define PAF_MAP_LREAR_SUR2 32 // Left rear Surround 2 (Dolby) 160 degrees
+#define PAF_MAP_RREAR_SUR2 33 // Right rear surround 2 (Dolby) 160 degrees
+#define PAF_MAP_LCTR_SUR 34 // Left center surround (Dolby) 170 degrees
+#define PAF_MAP_RCTR_SUR 35 // Right center surround (Dolby) 170 degrees
+#define PAF_MAP_CTR_HIGH 36 // Center high (DTS) center over the screen
+#define PAF_MAP_TOP_CTR_SUR 37 // Directly overhead
+#define PAF_MAP_LOW_LF 38 // Left front low
+#define PAF_MAP_LOW_CF 39 // center front low
+#define PAF_MAP_LOW_RF 40 // Right front low
+#define PAF_MAP_CHBK 41 // Height Center Back for DTS
+#define PAF_MAP_LSUB 42 // Left subwoofer
+// end of defines used by DTSX
+#endif /* PAFTYP_A_ */
diff --git a/alpha/pafvol_a.h b/alpha/pafvol_a.h
--- /dev/null
+++ b/alpha/pafvol_a.h
@@ -0,0 +1,1130 @@
+
+/*
+* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Performance Audio Framework Volume Declarations
+//
+//
+//
+
+#ifndef _PAFVOL_A
+#define _PAFVOL_A
+
+#include <paftyp_a.h>
+#include <acpbeta.h>
+
+#define readVOLMode 0xc200+STD_BETA_VOLUME,0x0400
+#define writeVOLModeDisable 0xca00+STD_BETA_VOLUME,0x0400
+#define writeVOLModeEnable 0xca00+STD_BETA_VOLUME,0x0401
+
+#define readVOLChannelCount 0xc200+STD_BETA_VOLUME,0x0500
+#define writeVOLChannelCountN(NN) 0xca00+STD_BETA_VOLUME,0x0500+((NN)&0xff)
+
+#define readVOLImplementation 0xc200+STD_BETA_VOLUME,0x0600
+#define writeVOLImplementationInactive 0xca00+STD_BETA_VOLUME,0x0600
+#define writeVOLImplementationInternal 0xca00+STD_BETA_VOLUME,0x060f
+#define writeVOLImplementationInternalDirect 0xca00+STD_BETA_VOLUME,0x060e
+#define writeVOLImplementationExternal 0xca00+STD_BETA_VOLUME,0x060d
+#define writeVOLImplementationExternalDirect 0xca00+STD_BETA_VOLUME,0x060c
+#define writeVOLImplementationN(NN) 0xca00+STD_BETA_VOLUME,0x0600+((NN)&0xff)
+ // ... and more could be named, but N will do.
+
+#define readVOLRampTime 0xc300+STD_BETA_VOLUME,0x0008
+#define writeVOLRampTimeN(NN) 0xcb00+STD_BETA_VOLUME,0x0008,NN
+#define wroteVOLRampTime 0xcb00+STD_BETA_VOLUME,0x0008
+
+#define readVOLControlMaster 0xc300+STD_BETA_VOLUME,0x0010
+#define readVOLOffsetMaster 0xc300+STD_BETA_VOLUME,0x0012
+#define readVOLInternalStatusMaster 0xc300+STD_BETA_VOLUME,0x0014
+#define readVOLExternalStatusMaster 0xc300+STD_BETA_VOLUME,0x0016
+
+#define writeVOLControlMasterN(NN) 0xcb00+STD_BETA_VOLUME,0x0010,NN
+#define writeVOLOffsetMasterN(NN) 0xcb00+STD_BETA_VOLUME,0x0012,NN
+
+#if PAF_MAXNUMCHAN_AF==8
+
+#define readVOLTrimLeft 0xc300+STD_BETA_VOLUME,0x0018
+#define readVOLOffsetLeft 0xc300+STD_BETA_VOLUME,0x001a
+#define readVOLInternalStatusLeft 0xc300+STD_BETA_VOLUME,0x001c
+#define readVOLExternalStatusLeft 0xc300+STD_BETA_VOLUME,0x001e
+#define readVOLTrimRght 0xc300+STD_BETA_VOLUME,0x0020
+#define readVOLOffsetRght 0xc300+STD_BETA_VOLUME,0x0022
+#define readVOLInternalStatusRght 0xc300+STD_BETA_VOLUME,0x0024
+#define readVOLExternalStatusRght 0xc300+STD_BETA_VOLUME,0x0026
+#define readVOLTrimCntr 0xc300+STD_BETA_VOLUME,0x0028
+#define readVOLOffsetCntr 0xc300+STD_BETA_VOLUME,0x002a
+#define readVOLInternalStatusCntr 0xc300+STD_BETA_VOLUME,0x002c
+#define readVOLExternalStatusCntr 0xc300+STD_BETA_VOLUME,0x002e
+#define readVOLTrimSurr 0xc300+STD_BETA_VOLUME,0x0030
+#define readVOLOffsetSurr 0xc300+STD_BETA_VOLUME,0x0032
+#define readVOLInternalStatusSurr 0xc300+STD_BETA_VOLUME,0x0034
+#define readVOLExternalStatusSurr 0xc300+STD_BETA_VOLUME,0x0036
+#define readVOLTrimLSur 0xc300+STD_BETA_VOLUME,0x0030
+#define readVOLOffsetLSur 0xc300+STD_BETA_VOLUME,0x0032
+#define readVOLInternalStatusLSur 0xc300+STD_BETA_VOLUME,0x0034
+#define readVOLExternalStatusLSur 0xc300+STD_BETA_VOLUME,0x0036
+#define readVOLTrimRSur 0xc300+STD_BETA_VOLUME,0x0038
+#define readVOLOffsetRSur 0xc300+STD_BETA_VOLUME,0x003a
+#define readVOLInternalStatusRSur 0xc300+STD_BETA_VOLUME,0x003c
+#define readVOLExternalStatusRSur 0xc300+STD_BETA_VOLUME,0x003e
+#define readVOLTrimSubw 0xc300+STD_BETA_VOLUME,0x0040
+#define readVOLOffsetSubw 0xc300+STD_BETA_VOLUME,0x0042
+#define readVOLInternalStatusSubw 0xc300+STD_BETA_VOLUME,0x0044
+#define readVOLExternalStatusSubw 0xc300+STD_BETA_VOLUME,0x0046
+#define readVOLTrimBack 0xc300+STD_BETA_VOLUME,0x0048
+#define readVOLOffsetBack 0xc300+STD_BETA_VOLUME,0x004a
+#define readVOLInternalStatusBack 0xc300+STD_BETA_VOLUME,0x004c
+#define readVOLExternalStatusBack 0xc300+STD_BETA_VOLUME,0x004e
+#define readVOLTrimLBak 0xc300+STD_BETA_VOLUME,0x0048
+#define readVOLOffsetLBak 0xc300+STD_BETA_VOLUME,0x004a
+#define readVOLInternalStatusLBak 0xc300+STD_BETA_VOLUME,0x004c
+#define readVOLExternalStatusLBak 0xc300+STD_BETA_VOLUME,0x004e
+#define readVOLTrimRBak 0xc300+STD_BETA_VOLUME,0x0050
+#define readVOLOffsetRBak 0xc300+STD_BETA_VOLUME,0x0052
+#define readVOLInternalStatusRBak 0xc300+STD_BETA_VOLUME,0x0054
+#define readVOLExternalStatusRBak 0xc300+STD_BETA_VOLUME,0x0056
+
+#define writeVOLTrimLeftN(NN) 0xcb00+STD_BETA_VOLUME,0x0018,NN
+#define writeVOLOffsetLeftN(NN) 0xcb00+STD_BETA_VOLUME,0x001a,NN
+#define writeVOLTrimRghtN(NN) 0xcb00+STD_BETA_VOLUME,0x0020,NN
+#define writeVOLOffsetRghtN(NN) 0xcb00+STD_BETA_VOLUME,0x0022,NN
+#define writeVOLTrimCntrN(NN) 0xcb00+STD_BETA_VOLUME,0x0028,NN
+#define writeVOLOffsetCntrN(NN) 0xcb00+STD_BETA_VOLUME,0x002a,NN
+#define writeVOLTrimSurrN(NN) 0xcb00+STD_BETA_VOLUME,0x0030,NN
+#define writeVOLOffsetSurrN(NN) 0xcb00+STD_BETA_VOLUME,0x0032,NN
+#define writeVOLTrimLSurN(NN) 0xcb00+STD_BETA_VOLUME,0x0030,NN
+#define writeVOLOffsetLSurN(NN) 0xcb00+STD_BETA_VOLUME,0x0032,NN
+#define writeVOLTrimRSurN(NN) 0xcb00+STD_BETA_VOLUME,0x0038,NN
+#define writeVOLOffsetRSurN(NN) 0xcb00+STD_BETA_VOLUME,0x003a,NN
+#define writeVOLTrimSubwN(NN) 0xcb00+STD_BETA_VOLUME,0x0040,NN
+#define writeVOLOffsetSubwN(NN) 0xcb00+STD_BETA_VOLUME,0x0042,NN
+#define writeVOLTrimBackN(NN) 0xcb00+STD_BETA_VOLUME,0x0048,NN
+#define writeVOLOffsetBackN(NN) 0xcb00+STD_BETA_VOLUME,0x004a,NN
+#define writeVOLTrimLBakN(NN) 0xcb00+STD_BETA_VOLUME,0x0048,NN
+#define writeVOLOffsetLBakN(NN) 0xcb00+STD_BETA_VOLUME,0x004a,NN
+#define writeVOLTrimRBakN(NN) 0xcb00+STD_BETA_VOLUME,0x0050,NN
+#define writeVOLOffsetRBakN(NN) 0xcb00+STD_BETA_VOLUME,0x0052,NN
+
+#define wroteVOLTrimLeft 0x0800+readVOLTrimLeft
+#define wroteVOLOffsetLeft 0x0800+readVOLOffsetLeft
+#define wroteVOLInternalStatusLeft 0x0800+readVOLInternalStatusLeft
+#define wroteVOLExternalStatusLeft 0x0800+readVOLExternalStatusLeft
+#define wroteVOLTrimRght 0x0800+readVOLTrimRght
+#define wroteVOLOffsetRght 0x0800+readVOLOffsetRght
+#define wroteVOLInternalStatusRght 0x0800+readVOLInternalStatusRght
+#define wroteVOLExternalStatusRght 0x0800+readVOLExternalStatusRght
+#define wroteVOLTrimCntr 0x0800+readVOLTrimCntr
+#define wroteVOLOffsetCntr 0x0800+readVOLOffsetCntr
+#define wroteVOLInternalStatusCntr 0x0800+readVOLInternalStatusCntr
+#define wroteVOLExternalStatusCntr 0x0800+readVOLExternalStatusCntr
+#define wroteVOLTrimSurr 0x0800+readVOLTrimSurr
+#define wroteVOLOffsetSurr 0x0800+readVOLOffsetSurr
+#define wroteVOLInternalStatusSurr 0x0800+readVOLInternalStatusSurr
+#define wroteVOLExternalStatusSurr 0x0800+readVOLExternalStatusSurr
+#define wroteVOLTrimLSur 0x0800+readVOLTrimLSur
+#define wroteVOLOffsetLSur 0x0800+readVOLOffsetLSur
+#define wroteVOLInternalStatusLSur 0x0800+readVOLInternalStatusLSur
+#define wroteVOLExternalStatusLSur 0x0800+readVOLExternalStatusLSur
+#define wroteVOLTrimRSur 0x0800+readVOLTrimRSur
+#define wroteVOLOffsetRSur 0x0800+readVOLOffsetRSur
+#define wroteVOLInternalStatusRSur 0x0800+readVOLInternalStatusRSur
+#define wroteVOLExternalStatusRSur 0x0800+readVOLExternalStatusRSur
+#define wroteVOLTrimSubw 0x0800+readVOLTrimSubw
+#define wroteVOLOffsetSubw 0x0800+readVOLOffsetSubw
+#define wroteVOLInternalStatusSubw 0x0800+readVOLInternalStatusSubw
+#define wroteVOLExternalStatusSubw 0x0800+readVOLExternalStatusSubw
+#define wroteVOLTrimBack 0x0800+readVOLTrimBack
+#define wroteVOLOffsetBack 0x0800+readVOLOffsetBack
+#define wroteVOLInternalStatusBack 0x0800+readVOLInternalStatusBack
+#define wroteVOLExternalStatusBack 0x0800+readVOLExternalStatusBack
+#define wroteVOLTrimLBak 0x0800+readVOLTrimLBak
+#define wroteVOLOffsetLBak 0x0800+readVOLOffsetLBak
+#define wroteVOLInternalStatusLBak 0x0800+readVOLInternalStatusLBak
+#define wroteVOLExternalStatusLBak 0x0800+readVOLExternalStatusLBak
+#define wroteVOLTrimRBak 0x0800+readVOLTrimRBak
+#define wroteVOLOffsetRBak 0x0800+readVOLOffsetRBak
+#define wroteVOLInternalStatusRBak 0x0800+readVOLInternalStatusRBak
+#define wroteVOLExternalStatusRBak 0x0800+readVOLExternalStatusRBak
+
+#elif PAF_MAXNUMCHAN_AF==16
+
+#define readVOLControlMaster 0xc300+STD_BETA_VOLUME,0x0010
+#define readVOLOffsetMaster 0xc300+STD_BETA_VOLUME,0x0012
+#define readVOLInternalStatusMaster 0xc300+STD_BETA_VOLUME,0x0014
+#define readVOLExternalStatusMaster 0xc300+STD_BETA_VOLUME,0x0016
+#define readVOLTrimLeft 0xc300+STD_BETA_VOLUME,0x0018
+#define readVOLOffsetLeft 0xc300+STD_BETA_VOLUME,0x001a
+#define readVOLInternalStatusLeft 0xc300+STD_BETA_VOLUME,0x001c
+#define readVOLExternalStatusLeft 0xc300+STD_BETA_VOLUME,0x001e
+#define readVOLTrimRght 0xc300+STD_BETA_VOLUME,0x0020
+#define readVOLOffsetRght 0xc300+STD_BETA_VOLUME,0x0022
+#define readVOLInternalStatusRght 0xc300+STD_BETA_VOLUME,0x0024
+#define readVOLExternalStatusRght 0xc300+STD_BETA_VOLUME,0x0026
+#define readVOLTrimCntr 0xc300+STD_BETA_VOLUME,0x0028
+#define readVOLOffsetCntr 0xc300+STD_BETA_VOLUME,0x002a
+#define readVOLInternalStatusCntr 0xc300+STD_BETA_VOLUME,0x002c
+#define readVOLExternalStatusCntr 0xc300+STD_BETA_VOLUME,0x002e
+#define readVOLTrimLCtr 0xc300+STD_BETA_VOLUME,0x0028
+#define readVOLOffsetLCtr 0xc300+STD_BETA_VOLUME,0x002a
+#define readVOLInternalStatusLCtr 0xc300+STD_BETA_VOLUME,0x002c
+#define readVOLExternalStatusLCtr 0xc300+STD_BETA_VOLUME,0x002e
+#define readVOLTrimRCtr 0xc300+STD_BETA_VOLUME,0x0030
+#define readVOLOffsetRCtr 0xc300+STD_BETA_VOLUME,0x0032
+#define readVOLInternalStatusRCtr 0xc300+STD_BETA_VOLUME,0x0034
+#define readVOLExternalStatusRCtr 0xc300+STD_BETA_VOLUME,0x0036
+#define readVOLTrimWide 0xc300+STD_BETA_VOLUME,0x0038
+#define readVOLOffsetWide 0xc300+STD_BETA_VOLUME,0x003a
+#define readVOLInternalStatusWide 0xc300+STD_BETA_VOLUME,0x003c
+#define readVOLExternalStatusWide 0xc300+STD_BETA_VOLUME,0x003e
+#define readVOLTrimLWid 0xc300+STD_BETA_VOLUME,0x0038
+#define readVOLOffsetLWid 0xc300+STD_BETA_VOLUME,0x003a
+#define readVOLInternalStatusLWid 0xc300+STD_BETA_VOLUME,0x003c
+#define readVOLExternalStatusLWid 0xc300+STD_BETA_VOLUME,0x003e
+#define readVOLTrimRWid 0xc300+STD_BETA_VOLUME,0x0040
+#define readVOLOffsetRWid 0xc300+STD_BETA_VOLUME,0x0042
+#define readVOLInternalStatusRWid 0xc300+STD_BETA_VOLUME,0x0044
+#define readVOLExternalStatusRWid 0xc300+STD_BETA_VOLUME,0x0046
+#define readVOLTrimOver 0xc300+STD_BETA_VOLUME,0x0048
+#define readVOLOffsetOver 0xc300+STD_BETA_VOLUME,0x004a
+#define readVOLInternalStatusOver 0xc300+STD_BETA_VOLUME,0x004c
+#define readVOLExternalStatusOver 0xc300+STD_BETA_VOLUME,0x004e
+#define readVOLTrimLOvr 0xc300+STD_BETA_VOLUME,0x0048
+#define readVOLOffsetLOvr 0xc300+STD_BETA_VOLUME,0x004a
+#define readVOLInternalStatusLOvr 0xc300+STD_BETA_VOLUME,0x004c
+#define readVOLExternalStatusLOvr 0xc300+STD_BETA_VOLUME,0x004e
+#define readVOLTrimROvr 0xc300+STD_BETA_VOLUME,0x0050
+#define readVOLOffsetROvr 0xc300+STD_BETA_VOLUME,0x0052
+#define readVOLInternalStatusROvr 0xc300+STD_BETA_VOLUME,0x0054
+#define readVOLExternalStatusROvr 0xc300+STD_BETA_VOLUME,0x0056
+#define readVOLTrimSurr 0xc300+STD_BETA_VOLUME,0x0058
+#define readVOLOffsetSurr 0xc300+STD_BETA_VOLUME,0x005a
+#define readVOLInternalStatusSurr 0xc300+STD_BETA_VOLUME,0x005c
+#define readVOLExternalStatusSurr 0xc300+STD_BETA_VOLUME,0x005e
+#define readVOLTrimLSur 0xc300+STD_BETA_VOLUME,0x0058
+#define readVOLOffsetLSur 0xc300+STD_BETA_VOLUME,0x005a
+#define readVOLInternalStatusLSur 0xc300+STD_BETA_VOLUME,0x005c
+#define readVOLExternalStatusLSur 0xc300+STD_BETA_VOLUME,0x005e
+#define readVOLTrimRSur 0xc300+STD_BETA_VOLUME,0x0060
+#define readVOLOffsetRSur 0xc300+STD_BETA_VOLUME,0x0062
+#define readVOLInternalStatusRSur 0xc300+STD_BETA_VOLUME,0x0064
+#define readVOLExternalStatusRSur 0xc300+STD_BETA_VOLUME,0x0066
+#define readVOLTrimBack 0xc300+STD_BETA_VOLUME,0x0068
+#define readVOLOffsetBack 0xc300+STD_BETA_VOLUME,0x006a
+#define readVOLInternalStatusBack 0xc300+STD_BETA_VOLUME,0x006c
+#define readVOLExternalStatusBack 0xc300+STD_BETA_VOLUME,0x006e
+#define readVOLTrimLBak 0xc300+STD_BETA_VOLUME,0x0068
+#define readVOLOffsetLBak 0xc300+STD_BETA_VOLUME,0x006a
+#define readVOLInternalStatusLBak 0xc300+STD_BETA_VOLUME,0x006c
+#define readVOLExternalStatusLBak 0xc300+STD_BETA_VOLUME,0x006e
+#define readVOLTrimRBak 0xc300+STD_BETA_VOLUME,0x0070
+#define readVOLOffsetRBak 0xc300+STD_BETA_VOLUME,0x0072
+#define readVOLInternalStatusRBak 0xc300+STD_BETA_VOLUME,0x0074
+#define readVOLExternalStatusRBak 0xc300+STD_BETA_VOLUME,0x0076
+#define readVOLTrimSubw 0xc300+STD_BETA_VOLUME,0x0078
+#define readVOLOffsetSubw 0xc300+STD_BETA_VOLUME,0x007a
+#define readVOLInternalStatusSubw 0xc300+STD_BETA_VOLUME,0x007c
+#define readVOLExternalStatusSubw 0xc300+STD_BETA_VOLUME,0x007e
+#define readVOLTrimLSub 0xc300+STD_BETA_VOLUME,0x0078
+#define readVOLOffsetLSub 0xc300+STD_BETA_VOLUME,0x007a
+#define readVOLInternalStatusLSub 0xc300+STD_BETA_VOLUME,0x007c
+#define readVOLExternalStatusLSub 0xc300+STD_BETA_VOLUME,0x007e
+#define readVOLTrimRSub 0xc300+STD_BETA_VOLUME,0x0080
+#define readVOLOffsetRSub 0xc300+STD_BETA_VOLUME,0x0082
+#define readVOLInternalStatusRSub 0xc300+STD_BETA_VOLUME,0x0084
+#define readVOLExternalStatusRSub 0xc300+STD_BETA_VOLUME,0x0086
+#define readVOLTrimHead 0xc300+STD_BETA_VOLUME,0x0088
+#define readVOLOffsetHead 0xc300+STD_BETA_VOLUME,0x008a
+#define readVOLInternalStatusHead 0xc300+STD_BETA_VOLUME,0x008c
+#define readVOLExternalStatusHead 0xc300+STD_BETA_VOLUME,0x008e
+#define readVOLTrimLHed 0xc300+STD_BETA_VOLUME,0x0088
+#define readVOLOffsetLHed 0xc300+STD_BETA_VOLUME,0x008a
+#define readVOLInternalStatusLHed 0xc300+STD_BETA_VOLUME,0x008c
+#define readVOLExternalStatusLHed 0xc300+STD_BETA_VOLUME,0x008e
+#define readVOLTrimRHed 0xc300+STD_BETA_VOLUME,0x0090
+#define readVOLOffsetRHed 0xc300+STD_BETA_VOLUME,0x0092
+#define readVOLInternalStatusRHed 0xc300+STD_BETA_VOLUME,0x0094
+#define readVOLExternalStatusRHed 0xc300+STD_BETA_VOLUME,0x0096
+
+#define writeVOLControlMasterN(NN) 0xcb00+STD_BETA_VOLUME,0x0010,NN
+#define writeVOLOffsetMasterN(NN) 0xcb00+STD_BETA_VOLUME,0x0012,NN
+#define writeVOLTrimLeftN(NN) 0xcb00+STD_BETA_VOLUME,0x0018,NN
+#define writeVOLOffsetLeftN(NN) 0xcb00+STD_BETA_VOLUME,0x001a,NN
+#define writeVOLTrimRghtN(NN) 0xcb00+STD_BETA_VOLUME,0x0020,NN
+#define writeVOLOffsetRghtN(NN) 0xcb00+STD_BETA_VOLUME,0x0022,NN
+#define writeVOLTrimCntrN(NN) 0xcb00+STD_BETA_VOLUME,0x0028,NN
+#define writeVOLOffsetCntrN(NN) 0xcb00+STD_BETA_VOLUME,0x002a,NN
+#define writeVOLTrimLCtrN(NN) 0xcb00+STD_BETA_VOLUME,0x0028,NN
+#define writeVOLOffsetLCtrN(NN) 0xcb00+STD_BETA_VOLUME,0x002a,NN
+#define writeVOLTrimRCtrN(NN) 0xcb00+STD_BETA_VOLUME,0x0030,NN
+#define writeVOLOffsetRCtrN(NN) 0xcb00+STD_BETA_VOLUME,0x0032,NN
+#define writeVOLTrimWideN(NN) 0xcb00+STD_BETA_VOLUME,0x0038,NN
+#define writeVOLOffsetWideN(NN) 0xcb00+STD_BETA_VOLUME,0x003a,NN
+#define writeVOLTrimLWidN(NN) 0xcb00+STD_BETA_VOLUME,0x0038,NN
+#define writeVOLOffsetLWidN(NN) 0xcb00+STD_BETA_VOLUME,0x003a,NN
+#define writeVOLTrimRWidN(NN) 0xcb00+STD_BETA_VOLUME,0x0040,NN
+#define writeVOLOffsetRWidN(NN) 0xcb00+STD_BETA_VOLUME,0x0042,NN
+#define writeVOLTrimOverN(NN) 0xcb00+STD_BETA_VOLUME,0x0048,NN
+#define writeVOLOffsetOverN(NN) 0xcb00+STD_BETA_VOLUME,0x004a,NN
+#define writeVOLTrimLOvrN(NN) 0xcb00+STD_BETA_VOLUME,0x0048,NN
+#define writeVOLOffsetLOvrN(NN) 0xcb00+STD_BETA_VOLUME,0x004a,NN
+#define writeVOLTrimROvrN(NN) 0xcb00+STD_BETA_VOLUME,0x0050,NN
+#define writeVOLOffsetROvrN(NN) 0xcb00+STD_BETA_VOLUME,0x0052,NN
+#define writeVOLTrimSurrN(NN) 0xcb00+STD_BETA_VOLUME,0x0058,NN
+#define writeVOLOffsetSurrN(NN) 0xcb00+STD_BETA_VOLUME,0x005a,NN
+#define writeVOLTrimLSurN(NN) 0xcb00+STD_BETA_VOLUME,0x0058,NN
+#define writeVOLOffsetLSurN(NN) 0xcb00+STD_BETA_VOLUME,0x005a,NN
+#define writeVOLTrimRSurN(NN) 0xcb00+STD_BETA_VOLUME,0x0060,NN
+#define writeVOLOffsetRSurN(NN) 0xcb00+STD_BETA_VOLUME,0x0062,NN
+#define writeVOLTrimBackN(NN) 0xcb00+STD_BETA_VOLUME,0x0068,NN
+#define writeVOLOffsetBackN(NN) 0xcb00+STD_BETA_VOLUME,0x006a,NN
+#define writeVOLTrimLBakN(NN) 0xcb00+STD_BETA_VOLUME,0x0068,NN
+#define writeVOLOffsetLBakN(NN) 0xcb00+STD_BETA_VOLUME,0x006a,NN
+#define writeVOLTrimRBakN(NN) 0xcb00+STD_BETA_VOLUME,0x0070,NN
+#define writeVOLOffsetRBakN(NN) 0xcb00+STD_BETA_VOLUME,0x0072,NN
+#define writeVOLTrimSubwN(NN) 0xcb00+STD_BETA_VOLUME,0x0078,NN
+#define writeVOLOffsetSubwN(NN) 0xcb00+STD_BETA_VOLUME,0x007a,NN
+#define writeVOLTrimLSubN(NN) 0xcb00+STD_BETA_VOLUME,0x0078,NN
+#define writeVOLOffsetLSubN(NN) 0xcb00+STD_BETA_VOLUME,0x007a,NN
+#define writeVOLTrimRSubN(NN) 0xcb00+STD_BETA_VOLUME,0x0080,NN
+#define writeVOLOffsetRSubN(NN) 0xcb00+STD_BETA_VOLUME,0x0082,NN
+#define writeVOLTrimHeadN(NN) 0xcb00+STD_BETA_VOLUME,0x0088,NN
+#define writeVOLOffsetHeadN(NN) 0xcb00+STD_BETA_VOLUME,0x008a,NN
+#define writeVOLTrimLHedN(NN) 0xcb00+STD_BETA_VOLUME,0x0088,NN
+#define writeVOLOffsetLHedN(NN) 0xcb00+STD_BETA_VOLUME,0x008a,NN
+#define writeVOLTrimRHedN(NN) 0xcb00+STD_BETA_VOLUME,0x0090,NN
+#define writeVOLOffsetRHedN(NN) 0xcb00+STD_BETA_VOLUME,0x0092,NN
+
+//ATMOS
+#define readVOLTrimLtrr 0xc300+STD_BETA_VOLUME,0x0048
+#define readVOLOffsetLtrr 0xc300+STD_BETA_VOLUME,0x004a
+#define readVOLInternalStatusLtrr 0xc300+STD_BETA_VOLUME,0x004c
+#define readVOLExternalStatusLtrr 0xc300+STD_BETA_VOLUME,0x004e
+#define readVOLTrimRtrr 0xc300+STD_BETA_VOLUME,0x0050
+#define readVOLOffsetRtrr 0xc300+STD_BETA_VOLUME,0x0052
+#define readVOLInternalStatusRtrr 0xc300+STD_BETA_VOLUME,0x0054
+#define readVOLExternalStatusRtrr 0xc300+STD_BETA_VOLUME,0x0056
+#define readVOLTrimLtrh 0xc300+STD_BETA_VOLUME,0x0048
+#define readVOLOffsetLtrh 0xc300+STD_BETA_VOLUME,0x004a
+#define readVOLInternalStatusLtrh 0xc300+STD_BETA_VOLUME,0x004c
+#define readVOLExternalStatusLtrh 0xc300+STD_BETA_VOLUME,0x004e
+#define readVOLTrimRtrh 0xc300+STD_BETA_VOLUME,0x0050
+#define readVOLOffsetRtrh 0xc300+STD_BETA_VOLUME,0x0052
+#define readVOLInternalStatusRtrh 0xc300+STD_BETA_VOLUME,0x0054
+#define readVOLExternalStatusRtrh 0xc300+STD_BETA_VOLUME,0x0056
+#define readVOLTrimLtmd 0xc300+STD_BETA_VOLUME,0x0088
+#define readVOLOffsetLtmd 0xc300+STD_BETA_VOLUME,0x008a
+#define readVOLInternalStatusLtmd 0xc300+STD_BETA_VOLUME,0x008c
+#define readVOLExternalStatusLtmd 0xc300+STD_BETA_VOLUME,0x008e
+#define readVOLTrimRtmd 0xc300+STD_BETA_VOLUME,0x0090
+#define readVOLOffsetRtmd 0xc300+STD_BETA_VOLUME,0x0092
+#define readVOLInternalStatusRtmd 0xc300+STD_BETA_VOLUME,0x0094
+#define readVOLExternalStatusRtmd 0xc300+STD_BETA_VOLUME,0x0096
+#define readVOLTrimLtft 0xc300+STD_BETA_VOLUME,0x0088
+#define readVOLOffsetLtft 0xc300+STD_BETA_VOLUME,0x008a
+#define readVOLInternalStatusLtft 0xc300+STD_BETA_VOLUME,0x008c
+#define readVOLExternalStatusLtft 0xc300+STD_BETA_VOLUME,0x008e
+#define readVOLTrimRtft 0xc300+STD_BETA_VOLUME,0x0090
+#define readVOLOffsetRtft 0xc300+STD_BETA_VOLUME,0x0092
+#define readVOLInternalStatusRtft 0xc300+STD_BETA_VOLUME,0x0094
+#define readVOLExternalStatusRtft 0xc300+STD_BETA_VOLUME,0x0096
+#define readVOLTrimLtfh 0xc300+STD_BETA_VOLUME,0x0088
+#define readVOLOffsetLtfh 0xc300+STD_BETA_VOLUME,0x008a
+#define readVOLInternalStatusLtfh 0xc300+STD_BETA_VOLUME,0x008c
+#define readVOLExternalStatusLtfh 0xc300+STD_BETA_VOLUME,0x008e
+#define readVOLTrimRtfh 0xc300+STD_BETA_VOLUME,0x0090
+#define readVOLOffsetRtfh 0xc300+STD_BETA_VOLUME,0x0092
+#define readVOLInternalStatusRtfh 0xc300+STD_BETA_VOLUME,0x0094
+#define readVOLExternalStatusRtfh 0xc300+STD_BETA_VOLUME,0x0096
+
+#define wroteVOLControlMaster 0x0800+readVOLControlMaster
+#define wroteVOLOffsetMaster 0x0800+readVOLOffsetMaster
+#define wroteVOLInternalStatusMaster 0x0800+readVOLInternalStatusMaster
+#define wroteVOLExternalStatusMaster 0x0800+readVOLExternalStatusMaster
+#define wroteVOLTrimLeft 0x0800+readVOLTrimLeft
+#define wroteVOLOffsetLeft 0x0800+readVOLOffsetLeft
+#define wroteVOLInternalStatusLeft 0x0800+readVOLInternalStatusLeft
+#define wroteVOLExternalStatusLeft 0x0800+readVOLExternalStatusLeft
+#define wroteVOLTrimRght 0x0800+readVOLTrimRght
+#define wroteVOLOffsetRght 0x0800+readVOLOffsetRght
+#define wroteVOLInternalStatusRght 0x0800+readVOLInternalStatusRght
+#define wroteVOLExternalStatusRght 0x0800+readVOLExternalStatusRght
+#define wroteVOLTrimCntr 0x0800+readVOLTrimCntr
+#define wroteVOLOffsetCntr 0x0800+readVOLOffsetCntr
+#define wroteVOLInternalStatusCntr 0x0800+readVOLInternalStatusCntr
+#define wroteVOLExternalStatusCntr 0x0800+readVOLExternalStatusCntr
+#define wroteVOLTrimLCtr 0x0800+readVOLTrimLCtr
+#define wroteVOLOffsetLCtr 0x0800+readVOLOffsetLCtr
+#define wroteVOLInternalStatusLCtr 0x0800+readVOLInternalStatusLCtr
+#define wroteVOLExternalStatusLCtr 0x0800+readVOLExternalStatusLCtr
+#define wroteVOLTrimRCtr 0x0800+readVOLTrimRCtr
+#define wroteVOLOffsetRCtr 0x0800+readVOLOffsetRCtr
+#define wroteVOLInternalStatusRCtr 0x0800+readVOLInternalStatusRCtr
+#define wroteVOLExternalStatusRCtr 0x0800+readVOLExternalStatusRCtr
+#define wroteVOLTrimWide 0x0800+readVOLTrimWide
+#define wroteVOLOffsetWide 0x0800+readVOLOffsetWide
+#define wroteVOLInternalStatusWide 0x0800+readVOLInternalStatusWide
+#define wroteVOLExternalStatusWide 0x0800+readVOLExternalStatusWide
+#define wroteVOLTrimLWid 0x0800+readVOLTrimLWid
+#define wroteVOLOffsetLWid 0x0800+readVOLOffsetLWid
+#define wroteVOLInternalStatusLWid 0x0800+readVOLInternalStatusLWid
+#define wroteVOLExternalStatusLWid 0x0800+readVOLExternalStatusLWid
+#define wroteVOLTrimRWid 0x0800+readVOLTrimRWid
+#define wroteVOLOffsetRWid 0x0800+readVOLOffsetRWid
+#define wroteVOLInternalStatusRWid 0x0800+readVOLInternalStatusRWid
+#define wroteVOLExternalStatusRWid 0x0800+readVOLExternalStatusRWid
+#define wroteVOLTrimOver 0x0800+readVOLTrimOver
+#define wroteVOLOffsetOver 0x0800+readVOLOffsetOver
+#define wroteVOLInternalStatusOver 0x0800+readVOLInternalStatusOver
+#define wroteVOLExternalStatusOver 0x0800+readVOLExternalStatusOver
+#define wroteVOLTrimLOvr 0x0800+readVOLTrimLOvr
+#define wroteVOLOffsetLOvr 0x0800+readVOLOffsetLOvr
+#define wroteVOLInternalStatusLOvr 0x0800+readVOLInternalStatusLOvr
+#define wroteVOLExternalStatusLOvr 0x0800+readVOLExternalStatusLOvr
+#define wroteVOLTrimROvr 0x0800+readVOLTrimROvr
+#define wroteVOLOffsetROvr 0x0800+readVOLOffsetROvr
+#define wroteVOLInternalStatusROvr 0x0800+readVOLInternalStatusROvr
+#define wroteVOLExternalStatusROvr 0x0800+readVOLExternalStatusROvr
+#define wroteVOLTrimSurr 0x0800+readVOLTrimSurr
+#define wroteVOLOffsetSurr 0x0800+readVOLOffsetSurr
+#define wroteVOLInternalStatusSurr 0x0800+readVOLInternalStatusSurr
+#define wroteVOLExternalStatusSurr 0x0800+readVOLExternalStatusSurr
+#define wroteVOLTrimLSur 0x0800+readVOLTrimLSur
+#define wroteVOLOffsetLSur 0x0800+readVOLOffsetLSur
+#define wroteVOLInternalStatusLSur 0x0800+readVOLInternalStatusLSur
+#define wroteVOLExternalStatusLSur 0x0800+readVOLExternalStatusLSur
+#define wroteVOLTrimRSur 0x0800+readVOLTrimRSur
+#define wroteVOLOffsetRSur 0x0800+readVOLOffsetRSur
+#define wroteVOLInternalStatusRSur 0x0800+readVOLInternalStatusRSur
+#define wroteVOLExternalStatusRSur 0x0800+readVOLExternalStatusRSur
+#define wroteVOLTrimBack 0x0800+readVOLTrimBack
+#define wroteVOLOffsetBack 0x0800+readVOLOffsetBack
+#define wroteVOLInternalStatusBack 0x0800+readVOLInternalStatusBack
+#define wroteVOLExternalStatusBack 0x0800+readVOLExternalStatusBack
+#define wroteVOLTrimLBak 0x0800+readVOLTrimLBak
+#define wroteVOLOffsetLBak 0x0800+readVOLOffsetLBak
+#define wroteVOLInternalStatusLBak 0x0800+readVOLInternalStatusLBak
+#define wroteVOLExternalStatusLBak 0x0800+readVOLExternalStatusLBak
+#define wroteVOLTrimRBak 0x0800+readVOLTrimRBak
+#define wroteVOLOffsetRBak 0x0800+readVOLOffsetRBak
+#define wroteVOLInternalStatusRBak 0x0800+readVOLInternalStatusRBak
+#define wroteVOLExternalStatusRBak 0x0800+readVOLExternalStatusRBak
+#define wroteVOLTrimSubw 0x0800+readVOLTrimSubw
+#define wroteVOLOffsetSubw 0x0800+readVOLOffsetSubw
+#define wroteVOLInternalStatusSubw 0x0800+readVOLInternalStatusSubw
+#define wroteVOLExternalStatusSubw 0x0800+readVOLExternalStatusSubw
+#define wroteVOLTrimLSub 0x0800+readVOLTrimLSub
+#define wroteVOLOffsetLSub 0x0800+readVOLOffsetLSub
+#define wroteVOLInternalStatusLSub 0x0800+readVOLInternalStatusLSub
+#define wroteVOLExternalStatusLSub 0x0800+readVOLExternalStatusLSub
+#define wroteVOLTrimRSub 0x0800+readVOLTrimRSub
+#define wroteVOLOffsetRSub 0x0800+readVOLOffsetRSub
+#define wroteVOLInternalStatusRSub 0x0800+readVOLInternalStatusRSub
+#define wroteVOLExternalStatusRSub 0x0800+readVOLExternalStatusRSub
+#define wroteVOLTrimHead 0x0800+readVOLTrimHead
+#define wroteVOLOffsetHead 0x0800+readVOLOffsetHead
+#define wroteVOLInternalStatusHead 0x0800+readVOLInternalStatusHead
+#define wroteVOLExternalStatusHead 0x0800+readVOLExternalStatusHead
+#define wroteVOLTrimLHed 0x0800+readVOLTrimLHed
+#define wroteVOLOffsetLHed 0x0800+readVOLOffsetLHed
+#define wroteVOLInternalStatusLHed 0x0800+readVOLInternalStatusLHed
+#define wroteVOLExternalStatusLHed 0x0800+readVOLExternalStatusLHed
+#define wroteVOLTrimRHed 0x0800+readVOLTrimRHed
+#define wroteVOLOffsetRHed 0x0800+readVOLOffsetRHed
+#define wroteVOLInternalStatusRHed 0x0800+readVOLInternalStatusRHed
+#define wroteVOLExternalStatusRHed 0x0800+readVOLExternalStatusRHed
+
+//ATMOS
+
+#define wroteVOLTrimLtrr 0x0800+readVOLTrimLtrr
+#define wroteVOLOffsetLtrr 0x0800+readVOLOffsetLtrr
+#define wroteVOLInternalStatusLtrr 0x0800+readVOLInternalStatusLtrr
+#define wroteVOLExternalStatusLtrr 0x0800+readVOLExternalStatusLtrr
+#define wroteVOLTrimRtrr 0x0800+readVOLTrimRtrr
+#define wroteVOLOffsetRtrr 0x0800+readVOLOffsetRtrr
+#define wroteVOLInternalStatusRtrr 0x0800+readVOLInternalStatusRtrr
+#define wroteVOLExternalStatusRtrr 0x0800+readVOLExternalStatusRtrr
+#define wroteVOLTrimLtrh 0x0800+readVOLTrimLtrh
+#define wroteVOLOffsetLtrh 0x0800+readVOLOffsetLtrh
+#define wroteVOLInternalStatusLtrh 0x0800+readVOLInternalStatusLtrh
+#define wroteVOLExternalStatusLtrh 0x0800+readVOLExternalStatusLtrh
+#define wroteVOLTrimRtrh 0x0800+readVOLTrimRtrh
+#define wroteVOLOffsetRtrh 0x0800+readVOLOffsetRtrh
+#define wroteVOLInternalStatusRtrh 0x0800+readVOLInternalStatusRtrh
+#define wroteVOLExternalStatusRtrh 0x0800+readVOLExternalStatusRtrh
+#define wroteVOLTrimLtmd 0x0800+readVOLTrimLtmd
+#define wroteVOLOffsetLtmd 0x0800+readVOLOffsetLtmd
+#define wroteVOLInternalStatusLtmd 0x0800+readVOLInternalStatusLtmd
+#define wroteVOLExternalStatusLtmd 0x0800+readVOLExternalStatusLtmd
+#define wroteVOLTrimRtmd 0x0800+readVOLTrimRtmd
+#define wroteVOLOffsetRtmd 0x0800+readVOLOffsetRtmd
+#define wroteVOLInternalStatusRtmd 0x0800+readVOLInternalStatusRtmd
+#define wroteVOLExternalStatusRtmd 0x0800+readVOLExternalStatusRtmd
+#define wroteVOLTrimLtft 0x0800+readVOLTrimLtft
+#define wroteVOLOffsetLtft 0x0800+readVOLOffsetLtft
+#define wroteVOLInternalStatusLtft 0x0800+readVOLInternalStatusLtft
+#define wroteVOLExternalStatusLtft 0x0800+readVOLExternalStatusLtft
+#define wroteVOLTrimRtft 0x0800+readVOLTrimRtft
+#define wroteVOLOffsetRtft 0x0800+readVOLOffsetRtft
+#define wroteVOLInternalStatusRtft 0x0800+readVOLInternalStatusRtft
+#define wroteVOLExternalStatusRtft 0x0800+readVOLExternalStatusRtft
+#define wroteVOLTrimLtfh 0x0800+readVOLTrimLtfh
+#define wroteVOLOffsetLtfh 0x0800+readVOLOffsetLtfh
+#define wroteVOLInternalStatusLtfh 0x0800+readVOLInternalStatusLtfh
+#define wroteVOLExternalStatusLtfh 0x0800+readVOLExternalStatusLtfh
+#define wroteVOLTrimRtfh 0x0800+readVOLTrimRtfh
+#define wroteVOLOffsetRtfh 0x0800+readVOLOffsetRtfh
+#define wroteVOLInternalStatusRtfh 0x0800+readVOLInternalStatusRtfh
+#define wroteVOLExternalStatusRtfh 0x0800+readVOLExternalStatusRtfh
+
+//==========================================================================================
+#elif PAF_MAXNUMCHAN_AF==32
+//==========================================================================================
+
+#define PAF_VOL_RAMPTIME_BASE 0x08
+#define PAF_VOL_RAMPTIME_LENGTH 2
+
+#define PAF_VOL_UNUSED2_BASE PAF_VOL_RAMPTIME_BASE+PAF_VOL_RAMPTIME_LENGTH //10
+#define PAF_VOL_UNUSED2_LENGTH 2
+
+#define PAF_VOL_UNUSED3_BASE PAF_VOL_UNUSED2_BASE+PAF_VOL_UNUSED2_LENGTH //12
+#define PAF_VOL_UNUSED3_LENGTH 4
+
+#define PAF_VOL_MASTER_BASE PAF_VOL_UNUSED3_BASE+PAF_VOL_UNUSED3_LENGTH//16=0x10
+#define PAF_VOL_MASTER_LENGTH 4*2
+
+#define PAF_VOL_TRIM_BASE PAF_VOL_MASTER_BASE+PAF_VOL_MASTER_LENGTH//24
+#define PAF_VOL_TRIM_LENGTH PAF_MAXNUMCHAN_AF*4*2
+
+//==========================================================================================
+
+//
+//PAF_VOL_TRIM_BASE => PAF_VolumeQuad :: control
+//
+#define writeVOLTrimLeftN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LEFT*8,NN //0
+//
+#define writeVOLTrimRghtN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RGHT*8,NN //1
+//
+#define writeVOLTrimCntrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CNTR*8,NN //2
+//
+#define writeVOLTrimLCtrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR*8,NN //2
+#define writeVOLTrimRCtrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR*8,NN //3
+//
+#define writeVOLTrimWideN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_WIDE*8,NN //4
+#define writeVOLTrimLWidN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LWID*8,NN //4
+//
+#define writeVOLTrimRWidN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RWID*8,NN //5
+//
+//PAF_OVER 6 : Undefined
+//PAF_LOVR 6
+//#define writeVOLTrimOverN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER*8,NN //6
+//#define writeVOLTrimLOvrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LOVR*8,NN //6
+//
+#define writeVOLTrimROvrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_ROVR*8,NN //7
+//
+#define writeVOLTrimLtmdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LTMD*8,NN //6
+#define writeVOLTrimRtmdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RTMD*8,NN //7
+
+#define writeVOLTrimSurrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SURR*8,NN //8
+#define writeVOLTrimLSurN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUR*8,NN //8
+//
+#define writeVOLTrimRSurN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUR*8,NN //9
+#define writeVOLTrimBackN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_BACK*8,NN //10
+#define writeVOLTrimLBakN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LBAK*8,NN //10
+//
+#define writeVOLTrimRBakN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RBAK*8,NN //11
+#define writeVOLTrimSubwN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SUBW*8,NN //12
+#define writeVOLTrimLSubN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUB*8,NN //12
+//
+#define writeVOLTrimRSubN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUB*8,NN //13
+#define writeVOLTrimLHedN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHED*8,NN //14
+#define writeVOLTrimRHedN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHED*8,NN //15
+//
+#define writeVOLTrimCHedN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHED*8,NN //16
+#define writeVOLTrimTOverHdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER_HD*8,NN //17
+#define writeVOLTrimLHSiN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHSI*8,NN //18
+#define writeVOLTrimRHSiN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHSI*8,NN //19
+#define writeVOLTrimLHBkN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHBK*8,NN //20
+#define writeVOLTrimRHBkN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHBK*8,NN //21
+#define writeVOLTrimCHBkN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHBK*8,NN //22
+//..
+// Three channels -unassigned viz 23,24,25
+//..
+#define writeVOLTrimLCtrHdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR_HD*8,NN //26
+#define writeVOLTrimRCtrHdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR_HD*8,NN //27
+//..
+// Four channels 28,29,30,31 -unassigned ie till PAF_VOL_TRIM_BASE+PAF_MAXNUMCHAN_AF*8
+//
+
+//=============================================================================================
+
+//
+//PAF_VOL_TRIM_BASE => PAF_VolumeQuad :: control
+//
+#define readVOLTrimLeft 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LEFT*8 //0
+//
+#define readVOLTrimRght 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RGHT*8 //1
+//
+#define readVOLTrimCntr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CNTR*8 //2
+//
+#define readVOLTrimLCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR*8 //2
+#define readVOLTrimRCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR*8 //3
+//
+#define readVOLTrimWide 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_WIDE*8 //4
+#define readVOLTrimLWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LWID*8 //4
+//
+#define readVOLTrimRWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RWID*8 //5
+//
+//PAF_OVER 6 : Undefined
+//PAF_LOVR 6
+//#define readVOLTrimOver 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER*8 //6
+//#define readVOLTrimLOvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LOVR*8 //6
+//
+#define readVOLTrimROvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_ROVR*8 //7
+//
+#define readVOLTrimLtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LTMD*8 //6
+#define readVOLTrimRtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RTMD*8 //7
+
+#define readVOLTrimSurr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SURR*8 //8
+#define readVOLTrimLSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUR*8 //8
+//
+#define readVOLTrimRSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUR*8 //9
+#define readVOLTrimBack 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_BACK*8 //10
+#define readVOLTrimLBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LBAK*8 //10
+//
+#define readVOLTrimRBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RBAK*8 //11
+#define readVOLTrimSubw 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SUBW*8 //12
+#define readVOLTrimLSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUB*8 //12
+//
+#define readVOLTrimRSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUB*8 //13
+#define readVOLTrimLHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHED*8 //14
+#define readVOLTrimRHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHED*8 //15
+//
+#define readVOLTrimCHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHED*8 //16
+#define readVOLTrimTOverHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER_HD*8 //17
+#define readVOLTrimLHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHSI*8 //18
+#define readVOLTrimRHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHSI*8 //19
+#define readVOLTrimLHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHBK*8 //20
+#define readVOLTrimRHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHBK*8 //21
+#define readVOLTrimCHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHBK*8 //22
+//..
+// Three channels -unassigned viz 23,24,25
+//..
+#define readVOLTrimLCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR_HD*8 //26
+#define readVOLTrimRCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR_HD*8 //27
+//..
+// Four channels 28,29,30,31 -unassigned ie till PAF_VOL_TRIM_BASE+PAF_MAXNUMCHAN_AF*8
+//
+
+//==========================================================================================
+
+//
+//PAF_VOL_TRIM_BASE+2 => PAF_VolumeQuad :: offset
+//
+#define writeVOLOffsetLeftN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LEFT*8+2,NN //0
+//
+#define writeVOLOffsetRghtN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RGHT*8+2,NN //1
+//
+#define writeVOLOffsetCntrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CNTR*8+2,NN //2
+//
+#define writeVOLOffsetLCtrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR*8+2,NN //2
+#define writeVOLOffsetRCtrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR*8+2,NN //3
+//
+#define writeVOLOffsetWideN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_WIDE*8+2,NN //4
+#define writeVOLOffsetLWidN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LWID*8+2,NN //4
+//
+#define writeVOLOffsetRWidN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RWID*8+2,NN //5
+//
+//PAF_OVER 6 : Undefined
+//PAF_LOVR 6
+//#define writeVOLOffsetOverN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER*8+2,NN //6
+//#define writeVOLOffsetLOvrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LOVR*8+2,NN //6
+//
+#define writeVOLOffsetROvrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_ROVR*8+2,NN //7
+//
+#define writeVOLOffsetLtmdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LTMD*8+2,NN //6
+#define writeVOLOffsetRtmdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RTMD*8+2,NN //7
+
+#define writeVOLOffsetSurrN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SURR*8+2,NN //8
+#define writeVOLOffsetLSurN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUR*8+2,NN //8
+//
+#define writeVOLOffsetRSurN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUR*8+2,NN //9
+#define writeVOLOffsetBackN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_BACK*8+2,NN //10
+#define writeVOLOffsetLBakN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LBAK*8+2,NN //10
+//
+#define writeVOLOffsetRBakN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RBAK*8+2,NN //11
+#define writeVOLOffsetSubwN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SUBW*8+2,NN //12
+#define writeVOLOffsetLSubN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUB*8+2,NN //12
+//
+#define writeVOLOffsetRSubN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUB*8+2,NN //13
+#define writeVOLOffsetLHedN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHED*8+2,NN //14
+#define writeVOLOffsetRHedN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHED*8+2,NN //15
+//
+#define writeVOLOffsetCHedN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHED*8+2,NN //16
+#define writeVOLOffsetTOverHdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER_HD*8+2,NN //17
+#define writeVOLOffsetLHSiN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHSI*8+2,NN //18
+#define writeVOLOffsetRHSiN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHSI*8+2,NN //19
+#define writeVOLOffsetLHBkN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHBK*8+2,NN //20
+#define writeVOLOffsetRHBkN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHBK*8+2,NN //21
+#define writeVOLOffsetCHBkN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHBK*8+2,NN //22
+//..
+// Three channels -unassigned viz 23,24,25
+//..
+#define writeVOLOffsetLCtrHdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR_HD*8+2,NN //26
+#define writeVOLOffsetRCtrHdN(NN) 0xcb00+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR_HD*8+2,NN //27
+//..
+// Four channels 28,29,30,31 -unassigned ie till PAF_VOL_TRIM_BASE+PAF_MAXNUMCHAN_AF*8
+
+
+//==========================================================================================
+
+
+
+//
+//PAF_VOL_TRIM_BASE+2 => PAF_VolumeQuad :: offset
+//
+#define readVOLOffsetLeft 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LEFT*8+2 //0
+//
+#define readVOLOffsetRght 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RGHT*8+2 //1
+//
+#define readVOLOffsetCntr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CNTR*8+2 //2
+//
+#define readVOLOffsetLCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR*8+2 //2
+#define readVOLOffsetRCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR*8+2 //3
+//
+#define readVOLOffsetWide 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_WIDE*8+2 //4
+#define readVOLOffsetLWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LWID*8+2 //4
+//
+#define readVOLOffsetRWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RWID*8+2 //5
+//
+//PAF_OVER 6 : Undefined
+//PAF_LOVR 6
+//#define readVOLOffsetOver 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER*8+2 //6
+//#define readVOLOffsetLOvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LOVR*8+2 //6
+//
+#define readVOLOffsetROvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_ROVR*8+2 //7
+//
+#define readVOLOffsetLtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LTMD*8+2 //6
+#define readVOLOffsetRtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RTMD*8+2 //7
+
+#define readVOLOffsetSurr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SURR*8+2 //8
+#define readVOLOffsetLSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUR*8+2 //8
+//
+#define readVOLOffsetRSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUR*8+2 //9
+#define readVOLOffsetBack 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_BACK*8+2 //10
+#define readVOLOffsetLBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LBAK*8+2 //10
+//
+#define readVOLOffsetRBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RBAK*8+2 //11
+#define readVOLOffsetSubw 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SUBW*8+2 //12
+#define readVOLOffsetLSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUB*8+2 //12
+//
+#define readVOLOffsetRSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUB*8+2 //13
+#define readVOLOffsetLHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHED*8+2 //14
+#define readVOLOffsetRHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHED*8+2 //15
+//
+#define readVOLOffsetCHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHED*8+2 //16
+#define readVOLOffsetTOverHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER_HD*8+2 //17
+#define readVOLOffsetLHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHSI*8+2 //18
+#define readVOLOffsetRHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHSI*8+2 //19
+#define readVOLOffsetLHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHBK*8+2 //20
+#define readVOLOffsetRHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHBK*8+2 //21
+#define readVOLOffsetCHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHBK*8+2 //22
+//..
+// Three channels -unassigned viz 23,24,25
+//..
+#define readVOLOffsetLCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR_HD*8+2 //26
+#define readVOLOffsetRCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR_HD*8+2 //27
+//..
+// Four channels 28,29,30,31 -unassigned ie till PAF_VOL_TRIM_BASE+PAF_MAXNUMCHAN_AF*8
+
+//==========================================================================================
+
+
+
+//
+//PAF_VOL_TRIM_BASE+6 => PAF_VolumeQuad :: internal status
+//
+#define readVOLInternalStatusLeft 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LEFT*8+4 //0
+//
+#define readVOLInternalStatusRght 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RGHT*8+4 //1
+//
+#define readVOLInternalStatusCntr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CNTR*8+4 //2
+//
+#define readVOLInternalStatusLCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR*8+4 //2
+#define readVOLInternalStatusRCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR*8+4 //3
+//
+#define readVOLInternalStatusWide 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_WIDE*8+4 //4
+#define readVOLInternalStatusLWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LWID*8+4 //4
+//
+#define readVOLInternalStatusRWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RWID*8+4 //5
+//
+//PAF_OVER 6 : Undefined
+//PAF_LOVR 6
+//#define readVOLInternalStatusOver 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER*8+4 //6
+//#define readVOLInternalStatusLOvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LOVR*8+4 //6
+//
+#define readVOLInternalStatusROvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_ROVR*8+4 //7
+//
+#define readVOLInternalStatusLtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LTMD*8+4 //6
+#define readVOLInternalStatusRtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RTMD*8+4 //7
+
+#define readVOLInternalStatusSurr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SURR*8+4 //8
+#define readVOLInternalStatusLSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUR*8+4 //8
+//
+#define readVOLInternalStatusRSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUR*8+4 //9
+#define readVOLInternalStatusBack 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_BACK*8+4 //10
+#define readVOLInternalStatusLBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LBAK*8+4 //10
+//
+#define readVOLInternalStatusRBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RBAK*8+4 //11
+#define readVOLInternalStatusSubw 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SUBW*8+4 //12
+#define readVOLInternalStatusLSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUB*8+4 //12
+//
+#define readVOLInternalStatusRSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUB*8+4 //13
+#define readVOLInternalStatusLHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHED*8+4 //14
+#define readVOLInternalStatusRHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHED*8+4 //15
+//
+#define readVOLInternalStatusCHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHED*8+4 //16
+#define readVOLInternalStatusTOverHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER_HD*8+4 //17
+#define readVOLInternalStatusLHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHSI*8+4 //18
+#define readVOLInternalStatusRHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHSI*8+4 //19
+#define readVOLInternalStatusLHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHBK*8+4 //20
+#define readVOLInternalStatusRHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHBK*8+4 //21
+#define readVOLInternalStatusCHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHBK*8+4 //22
+//..
+// Three channels -unassigned viz 23,24,25
+//..
+#define readVOLInternalStatusLCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR_HD*8+4 //26
+#define readVOLInternalStatusRCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR_HD*8+4 //27
+//..
+// Four channels 28,29,30,31 -unassigned ie till PAF_VOL_TRIM_BASE+PAF_MAXNUMCHAN_AF*8
+//
+//==========================================================================================
+//
+//
+
+//
+//PAF_VOL_TRIM_BASE+6 => PAF_VolumeQuad :: external status
+//
+#define readVOLExternalStatusLeft 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LEFT*8+6 //0
+//
+#define readVOLExternalStatusRght 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RGHT*8+6 //1
+//
+#define readVOLExternalStatusCntr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CNTR*8+6 //2
+//
+#define readVOLExternalStatusLCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR*8+6 //2
+#define readVOLExternalStatusRCtr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR*8+6 //3
+//
+#define readVOLExternalStatusWide 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_WIDE*8+6 //4
+#define readVOLExternalStatusLWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LWID*8+6 //4
+//
+#define readVOLExternalStatusRWid 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RWID*8+6 //5
+//
+//PAF_OVER 6 : Undefined
+//PAF_LOVR 6
+//#define readVOLExternalStatusOver 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER*8+6 //6
+//#define readVOLExternalStatusLOvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LOVR*8+6 //6
+//
+#define readVOLExternalStatusROvr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_ROVR*8+6 //7
+//
+#define readVOLExternalStatusLtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LTMD*8+6 //6
+#define readVOLExternalStatusRtmd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RTMD*8+6 //7
+
+#define readVOLExternalStatusSurr 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SURR*8+6 //8
+#define readVOLExternalStatusLSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUR*8+6 //8
+//
+#define readVOLExternalStatusRSur 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUR*8+6 //9
+#define readVOLExternalStatusBack 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_BACK*8+6 //10
+#define readVOLExternalStatusLBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LBAK*8+6 //10
+//
+#define readVOLExternalStatusRBak 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RBAK*8+6 //11
+#define readVOLExternalStatusSubw 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_SUBW*8+6 //12
+#define readVOLExternalStatusLSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LSUB*8+6 //12
+//
+#define readVOLExternalStatusRSub 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RSUB*8+6 //13
+#define readVOLExternalStatusLHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHED*8+6 //14
+#define readVOLExternalStatusRHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHED*8+6 //15
+//
+#define readVOLExternalStatusCHed 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHED*8+6 //16
+#define readVOLExternalStatusTOverHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_OVER_HD*8+6 //17
+#define readVOLExternalStatusLHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHSI*8+6 //18
+#define readVOLExternalStatusRHSi 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHSI*8+6 //19
+#define readVOLExternalStatusLHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LHBK*8+6 //20
+#define readVOLExternalStatusRHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RHBK*8+6 //21
+#define readVOLExternalStatusCHBk 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_CHBK*8+6 //22
+//..
+// Three channels -unassigned viz 23,24,25
+//..
+#define readVOLExternalStatusLCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_LCTR_HD*8+6 //26
+#define readVOLExternalStatusRCtrHd 0xc300+STD_BETA_VOLUME,PAF_VOL_TRIM_BASE+PAF_RCTR_HD*8+6 //27
+//..
+// Four channels 28,29,30,31 -unassigned ie till PAF_VOL_TRIM_BASE+PAF_MAXNUMCHAN_AF*8
+//
+//==========================================================================================
+//
+//
+
+
+#define wroteVOLTrimLeft 0x800+readVOLTrimLeft
+#define wroteVOLTrimRght 0x800+readVOLTrimRght
+#define wroteVOLTrimCntr 0x800+readVOLTrimCntr
+#define wroteVOLTrimWide 0x800+readVOLTrimWide
+#define wroteVOLTrimLWid 0x800+readVOLTrimLWid
+#define wroteVOLTrimRWid 0x800+readVOLTrimRWid
+#define wroteVOLTrimROvr 0x800+readVOLTrimROvr //7
+#define wroteVOLTrimLtmd 0x800+readVOLTrimLtmd //6
+#define wroteVOLTrimRtmd 0x800+readVOLTrimRtmd //7
+#define wroteVOLTrimSurr 0x800+readVOLTrimSurr //8
+#define wroteVOLTrimLSur 0x800+readVOLTrimLSur //8
+#define wroteVOLTrimRSur 0x800+readVOLTrimRSur //9
+#define wroteVOLTrimBack 0x800+readVOLTrimBack //10
+#define wroteVOLTrimLBak 0x800+readVOLTrimLBak //10
+#define wroteVOLTrimRBak 0x800+readVOLTrimRBak //11
+#define wroteVOLTrimSubw 0x800+readVOLTrimSubw //12
+#define wroteVOLTrimLSub 0x800+readVOLTrimLSub //12
+#define wroteVOLTrimRSub 0x800+readVOLTrimRSub //13
+#define wroteVOLTrimLHed 0x800+readVOLTrimLHed //14
+#define wroteVOLTrimRHed 0x800+readVOLTrimRHed //15
+#define wroteVOLTrimCHed 0x800+readVOLTrimCHed //16
+#define wroteVOLTrimTOverHd 0x800+readVOLTrimTOverHd
+#define wroteVOLTrimLHSi 0x800+readVOLTrimLHSi //18
+#define wroteVOLTrimRHSi 0x800+readVOLTrimRHSi //19
+#define wroteVOLTrimLHBk 0x800+readVOLTrimLHBk //20
+#define wroteVOLTrimRHBk 0x800+readVOLTrimRHBk //21
+#define wroteVOLTrimCHBk 0x800+readVOLTrimCHBk //22
+#define wroteVOLTrimRCtrHd 0x800+readVOLTrimRCtrHd //27
+
+#define wroteVOLOffsetLeft 0x800+readVOLOffsetLeft
+#define wroteVOLOffsetRght 0x800+readVOLOffsetRght
+#define wroteVOLOffsetCntr 0x800+readVOLOffsetCntr
+#define wroteVOLOffsetWide 0x800+readVOLOffsetWide
+#define wroteVOLOffsetLWid 0x800+readVOLOffsetLWid
+#define wroteVOLOffsetRWid 0x800+readVOLOffsetRWid
+#define wroteVOLOffsetROvr 0x800+readVOLOffsetROvr //7
+#define wroteVOLOffsetLtmd 0x800+readVOLOffsetLtmd //6
+#define wroteVOLOffsetRtmd 0x800+readVOLOffsetRtmd //7
+#define wroteVOLOffsetSurr 0x800+readVOLOffsetSurr //8
+#define wroteVOLOffsetLSur 0x800+readVOLOffsetLSur //8
+#define wroteVOLOffsetRSur 0x800+readVOLOffsetRSur //9
+#define wroteVOLOffsetBack 0x800+readVOLOffsetBack //10
+#define wroteVOLOffsetLBak 0x800+readVOLOffsetLBak //10
+#define wroteVOLOffsetRBak 0x800+readVOLOffsetRBak //11
+#define wroteVOLOffsetSubw 0x800+readVOLOffsetSubw //12
+#define wroteVOLOffsetLSub 0x800+readVOLOffsetLSub //12
+#define wroteVOLOffsetRSub 0x800+readVOLOffsetRSub //13
+#define wroteVOLOffsetLHed 0x800+readVOLOffsetLHed //14
+#define wroteVOLOffsetRHed 0x800+readVOLOffsetRHed //15
+#define wroteVOLOffsetCHed 0x800+readVOLOffsetCHed //16
+#define wroteVOLOffsetTOverHd 0x800+readVOLOffsetTOverHd
+#define wroteVOLOffsetLHSi 0x800+readVOLOffsetLHSi //18
+#define wroteVOLOffsetRHSi 0x800+readVOLOffsetRHSi //19
+#define wroteVOLOffsetLHBk 0x800+readVOLOffsetLHBk //20
+#define wroteVOLOffsetRHBk 0x800+readVOLOffsetRHBk //21
+#define wroteVOLOffsetCHBk 0x800+readVOLOffsetCHBk //22
+#define wroteVOLOffsetRCtrHd 0x800+readVOLOffsetRCtrHd //27
+
+#define wroteVOLExternalStatusLeft 0x800+readVOLExternalStatusLeft
+#define wroteVOLExternalStatusRght 0x800+readVOLExternalStatusRght
+#define wroteVOLExternalStatusCntr 0x800+readVOLExternalStatusCntr
+#define wroteVOLExternalStatusWide 0x800+readVOLExternalStatusWide
+#define wroteVOLExternalStatusLWid 0x800+readVOLExternalStatusLWid
+#define wroteVOLExternalStatusRWid 0x800+readVOLExternalStatusRWid
+#define wroteVOLExternalStatusROvr 0x800+readVOLExternalStatusROvr //7
+#define wroteVOLExternalStatusLtmd 0x800+readVOLExternalStatusLtmd //6
+#define wroteVOLExternalStatusRtmd 0x800+readVOLExternalStatusRtmd //7
+#define wroteVOLExternalStatusSurr 0x800+readVOLExternalStatusSurr //8
+#define wroteVOLExternalStatusLSur 0x800+readVOLExternalStatusLSur //8
+#define wroteVOLExternalStatusRSur 0x800+readVOLExternalStatusRSur //9
+#define wroteVOLExternalStatusBack 0x800+readVOLExternalStatusBack //10
+#define wroteVOLExternalStatusLBak 0x800+readVOLExternalStatusLBak //10
+#define wroteVOLExternalStatusRBak 0x800+readVOLExternalStatusRBak //11
+#define wroteVOLExternalStatusSubw 0x800+readVOLExternalStatusSubw //12
+#define wroteVOLExternalStatusLSub 0x800+readVOLExternalStatusLSub //12
+#define wroteVOLExternalStatusRSub 0x800+readVOLExternalStatusRSub //13
+#define wroteVOLExternalStatusLHed 0x800+readVOLExternalStatusLHed //14
+#define wroteVOLExternalStatusRHed 0x800+readVOLExternalStatusRHed //15
+#define wroteVOLExternalStatusCHed 0x800+readVOLExternalStatusCHed //16
+#define wroteVOLExternalStatusTOverHd 0x800+readVOLExternalStatusTOverHd
+#define wroteVOLExternalStatusLHSi 0x800+readVOLExternalStatusLHSi //18
+#define wroteVOLExternalStatusRHSi 0x800+readVOLExternalStatusRHSi //19
+#define wroteVOLExternalStatusLHBk 0x800+readVOLExternalStatusLHBk //20
+#define wroteVOLExternalStatusRHBk 0x800+readVOLExternalStatusRHBk //21
+#define wroteVOLExternalStatusCHBk 0x800+readVOLExternalStatusCHBk //22
+#define wroteVOLExternalStatusRCtrHd 0x800+readVOLExternalStatusRCtrHd //27
+
+#define wroteVOLInternalStatusLeft 0x800+readVOLInternalStatusLeft
+#define wroteVOLInternalStatusRght 0x800+readVOLInternalStatusRght
+#define wroteVOLInternalStatusCntr 0x800+readVOLInternalStatusCntr
+#define wroteVOLInternalStatusWide 0x800+readVOLInternalStatusWide
+#define wroteVOLInternalStatusLWid 0x800+readVOLInternalStatusLWid
+#define wroteVOLInternalStatusRWid 0x800+readVOLInternalStatusRWid
+#define wroteVOLInternalStatusROvr 0x800+readVOLInternalStatusROvr //7
+#define wroteVOLInternalStatusLtmd 0x800+readVOLInternalStatusLtmd //6
+#define wroteVOLInternalStatusRtmd 0x800+readVOLInternalStatusRtmd //7
+#define wroteVOLInternalStatusSurr 0x800+readVOLInternalStatusSurr //8
+#define wroteVOLInternalStatusLSur 0x800+readVOLInternalStatusLSur //8
+#define wroteVOLInternalStatusRSur 0x800+readVOLInternalStatusRSur //9
+#define wroteVOLInternalStatusBack 0x800+readVOLInternalStatusBack //10
+#define wroteVOLInternalStatusLBak 0x800+readVOLInternalStatusLBak //10
+#define wroteVOLInternalStatusRBak 0x800+readVOLInternalStatusRBak //11
+#define wroteVOLInternalStatusSubw 0x800+readVOLInternalStatusSubw //12
+#define wroteVOLInternalStatusLSub 0x800+readVOLInternalStatusLSub //12
+#define wroteVOLInternalStatusRSub 0x800+readVOLInternalStatusRSub //13
+#define wroteVOLInternalStatusLHed 0x800+readVOLInternalStatusLHed //14
+#define wroteVOLInternalStatusRHed 0x800+readVOLInternalStatusRHed //15
+#define wroteVOLInternalStatusCHed 0x800+readVOLInternalStatusCHed //16
+#define wroteVOLInternalStatusTOverHd 0x800+readVOLInternalStatusTOverHd
+#define wroteVOLInternalStatusLHSi 0x800+readVOLInternalStatusLHSi //18
+#define wroteVOLInternalStatusRHSi 0x800+readVOLInternalStatusRHSi //19
+#define wroteVOLInternalStatusLHBk 0x800+readVOLInternalStatusLHBk //20
+#define wroteVOLInternalStatusRHBk 0x800+readVOLInternalStatusRHBk //21
+#define wroteVOLInternalStatusCHBk 0x800+readVOLInternalStatusCHBk //22
+#define wroteVOLInternalStatusRCtrHd 0x800+readVOLInternalStatusRCtrHd //27
+
+#else
+
+#error unsupported option
+
+#endif /* PAF_MAXNUMCHAN */
+
+#define readVOLStatus 0xc508,STD_BETA_VOLUME
+
+#if PAF_MAXNUMCHAN_AF==32
+#define readVOLControl \
+ readVOLMode, \
+ readVOLChannelCount, \
+ readVOLImplementation, \
+ readVOLRampTime, \
+ readVOLControlMaster, \
+ readVOLOffsetMaster, \
+ readVOLTrimLeft, \
+ readVOLOffsetLeft, \
+ readVOLTrimRght, \
+ readVOLOffsetRght, \
+ readVOLTrimCntr, \
+ readVOLOffsetCntr, \
+ readVOLTrimWide, \
+ readVOLOffsetWide, \
+ readVOLTrimRWid, \
+ readVOLOffsetRWid, \
+ readVOLTrimROvr, \
+ readVOLOffsetROvr, \
+ readVOLTrimSurr, \
+ readVOLOffsetSurr, \
+ readVOLTrimRSur, \
+ readVOLOffsetRSur, \
+ readVOLTrimBack, \
+ readVOLOffsetBack, \
+ readVOLTrimRBak, \
+ readVOLOffsetRBak, \
+ readVOLTrimSubw, \
+ readVOLOffsetSubw, \
+ readVOLTrimRSub, \
+ readVOLOffsetRSub, \
+ readVOLTrimRHed, \
+ readVOLOffsetRHed
+
+/* readVOLTrimHead, \
+ readVOLOffsetHead, \
+ */
+
+#else
+
+#define readVOLControl \
+ readVOLMode, \
+ readVOLChannelCount, \
+ readVOLImplementation, \
+ readVOLRampTime, \
+ readVOLControlMaster, \
+ readVOLOffsetMaster, \
+ readVOLTrimLeft, \
+ readVOLOffsetLeft, \
+ readVOLTrimRght, \
+ readVOLOffsetRght, \
+ readVOLTrimCntr, \
+ readVOLOffsetCntr, \
+ readVOLTrimLCtr,\
+ readVOLOffsetLCtr,\
+ readVOLTrimWide, \
+ readVOLOffsetWide, \
+ readVOLTrimRWid, \
+ readVOLOffsetRWid, \
+ readVOLTrimOver, \
+ readVOLOffsetOver, \
+ readVOLTrimROvr, \
+ readVOLOffsetROvr, \
+ readVOLTrimSurr, \
+ readVOLOffsetSurr, \
+ readVOLTrimRSur, \
+ readVOLOffsetRSur, \
+ readVOLTrimBack, \
+ readVOLOffsetBack, \
+ readVOLTrimRBak, \
+ readVOLOffsetRBak, \
+ readVOLTrimSubw, \
+ readVOLOffsetSubw, \
+ readVOLTrimRSub, \
+ readVOLOffsetRSub, \
+ readVOLTrimHead, \
+ readVOLOffsetHead, \
+ readVOLTrimRHed, \
+ readVOLOffsetRHed
+
+#endif
+
+/* in support of inverse compilation only */
+#define writeVOLChannelCountN__16__ writeVOLChannelCountN(16)
+
+/* removed duplicates (for PAF_MAXNUMCHAN==8/16)
+ in order to reduce size of "readVOLControl" */
+
+#if 0
+ readVOLTrimLCtr, \
+ readVOLOffsetLCtr, \
+ readVOLTrimLWid, \
+ readVOLOffsetLWid, \
+ readVOLTrimLOvr, \
+ readVOLOffsetLOvr, \
+ readVOLTrimLSur, \
+ readVOLOffsetLSur, \
+ readVOLTrimLBak, \
+ readVOLOffsetLBak, \
+ readVOLTrimLSub, \
+ readVOLOffsetLSub, \
+ readVOLTrimLHed, \
+ readVOLOffsetLHed, \
+
+#endif
+
+#endif /* _PAFVOL_A */
diff --git a/alpha/pafvol_a.hdM b/alpha/pafvol_a.hdM
--- /dev/null
+++ b/alpha/pafvol_a.hdM
@@ -0,0 +1,169 @@
+// pafvol_a.hdM: inverse compilation file [Wed Mar 28 14:11:04 CDT 2018]
+
+#define readVOLMode 0xc226,0x0400
+#define writeVOLModeDisable 0xca26,0x0400
+#define writeVOLModeEnable 0xca26,0x0401
+#define readVOLChannelCount 0xc226,0x0500
+#define readVOLImplementation 0xc226,0x0600
+#define writeVOLImplementationInactive 0xca26,0x0600
+#define writeVOLImplementationInternal 0xca26,0x060f
+#define writeVOLImplementationInternalDirect 0xca26,0x060e
+#define writeVOLImplementationExternal 0xca26,0x060d
+#define writeVOLImplementationExternalDirect 0xca26,0x060c
+#define readVOLRampTime 0xc326,0x0008
+#define wroteVOLRampTime 0xcb26,0x0008
+#define readVOLControlMaster 0xc326,0x0010
+#define readVOLOffsetMaster 0xc326,0x0012
+#define readVOLInternalStatusMaster 0xc326,0x0014
+#define readVOLExternalStatusMaster 0xc326,0x0016
+#define readVOLTrimLeft 0xc326,0x0018
+#define readVOLTrimRght 0xc326,0x0020
+#define readVOLTrimCntr 0xc326,0x0028
+#define readVOLTrimRCtr 0xc326,0x0030
+#define readVOLTrimWide 0xc326,0x0038
+#define readVOLTrimRWid 0xc326,0x0040
+#define readVOLTrimROvr 0xc326,0x0050
+#define readVOLTrimLtmd 0xc326,0x0048
+#define readVOLTrimSurr 0xc326,0x0058
+#define readVOLTrimRSur 0xc326,0x0060
+#define readVOLTrimBack 0xc326,0x0068
+#define readVOLTrimRBak 0xc326,0x0070
+#define readVOLTrimSubw 0xc326,0x0078
+#define readVOLTrimRSub 0xc326,0x0080
+#define readVOLTrimLHed 0xc326,0x0088
+#define readVOLTrimRHed 0xc326,0x0090
+#define readVOLTrimLHBk 0xc326,0x00b8
+#define readVOLTrimRHBk 0xc326,0x00c0
+#define readVOLTrimCHBk 0xc326,0x00c8
+#define readVOLOffsetLeft 0xc326,0x001a
+#define readVOLOffsetRght 0xc326,0x0022
+#define readVOLOffsetCntr 0xc326,0x002a
+#define readVOLOffsetRCtr 0xc326,0x0032
+#define readVOLOffsetWide 0xc326,0x003a
+#define readVOLOffsetRWid 0xc326,0x0042
+#define readVOLOffsetROvr 0xc326,0x0052
+#define readVOLOffsetLtmd 0xc326,0x004a
+#define readVOLOffsetSurr 0xc326,0x005a
+#define readVOLOffsetRSur 0xc326,0x0062
+#define readVOLOffsetBack 0xc326,0x006a
+#define readVOLOffsetRBak 0xc326,0x0072
+#define readVOLOffsetSubw 0xc326,0x007a
+#define readVOLOffsetRSub 0xc326,0x0082
+#define readVOLOffsetLHed 0xc326,0x008a
+#define readVOLOffsetRHed 0xc326,0x0092
+#define readVOLOffsetLHBk 0xc326,0x00ba
+#define readVOLOffsetRHBk 0xc326,0x00c2
+#define readVOLOffsetCHBk 0xc326,0x00ca
+#define readVOLInternalStatusLeft 0xc326,0x001c
+#define readVOLInternalStatusRght 0xc326,0x0024
+#define readVOLInternalStatusCntr 0xc326,0x002c
+#define readVOLInternalStatusRCtr 0xc326,0x0034
+#define readVOLInternalStatusWide 0xc326,0x003c
+#define readVOLInternalStatusRWid 0xc326,0x0044
+#define readVOLInternalStatusROvr 0xc326,0x0054
+#define readVOLInternalStatusLtmd 0xc326,0x004c
+#define readVOLInternalStatusSurr 0xc326,0x005c
+#define readVOLInternalStatusRSur 0xc326,0x0064
+#define readVOLInternalStatusBack 0xc326,0x006c
+#define readVOLInternalStatusRBak 0xc326,0x0074
+#define readVOLInternalStatusSubw 0xc326,0x007c
+#define readVOLInternalStatusRSub 0xc326,0x0084
+#define readVOLInternalStatusLHed 0xc326,0x008c
+#define readVOLInternalStatusRHed 0xc326,0x0094
+#define readVOLInternalStatusLHBk 0xc326,0x00bc
+#define readVOLInternalStatusRHBk 0xc326,0x00c4
+#define readVOLInternalStatusCHBk 0xc326,0x00cc
+#define readVOLExternalStatusLeft 0xc326,0x001e
+#define readVOLExternalStatusRght 0xc326,0x0026
+#define readVOLExternalStatusCntr 0xc326,0x002e
+#define readVOLExternalStatusRCtr 0xc326,0x0036
+#define readVOLExternalStatusWide 0xc326,0x003e
+#define readVOLExternalStatusRWid 0xc326,0x0046
+#define readVOLExternalStatusROvr 0xc326,0x0056
+#define readVOLExternalStatusLtmd 0xc326,0x004e
+#define readVOLExternalStatusSurr 0xc326,0x005e
+#define readVOLExternalStatusRSur 0xc326,0x0066
+#define readVOLExternalStatusBack 0xc326,0x006e
+#define readVOLExternalStatusRBak 0xc326,0x0076
+#define readVOLExternalStatusSubw 0xc326,0x007e
+#define readVOLExternalStatusRSub 0xc326,0x0086
+#define readVOLExternalStatusLHed 0xc326,0x008e
+#define readVOLExternalStatusRHed 0xc326,0x0096
+#define readVOLExternalStatusLHBk 0xc326,0x00be
+#define readVOLExternalStatusRHBk 0xc326,0x00c6
+#define readVOLExternalStatusCHBk 0xc326,0x00ce
+#define wroteVOLTrimLeft 0xcb26,0x0018
+#define wroteVOLTrimRght 0xcb26,0x0020
+#define wroteVOLTrimCntr 0xcb26,0x0028
+#define wroteVOLTrimWide 0xcb26,0x0038
+#define wroteVOLTrimRWid 0xcb26,0x0040
+#define wroteVOLTrimROvr 0xcb26,0x0050
+#define wroteVOLTrimLtmd 0xcb26,0x0048
+#define wroteVOLTrimSurr 0xcb26,0x0058
+#define wroteVOLTrimRSur 0xcb26,0x0060
+#define wroteVOLTrimBack 0xcb26,0x0068
+#define wroteVOLTrimRBak 0xcb26,0x0070
+#define wroteVOLTrimSubw 0xcb26,0x0078
+#define wroteVOLTrimRSub 0xcb26,0x0080
+#define wroteVOLTrimLHed 0xcb26,0x0088
+#define wroteVOLTrimRHed 0xcb26,0x0090
+#define wroteVOLTrimLHBk 0xcb26,0x00b8
+#define wroteVOLTrimRHBk 0xcb26,0x00c0
+#define wroteVOLTrimCHBk 0xcb26,0x00c8
+#define wroteVOLOffsetLeft 0xcb26,0x001a
+#define wroteVOLOffsetRght 0xcb26,0x0022
+#define wroteVOLOffsetCntr 0xcb26,0x002a
+#define wroteVOLOffsetWide 0xcb26,0x003a
+#define wroteVOLOffsetRWid 0xcb26,0x0042
+#define wroteVOLOffsetROvr 0xcb26,0x0052
+#define wroteVOLOffsetLtmd 0xcb26,0x004a
+#define wroteVOLOffsetSurr 0xcb26,0x005a
+#define wroteVOLOffsetRSur 0xcb26,0x0062
+#define wroteVOLOffsetBack 0xcb26,0x006a
+#define wroteVOLOffsetRBak 0xcb26,0x0072
+#define wroteVOLOffsetSubw 0xcb26,0x007a
+#define wroteVOLOffsetRSub 0xcb26,0x0082
+#define wroteVOLOffsetLHed 0xcb26,0x008a
+#define wroteVOLOffsetRHed 0xcb26,0x0092
+#define wroteVOLOffsetLHBk 0xcb26,0x00ba
+#define wroteVOLOffsetRHBk 0xcb26,0x00c2
+#define wroteVOLOffsetCHBk 0xcb26,0x00ca
+#define wroteVOLExternalStatusLeft 0xcb26,0x001e
+#define wroteVOLExternalStatusRght 0xcb26,0x0026
+#define wroteVOLExternalStatusCntr 0xcb26,0x002e
+#define wroteVOLExternalStatusWide 0xcb26,0x003e
+#define wroteVOLExternalStatusRWid 0xcb26,0x0046
+#define wroteVOLExternalStatusROvr 0xcb26,0x0056
+#define wroteVOLExternalStatusLtmd 0xcb26,0x004e
+#define wroteVOLExternalStatusSurr 0xcb26,0x005e
+#define wroteVOLExternalStatusRSur 0xcb26,0x0066
+#define wroteVOLExternalStatusBack 0xcb26,0x006e
+#define wroteVOLExternalStatusRBak 0xcb26,0x0076
+#define wroteVOLExternalStatusSubw 0xcb26,0x007e
+#define wroteVOLExternalStatusRSub 0xcb26,0x0086
+#define wroteVOLExternalStatusLHed 0xcb26,0x008e
+#define wroteVOLExternalStatusRHed 0xcb26,0x0096
+#define wroteVOLExternalStatusLHBk 0xcb26,0x00be
+#define wroteVOLExternalStatusRHBk 0xcb26,0x00c6
+#define wroteVOLExternalStatusCHBk 0xcb26,0x00ce
+#define wroteVOLInternalStatusLeft 0xcb26,0x001c
+#define wroteVOLInternalStatusRght 0xcb26,0x0024
+#define wroteVOLInternalStatusCntr 0xcb26,0x002c
+#define wroteVOLInternalStatusWide 0xcb26,0x003c
+#define wroteVOLInternalStatusRWid 0xcb26,0x0044
+#define wroteVOLInternalStatusROvr 0xcb26,0x0054
+#define wroteVOLInternalStatusLtmd 0xcb26,0x004c
+#define wroteVOLInternalStatusSurr 0xcb26,0x005c
+#define wroteVOLInternalStatusRSur 0xcb26,0x0064
+#define wroteVOLInternalStatusBack 0xcb26,0x006c
+#define wroteVOLInternalStatusRBak 0xcb26,0x0074
+#define wroteVOLInternalStatusSubw 0xcb26,0x007c
+#define wroteVOLInternalStatusRSub 0xcb26,0x0084
+#define wroteVOLInternalStatusLHed 0xcb26,0x008c
+#define wroteVOLInternalStatusRHed 0xcb26,0x0094
+#define wroteVOLInternalStatusLHBk 0xcb26,0x00bc
+#define wroteVOLInternalStatusRHBk 0xcb26,0x00c4
+#define wroteVOLInternalStatusCHBk 0xcb26,0x00cc
+#define readVOLStatus 0xc508,0x0026
+#define readVOLControl 0xc226,0x0400,0xc226,0x0500,0xc226,0x0600,0xc326,0x0008,0xc326,0x0010,0xc326,0x0012,0xc326,0x0018,0xc326,0x001a,0xc326,0x0020,0xc326,0x0022,0xc326,0x0028,0xc326,0x002a,0xc326,0x0038,0xc326,0x003a,0xc326,0x0040,0xc326,0x0042,0xc326,0x0050,0xc326,0x0052,0xc326,0x0058,0xc326,0x005a,0xc326,0x0060,0xc326,0x0062,0xc326,0x0068,0xc326,0x006a,0xc326,0x0070,0xc326,0x0072,0xc326,0x0078,0xc326,0x007a,0xc326,0x0080,0xc326,0x0082,0xc326,0x0090,0xc326,0x0092
+#define writeVOLChannelCountN__16__ 0xca26,0x0510
diff --git a/alpha/pce_a.h b/alpha/pce_a.h
--- /dev/null
+++ b/alpha/pce_a.h
@@ -0,0 +1,491 @@
+
+/*
+* Copyright {C} 2016 Texas Instruments Incorporated - http://www.ti.com/
+* ALL RIGHTS RESERVED
+*
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// PCM Encoder alpha codes
+//
+//
+//
+
+#ifndef _PCE_A
+#define _PCE_A
+
+#include <paftyp_a.h>
+#include <acpbeta.h>
+
+// The PCE_VERSION build control should be used to distinguish PCE1
+// from PCE2.
+
+#ifndef PCE_VERSION
+#define PCE_VERSION 2
+#endif /* PCE_VERSION */
+
+#define readPCEMode 0xc200+STD_BETA_PCE,0x0400
+/* Note: this should not be disabled */
+#define writePCEModeEnable 0xca00+STD_BETA_PCE,0x0401
+
+#define PCE_PHASE_BASE 0x06
+#define PCE_PHASE_LENGTH 0x0c
+
+#define readPCEModePhase0Mode 0xc200+STD_BETA_PCE,(PCE_PHASE_BASE << 8)+0x00
+#define writePCEModePhase0ModeDisable 0xca00+STD_BETA_PCE,(PCE_PHASE_BASE << 8)+0x00
+#define writePCEModePhase0ModeEnable 0xca00+STD_BETA_PCE,(PCE_PHASE_BASE << 8)+0x01
+
+#define readPCEModePhase0Type 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+1) << 8)+0x00
+#define writePCEModePhase0TypeUnused 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+1) << 8)+0x00
+
+#define readPCEModePhase1Mode 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+2) << 8)+0x00
+#define writePCEModePhase1ModeDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+2) << 8)+0x00
+#define writePCEModePhase1ModeEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+2) << 8)+0x01
+
+#define readPCEModePhase1Type 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+3) << 8)+0x00
+#define writePCEModePhase1TypeUnused 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+3) << 8)+0x00
+
+#define readPCEModePhase2Mode 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+4) << 8)+0x00
+#define writePCEModePhase2ModeDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+4) << 8)+0x00
+#define writePCEModePhase2ModeEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+4) << 8)+0x01
+
+#define readPCEModePhase2Type 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+5) << 8)+0x00
+#define writePCEModePhase2TypeUnused 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+5) << 8)+0x00
+
+#define readPCEModePhase3Mode 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+6) << 8)+0x00
+#define writePCEModePhase3ModeDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+6) << 8)+0x00
+#define writePCEModePhase3ModeEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+6) << 8)+0x01
+
+#define readPCEModePhase3Type 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+7) << 8)+0x00
+#define writePCEModePhase3TypeUnused 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+7) << 8)+0x00
+
+#if PCE_VERSION == 2
+
+#define readPCEModePhase4Mode 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+8) << 8)+0x00
+#define writePCEModePhase4ModeDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+8) << 8)+0x00
+#define writePCEModePhase4ModeEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+8) << 8)+0x01
+
+#define readPCEModePhase4Type 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+9) << 8)+0x00
+#define writePCEModePhase4TypeUnused 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+9) << 8)+0x00
+
+#define readPCEModePhase5Mode 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+10) << 8)+0x00
+#define writePCEModePhase5ModeDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+10) << 8)+0x00
+#define writePCEModePhase5ModeEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+10) << 8)+0x01
+
+#define readPCEModePhase5Type 0xc200+STD_BETA_PCE,((PCE_PHASE_BASE+11) << 8)+0x00
+#define writePCEModePhase5TypeUnused 0xca00+STD_BETA_PCE,((PCE_PHASE_BASE+11) << 8)+0x00
+
+#define readPCEVOLMode readPCEModePhase0Mode
+#define writePCEVOLModeDisable writePCEModePhase0ModeDisable
+#define writePCEVOLModeEnable writePCEModePhase0ModeEnable
+
+#define readPCEVOLType readPCEModePhase0Type
+#define writePCEVOLTypeUnused writePCEModePhase0TypeUnused
+
+#define readPCEDELMode readPCEModePhase1Mode
+#define writePCEDELModeDisable writePCEModePhase1ModeDisable
+#define writePCEDELModeEnable writePCEModePhase1ModeEnable
+
+#define readPCEDELType readPCEModePhase1Type
+#define writePCEDELTypeUnused writePCEModePhase1TypeUnused
+
+#define readPCEOUTMode readPCEModePhase2Mode
+#define writePCEOUTModeDisable writePCEModePhase2ModeDisable
+#define writePCEOUTModeEnable writePCEModePhase2ModeEnable
+
+#define readPCEOUTType readPCEModePhase2Type
+#define writePCEOUTTypeUnused writePCEModePhase2TypeUnused
+
+// PCE SLD Alpha codes
+#define PCE_PHASE_DELAY_BASE PCE_PHASE_BASE+PCE_PHASE_LENGTH
+#define PCE_PHASE_DELAY_LENGTH 0x04
+
+#define readPCEDELUnit 0xc200+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x00
+#define writePCEDELUnitTimeSamples 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x00
+#define writePCEDELUnitTimeMillisecondsQ0 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x01
+#define writePCEDELUnitTimeMillisecondsQ1 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x02
+#define writePCEDELUnitTimeCentimeters 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x03
+#define writePCEDELUnitTimeFeet 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x04
+#define writePCEDELUnitTimeYards 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x05
+#define writePCEDELUnitTimeMeters 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x06
+#define writePCEDELUnitTimeDecimilliseconds 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x07
+#define writePCEDELUnitLocationSamples 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x80
+#define writePCEDELUnitLocationMillisecondsQ0 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x81
+#define writePCEDELUnitLocationMillisecondsQ1 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x82
+#define writePCEDELUnitLocationCentimeters 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x83
+#define writePCEDELUnitLocationFeet 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x84
+#define writePCEDELUnitLocationYards 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x85
+#define writePCEDELUnitLocationMeters 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x86
+#define writePCEDELUnitLocationDecimilliseconds 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+1) << 8)+0x87
+
+#define writePCEDELUnitTimeMilliseconds writePCEDELUnitTimeMillisecondsQ0
+#define writePCEDELUnitTimeMilliseconds2 writePCEDELUnitTimeMillisecondsQ1
+#define writePCEDELUnitLocationMilliseconds writePCEDELUnitLocationMillisecondsQ0
+#define writePCEDELUnitLocationMilliseconds2 writePCEDELUnitLocationMillisecondsQ1
+
+#define readPCEDELNumb 0xc200+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+2) << 8)+0x00
+#define writePCEDELNumbXX(XX) 0xca00+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+2) << 8)+0x##XX
+
+#define readPCEDELUnused 0xc200+STD_BETA_PCE,((PCE_PHASE_DELAY_BASE+3) << 8)+0x00
+
+#define PCE_PHASE_DELAY_CHAN_BASE PCE_PHASE_DELAY_BASE+PCE_PHASE_DELAY_LENGTH
+#define PCE_PHASE_DELAY_CHAN_LENGTH PAF_MAXNUMCHAN_AF*2
+
+#if 0 < PAF_MAXNUMCHAN_AF
+#define readPCEDELDelayLeft 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE
+#define writePCEDELDelayLeftN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE,NN
+#define readPCEDELDelayRght 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+2
+#define writePCEDELDelayRghtN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+2,NN
+
+#endif /* 0 < PAF_MAXNUMCHAN_AF */
+#if PAF_MAXNUMCHAN_AF == 4
+#define readPCEDELDelayCntr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+#define writePCEDELDelayCntrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+#define readPCEDELDelaySurr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+#define writePCEDELDelaySurrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+
+#define readPCEDELDelayMaster 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+#define writePCEDELDelayMasterN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+
+#elif PAF_MAXNUMCHAN_AF == 6
+#define readPCEDELDelayCntr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+#define writePCEDELDelayCntrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+#define readPCEDELDelaySurr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+#define writePCEDELDelaySurrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+#define readPCEDELDelayLSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+#define writePCEDELDelayLSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+#define readPCEDELDelayRSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+#define writePCEDELDelayRSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+#define readPCEDELDelaySubw 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10
+#define writePCEDELDelaySubwN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10,NN
+
+#define readPCEDELDelayMaster 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayMasterN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+
+#elif PAF_MAXNUMCHAN_AF == 8
+#define readPCEDELDelayCntr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+#define writePCEDELDelayCntrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+#define readPCEDELDelaySurr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+#define writePCEDELDelaySurrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+#define readPCEDELDelayLSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+#define writePCEDELDelayLSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+#define readPCEDELDelayRSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+#define writePCEDELDelayRSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+#define readPCEDELDelaySubw 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10
+#define writePCEDELDelaySubwN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10,NN
+#define readPCEDELDelayBack 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayBackN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+#define readPCEDELDelayLBak 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayLBakN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+#define readPCEDELDelayRBak 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14
+#define writePCEDELDelayRBakN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14,NN
+
+#define readPCEDELDelayMaster 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16
+#define writePCEDELDelayMasterN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16,NN
+
+#elif PAF_MAXNUMCHAN_AF == 16
+
+#define readPCEDELDelayCntr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+#define writePCEDELDelayCntrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+#define readPCEDELDelayLCtr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+#define writePCEDELDelayLCtrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+#define readPCEDELDelayRCtr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+#define writePCEDELDelayRCtrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+#define readPCEDELDelayWide 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+#define writePCEDELDelayWideN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+#define readPCEDELDelayLWid 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+#define writePCEDELDelayLWidN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+#define readPCEDELDelayRWid 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10
+#define writePCEDELDelayRWidN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10,NN
+#define readPCEDELDelayOver 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayOverN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+#define readPCEDELDelayLOvr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayLOvrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+#define readPCEDELDelayROvr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14
+#define writePCEDELDelayROvrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14,NN
+#define readPCEDELDelaySurr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16
+#define writePCEDELDelaySurrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16,NN
+#define readPCEDELDelayLSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16
+#define writePCEDELDelayLSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16,NN
+#define readPCEDELDelayRSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+18
+#define writePCEDELDelayRSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+18,NN
+#define readPCEDELDelayBack 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20
+#define writePCEDELDelayBackN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20,NN
+#define readPCEDELDelayLBak 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20
+#define writePCEDELDelayLBakN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20,NN
+#define readPCEDELDelayRBak 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+22
+#define writePCEDELDelayRBakN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+22,NN
+#define readPCEDELDelaySubw 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24
+#define writePCEDELDelaySubwN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24,NN
+#define readPCEDELDelayLSub 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24
+#define writePCEDELDelayLSubN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24,NN
+#define readPCEDELDelayRSub 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+26
+#define writePCEDELDelayRSubN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+26,NN
+#define readPCEDELDelayLHed 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28
+#define writePCEDELDelayLHedN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28,NN
+#define readPCEDELDelayRHed 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30
+#define writePCEDELDelayRHedN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30,NN
+
+#define readPCEDELDelayMaster 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+32
+#define writePCEDELDelayMasterN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+32,NN
+
+//ATMOS
+#define readPCEDELDelayLtrr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayLtrrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+#define readPCEDELDelayRtrr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14
+#define writePCEDELDelayRtrrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14,NN
+#define readPCEDELDelayLtrh 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+#define writePCEDELDelayLtrhN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+#define readPCEDELDelayRtrh 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14
+#define writePCEDELDelayRtrhN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14,NN
+#define readPCEDELDelayLtmd 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28
+#define writePCEDELDelayLtmdN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28,NN
+#define readPCEDELDelayRtmd 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30
+#define writePCEDELDelayRtmd(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30,NN
+#define readPCEDELDelayLtft 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28
+#define writePCEDELDelayLtftN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28,NN
+#define readPCEDELDelayRtft 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30
+#define writePCEDELDelayRtftN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30,NN
+#define readPCEDELDelayLtfh 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28
+#define writePCEDELDelayLtfhN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28,NN
+#define readPCEDELDelayRtfh 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30
+#define writePCEDELDelayRtfh(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30,NN
+
+
+#elif PAF_MAXNUMCHAN_AF == 32
+
+
+ #define readPCEDELDelayCntr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+ #define writePCEDELDelayCntrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+ #define readPCEDELDelayLCtr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4
+ #define writePCEDELDelayLCtrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+4,NN
+ #define readPCEDELDelayRCtr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6
+ #define writePCEDELDelayRCtrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+6,NN
+ #define readPCEDELDelayWide 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+ #define writePCEDELDelayWideN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+ #define readPCEDELDelayLWid 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8
+ #define writePCEDELDelayLWidN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+8,NN
+ #define readPCEDELDelayRWid 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10
+ #define writePCEDELDelayRWidN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+10,NN
+ #define readPCEDELDelayOver 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+ #define writePCEDELDelayOverN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+ #define readPCEDELDelayLOvr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+ #define writePCEDELDelayLOvrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+ #define readPCEDELDelayROvr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14
+ #define writePCEDELDelayROvrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14,NN
+ #define readPCEDELDelayLtmd 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12
+ #define writePCEDELDelayLtmdN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+12,NN
+ #define readPCEDELDelayRtmd 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14
+ #define writePCEDELDelayRtmdN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+14,NN
+ #define readPCEDELDelaySurr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16
+ #define writePCEDELDelaySurrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16,NN
+ #define readPCEDELDelayLSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16
+ #define writePCEDELDelayLSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+16,NN
+ #define readPCEDELDelayRSur 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+18
+ #define writePCEDELDelayRSurN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+18,NN
+ #define readPCEDELDelayBack 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20
+ #define writePCEDELDelayBackN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20,NN
+ #define readPCEDELDelayLBak 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20
+ #define writePCEDELDelayLBakN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+20,NN
+ #define readPCEDELDelayRBak 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+22
+ #define writePCEDELDelayRBakN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+22,NN
+ #define readPCEDELDelaySubw 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24
+ #define writePCEDELDelaySubwN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24,NN
+ #define readPCEDELDelayLSub 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24
+ #define writePCEDELDelayLSubN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+24,NN
+ #define readPCEDELDelayRSub 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+26
+ #define writePCEDELDelayRSubN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+26,NN
+ #define readPCEDELDelayLHed 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28
+ #define writePCEDELDelayLHedN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+28,NN
+ #define readPCEDELDelayRHed 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30
+ #define writePCEDELDelayRHedN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+30,NN
+ //
+ #define readPCEDELDelayCHed 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+32
+ #define writePCEDELDelayCHedN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+32,NN
+ #define readPCEDELDelayTOvr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+34
+ #define writePCEDELDelayTOvrN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+34,NN
+ #define readPCEDELDelayLHSide 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+36
+ #define writePCEDELDelayLHSideN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+36,NN
+ #define readPCEDELDelayRHSide 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+38
+ #define writePCEDELDelayRHSideN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+38,NN
+ #define readPCEDELDelayLHRear 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+40
+ #define writePCEDELDelayLHRearN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+40,NN
+ #define readPCEDELDelayRHRear 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+42
+ #define writePCEDELDelayRHRearN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+42,NN
+ #define readPCEDELDelayCHRear 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+44
+ #define writePCEDELDelayCHRearN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+44,NN
+ //..
+ // Three channels -unassigned
+ //..
+ #define readPCEDELDelayLCtrInr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+52
+ #define writePCEDELDelayLCtrInrN(NN)0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+52,NN
+ #define readPCEDELDelayRCtrInr 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+54
+ #define writePCEDELDelayRCtrInrN(NN)0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+54,NN
+ //..
+ // Four channels -unassigned ie till PCE_PHASE_DELAY_CHAN_BASE+60
+ //..
+
+ #define readPCEDELDelayMaster 0xc300+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+PAF_MAXNUMCHAN_AF*2
+ #define writePCEDELDelayMasterN(NN) 0xcb00+STD_BETA_PCE,PCE_PHASE_DELAY_CHAN_BASE+PAF_MAXNUMCHAN_AF*2,NN
+
+
+/* PAF_MAXNUMCHAN_AF == 32 */
+
+#else /* PAF_MAXNUMCHAN */
+ #error unsupported option
+#endif /* PAF_MAXNUMCHAN */
+
+
+
+
+ //
+ //---
+//PCE OUTPUT PHASE Alpha codes
+#define PCE_PHASE_OUTPUT_BASE PCE_PHASE_DELAY_CHAN_BASE+PCE_PHASE_DELAY_CHAN_LENGTH+2
+//+2 is for DelayMaster
+#define PCE_PHASE_OUTPUT_BASE_LENGTH 3 //4 - byte elements added
+//Eg:-
+//#define readPCEDELDelayMaster 0xc32e,0x0036
+//#define readPCEExceptionDetectMode 0xc22e,0x3800
+
+#define readPCEExceptionDetectMode 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE)<<8)+0x00
+#define writePCEExceptionDetectDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE)<<8)+0x00
+#define writePCEExceptionDetectEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE)<<8)+0x01
+
+#define readPCEExceptionDetectFlag 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+1)<<8)+0x00
+#define writePCEExceptionDetectFlagOff 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+1)<<8)+0x00
+#define writePCEExceptionDetectFlagOn 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+1)<<8)+0x01
+
+#define readPCEExceptionDetectMute 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+2)<<8)+0x00
+#define writePCEExceptionDetectUnmute 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+2)<<8)+0x00
+#define writePCEExceptionDetectMute 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+2)<<8)+0x01
+
+#define readPCEClipDetectFlag 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+3)<<8)+0x00
+#define writePCEClipDetectFlagOff 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+3)<<8)+0x00
+#define writePCEClipDetectFlagOn 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+3)<<8)+0x01
+
+#define readPCEBsMetadataType 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+4)<<8)+0x00
+
+#define readPCEMdInsert 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+5)<<8)+0x00
+#define writePCEMdInsertDisable 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+5)<<8)+0x00
+#define writePCEMdInsertEnable 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+5)<<8)+0x01
+
+#define readPCEMaxNumChMd 0xc200+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+6)<<8)+0x00
+#define writePCEMaxNumChMd(N) 0xca00+STD_BETA_PCE,((PCE_PHASE_OUTPUT_BASE+6)<<8)+((N)&0xff)
+
+
+#endif /* PCE_VERSION */
+
+#define readPCEStatus 0xc508,STD_BETA_PCE
+
+#if PCE_VERSION == 1
+#define readPCEControl \
+ readPCEMode, \
+ readPCEModePhase0Mode, \
+ readPCEModePhase0Type, \
+ readPCEModePhase1Mode, \
+ readPCEModePhase1Type, \
+ readPCEModePhase2Mode, \
+ readPCEModePhase2Type, \
+ readPCEModePhase3Mode, \
+ readPCEModePhase3Type
+#elif PCE_VERSION == 2
+#define readPCEControl \
+ readPCEMode, \
+ readPCEModePhase0Mode, \
+ readPCEModePhase0Type, \
+ readPCEModePhase1Mode, \
+ readPCEModePhase1Type, \
+ readPCEModePhase2Mode, \
+ readPCEModePhase2Type, \
+ readPCEModePhase3Mode, \
+ readPCEModePhase3Type, \
+ readPCEModePhase4Mode, \
+ readPCEModePhase4Type, \
+ readPCEModePhase5Mode, \
+ readPCEModePhase5Type, \
+ readPCEDELUnit, \
+ readPCEDELNumb, \
+ readPCEDELDelayLeft, \
+ readPCEDELDelayRght, \
+ readPCEDELDelayCntr, \
+ readPCEDELDelayLCtr, \
+ readPCEDELDelayRCtr, \
+ readPCEDELDelayWide, \
+ readPCEDELDelayLWid, \
+ readPCEDELDelayRWid, \
+ readPCEDELDelayOver, \
+ readPCEDELDelayLOvr, \
+ readPCEDELDelayROvr, \
+ readPCEDELDelaySurr, \
+ readPCEDELDelayLSur, \
+ readPCEDELDelayRSur, \
+ readPCEDELDelayBack, \
+ readPCEDELDelayLBak, \
+ readPCEDELDelayRBak, \
+ readPCEDELDelaySubw, \
+ readPCEDELDelayLSub, \
+ readPCEDELDelayRSub, \
+ readPCEDELDelayLHed, \
+ readPCEDELDelayRHed
+// readPCEDELDelayMaster
+
+/* in support of inverse compilation only */
+#define writePCEDELNumbXX__10__ writePCEDELNumbXX(10)
+#define wrotePCEDELDelayLeft 0x0800+readPCEDELDelayLeft
+#define wrotePCEDELDelayRght 0x0800+readPCEDELDelayRght
+#define wrotePCEDELDelayCtr 0x0800+readPCEDELDelayCntr
+#define wrotePCEDELDelayLCtr 0x0800+readPCEDELDelayLCtr
+#define wrotePCEDELDelayRCtr 0x0800+readPCEDELDelayRCtr
+#define wrotePCEDELDelayWide 0x0800+readPCEDELDelayWide
+#define wrotePCEDELDelayLWid 0x0800+readPCEDELDelayLWid
+#define wrotePCEDELDelayRWid 0x0800+readPCEDELDelayRWid
+#define wrotePCEDELDelayOver 0x0800+readPCEDELDelayOver
+#define wrotePCEDELDelayLOvr 0x0800+readPCEDELDelayLOvr
+#define wrotePCEDELDelayROvr 0x0800+readPCEDELDelayROvr
+#define wrotePCEDELDelaySurr 0x0800+readPCEDELDelaySurr
+#define wrotePCEDELDelayLSur 0x0800+readPCEDELDelayLSur
+#define wrotePCEDELDelayRSur 0x0800+readPCEDELDelayRSur
+#define wrotePCEDELDelayBack 0x0800+readPCEDELDelayBack
+#define wrotePCEDELDelayLBak 0x0800+readPCEDELDelayLBak
+#define wrotePCEDELDelayRBak 0x0800+readPCEDELDelayRBak
+#define wrotePCEDELDelaySubw 0x0800+readPCEDELDelaySubw
+#define wrotePCEDELDelayLSub 0x0800+readPCEDELDelayLSub
+#define wrotePCEDELDelayRSub 0x0800+readPCEDELDelayRSub
+#define wrotePCEDELDelayLHed 0x0800+readPCEDELDelayLHed
+#define wrotePCEDELDelayRHed 0x0800+readPCEDELDelayRHed
+
+#endif /* PCE_VERSION */
+
+#endif /* _PCE_A */
+
diff --git a/alpha/pce_a.hdM b/alpha/pce_a.hdM
--- /dev/null
+++ b/alpha/pce_a.hdM
@@ -0,0 +1,115 @@
+// pce_a.hdM: inverse compilation file [Wed Mar 28 14:11:07 CDT 2018]
+
+#define readPCEMode 0xc22e,0x0400
+#define writePCEModeEnable 0xca2e,0x0401
+#define readPCEModePhase0Mode 0xc22e,0x0600
+#define writePCEModePhase0ModeDisable 0xca2e,0x0600
+#define writePCEModePhase0ModeEnable 0xca2e,0x0601
+#define readPCEModePhase0Type 0xc22e,0x0700
+#define writePCEModePhase0TypeUnused 0xca2e,0x0700
+#define readPCEModePhase1Mode 0xc22e,0x0800
+#define writePCEModePhase1ModeDisable 0xca2e,0x0800
+#define writePCEModePhase1ModeEnable 0xca2e,0x0801
+#define readPCEModePhase1Type 0xc22e,0x0900
+#define writePCEModePhase1TypeUnused 0xca2e,0x0900
+#define readPCEModePhase2Mode 0xc22e,0x0a00
+#define writePCEModePhase2ModeDisable 0xca2e,0x0a00
+#define writePCEModePhase2ModeEnable 0xca2e,0x0a01
+#define readPCEModePhase2Type 0xc22e,0x0b00
+#define writePCEModePhase2TypeUnused 0xca2e,0x0b00
+#define readPCEModePhase3Mode 0xc22e,0x0c00
+#define writePCEModePhase3ModeDisable 0xca2e,0x0c00
+#define writePCEModePhase3ModeEnable 0xca2e,0x0c01
+#define readPCEModePhase3Type 0xc22e,0x0d00
+#define writePCEModePhase3TypeUnused 0xca2e,0x0d00
+#define readPCEModePhase4Mode 0xc22e,0x0e00
+#define writePCEModePhase4ModeDisable 0xca2e,0x0e00
+#define writePCEModePhase4ModeEnable 0xca2e,0x0e01
+#define readPCEModePhase4Type 0xc22e,0x0f00
+#define writePCEModePhase4TypeUnused 0xca2e,0x0f00
+#define readPCEModePhase5Mode 0xc22e,0x1000
+#define writePCEModePhase5ModeDisable 0xca2e,0x1000
+#define writePCEModePhase5ModeEnable 0xca2e,0x1001
+#define readPCEModePhase5Type 0xc22e,0x1100
+#define writePCEModePhase5TypeUnused 0xca2e,0x1100
+#define readPCEDELUnit 0xc22e,0x1300
+#define writePCEDELUnitTimeSamples 0xca2e,0x1300
+#define writePCEDELUnitTimeMillisecondsQ0 0xca2e,0x1301
+#define writePCEDELUnitTimeMillisecondsQ1 0xca2e,0x1302
+#define writePCEDELUnitTimeCentimeters 0xca2e,0x1303
+#define writePCEDELUnitTimeFeet 0xca2e,0x1304
+#define writePCEDELUnitTimeYards 0xca2e,0x1305
+#define writePCEDELUnitTimeMeters 0xca2e,0x1306
+#define writePCEDELUnitTimeDecimilliseconds 0xca2e,0x1307
+#define writePCEDELUnitLocationSamples 0xca2e,0x1380
+#define writePCEDELUnitLocationMillisecondsQ0 0xca2e,0x1381
+#define writePCEDELUnitLocationMillisecondsQ1 0xca2e,0x1382
+#define writePCEDELUnitLocationCentimeters 0xca2e,0x1383
+#define writePCEDELUnitLocationFeet 0xca2e,0x1384
+#define writePCEDELUnitLocationYards 0xca2e,0x1385
+#define writePCEDELUnitLocationMeters 0xca2e,0x1386
+#define writePCEDELUnitLocationDecimilliseconds 0xca2e,0x1387
+#define readPCEDELNumb 0xc22e,0x1400
+#define readPCEDELUnused 0xc22e,0x1500
+#define readPCEDELDelayLeft 0xc32e,0x0016
+#define readPCEDELDelayRght 0xc32e,0x0018
+#define readPCEDELDelayCntr 0xc32e,0x001a
+#define readPCEDELDelayRCtr 0xc32e,0x001c
+#define readPCEDELDelayWide 0xc32e,0x001e
+#define readPCEDELDelayRWid 0xc32e,0x0020
+#define readPCEDELDelayOver 0xc32e,0x0022
+#define readPCEDELDelayROvr 0xc32e,0x0024
+#define readPCEDELDelaySurr 0xc32e,0x0026
+#define readPCEDELDelayRSur 0xc32e,0x0028
+#define readPCEDELDelayBack 0xc32e,0x002a
+#define readPCEDELDelayRBak 0xc32e,0x002c
+#define readPCEDELDelaySubw 0xc32e,0x002e
+#define readPCEDELDelayRSub 0xc32e,0x0030
+#define readPCEDELDelayLHed 0xc32e,0x0032
+#define readPCEDELDelayRHed 0xc32e,0x0034
+#define readPCEDELDelayCHed 0xc32e,0x0036
+#define readPCEDELDelayTOvr 0xc32e,0x0038
+#define readPCEDELDelayLHSide 0xc32e,0x003a
+#define readPCEDELDelayRHSide 0xc32e,0x003c
+#define readPCEDELDelayLHRear 0xc32e,0x003e
+#define readPCEDELDelayRHRear 0xc32e,0x0040
+#define readPCEDELDelayCHRear 0xc32e,0x0042
+#define readPCEDELDelayLCtrInr 0xc32e,0x004a
+#define readPCEDELDelayRCtrInr 0xc32e,0x004c
+#define readPCEDELDelayMaster 0xc32e,0x0056
+#define readPCEExceptionDetectMode 0xc22e,0x5800
+#define writePCEExceptionDetectDisable 0xca2e,0x5800
+#define writePCEExceptionDetectEnable 0xca2e,0x5801
+#define readPCEExceptionDetectFlag 0xc22e,0x5900
+#define writePCEExceptionDetectFlagOff 0xca2e,0x5900
+#define writePCEExceptionDetectFlagOn 0xca2e,0x5901
+#define readPCEExceptionDetectMute 0xc22e,0x5a00
+#define writePCEExceptionDetectUnmute 0xca2e,0x5a00
+#define writePCEExceptionDetectMute 0xca2e,0x5a01
+#define readPCEClipDetectFlag 0xc22e,0x5b00
+#define writePCEClipDetectFlagOff 0xca2e,0x5b00
+#define writePCEClipDetectFlagOn 0xca2e,0x5b01
+#define readPCEBsMetadataType 0xc22e,0x5c00
+#define readPCEMdInsert 0xc22e,0x5d00
+#define writePCEMdInsertDisable 0xca2e,0x5d00
+#define writePCEMdInsertEnable 0xca2e,0x5d01
+#define readPCEMaxNumChMd 0xc22e,0x5e00
+#define readPCEStatus 0xc508,0x002e
+#define readPCEControl 0xc22e,0x0400,0xc22e,0x0600,0xc22e,0x0700,0xc22e,0x0800,0xc22e,0x0900,0xc22e,0x0a00,0xc22e,0x0b00,0xc22e,0x0c00,0xc22e,0x0d00,0xc22e,0x0e00,0xc22e,0x0f00,0xc22e,0x1000,0xc22e,0x1100,0xc22e,0x1300,0xc22e,0x1400,0xc32e,0x0016,0xc32e,0x0018,0xc32e,0x001a,0xc32e,0x001a,0xc32e,0x001c,0xc32e,0x001e,0xc32e,0x001e,0xc32e,0x0020,0xc32e,0x0022,0xc32e,0x0022,0xc32e,0x0024,0xc32e,0x0026,0xc32e,0x0026,0xc32e,0x0028,0xc32e,0x002a,0xc32e,0x002a,0xc32e,0x002c,0xc32e,0x002e,0xc32e,0x002e,0xc32e,0x0030,0xc32e,0x0032,0xc32e,0x0034
+#define writePCEDELNumbXX__10__ 0xca2e,0x1410
+#define wrotePCEDELDelayLeft 0xcb2e,0x0016
+#define wrotePCEDELDelayRght 0xcb2e,0x0018
+#define wrotePCEDELDelayCtr 0xcb2e,0x001a
+#define wrotePCEDELDelayRCtr 0xcb2e,0x001c
+#define wrotePCEDELDelayWide 0xcb2e,0x001e
+#define wrotePCEDELDelayRWid 0xcb2e,0x0020
+#define wrotePCEDELDelayOver 0xcb2e,0x0022
+#define wrotePCEDELDelayROvr 0xcb2e,0x0024
+#define wrotePCEDELDelaySurr 0xcb2e,0x0026
+#define wrotePCEDELDelayRSur 0xcb2e,0x0028
+#define wrotePCEDELDelayBack 0xcb2e,0x002a
+#define wrotePCEDELDelayRBak 0xcb2e,0x002c
+#define wrotePCEDELDelaySubw 0xcb2e,0x002e
+#define wrotePCEDELDelayRSub 0xcb2e,0x0030
+#define wrotePCEDELDelayLHed 0xcb2e,0x0032
+#define wrotePCEDELDelayRHed 0xcb2e,0x0034
diff --git a/alpha/pcm_a.h b/alpha/pcm_a.h
--- /dev/null
+++ b/alpha/pcm_a.h
@@ -0,0 +1,610 @@
+/******************************************************************************
+* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of Texas Instruments Incorporated nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*****************************************************************************/
+//
+//
+// PCM Decoder alpha codes
+//
+//
+//
+
+#ifndef _PCM_A
+#define _PCM_A
+
+#include <acpbeta.h>
+
+#define readPCMMode 0xc200+STD_BETA_PCM,0x0400
+/* Note: this should not be disabled */
+#define writePCMModeEnable 0xca00+STD_BETA_PCM,0x0401
+
+#define readPCMRamp 0xc200+STD_BETA_PCM,0x0500
+#define writePCMRampDisable 0xca00+STD_BETA_PCM,0x0500
+#define writePCMRampEnable 0xca00+STD_BETA_PCM,0x0501
+
+#define readPCMScaleVolume 0xc200+STD_BETA_PCM,0x0600
+#define writePCMScaleVolumeN(NN) 0xca00+STD_BETA_PCM,0x0600+(0xff&(NN))
+#define wrotePCMScaleVolume 0xca00+STD_BETA_PCM,0x0600
+
+#define readPCMLFEDownmixVolume 0xc200+STD_BETA_PCM,0x0700
+#define writePCMLFEDownmixVolumeN(NN) 0xca00+STD_BETA_PCM,0x0700+(0xff&(NN))
+/* in support of inverse compilation only */
+#define writePCMLFEDownmixVolumeN__20__ writePCMLFEDownmixVolumeN(20)
+
+#define readPCMChannelConfigurationProgram 0xc600+STD_BETA_PCM,0x1808
+#define writePCMChannelConfigurationProgramUnknown 0xce00+STD_BETA_PCM,0x1808,0x0000,0x0000,0x0000,0x0000
+
+#define writePCMChannelConfigurationProgramNone writePCMChannelConfigurationProgramNone_0
+#define writePCMChannelConfigurationProgramMono writePCMChannelConfigurationProgramMono_0
+#define writePCMChannelConfigurationProgramStereo writePCMChannelConfigurationProgramPhantom0_0
+#define writePCMChannelConfigurationProgramStereoLtRt writePCMChannelConfigurationProgramPhantom0LtRt_0
+#define writePCMChannelConfigurationProgramStereoMono writePCMChannelConfigurationProgramPhantom0Mono_0
+#define writePCMChannelConfigurationProgram3Stereo writePCMChannelConfigurationProgramSurround0_1
+#define writePCMChannelConfigurationProgramPhantom writePCMChannelConfigurationProgramPhantom2_1
+#define writePCMChannelConfigurationProgramSurround writePCMChannelConfigurationProgramSurround2_1
+
+#define writePCMChannelConfigurationProgramNone_0 0xce00+STD_BETA_PCM,0x1808,0x0001,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_0 0xce00+STD_BETA_PCM,0x1808,0x0002,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_0 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_0 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_0 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_0 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_0 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_0 0xce00+STD_BETA_PCM,0x1808,0x0004,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_0 0xce00+STD_BETA_PCM,0x1808,0x0005,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_0 0xce00+STD_BETA_PCM,0x1808,0x0005,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_0 0xce00+STD_BETA_PCM,0x1808,0x0005,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_0 0xce00+STD_BETA_PCM,0x1808,0x0005,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_0 0xce00+STD_BETA_PCM,0x1808,0x0006,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_0 0xce00+STD_BETA_PCM,0x1808,0x0007,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_0 0xce00+STD_BETA_PCM,0x1808,0x1808,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_0 0xce00+STD_BETA_PCM,0x1808,0x0009,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_0 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_0 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_0 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_0 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_0 0xce00+STD_BETA_PCM,0x1808,0x000b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_0 0xce00+STD_BETA_PCM,0x1808,0x000c,0x0000,0x0000,0x0000
+
+#define writePCMChannelConfigurationProgramNone_1 0xce00+STD_BETA_PCM,0x1808,0x0101,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_1 0xce00+STD_BETA_PCM,0x1808,0x0102,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_1 0xce00+STD_BETA_PCM,0x1808,0x0103,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_1 0xce00+STD_BETA_PCM,0x1808,0x0103,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_1 0xce00+STD_BETA_PCM,0x1808,0x0103,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_1 0xce00+STD_BETA_PCM,0x1808,0x0103,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_1 0xce00+STD_BETA_PCM,0x1808,0x0103,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_1 0xce00+STD_BETA_PCM,0x1808,0x0104,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_1 0xce00+STD_BETA_PCM,0x1808,0x0105,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_1 0xce00+STD_BETA_PCM,0x1808,0x0105,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_1 0xce00+STD_BETA_PCM,0x1808,0x0105,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_1 0xce00+STD_BETA_PCM,0x1808,0x0105,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_1 0xce00+STD_BETA_PCM,0x1808,0x0106,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_1 0xce00+STD_BETA_PCM,0x1808,0x0107,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_1 0xce00+STD_BETA_PCM,0x1808,0x0108,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_1 0xce00+STD_BETA_PCM,0x1808,0x0109,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_1 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_1 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_1 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_1 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_1 0xce00+STD_BETA_PCM,0x1808,0x010b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_1 0xce00+STD_BETA_PCM,0x1808,0x010c,0x0000,0x0000,0x0000
+
+#define writePCMChannelConfigurationProgramNone_2 0xce00+STD_BETA_PCM,0x1808,0x0201,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_2 0xce00+STD_BETA_PCM,0x1808,0x0202,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_2 0xce00+STD_BETA_PCM,0x1808,0x0203,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_2 0xce00+STD_BETA_PCM,0x1808,0x0203,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_2 0xce00+STD_BETA_PCM,0x1808,0x0203,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_2 0xce00+STD_BETA_PCM,0x1808,0x0203,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_2 0xce00+STD_BETA_PCM,0x1808,0x0203,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_2 0xce00+STD_BETA_PCM,0x1808,0x0204,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_2 0xce00+STD_BETA_PCM,0x1808,0x0205,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_2 0xce00+STD_BETA_PCM,0x1808,0x0205,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_2 0xce00+STD_BETA_PCM,0x1808,0x0205,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_2 0xce00+STD_BETA_PCM,0x1808,0x0205,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_2 0xce00+STD_BETA_PCM,0x1808,0x0206,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_2 0xce00+STD_BETA_PCM,0x1808,0x0207,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_2 0xce00+STD_BETA_PCM,0x1808,0x0208,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_2 0xce00+STD_BETA_PCM,0x1808,0x0209,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_2 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_2 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_2 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_2 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_2 0xce00+STD_BETA_PCM,0x1808,0x020b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_2 0xce00+STD_BETA_PCM,0x1808,0x020c,0x0000,0x0000,0x0000
+
+#define writePCMChannelConfigurationProgramStereoUnknown 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoStereo 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoDual 0xce00+STD_BETA_PCM,0x1808,0x0003,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Unknown_0 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Unknown_1 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0000,0x0000,0x0000
+
+// Extended channel configuration requests
+
+#define writePCMChannelConfigurationProgramNoneX(n) 0xce00+STD_BETA_PCM,0x1808,0x0001,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw writePCMChannelConfigurationProgramNoneX(0x01)
+#define writePCMChannelConfigurationProgramNoneLhRh writePCMChannelConfigurationProgramNoneX(0x04)
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh writePCMChannelConfigurationProgramNoneX(0x05)
+#define writePCMChannelConfigurationProgramMonoX(n) 0xce00+STD_BETA_PCM,0x1808,0x0002,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw writePCMChannelConfigurationProgramMonoX(0x01)
+#define writePCMChannelConfigurationProgramMonoLhRh writePCMChannelConfigurationProgramMonoX(0x04)
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh writePCMChannelConfigurationProgramMonoX(0x05)
+#define writePCMChannelConfigurationProgramStereoX(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRw writePCMChannelConfigurationProgramStereoX(0x01)
+#define writePCMChannelConfigurationProgramStereoLhRh writePCMChannelConfigurationProgramStereoX(0x04)
+#define writePCMChannelConfigurationProgramStereoLwRwLhRh writePCMChannelConfigurationProgramStereoX(0x05)
+#define writePCMChannelConfigurationProgramStereoXLtRt(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLtRt writePCMChannelConfigurationProgramStereoXLtRt(0x01)
+#define writePCMChannelConfigurationProgramStereoLhRhLtRt writePCMChannelConfigurationProgramStereoXLtRt(0x04)
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhLtRt writePCMChannelConfigurationProgramStereoXLtRt(0x05)
+#define writePCMChannelConfigurationProgramStereoXMono(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwMono writePCMChannelConfigurationProgramStereoXMono(0x01)
+#define writePCMChannelConfigurationProgramStereoLhRhMono writePCMChannelConfigurationProgramStereoXMono(0x04)
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhMono writePCMChannelConfigurationProgramStereoXMono(0x05)
+#define writePCMChannelConfigurationProgram3StereoX(n) 0xce00+STD_BETA_PCM,0x1808,0x0108,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRw writePCMChannelConfigurationProgram3StereoX(0x01)
+#define writePCMChannelConfigurationProgram3StereoLhRh writePCMChannelConfigurationProgram3StereoX(0x04)
+#define writePCMChannelConfigurationProgram3StereoLwRwLhRh writePCMChannelConfigurationProgram3StereoX(0x05)
+#define writePCMChannelConfigurationProgramPhantomX(n) 0xce00+STD_BETA_PCM,0x1808,0x0105,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRw writePCMChannelConfigurationProgramPhantomX(0x01)
+#define writePCMChannelConfigurationProgramPhantomLhRh writePCMChannelConfigurationProgramPhantomX(0x04)
+#define writePCMChannelConfigurationProgramPhantomLwRwLhRh writePCMChannelConfigurationProgramPhantomX(0x05)
+#define writePCMChannelConfigurationProgramSurroundX(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRw writePCMChannelConfigurationProgramSurroundX(0x01)
+#define writePCMChannelConfigurationProgramSurroundLhRh writePCMChannelConfigurationProgramSurroundX(0x04)
+#define writePCMChannelConfigurationProgramSurroundLwRwLhRh writePCMChannelConfigurationProgramSurroundX(0x05)
+
+// _0
+#define writePCMChannelConfigurationProgramNoneX_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0001,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_0 writePCMChannelConfigurationProgramNoneX_0(0x01)
+#define writePCMChannelConfigurationProgramNoneLhRh_0 writePCMChannelConfigurationProgramNoneX_0(0x04)
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_0 writePCMChannelConfigurationProgramNoneX_0(0x05)
+#define writePCMChannelConfigurationProgramMonoX_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0002,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_0 writePCMChannelConfigurationProgramMonoX_0(0x01)
+#define writePCMChannelConfigurationProgramMonoLhRh_0 writePCMChannelConfigurationProgramMonoX_0(0x04)
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_0 writePCMChannelConfigurationProgramMonoX_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom0X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,(n<<8)0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_0 writePCMChannelConfigurationProgramPhantom0X_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRh_0 writePCMChannelConfigurationProgramPhantom0X_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_0 writePCMChannelConfigurationProgramPhantom0X_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XStereo_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_0 writePCMChannelConfigurationProgramPhantom0XStereo_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_0 writePCMChannelConfigurationProgramPhantom0XStereo_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 writePCMChannelConfigurationProgramPhantom0XStereo_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XLtRt_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_0 writePCMChannelConfigurationProgramPhantom0XLtRt_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_0 writePCMChannelConfigurationProgramPhantom0XLtRt_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_0 writePCMChannelConfigurationProgramPhantom0XLtRt_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_0 writePCMChannelConfigurationProgramPhantom0XMono_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_0 writePCMChannelConfigurationProgramPhantom0XMono_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_0 writePCMChannelConfigurationProgramPhantom0XMono_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XDual_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0003,((n<<8)|0x0004),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_0 writePCMChannelConfigurationProgramPhantom0XDual_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_0 writePCMChannelConfigurationProgramPhantom0XDual_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_0 writePCMChannelConfigurationProgramPhantom0XDual_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom1X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0004,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_0 writePCMChannelConfigurationProgramPhantom1X_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom1LhRh_0 writePCMChannelConfigurationProgramPhantom1X_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_0 writePCMChannelConfigurationProgramPhantom1X_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom2X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0005,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_0 writePCMChannelConfigurationProgramPhantom2X_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRh_0 writePCMChannelConfigurationProgramPhantom2X_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_0 writePCMChannelConfigurationProgramPhantom2X_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XStereo_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0005,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_0 writePCMChannelConfigurationProgramPhantom2XStereo_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_0 writePCMChannelConfigurationProgramPhantom2XStereo_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 writePCMChannelConfigurationProgramPhantom2XStereo_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XLtRt_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0005,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_0 writePCMChannelConfigurationProgramPhantom2XLtRt_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_0 writePCMChannelConfigurationProgramPhantom2XLtRt_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 writePCMChannelConfigurationProgramPhantom2XLtRt_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0005,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_0 writePCMChannelConfigurationProgramPhantom2XMono_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_0 writePCMChannelConfigurationProgramPhantom2XMono_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_0 writePCMChannelConfigurationProgramPhantom2XMono_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom3X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0006,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_0 writePCMChannelConfigurationProgramPhantom3X_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom3LhRh_0 writePCMChannelConfigurationProgramPhantom3X_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_0 writePCMChannelConfigurationProgramPhantom3X_0(0x05)
+#define writePCMChannelConfigurationProgramPhantom4X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0007,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_0 writePCMChannelConfigurationProgramPhantom4X_0(0x01)
+#define writePCMChannelConfigurationProgramPhantom4LhRh_0 writePCMChannelConfigurationProgramPhantom4X_0(0x04)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_0 writePCMChannelConfigurationProgramPhantom4X_0(0x05)
+#define writePCMChannelConfigurationProgramSurround0X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0008,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_0 writePCMChannelConfigurationProgramSurround0X_0(0x01)
+#define writePCMChannelConfigurationProgramSurround0LhRh_0 writePCMChannelConfigurationProgramSurround0X_0(0x04)
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_0 writePCMChannelConfigurationProgramSurround0X_0(0x05)
+#define writePCMChannelConfigurationProgramSurround1X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0009,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_0 writePCMChannelConfigurationProgramSurround1X_0(0x01)
+#define writePCMChannelConfigurationProgramSurround1LhRh_0 writePCMChannelConfigurationProgramSurround1X_0(0x04)
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_0 writePCMChannelConfigurationProgramSurround1X_0(0x05)
+#define writePCMChannelConfigurationProgramSurround2X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_0 writePCMChannelConfigurationProgramSurround2X_0(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRh_0 writePCMChannelConfigurationProgramSurround2X_0(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_0 writePCMChannelConfigurationProgramSurround2X_0(0x05)
+#define writePCMChannelConfigurationProgramSurround2XStereo_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_0 writePCMChannelConfigurationProgramSurround2XStereo_0(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_0 writePCMChannelConfigurationProgramSurround2XStereo_0(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_0 writePCMChannelConfigurationProgramSurround2XStereo_0(0x05)
+#define writePCMChannelConfigurationProgramSurround2XLtRt_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_0 writePCMChannelConfigurationProgramSurround2XLtRt_0(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_0 writePCMChannelConfigurationProgramSurround2XLtRt_0(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 writePCMChannelConfigurationProgramSurround2XLtRt_0(0x05)
+#define writePCMChannelConfigurationProgramSurround2XMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_0 writePCMChannelConfigurationProgramSurround2XMono_0(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_0 writePCMChannelConfigurationProgramSurround2XMono_0(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_0 writePCMChannelConfigurationProgramSurround2XMono_0(0x05)
+#define writePCMChannelConfigurationProgramSurround3X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000b,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_0 writePCMChannelConfigurationProgramSurround3X_0(0x01)
+#define writePCMChannelConfigurationProgramSurround3LhRh_0 writePCMChannelConfigurationProgramSurround3X_0(0x04)
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_0 writePCMChannelConfigurationProgramSurround3X_0(0x05)
+#define writePCMChannelConfigurationProgramSurround4X_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000c,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_0 writePCMChannelConfigurationProgramSurround4X_0(0x01)
+#define writePCMChannelConfigurationProgramSurround4LhRh_0 writePCMChannelConfigurationProgramSurround4X_0(0x04)
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_0 writePCMChannelConfigurationProgramSurround4X_0(0x05)
+
+// _1
+#define writePCMChannelConfigurationProgramNoneX_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0101,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_1 writePCMChannelConfigurationProgramNoneX_1(0x01)
+#define writePCMChannelConfigurationProgramNoneLhRh_1 writePCMChannelConfigurationProgramNoneX_1(0x04)
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_1 writePCMChannelConfigurationProgramNoneX_1(0x05)
+#define writePCMChannelConfigurationProgramMonoX_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0102,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_1 writePCMChannelConfigurationProgramMonoX_1(0x01)
+#define writePCMChannelConfigurationProgramMonoLhRh_1 writePCMChannelConfigurationProgramMonoX_1(0x04)
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_1 writePCMChannelConfigurationProgramMonoX_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom0X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0103,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_1 writePCMChannelConfigurationProgramPhantom0X_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRh_1 writePCMChannelConfigurationProgramPhantom0X_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_1 writePCMChannelConfigurationProgramPhantom0X_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XStereo_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0103,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_1 writePCMChannelConfigurationProgramPhantom0XStereo_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_1 writePCMChannelConfigurationProgramPhantom0XStereo_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 writePCMChannelConfigurationProgramPhantom0XStereo_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XLtRt_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0103,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_1 writePCMChannelConfigurationProgramPhantom0XLtRt_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_1 writePCMChannelConfigurationProgramPhantom0XLtRt_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 writePCMChannelConfigurationProgramPhantom0XLtRt_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0103,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_1 writePCMChannelConfigurationProgramPhantom0XMono_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_1 writePCMChannelConfigurationProgramPhantom0XMono_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_1 writePCMChannelConfigurationProgramPhantom0XMono_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XDual_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0103,((n<<8)|0x0004),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_1 writePCMChannelConfigurationProgramPhantom0XDual_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_1 writePCMChannelConfigurationProgramPhantom0XDual_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_1 writePCMChannelConfigurationProgramPhantom0XDual_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom1X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0104,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_1 writePCMChannelConfigurationProgramPhantom1X_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom1LhRh_1 writePCMChannelConfigurationProgramPhantom1X_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_1 writePCMChannelConfigurationProgramPhantom1X_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom2X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0105,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_1 writePCMChannelConfigurationProgramPhantom2X_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRh_1 writePCMChannelConfigurationProgramPhantom2X_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_1 writePCMChannelConfigurationProgramPhantom2X_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XStereo_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0105,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_1 writePCMChannelConfigurationProgramPhantom2XStereo_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_1 writePCMChannelConfigurationProgramPhantom2XStereo_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 writePCMChannelConfigurationProgramPhantom2XStereo_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XLtRt_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0105,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_1 writePCMChannelConfigurationProgramPhantom2XLtRt_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_1 writePCMChannelConfigurationProgramPhantom2XLtRt_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 writePCMChannelConfigurationProgramPhantom2XLtRt_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0105,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_1 writePCMChannelConfigurationProgramPhantom2XMono_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_1 writePCMChannelConfigurationProgramPhantom2XMono_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_1 writePCMChannelConfigurationProgramPhantom2XMono_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom3X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0106,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_1 writePCMChannelConfigurationProgramPhantom3X_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom3LhRh_1 writePCMChannelConfigurationProgramPhantom3X_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_1 writePCMChannelConfigurationProgramPhantom3X_1(0x05)
+#define writePCMChannelConfigurationProgramPhantom4X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0107,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_1 writePCMChannelConfigurationProgramPhantom4X_1(0x01)
+#define writePCMChannelConfigurationProgramPhantom4LhRh_1 writePCMChannelConfigurationProgramPhantom4X_1(0x04)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_1 writePCMChannelConfigurationProgramPhantom4X_1(0x05)
+#define writePCMChannelConfigurationProgramSurround0X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0108,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_1 writePCMChannelConfigurationProgramSurround0X_1(0x01)
+#define writePCMChannelConfigurationProgramSurround0LhRh_1 writePCMChannelConfigurationProgramSurround0X_1(0x04)
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_1 writePCMChannelConfigurationProgramSurround0X_1(0x05)
+#define writePCMChannelConfigurationProgramSurround1X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0109,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_1 writePCMChannelConfigurationProgramSurround1X_1(0x01)
+#define writePCMChannelConfigurationProgramSurround1LhRh_1 writePCMChannelConfigurationProgramSurround1X_1(0x04)
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_1 writePCMChannelConfigurationProgramSurround1X_1(0x05)
+#define writePCMChannelConfigurationProgramSurround2X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_1 writePCMChannelConfigurationProgramSurround2X_1(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRh_1 writePCMChannelConfigurationProgramSurround2X_1(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_1 writePCMChannelConfigurationProgramSurround2X_1(0x05)
+#define writePCMChannelConfigurationProgramSurround2XStereo_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_1 writePCMChannelConfigurationProgramSurround2XStereo_1(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_1 writePCMChannelConfigurationProgramSurround2XStereo_1(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_1 writePCMChannelConfigurationProgramSurround2XStereo_1(0x05)
+#define writePCMChannelConfigurationProgramSurround2XLtRt_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_1 writePCMChannelConfigurationProgramSurround2XLtRt_1(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_1 writePCMChannelConfigurationProgramSurround2XLtRt_1(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 writePCMChannelConfigurationProgramSurround2XLtRt_1(0x05)
+#define writePCMChannelConfigurationProgramSurround2XMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_1 writePCMChannelConfigurationProgramSurround2XMono_1(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_1 writePCMChannelConfigurationProgramSurround2XMono_1(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_1 writePCMChannelConfigurationProgramSurround2XMono_1(0x05)
+#define writePCMChannelConfigurationProgramSurround3X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010b,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_1 writePCMChannelConfigurationProgramSurround3X_1(0x01)
+#define writePCMChannelConfigurationProgramSurround3LhRh_1 writePCMChannelConfigurationProgramSurround3X_1(0x04)
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_1 writePCMChannelConfigurationProgramSurround3X_1(0x05)
+#define writePCMChannelConfigurationProgramSurround4X_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010c,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_1 writePCMChannelConfigurationProgramSurround4X_1(0x01)
+#define writePCMChannelConfigurationProgramSurround4LhRh_1 writePCMChannelConfigurationProgramSurround4X_1(0x04)
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_1 writePCMChannelConfigurationProgramSurround4X_1(0x05)
+// _2
+#define writePCMChannelConfigurationProgramNoneX_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0201,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_2 writePCMChannelConfigurationProgramNoneX_2(0x01)
+#define writePCMChannelConfigurationProgramNoneLhRh_2 writePCMChannelConfigurationProgramNoneX_2(0x04)
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_2 writePCMChannelConfigurationProgramNoneX_2(0x05)
+#define writePCMChannelConfigurationProgramMonoX_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0202,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_2 writePCMChannelConfigurationProgramMonoX_2(0x01)
+#define writePCMChannelConfigurationProgramMonoLhRh_2 writePCMChannelConfigurationProgramMonoX_2(0x04)
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_2 writePCMChannelConfigurationProgramMonoX_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom0X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0203,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_2 writePCMChannelConfigurationProgramPhantom0X_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRh_2 writePCMChannelConfigurationProgramPhantom0X_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_2 writePCMChannelConfigurationProgramPhantom0X_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XStereo_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0203,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_2 writePCMChannelConfigurationProgramPhantom0XStereo_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_2 writePCMChannelConfigurationProgramPhantom0XStereo_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 writePCMChannelConfigurationProgramPhantom0XStereo_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XLtRt_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0203,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_2 writePCMChannelConfigurationProgramPhantom0XLtRt_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_2 writePCMChannelConfigurationProgramPhantom0XLtRt_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 writePCMChannelConfigurationProgramPhantom0XLtRt_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0203,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_2 writePCMChannelConfigurationProgramPhantom0XMono_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_2 writePCMChannelConfigurationProgramPhantom0XMono_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_2 writePCMChannelConfigurationProgramPhantom0XMono_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom0XDual_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0203,((n<<8)|0x0004),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_2 writePCMChannelConfigurationProgramPhantom0XDual_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_2 writePCMChannelConfigurationProgramPhantom0XDual_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_2 writePCMChannelConfigurationProgramPhantom0XDual_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom1X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0204,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_2 writePCMChannelConfigurationProgramPhantom1X_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom1LhRh_2 writePCMChannelConfigurationProgramPhantom1X_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_2 writePCMChannelConfigurationProgramPhantom1X_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom2X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0205,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_2 writePCMChannelConfigurationProgramPhantom2X_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRh_2 writePCMChannelConfigurationProgramPhantom2X_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_2 writePCMChannelConfigurationProgramPhantom2X_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XStereo_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0205,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_2 writePCMChannelConfigurationProgramPhantom2XStereo_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_2 writePCMChannelConfigurationProgramPhantom2XStereo_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 writePCMChannelConfigurationProgramPhantom2XStereo_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XLtRt_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0205,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_2 writePCMChannelConfigurationProgramPhantom2XLtRt_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_2 writePCMChannelConfigurationProgramPhantom2XLtRt_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 writePCMChannelConfigurationProgramPhantom2XLtRt_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom2XMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0205,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_2 writePCMChannelConfigurationProgramPhantom2XMono_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_2 writePCMChannelConfigurationProgramPhantom2XMono_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_2 writePCMChannelConfigurationProgramPhantom2XMono_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom3X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0206,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_2 writePCMChannelConfigurationProgramPhantom3X_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom3LhRh_2 writePCMChannelConfigurationProgramPhantom3X_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_2 writePCMChannelConfigurationProgramPhantom3X_2(0x05)
+#define writePCMChannelConfigurationProgramPhantom4X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0207,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_2 writePCMChannelConfigurationProgramPhantom4X_2(0x01)
+#define writePCMChannelConfigurationProgramPhantom4LhRh_2 writePCMChannelConfigurationProgramPhantom4X_2(0x04)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_2 writePCMChannelConfigurationProgramPhantom4X_2(0x05)
+#define writePCMChannelConfigurationProgramSurround0X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0208,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_2 writePCMChannelConfigurationProgramSurround0X_2(0x01)
+#define writePCMChannelConfigurationProgramSurround0LhRh_2 writePCMChannelConfigurationProgramSurround0X_2(0x04)
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_2 writePCMChannelConfigurationProgramSurround0X_2(0x05)
+#define writePCMChannelConfigurationProgramSurround1X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0209,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_2 writePCMChannelConfigurationProgramSurround1X_2(0x01)
+#define writePCMChannelConfigurationProgramSurround1LhRh_2 writePCMChannelConfigurationProgramSurround1X_2(0x04)
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_2 writePCMChannelConfigurationProgramSurround1X_2(0x05)
+#define writePCMChannelConfigurationProgramSurround2X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_2 writePCMChannelConfigurationProgramSurround2X_2(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRh_2 writePCMChannelConfigurationProgramSurround2X_2(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_2 writePCMChannelConfigurationProgramSurround2X_2(0x05)
+#define writePCMChannelConfigurationProgramSurround2XStereo_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,((n<<8)|0x0001),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_2 writePCMChannelConfigurationProgramSurround2XStereo_2(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_2 writePCMChannelConfigurationProgramSurround2XStereo_2(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_2 writePCMChannelConfigurationProgramSurround2XStereo_2(0x05)
+#define writePCMChannelConfigurationProgramSurround2XLtRt_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,((n<<8)|0x0002),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_2 writePCMChannelConfigurationProgramSurround2XLtRt_2(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_2 writePCMChannelConfigurationProgramSurround2XLtRt_2(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 writePCMChannelConfigurationProgramSurround2XLtRt_2(0x05)
+#define writePCMChannelConfigurationProgramSurround2XMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,((n<<8)|0x0003),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_2 writePCMChannelConfigurationProgramSurround2XMono_2(0x01)
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_2 writePCMChannelConfigurationProgramSurround2XMono_2(0x04)
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_2 writePCMChannelConfigurationProgramSurround2XMono_2(0x05)
+#define writePCMChannelConfigurationProgramSurround3X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020b,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_2 writePCMChannelConfigurationProgramSurround3X_2(0x01)
+#define writePCMChannelConfigurationProgramSurround3LhRh_2 writePCMChannelConfigurationProgramSurround3X_2(0x04)
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_2 writePCMChannelConfigurationProgramSurround3X_2(0x05)
+#define writePCMChannelConfigurationProgramSurround4X_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020c,(n<<8),0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_2 writePCMChannelConfigurationProgramSurround4X_2(0x01)
+#define writePCMChannelConfigurationProgramSurround4LhRh_2 writePCMChannelConfigurationProgramSurround4X_2(0x04)
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_2 writePCMChannelConfigurationProgramSurround4X_2(0x05)
+
+// sort of legacy. Only writes the low 32 bits.
+// #define writePCMChannelConfigurationProgramHL(HH,LL) 0xcc00+STD_BETA_PCM,0x001C,LL,HH
+#define writePCMChannelConfigurationProgramHL(HH,LL) 0xce00+STD_BETA_PCM,0x1808,LL,HH,0,0
+
+// writes the full 64 bits
+#define writePCMExtChannelConfigurationProgramHLHL(HH,HL,LH,LL) 0xce00+STD_BETA_PCM,0x1808,LL,LH,HL,HH
+
+#define readPCMChannelConfigurationProgramExtChan 0xc200+STD_BETA_PCM,0x0b00
+#define readPCMChannelConfigurationProgramExtMask readPCMChannelConfigurationProgramExtChan
+#define writePCMChannelConfigurationProgramExtChanNone 0xca00+STD_BETA_PCM,0x0b00
+#define writePCMChannelConfigurationProgramExtChanLhRh 0xca00+STD_BETA_PCM,(0x0b04)//PAF_CC_EXTMASK_LhRh
+#define writePCMChannelConfigurationProgramExtChanLwRw 0xca00+STD_BETA_PCM,(0x0b01)//PAF_CC_EXTMASK_LwRw
+#define writePCMChannelConfigurationProgramExtChanLhRhLwRw 0xca00+STD_BETA_PCM,(0x0b05)//PAF_CC_EXTMASK_LhRh|PAF_CC_EXTMASK_LwRw
+
+#define writePCMChannelConfigurationProgramAuxUnknown 0xca00+STD_BETA_PCM,0x0a00
+#define writePCMChannelConfigurationProgramAuxStereo 0xca00+STD_BETA_PCM,0x0a01
+#define writePCMChannelConfigurationProgramAuxLtRt 0xca00+STD_BETA_PCM,0x0a02
+#define writePCMChannelConfigurationProgramAuxMono 0xca00+STD_BETA_PCM,0x0a03
+#define writePCMChannelConfigurationProgramAuxDual 0xca00+STD_BETA_PCM,0x0a04
+
+//ATMOS
+#define writePCMChannelConfigurationProgramSurround2ATMOS_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0000,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround2ATMOS_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0000,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround2ATMOS_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0000,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround2ATMOSMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0003,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround2ATMOSMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0003,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround2ATMOSMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0003,(n<<8),0x0000
+
+#define writePCMChannelConfigurationProgramSurround2LwRwATMOS_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwATMOS_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwATMOS_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0100,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0103,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0103,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0103,(n<<8),0x0000
+
+#define writePCMChannelConfigurationProgramSurround4ATMOS_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000c,0x0000,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround4ATMOS_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010c,0x0000,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround4ATMOS_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020c,0x0000,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround4ATMOSMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000c,0x0003,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround4ATMOSMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010c,0x0003,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround4ATMOSMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020c,0x0003,(n<<8),0x0000
+
+#define writePCMChannelConfigurationProgramSurround4LwRwATMOS_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000a,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwATMOS_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwATMOS_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020a,0x0100,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_PCM,0x1808,0x000c,0x0103,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_PCM,0x1808,0x010c,0x0103,(n<<8),0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_PCM,0x1808,0x020c,0x0103,(n<<8),0x0000
+
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 writePCMChannelConfigurationProgramSurround2ATMOS_0(0xA)
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 writePCMChannelConfigurationProgramSurround2ATMOS_1(0xA)
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 writePCMChannelConfigurationProgramSurround2ATMOS_2(0xA)
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 wrotePCMChannelConfigurationProgramSurround2ATMOSMono_0(0xA)
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 wrotePCMChannelConfigurationProgramSurround2ATMOSMono_1(0xA)
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 wrotePCMChannelConfigurationProgramSurround2ATMOSMono_2(0xA)
+
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_0 writePCMChannelConfigurationProgramSurround4ATMOS_0(0x4)
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_1 writePCMChannelConfigurationProgramSurround4ATMOS_1(0x4)
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_2 writePCMChannelConfigurationProgramSurround4ATMOS_2(0x4)
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_0 wrotePCMChannelConfigurationProgramSurround4ATMOSMono_0(0x4)
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_1 wrotePCMChannelConfigurationProgramSurround4ATMOSMono_1(0x4)
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_2 wrotePCMChannelConfigurationProgramSurround4ATMOSMono_2(0x4)
+
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 writePCMChannelConfigurationProgramSurround2LwRwATMOS_0(0xA)
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 writePCMChannelConfigurationProgramSurround2LwRwATMOS_1(0xA)
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 writePCMChannelConfigurationProgramSurround2LwRwATMOS_2(0xA)
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 wrotePCMChannelConfigurationProgramSurround2LwRwATMOSMono_0(0xA)
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 wrotePCMChannelConfigurationProgramSurround2LwRwATMOSMono_1(0xA)
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 wrotePCMChannelConfigurationProgramSurround2LwRwATMOSMono_2(0xA)
+
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 writePCMChannelConfigurationProgramSurround4ATMOS_0(0xA)
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 writePCMChannelConfigurationProgramSurround4ATMOS_1(0xA)
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 writePCMChannelConfigurationProgramSurround4ATMOS_2(0xA)
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 wrotePCMChannelConfigurationProgramSurround4ATMOSMono_0(0xA)
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 wrotePCMChannelConfigurationProgramSurround4ATMOSMono_1(0xA)
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 wrotePCMChannelConfigurationProgramSurround4ATMOSMono_2(0xA)
+
+#define writePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 writePCMChannelConfigurationProgramSurround4LwRwATMOS_0(0xA)
+#define writePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 writePCMChannelConfigurationProgramSurround4LwRwATMOS_1(0xA)
+#define writePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 writePCMChannelConfigurationProgramSurround4LwRwATMOS_2(0xA)
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 wrotePCMChannelConfigurationProgramSurround4LwRwATMOSMono_0(0xA)
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 wrotePCMChannelConfigurationProgramSurround4LwRwATMOSMono_1(0xA)
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 wrotePCMChannelConfigurationProgramSurround4LwRwATMOSMono_2(0xA)
+
+#define writePCMChannelConfigurationProgramPhantom4LwRwATMOS_0(n) 0xce00+STD_BETA_PCM,0x1808,0x0007,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwATMOS_1(n) 0xce00+STD_BETA_PCM,0x1808,0x0107,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwATMOS_2(n) 0xce00+STD_BETA_PCM,0x1808,0x0207,0x0100,(n<<8),0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_0 writePCMChannelConfigurationProgramPhantom4LwRwATMOS_0(0x20)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_1 writePCMChannelConfigurationProgramPhantom4LwRwATMOS_1(0x20)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_2 writePCMChannelConfigurationProgramPhantom4LwRwATMOS_2(0x20)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_0 writePCMChannelConfigurationProgramPhantom4LwRwATMOS_0(0x26)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_1 writePCMChannelConfigurationProgramPhantom4LwRwATMOS_1(0x26)
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_2 writePCMChannelConfigurationProgramPhantom4LwRwATMOS_2(0x26)
+
+// Reference: pafcc.h: PAFCC_SIX_CHANNEL_CONFIG_FULL "5.1" 6 channel config
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_5_1 0xce00+STD_BETA_PCM,0x1808,0x010a,0x0000,0x0000,0x0000
+
+// Reference: pafcc.h: PAFCC_EIGHT_CHANNEL_CONFIG_FULL "7.1" 8 channel config
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_7_1 0xce00+STD_BETA_PCM,0x1808,0x010c,0x0000,0x0000,0x0000
+
+// Reference: pafcc.h: PAFCC_TWELVE_CHANNEL_ATMOS_CONFIG_FULL "11.1" 12 channel mask (ATMOS version)
+// PAF_LEFT,PAF_RGHT,PAF_CNTR,PAF_LTRR,PAF_RTRR,PAF_LSUR,PAF_RSUR,PAF_LBAK,PAF_RBAK,PAF_SUBW,PAF_LTFT,PAF_RTFT,
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_11_1 writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1
+
+// Reference: pafcc.h: PAFCC_TWELVE_CHANNEL_CONFIG_FULL "11.1" 12 channel mask (non ATMOS version)
+// PAF_LEFT,PAF_RGHT,PAF_CNTR,PAF_LWID,PAF_RWID,PAF_LSUR,PAF_RSUR,PAF_LBAK,PAF_RBAK,PAF_SUBW,PAF_LHED,PAF_RHED
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x010c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRhLwRw_11_1 0xce00+STD_BETA_PCM,0x1808,0x010c,0x0500,0x0000,0x0000
+
+// Reference: pafcc.h: PAFCC_SIXTEEN_CHANNEL_CONFIG_FULL "14.2" 14 channel mask
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x0207,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_14_2 writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_2
+#define writePCMChannelConfigurationProgram16Channels writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_14_2
+
+// Reference: pafcc.h: PAFCC_THIRTYTWO_CHANNEL_CONFIG_FULL 32 channel mask
+// PAF_ChannelConfiguration [sub][sat],[extMask][aux],[extMask3][extMask2],[reserved2][reserved1]
+// PAF_ChannelConfiguration 0x0207,0x0100,0xe67f,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce00+STD_BETA_PCM,0x1808,0x0207,0x0100,0xe67f,0x0000
+// Obsolete: #define writePCMChannelConfigurationProgram32Channels 0xce00+STD_BETA_PCM,0x1808,0x020c,0xff00,0x3fff,0x0000
+#define writePCMChannelConfigurationProgram32Channels writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2
+
+#define readPCMChannelConfigurationProgramATMOSChan 0xc200+STD_BETA_PCM,0x3d00
+#define readPCMChannelConfigurationProgramATMOSMask readPCMChannelConfigurationProgramATMOSChan
+#define writePCMChannelConfigurationProgramATMOSChanNone 0xca00+STD_BETA_PCM,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca00+STD_BETA_PCM,(0x3d11)//PAF_CC_EXTMASK_LfhRfh|PAF_CC_EXTMASK_LrhRrh
+#define writePCMChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca00+STD_BETA_PCM,(0x3d0a)//PAF_CC_EXTMASK_LtfRtf|PAF_CC_EXTMASK_LtrRtr
+#define writePCMChannelConfigurationProgramATMOSChanLtmRtm 0xca00+STD_BETA_PCM,(0x3d04)//PAF_CC_EXTMASK_LtmRtm
+
+//-------------------------------------------------------------------------------------------------------------
+#define readPCMCenterMixLevel 0xc300+STD_BETA_PCM,0x000C
+#define writePCMCenterMixLevelN(NN) 0xcb00+STD_BETA_PCM,0x000C,(0xFFFF&(NN))
+#define wrotePCMCenterMixLevel 0xcb00+STD_BETA_PCM,0x000C
+
+#define readPCMSurroundMixLevel 0xc300+STD_BETA_PCM,0x000E
+#define writePCMSurroundMixLevelN(NN) 0xcb00+STD_BETA_PCM,0x000E,(0xFFFF&(NN))
+#define wrotePCMSurroundMixLevel 0xcb00+STD_BETA_PCM,0x000E
+
+#define readPCMLFEDownmixInclude 0xc200+STD_BETA_PCM,0x1000
+#define writePCMLFEDownmixIncludeNo 0xca00+STD_BETA_PCM,0x1000
+#define writePCMLFEDownmixIncludeYes 0xca00+STD_BETA_PCM,0x1001
+
+
+#define readPCMStatus 0xc508,STD_BETA_PCM
+#define readPCMControl \
+ readPCMMode, \
+ readPCMRamp, \
+ readPCMScaleVolume, \
+ readPCMLFEDownmixVolume, \
+ readPCMChannelConfigurationProgram, \
+ readPCMCenterMixLevel, \
+ readPCMSurroundMixLevel, \
+ readPCMLFEDownmixInclude
+
+#endif /* _PCM_A */
+
diff --git a/alpha/pcm_a.hdM b/alpha/pcm_a.hdM
--- /dev/null
+++ b/alpha/pcm_a.hdM
@@ -0,0 +1,336 @@
+// pcm_a.hdM: inverse compilation file [Wed Mar 28 14:11:11 CDT 2018]
+
+#define readPCMMode 0xc234,0x0400
+#define writePCMModeEnable 0xca34,0x0401
+#define readPCMRamp 0xc234,0x0500
+#define writePCMRampDisable 0xca34,0x0500
+#define writePCMRampEnable 0xca34,0x0501
+#define readPCMScaleVolume 0xc234,0x0600
+#define wrotePCMScaleVolume 0xca34,0x0600
+#define readPCMLFEDownmixVolume 0xc234,0x0700
+#define writePCMLFEDownmixVolumeN__20__ 0xca34,0x0714
+#define readPCMChannelConfigurationProgram 0xc634,0x1808
+#define writePCMChannelConfigurationProgramUnknown 0xce34,0x1808,0x0000,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone 0xce34,0x1808,0x0001,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono 0xce34,0x1808,0x0002,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereo 0xce34,0x1808,0x0003,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLtRt 0xce34,0x1808,0x0003,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoMono 0xce34,0x1808,0x0003,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3Stereo 0xce34,0x1808,0x0108,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom 0xce34,0x1808,0x0105,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround 0xce34,0x1808,0x010a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_0 0xce34,0x1808,0x0003,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_0 0xce34,0x1808,0x0003,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_0 0xce34,0x1808,0x0004,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_0 0xce34,0x1808,0x0005,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_0 0xce34,0x1808,0x0005,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_0 0xce34,0x1808,0x0005,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_0 0xce34,0x1808,0x0005,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_0 0xce34,0x1808,0x0006,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_0 0xce34,0x1808,0x0007,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_0 0xce34,0x1808,0x1808,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_0 0xce34,0x1808,0x0009,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_0 0xce34,0x1808,0x000a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_0 0xce34,0x1808,0x000a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_0 0xce34,0x1808,0x000a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_0 0xce34,0x1808,0x000a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_0 0xce34,0x1808,0x000b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_0 0xce34,0x1808,0x000c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone_1 0xce34,0x1808,0x0101,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_1 0xce34,0x1808,0x0102,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_1 0xce34,0x1808,0x0103,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_1 0xce34,0x1808,0x0103,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_1 0xce34,0x1808,0x0103,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_1 0xce34,0x1808,0x0103,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_1 0xce34,0x1808,0x0103,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_1 0xce34,0x1808,0x0104,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_1 0xce34,0x1808,0x0105,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_1 0xce34,0x1808,0x0105,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_1 0xce34,0x1808,0x0105,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_1 0xce34,0x1808,0x0106,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_1 0xce34,0x1808,0x0107,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_1 0xce34,0x1808,0x0109,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_1 0xce34,0x1808,0x010a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_1 0xce34,0x1808,0x010a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_1 0xce34,0x1808,0x010a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_1 0xce34,0x1808,0x010b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_1 0xce34,0x1808,0x010c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNone_2 0xce34,0x1808,0x0201,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMono_2 0xce34,0x1808,0x0202,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0_2 0xce34,0x1808,0x0203,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Stereo_2 0xce34,0x1808,0x0203,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LtRt_2 0xce34,0x1808,0x0203,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Mono_2 0xce34,0x1808,0x0203,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0Dual_2 0xce34,0x1808,0x0203,0x0004,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1_2 0xce34,0x1808,0x0204,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2_2 0xce34,0x1808,0x0205,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Stereo_2 0xce34,0x1808,0x0205,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LtRt_2 0xce34,0x1808,0x0205,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2Mono_2 0xce34,0x1808,0x0205,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3_2 0xce34,0x1808,0x0206,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4_2 0xce34,0x1808,0x0207,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0_2 0xce34,0x1808,0x0208,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1_2 0xce34,0x1808,0x0209,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2_2 0xce34,0x1808,0x020a,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Stereo_2 0xce34,0x1808,0x020a,0x0001,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtRt_2 0xce34,0x1808,0x020a,0x0002,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2Mono_2 0xce34,0x1808,0x020a,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3_2 0xce34,0x1808,0x020b,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4_2 0xce34,0x1808,0x020c,0x0000,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw 0xce34,0x1808,0x0001,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh 0xce34,0x1808,0x0001,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh 0xce34,0x1808,0x0001,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw 0xce34,0x1808,0x0002,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh 0xce34,0x1808,0x0002,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh 0xce34,0x1808,0x0002,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRw 0xce34,0x1808,0x0003,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRh 0xce34,0x1808,0x0003,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRh 0xce34,0x1808,0x0003,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLtRt 0xce34,0x1808,0x0003,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRhLtRt 0xce34,0x1808,0x0003,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhLtRt 0xce34,0x1808,0x0003,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwMono 0xce34,0x1808,0x0003,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLhRhMono 0xce34,0x1808,0x0003,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramStereoLwRwLhRhMono 0xce34,0x1808,0x0003,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRw 0xce34,0x1808,0x0108,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLhRh 0xce34,0x1808,0x0108,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgram3StereoLwRwLhRh 0xce34,0x1808,0x0108,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRw 0xce34,0x1808,0x0105,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLhRh 0xce34,0x1808,0x0105,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantomLwRwLhRh 0xce34,0x1808,0x0105,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRw 0xce34,0x1808,0x010a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLhRh 0xce34,0x1808,0x010a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurroundLwRwLhRh 0xce34,0x1808,0x010a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_0 0xce34,0x1808,0x0003,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_0 0xce34,0x1808,0x0003,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_0 0xce34,0x1808,0x0003,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_0 0xce34,0x1808,0x0003,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_0 0xce34,0x1808,0x0003,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_0 0xce34,0x1808,0x0003,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_0 0xce34,0x1808,0x0003,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_0 0xce34,0x1808,0x0004,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_0 0xce34,0x1808,0x0004,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_0 0xce34,0x1808,0x0004,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_0 0xce34,0x1808,0x0005,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRh_0 0xce34,0x1808,0x0005,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_0 0xce34,0x1808,0x0005,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_0 0xce34,0x1808,0x0005,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_0 0xce34,0x1808,0x0005,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_0 0xce34,0x1808,0x0005,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_0 0xce34,0x1808,0x0005,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_0 0xce34,0x1808,0x0005,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_0 0xce34,0x1808,0x0005,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_0 0xce34,0x1808,0x0005,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_0 0xce34,0x1808,0x0005,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_0 0xce34,0x1808,0x0005,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_0 0xce34,0x1808,0x0006,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_0 0xce34,0x1808,0x0006,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_0 0xce34,0x1808,0x0006,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_0 0xce34,0x1808,0x0007,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_0 0xce34,0x1808,0x0007,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_0 0xce34,0x1808,0x0007,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_0 0xce34,0x1808,0x0008,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LhRh_0 0xce34,0x1808,0x0008,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_0 0xce34,0x1808,0x0008,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_0 0xce34,0x1808,0x0009,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_0 0xce34,0x1808,0x0009,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_0 0xce34,0x1808,0x0009,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_0 0xce34,0x1808,0x000a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRh_0 0xce34,0x1808,0x000a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_0 0xce34,0x1808,0x000a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_0 0xce34,0x1808,0x000a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_0 0xce34,0x1808,0x000a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_0 0xce34,0x1808,0x000a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_0 0xce34,0x1808,0x000a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_0 0xce34,0x1808,0x000a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_0 0xce34,0x1808,0x000a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_0 0xce34,0x1808,0x000a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_0 0xce34,0x1808,0x000a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_0 0xce34,0x1808,0x000a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_0 0xce34,0x1808,0x000b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_0 0xce34,0x1808,0x000b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_0 0xce34,0x1808,0x000b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_0 0xce34,0x1808,0x000c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_0 0xce34,0x1808,0x000c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_0 0xce34,0x1808,0x000c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_1 0xce34,0x1808,0x0101,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh_1 0xce34,0x1808,0x0101,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_1 0xce34,0x1808,0x0101,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_1 0xce34,0x1808,0x0102,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh_1 0xce34,0x1808,0x0102,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_1 0xce34,0x1808,0x0102,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_1 0xce34,0x1808,0x0103,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRh_1 0xce34,0x1808,0x0103,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_1 0xce34,0x1808,0x0103,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_1 0xce34,0x1808,0x0103,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_1 0xce34,0x1808,0x0103,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_1 0xce34,0x1808,0x0103,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_1 0xce34,0x1808,0x0103,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_1 0xce34,0x1808,0x0103,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_1 0xce34,0x1808,0x0103,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_1 0xce34,0x1808,0x0103,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_1 0xce34,0x1808,0x0103,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_1 0xce34,0x1808,0x0103,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_1 0xce34,0x1808,0x0103,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_1 0xce34,0x1808,0x0103,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_1 0xce34,0x1808,0x0103,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_1 0xce34,0x1808,0x0104,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_1 0xce34,0x1808,0x0104,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_1 0xce34,0x1808,0x0104,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_1 0xce34,0x1808,0x0105,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_1 0xce34,0x1808,0x0105,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_1 0xce34,0x1808,0x0105,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_1 0xce34,0x1808,0x0105,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_1 0xce34,0x1808,0x0105,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_1 0xce34,0x1808,0x0105,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_1 0xce34,0x1808,0x0105,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_1 0xce34,0x1808,0x0105,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_1 0xce34,0x1808,0x0105,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_1 0xce34,0x1808,0x0106,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_1 0xce34,0x1808,0x0106,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_1 0xce34,0x1808,0x0106,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_1 0xce34,0x1808,0x0107,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_1 0xce34,0x1808,0x0107,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_1 0xce34,0x1808,0x0107,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_1 0xce34,0x1808,0x0109,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_1 0xce34,0x1808,0x0109,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_1 0xce34,0x1808,0x0109,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_1 0xce34,0x1808,0x010a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_1 0xce34,0x1808,0x010a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_1 0xce34,0x1808,0x010a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_1 0xce34,0x1808,0x010a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_1 0xce34,0x1808,0x010a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_1 0xce34,0x1808,0x010a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_1 0xce34,0x1808,0x010a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_1 0xce34,0x1808,0x010a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_1 0xce34,0x1808,0x010a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_1 0xce34,0x1808,0x010b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_1 0xce34,0x1808,0x010b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_1 0xce34,0x1808,0x010b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_1 0xce34,0x1808,0x010c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_1 0xce34,0x1808,0x010c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_1 0xce34,0x1808,0x010c,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRw_2 0xce34,0x1808,0x0201,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLhRh_2 0xce34,0x1808,0x0201,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramNoneLwRwLhRh_2 0xce34,0x1808,0x0201,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRw_2 0xce34,0x1808,0x0202,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLhRh_2 0xce34,0x1808,0x0202,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramMonoLwRwLhRh_2 0xce34,0x1808,0x0202,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRw_2 0xce34,0x1808,0x0203,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRh_2 0xce34,0x1808,0x0203,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRh_2 0xce34,0x1808,0x0203,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwStereo_2 0xce34,0x1808,0x0203,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhStereo_2 0xce34,0x1808,0x0203,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhStereo_2 0xce34,0x1808,0x0203,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLtRt_2 0xce34,0x1808,0x0203,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhLtRt_2 0xce34,0x1808,0x0203,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhLtRt_2 0xce34,0x1808,0x0203,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwMono_2 0xce34,0x1808,0x0203,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhMono_2 0xce34,0x1808,0x0203,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhMono_2 0xce34,0x1808,0x0203,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwDual_2 0xce34,0x1808,0x0203,0x0104,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LhRhDual_2 0xce34,0x1808,0x0203,0x0404,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom0LwRwLhRhDual_2 0xce34,0x1808,0x0203,0x0504,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRw_2 0xce34,0x1808,0x0204,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LhRh_2 0xce34,0x1808,0x0204,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom1LwRwLhRh_2 0xce34,0x1808,0x0204,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRw_2 0xce34,0x1808,0x0205,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRh_2 0xce34,0x1808,0x0205,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRh_2 0xce34,0x1808,0x0205,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwStereo_2 0xce34,0x1808,0x0205,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhStereo_2 0xce34,0x1808,0x0205,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhStereo_2 0xce34,0x1808,0x0205,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLtRt_2 0xce34,0x1808,0x0205,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhLtRt_2 0xce34,0x1808,0x0205,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhLtRt_2 0xce34,0x1808,0x0205,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwMono_2 0xce34,0x1808,0x0205,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LhRhMono_2 0xce34,0x1808,0x0205,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom2LwRwLhRhMono_2 0xce34,0x1808,0x0205,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRw_2 0xce34,0x1808,0x0206,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LhRh_2 0xce34,0x1808,0x0206,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom3LwRwLhRh_2 0xce34,0x1808,0x0206,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRw_2 0xce34,0x1808,0x0207,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LhRh_2 0xce34,0x1808,0x0207,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLhRh_2 0xce34,0x1808,0x0207,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRw_2 0xce34,0x1808,0x0208,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LhRh_2 0xce34,0x1808,0x0208,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround0LwRwLhRh_2 0xce34,0x1808,0x0208,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRw_2 0xce34,0x1808,0x0209,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LhRh_2 0xce34,0x1808,0x0209,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround1LwRwLhRh_2 0xce34,0x1808,0x0209,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRw_2 0xce34,0x1808,0x020a,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRh_2 0xce34,0x1808,0x020a,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRh_2 0xce34,0x1808,0x020a,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwStereo_2 0xce34,0x1808,0x020a,0x0101,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhStereo_2 0xce34,0x1808,0x020a,0x0401,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhStereo_2 0xce34,0x1808,0x020a,0x0501,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtRt_2 0xce34,0x1808,0x020a,0x0102,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhLtRt_2 0xce34,0x1808,0x020a,0x0402,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhLtRt_2 0xce34,0x1808,0x020a,0x0502,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwMono_2 0xce34,0x1808,0x020a,0x0103,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LhRhMono_2 0xce34,0x1808,0x020a,0x0403,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLhRhMono_2 0xce34,0x1808,0x020a,0x0503,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRw_2 0xce34,0x1808,0x020b,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LhRh_2 0xce34,0x1808,0x020b,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround3LwRwLhRh_2 0xce34,0x1808,0x020b,0x0500,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRw_2 0xce34,0x1808,0x020c,0x0100,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LhRh_2 0xce34,0x1808,0x020c,0x0400,0x0000,0x0000
+#define writePCMChannelConfigurationProgramSurround4LwRwLhRh_2 0xce34,0x1808,0x020c,0x0500,0x0000,0x0000
+#define readPCMChannelConfigurationProgramExtChan 0xc234,0x0b00
+#define writePCMChannelConfigurationProgramExtChanNone 0xca34,0x0b00
+#define writePCMChannelConfigurationProgramExtChanLhRh 0xca34,0x0b04
+#define writePCMChannelConfigurationProgramExtChanLwRw 0xca34,0x0b01
+#define writePCMChannelConfigurationProgramExtChanLhRhLwRw 0xca34,0x0b05
+#define writePCMChannelConfigurationProgramAuxUnknown 0xca34,0x0a00
+#define writePCMChannelConfigurationProgramAuxStereo 0xca34,0x0a01
+#define writePCMChannelConfigurationProgramAuxLtRt 0xca34,0x0a02
+#define writePCMChannelConfigurationProgramAuxMono 0xca34,0x0a03
+#define writePCMChannelConfigurationProgramAuxDual 0xca34,0x0a04
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0000,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0003,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_0 0xce34,0x1808,0x000c,0x0000,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_1 0xce34,0x1808,0x010c,0x0000,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtmRtm_2 0xce34,0x1808,0x020c,0x0000,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_0 0xce34,0x1808,0x000c,0x0003,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_1 0xce34,0x1808,0x010c,0x0003,0x0400,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtmRtm_2 0xce34,0x1808,0x020c,0x0003,0x0400,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0100,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0100,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0100,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000a,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010a,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020a,0x0103,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0000,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0000,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0003,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce34,0x1808,0x000c,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce34,0x1808,0x010c,0x0103,0x0a00,0x0000
+#define wrotePCMChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce34,0x1808,0x020c,0x0103,0x0a00,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_0 0xce34,0x1808,0x0007,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_1 0xce34,0x1808,0x0107,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLctRct_2 0xce34,0x1808,0x0207,0x0100,0x2000,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_0 0xce34,0x1808,0x0007,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_1 0xce34,0x1808,0x0107,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRct_2 0xce34,0x1808,0x0207,0x0100,0x2600,0x0000
+#define writePCMChannelConfigurationProgramPhantom4LwRwLtfRtfLtmRtmLctRctLhbkRhbkChbk_30_2 0xce34,0x1808,0x0207,0x0100,0xe67f,0x0000
+#define readPCMChannelConfigurationProgramATMOSChan 0xc234,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanNone 0xca34,0x3d00
+#define writePCMChannelConfigurationProgramATMOSChanLfhRfhLrhRrh 0xca34,0x3d11
+#define writePCMChannelConfigurationProgramATMOSChanLtfRtfLtrRtr 0xca34,0x3d0a
+#define writePCMChannelConfigurationProgramATMOSChanLtmRtm 0xca34,0x3d04
+#define readPCMCenterMixLevel 0xc334,0x000c
+#define wrotePCMCenterMixLevel 0xcb34,0x000c
+#define readPCMSurroundMixLevel 0xc334,0x000e
+#define wrotePCMSurroundMixLevel 0xcb34,0x000e
+#define readPCMLFEDownmixInclude 0xc234,0x1000
+#define writePCMLFEDownmixIncludeNo 0xca34,0x1000
+#define writePCMLFEDownmixIncludeYes 0xca34,0x1001
+#define readPCMStatus 0xc508,0x0034
+#define readPCMControl 0xc234,0x0400,0xc234,0x0500,0xc234,0x0600,0xc234,0x0700,0xc634,0x1808,0xc334,0x000c,0xc334,0x000e,0xc234,0x1000
diff --git a/alpha/sng_a.h b/alpha/sng_a.h
--- /dev/null
+++ b/alpha/sng_a.h
@@ -0,0 +1,244 @@
+/******************************************************************************
+* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of Texas Instruments Incorporated nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*****************************************************************************/
+//
+// SNG Decoder alpha codes
+//
+
+#ifndef _SNG_A
+#define _SNG_A
+
+#include <acpbeta.h>
+
+#define readSNGMode 0xc200+STD_BETA_SNG,0x0400
+#define writeSNGModeDisable 0xca00+STD_BETA_SNG,0x0400
+#define writeSNGModeEnable 0xca00+STD_BETA_SNG,0x0401
+
+#define readSNGChannel 0xc200+STD_BETA_SNG,0x0500
+#define writeSNGChannel(N) 0xca00+STD_BETA_SNG,0x0500+((N)&0xff)
+/* in support of inverse compilation only */
+#define writeSNGChannel__0__ writeSNGChannel(0)
+
+#define readSNGCommand 0xc200+STD_BETA_SNG,0x0600
+#define writeSNGCommandNone 0xca00+STD_BETA_SNG,0x0600
+#define writeSNGCommandReset 0xca00+STD_BETA_SNG,0x0601
+#define writeSNGCommandAdvance 0xca00+STD_BETA_SNG,0x0602
+#define writeSNGCommandPause 0xca00+STD_BETA_SNG,0x0603
+#define writeSNGCommandContinue writeSNGCommandNone
+
+#define readSNGSong 0xc200+STD_BETA_SNG,0x0700
+#define writeSNGSongNone 0xca00+STD_BETA_SNG,0x0700
+#define writeSNGSongNoiseWhiteSatChannel 0xcb00+STD_BETA_SNG,0x0006,0x1001
+#define writeSNGSongNoiseWhiteSatChannelContinue 0xca00+STD_BETA_SNG,0x0710
+#define writeSNGSongNoiseWhiteSatSequence 0xcb00+STD_BETA_SNG,0x0006,0x1801
+#define writeSNGSongNoiseWhiteSatSequenceContinue 0xca00+STD_BETA_SNG,0x0718
+#define writeSNGSongNoiseWhiteSubChannel 0xcb00+STD_BETA_SNG,0x0006,0x1101
+#define writeSNGSongNoiseWhiteSubChannelContinue 0xca00+STD_BETA_SNG,0x0711
+#define writeSNGSongNoiseWhiteSubSequence 0xcb00+STD_BETA_SNG,0x0006,0x1901
+#define writeSNGSongNoiseWhiteSubSequenceContinue 0xca00+STD_BETA_SNG,0x0719
+#define writeSNGSongNoiseDolbySatChannel 0xcb00+STD_BETA_SNG,0x0006,0x2001
+#define writeSNGSongNoiseDolbySatChannelContinue 0xca00+STD_BETA_SNG,0x0720
+#define writeSNGSongNoiseDolbySatSequence 0xcb00+STD_BETA_SNG,0x0006,0x2801
+#define writeSNGSongNoiseDolbySatSequenceContinue 0xca00+STD_BETA_SNG,0x0728
+#define writeSNGSongNoiseTISubChannel 0xcb00+STD_BETA_SNG,0x0006,0x2101
+#define writeSNGSongNoiseTISubChannelContinue 0xca00+STD_BETA_SNG,0x0721
+#define writeSNGSongNoiseTISubSequence 0xcb00+STD_BETA_SNG,0x0006,0x2901
+#define writeSNGSongNoiseTISubSequenceContinue 0xca00+STD_BETA_SNG,0x0729
+#define writeSNGSongNoiseTHXSatChannel 0xcb00+STD_BETA_SNG,0x0006,0x3001
+#define writeSNGSongNoiseTHXSatChannelContinue 0xca00+STD_BETA_SNG,0x0730
+#define writeSNGSongNoiseTHXSatSequence 0xcb00+STD_BETA_SNG,0x0006,0x3801
+#define writeSNGSongNoiseTHXSatSequenceContinue 0xca00+STD_BETA_SNG,0x0738
+#define writeSNGSongNoiseTHXSubChannel 0xcb00+STD_BETA_SNG,0x0006,0x3101
+#define writeSNGSongNoiseTHXSubChannelContinue 0xca00+STD_BETA_SNG,0x0731
+#define writeSNGSongNoiseTHXSubSequence 0xcb00+STD_BETA_SNG,0x0006,0x3901
+#define writeSNGSongNoiseTHXSubSequenceContinue 0xca00+STD_BETA_SNG,0x0739
+#define writeSNGSongToneSatChannel 0xcb00+STD_BETA_SNG,0x0006,0x4001
+#define writeSNGSongToneSatChannelContinue 0xca00+STD_BETA_SNG,0x0740
+#define writeSNGSongToneSatSequence 0xcb00+STD_BETA_SNG,0x0006,0x4801
+#define writeSNGSongToneSatSequenceContinue 0xca00+STD_BETA_SNG,0x0748
+#define writeSNGSongToneSubChannel 0xcb00+STD_BETA_SNG,0x0006,0x4101
+#define writeSNGSongToneSubChannelContinue 0xca00+STD_BETA_SNG,0x0741
+#define writeSNGSongToneSubSequence 0xcb00+STD_BETA_SNG,0x0006,0x4901
+#define writeSNGSongToneSubSequenceContinue 0xca00+STD_BETA_SNG,0x0749
+#define writeSNGSongMultiTone 0xcb00+STD_BETA_SNG,0x0006,0x5001
+
+#define writeSNGSongNoisePinkSatChannel 0xcb00+STD_BETA_SNG,0x0006,0x6001
+#define writeSNGSongNoisePinkSatChannelContinue 0xca00+STD_BETA_SNG,0x0760
+#define writeSNGSongNoisePinkSatSequence 0xcb00+STD_BETA_SNG,0x0006,0x6801
+#define writeSNGSongNoisePinkSatSequenceContinue 0xca00+STD_BETA_SNG,0x0768
+#define writeSNGSongNoisePinkSubChannel 0xcb00+STD_BETA_SNG,0x0006,0x6101
+#define writeSNGSongNoisePinkSubChannelContinue 0xca00+STD_BETA_SNG,0x0761
+#define writeSNGSongNoisePinkSubSequence 0xcb00+STD_BETA_SNG,0x0006,0x6901
+#define writeSNGSongNoisePinkSubSequenceContinue 0xca00+STD_BETA_SNG,0x0769
+
+
+#define readSNGChannelConfigurationProgram 0xc600+STD_BETA_SNG,0x2008
+#define writeSNGChannelConfigurationProgramUnknown 0xcc00+STD_BETA_SNG,0x0020,0x0000,0x0000
+
+#define writeSNGChannelConfigurationProgramNone 0xcc00+STD_BETA_SNG,0x0020,0x0001,0x0000
+#define writeSNGChannelConfigurationProgramMono 0xcc00+STD_BETA_SNG,0x0020,0x0002,0x0000
+#define writeSNGChannelConfigurationProgramStereo 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0000
+#define writeSNGChannelConfigurationProgramStereoLtRt 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0002
+#define writeSNGChannelConfigurationProgramStereoMono 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0003
+#define writeSNGChannelConfigurationProgram3Stereo 0xcc00+STD_BETA_SNG,0x0020,0x0108,0x0000
+#define writeSNGChannelConfigurationProgramPhantom 0xcc00+STD_BETA_SNG,0x0020,0x0105,0x0000
+#define writeSNGChannelConfigurationProgramSurround 0xcc00+STD_BETA_SNG,0x0020,0x010a,0x0000
+
+#define writeSNGChannelConfigurationProgramNone_0 0xcc00+STD_BETA_SNG,0x0020,0x0001,0x0000
+#define writeSNGChannelConfigurationProgramMono_0 0xcc00+STD_BETA_SNG,0x0020,0x0002,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0_0 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0Stereo_0 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0001
+#define writeSNGChannelConfigurationProgramPhantom0LtRt_0 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0002
+#define writeSNGChannelConfigurationProgramPhantom0Mono_0 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0003
+#define writeSNGChannelConfigurationProgramPhantom0Dual_0 0xcc00+STD_BETA_SNG,0x0020,0x0003,0x0004
+#define writeSNGChannelConfigurationProgramPhantom1_0 0xcc00+STD_BETA_SNG,0x0020,0x0004,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2_0 0xcc00+STD_BETA_SNG,0x0020,0x0005,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2Stereo_0 0xcc00+STD_BETA_SNG,0x0020,0x0005,0x0001
+#define writeSNGChannelConfigurationProgramPhantom2LtRt_0 0xcc00+STD_BETA_SNG,0x0020,0x0005,0x0002
+#define writeSNGChannelConfigurationProgramPhantom2Mono_0 0xcc00+STD_BETA_SNG,0x0020,0x0005,0x0003
+#define writeSNGChannelConfigurationProgramPhantom3_0 0xcc00+STD_BETA_SNG,0x0020,0x0006,0x0000
+#define writeSNGChannelConfigurationProgramPhantom4_0 0xcc00+STD_BETA_SNG,0x0020,0x0007,0x0000
+#define writeSNGChannelConfigurationProgramSurround0_0 0xcc00+STD_BETA_SNG,0x0020,0x0008,0x0000
+#define writeSNGChannelConfigurationProgramSurround1_0 0xcc00+STD_BETA_SNG,0x0020,0x0009,0x0000
+#define writeSNGChannelConfigurationProgramSurround2_0 0xcc00+STD_BETA_SNG,0x0020,0x000a,0x0000
+#define writeSNGChannelConfigurationProgramSurround2Stereo_0 0xcc00+STD_BETA_SNG,0x0020,0x000a,0x0001
+#define writeSNGChannelConfigurationProgramSurround2LtRt_0 0xcc00+STD_BETA_SNG,0x0020,0x000a,0x0002
+#define writeSNGChannelConfigurationProgramSurround2Mono_0 0xcc00+STD_BETA_SNG,0x0020,0x000a,0x0003
+#define writeSNGChannelConfigurationProgramSurround3_0 0xcc00+STD_BETA_SNG,0x0020,0x000b,0x0000
+#define writeSNGChannelConfigurationProgramSurround4_0 0xcc00+STD_BETA_SNG,0x0020,0x000c,0x0000
+
+#define writeSNGChannelConfigurationProgramNone_1 0xcc00+STD_BETA_SNG,0x0020,0x0101,0x0000
+#define writeSNGChannelConfigurationProgramMono_1 0xcc00+STD_BETA_SNG,0x0020,0x0102,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0_1 0xcc00+STD_BETA_SNG,0x0020,0x0103,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0Stereo_1 0xcc00+STD_BETA_SNG,0x0020,0x0103,0x0001
+#define writeSNGChannelConfigurationProgramPhantom0LtRt_1 0xcc00+STD_BETA_SNG,0x0020,0x0103,0x0002
+#define writeSNGChannelConfigurationProgramPhantom0Mono_1 0xcc00+STD_BETA_SNG,0x0020,0x0103,0x0003
+#define writeSNGChannelConfigurationProgramPhantom0Dual_1 0xcc00+STD_BETA_SNG,0x0020,0x0103,0x0004
+#define writeSNGChannelConfigurationProgramPhantom1_1 0xcc00+STD_BETA_SNG,0x0020,0x0104,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2_1 0xcc00+STD_BETA_SNG,0x0020,0x0105,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2Stereo_1 0xcc00+STD_BETA_SNG,0x0020,0x0105,0x0001
+#define writeSNGChannelConfigurationProgramPhantom2LtRt_1 0xcc00+STD_BETA_SNG,0x0020,0x0105,0x0002
+#define writeSNGChannelConfigurationProgramPhantom2Mono_1 0xcc00+STD_BETA_SNG,0x0020,0x0105,0x0003
+#define writeSNGChannelConfigurationProgramPhantom3_1 0xcc00+STD_BETA_SNG,0x0020,0x0106,0x0000
+#define writeSNGChannelConfigurationProgramPhantom4_1 0xcc00+STD_BETA_SNG,0x0020,0x0107,0x0000
+#define writeSNGChannelConfigurationProgramSurround0_1 0xcc00+STD_BETA_SNG,0x0020,0x0108,0x0000
+#define writeSNGChannelConfigurationProgramSurround1_1 0xcc00+STD_BETA_SNG,0x0020,0x0109,0x0000
+#define writeSNGChannelConfigurationProgramSurround2_1 0xcc00+STD_BETA_SNG,0x0020,0x010a,0x0000
+#define writeSNGChannelConfigurationProgramSurround2Stereo_1 0xcc00+STD_BETA_SNG,0x0020,0x010a,0x0001
+#define writeSNGChannelConfigurationProgramSurround2LtRt_1 0xcc00+STD_BETA_SNG,0x0020,0x010a,0x0002
+#define writeSNGChannelConfigurationProgramSurround2Mono_1 0xcc00+STD_BETA_SNG,0x0020,0x010a,0x0003
+#define writeSNGChannelConfigurationProgramSurround3_1 0xcc00+STD_BETA_SNG,0x0020,0x010b,0x0000
+#define writeSNGChannelConfigurationProgramSurround4_1 0xcc00+STD_BETA_SNG,0x0020,0x010c,0x0000
+
+//ATMOS
+#define writeSNGChannelConfigurationProgramSurround2ATMOSMono_0(n) 0xce00+STD_BETA_SNG,0x2008,0x000a,0x0003,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround2ATMOSMono_1(n) 0xce00+STD_BETA_SNG,0x2008,0x010a,0x0003,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround2ATMOSMono_2(n) 0xce00+STD_BETA_SNG,0x2008,0x020a,0x0003,(n<<8),0x0000
+
+#define writeSNGChannelConfigurationProgramSurround2LwRwATMOSMono_0(n) 0xce00+STD_BETA_SNG,0x2008,0x000a,0x0103,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround2LwRwATMOSMono_1(n) 0xce00+STD_BETA_SNG,0x2008,0x010a,0x0103,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround2LwRwATMOSMono_2(n) 0xce00+STD_BETA_SNG,0x2008,0x020a,0x0103,(n<<8),0x0000
+
+#define writeSNGChannelConfigurationProgramSurround4ATMOSMono_0(n) 0xce00+STD_BETA_SNG,0x2008,0x000c,0x0003,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround4ATMOSMono_1(n) 0xce00+STD_BETA_SNG,0x2008,0x010c,0x0003,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround4ATMOSMono_2(n) 0xce00+STD_BETA_SNG,0x2008,0x020c,0x0003,(n<<8),0x0000
+
+#define writeSNGChannelConfigurationProgramSurround4LwRwATMOSMono_0(n) 0xce00+STD_BETA_SNG,0x2008,0x000c,0x0103,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround4LwRwATMOSMono_1(n) 0xce00+STD_BETA_SNG,0x2008,0x010c,0x0103,(n<<8),0x0000
+#define writeSNGChannelConfigurationProgramSurround4LwRwATMOSMono_2(n) 0xce00+STD_BETA_SNG,0x2008,0x020c,0x0103,(n<<8),0x0000
+
+#define writeSNGChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 writeSNGChannelConfigurationProgramSurround2ATMOSMono_0(0xA)
+#define writeSNGChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 writeSNGChannelConfigurationProgramSurround2ATMOSMono_1(0xA)
+#define writeSNGChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 writeSNGChannelConfigurationProgramSurround2ATMOSMono_2(0xA)
+
+#define writeSNGChannelConfigurationProgramSurround4LtmRtm_0 writeSNGChannelConfigurationProgramSurround4ATMOSMono_0(0x4)
+#define writeSNGChannelConfigurationProgramSurround4LtmRtm_1 writeSNGChannelConfigurationProgramSurround4ATMOSMono_1(0x4)
+#define writeSNGChannelConfigurationProgramSurround4LtmRtm_2 writeSNGChannelConfigurationProgramSurround4ATMOSMono_2(0x4)
+
+#define writeSNGChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 writeSNGChannelConfigurationProgramSurround2LwRwATMOSMono_0(0xA)
+#define writeSNGChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 writeSNGChannelConfigurationProgramSurround2LwRwATMOSMono_1(0xA)
+#define writeSNGChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 writeSNGChannelConfigurationProgramSurround2LwRwATMOSMono_2(0xA)
+
+#define writeSNGChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 writeSNGChannelConfigurationProgramSurround4ATMOSMono_0(0xA)
+#define writeSNGChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 writeSNGChannelConfigurationProgramSurround4ATMOSMono_1(0xA)
+#define writeSNGChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 writeSNGChannelConfigurationProgramSurround4ATMOSMono_2(0xA)
+
+#define writeSNGChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 writeSNGChannelConfigurationProgramSurround4LwRwATMOSMono_0(0xA)
+#define writeSNGChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 writeSNGChannelConfigurationProgramSurround4LwRwATMOSMono_1(0xA)
+#define writeSNGChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 writeSNGChannelConfigurationProgramSurround4LwRwATMOSMono_2(0xA)
+
+
+#define readSNGVolume 0xc200+STD_BETA_SNG,0x0c00
+#define writeSNGVolume(N) 0xca00+STD_BETA_SNG,0x0c00+((N)&0xff)
+/* in support of inverse compilation only */
+#define writeSNGVolume__0__ writeSNGVolume(0)
+
+#define readSNGIntervalMS 0xc300+STD_BETA_SNG,0x000e
+#define writeSNGIntervalMS(N) 0xcb00+STD_BETA_SNG,0x000e,((N)&0xffff)
+#define wroteSNGIntervalMS 0xcb00+STD_BETA_SNG,0x000e
+
+#define readSNGFreqSatHz 0xc300+STD_BETA_SNG,0x0010
+#define writeSNGFreqSatHz(N) 0xcb00+STD_BETA_SNG,0x0010,((N)&0xffff)
+#define wroteSNGFreqSatHz 0xcb00+STD_BETA_SNG,0x0010
+
+#define readSNGFreqSubHz 0xc300+STD_BETA_SNG,0x0012
+#define writeSNGFreqSubHz(N) 0xcb00+STD_BETA_SNG,0x0012,((N)&0xffff)
+#define wroteSNGFreqSubHz 0xcb00+STD_BETA_SNG,0x0012
+
+#define readSNGMultSatQ8 0xc300+STD_BETA_SNG,0x0014
+#define writeSNGMultSatQ8(N) 0xcb00+STD_BETA_SNG,0x0014,((N)&0xffff)
+#define wroteSNGMultSatQ8 0xcb00+STD_BETA_SNG,0x0014
+
+#define readSNGMultSubQ8 0xc300+STD_BETA_SNG,0x0016
+#define writeSNGMultSubQ8(N) 0xcb00+STD_BETA_SNG,0x0016,((N)&0xffff)
+#define wroteSNGMultSubQ8 0xcb00+STD_BETA_SNG,0x0016
+
+#define readSNGPhaseSatMS 0xc300+STD_BETA_SNG,0x0018
+#define writeSNGPhaseSatMS(N) 0xcb00+STD_BETA_SNG,0x0018,((N)&0xffff)
+#define wroteSNGPhaseSatMS 0xcb00+STD_BETA_SNG,0x0018
+
+#define readSNGPhaseSubMS 0xc300+STD_BETA_SNG,0x001a
+#define writeSNGPhaseSubMS(N) 0xcb00+STD_BETA_SNG,0x001a,((N)&0xffff)
+#define wroteSNGPhaseSubMS 0xcb00+STD_BETA_SNG,0x001a
+
+#define readSNGStatus 0xc508,0x0000+STD_BETA_SNG
+#define readSNGControl \
+ readSNGMode, \
+ readSNGChannel, \
+ readSNGCommand, \
+ readSNGSong, \
+ readSNGChannelConfigurationProgram, \
+ readSNGVolume, \
+ readSNGIntervalMS, \
+ readSNGFreqSatHz, \
+ readSNGFreqSubHz, \
+ readSNGMultSubQ8, \
+ readSNGMultSubQ8, \
+ readSNGPhaseSatMS, \
+ readSNGPhaseSubMS
+
+#endif /* _SNG_A */
diff --git a/alpha/sng_a.hdM b/alpha/sng_a.hdM
--- /dev/null
+++ b/alpha/sng_a.hdM
@@ -0,0 +1,134 @@
+// sng_a.hdM: inverse compilation file [Wed Mar 28 14:11:14 CDT 2018]
+
+#define readSNGMode 0xc230,0x0400
+#define writeSNGModeDisable 0xca30,0x0400
+#define writeSNGModeEnable 0xca30,0x0401
+#define readSNGChannel 0xc230,0x0500
+#define writeSNGChannel__0__ 0xca30,0x0500
+#define readSNGCommand 0xc230,0x0600
+#define writeSNGCommandNone 0xca30,0x0600
+#define writeSNGCommandReset 0xca30,0x0601
+#define writeSNGCommandAdvance 0xca30,0x0602
+#define writeSNGCommandPause 0xca30,0x0603
+#define readSNGSong 0xc230,0x0700
+#define writeSNGSongNone 0xca30,0x0700
+#define writeSNGSongNoiseWhiteSatChannel 0xcb30,0x0006,0x1001
+#define writeSNGSongNoiseWhiteSatChannelContinue 0xca30,0x0710
+#define writeSNGSongNoiseWhiteSatSequence 0xcb30,0x0006,0x1801
+#define writeSNGSongNoiseWhiteSatSequenceContinue 0xca30,0x0718
+#define writeSNGSongNoiseWhiteSubChannel 0xcb30,0x0006,0x1101
+#define writeSNGSongNoiseWhiteSubChannelContinue 0xca30,0x0711
+#define writeSNGSongNoiseWhiteSubSequence 0xcb30,0x0006,0x1901
+#define writeSNGSongNoiseWhiteSubSequenceContinue 0xca30,0x0719
+#define writeSNGSongNoiseDolbySatChannel 0xcb30,0x0006,0x2001
+#define writeSNGSongNoiseDolbySatChannelContinue 0xca30,0x0720
+#define writeSNGSongNoiseDolbySatSequence 0xcb30,0x0006,0x2801
+#define writeSNGSongNoiseDolbySatSequenceContinue 0xca30,0x0728
+#define writeSNGSongNoiseTISubChannel 0xcb30,0x0006,0x2101
+#define writeSNGSongNoiseTISubChannelContinue 0xca30,0x0721
+#define writeSNGSongNoiseTISubSequence 0xcb30,0x0006,0x2901
+#define writeSNGSongNoiseTISubSequenceContinue 0xca30,0x0729
+#define writeSNGSongNoiseTHXSatChannel 0xcb30,0x0006,0x3001
+#define writeSNGSongNoiseTHXSatChannelContinue 0xca30,0x0730
+#define writeSNGSongNoiseTHXSatSequence 0xcb30,0x0006,0x3801
+#define writeSNGSongNoiseTHXSatSequenceContinue 0xca30,0x0738
+#define writeSNGSongNoiseTHXSubChannel 0xcb30,0x0006,0x3101
+#define writeSNGSongNoiseTHXSubChannelContinue 0xca30,0x0731
+#define writeSNGSongNoiseTHXSubSequence 0xcb30,0x0006,0x3901
+#define writeSNGSongNoiseTHXSubSequenceContinue 0xca30,0x0739
+#define writeSNGSongToneSatChannel 0xcb30,0x0006,0x4001
+#define writeSNGSongToneSatChannelContinue 0xca30,0x0740
+#define writeSNGSongToneSatSequence 0xcb30,0x0006,0x4801
+#define writeSNGSongToneSatSequenceContinue 0xca30,0x0748
+#define writeSNGSongToneSubChannel 0xcb30,0x0006,0x4101
+#define writeSNGSongToneSubChannelContinue 0xca30,0x0741
+#define writeSNGSongToneSubSequence 0xcb30,0x0006,0x4901
+#define writeSNGSongToneSubSequenceContinue 0xca30,0x0749
+#define writeSNGSongMultiTone 0xcb30,0x0006,0x5001
+#define writeSNGSongNoisePinkSatChannel 0xcb30,0x0006,0x6001
+#define writeSNGSongNoisePinkSatChannelContinue 0xca30,0x0760
+#define writeSNGSongNoisePinkSatSequence 0xcb30,0x0006,0x6801
+#define writeSNGSongNoisePinkSatSequenceContinue 0xca30,0x0768
+#define writeSNGSongNoisePinkSubChannel 0xcb30,0x0006,0x6101
+#define writeSNGSongNoisePinkSubChannelContinue 0xca30,0x0761
+#define writeSNGSongNoisePinkSubSequence 0xcb30,0x0006,0x6901
+#define writeSNGSongNoisePinkSubSequenceContinue 0xca30,0x0769
+#define readSNGChannelConfigurationProgram 0xc630,0x2008
+#define writeSNGChannelConfigurationProgramUnknown 0xcc30,0x0020,0x0000,0x0000
+#define writeSNGChannelConfigurationProgramNone 0xcc30,0x0020,0x0001,0x0000
+#define writeSNGChannelConfigurationProgramMono 0xcc30,0x0020,0x0002,0x0000
+#define writeSNGChannelConfigurationProgramStereo 0xcc30,0x0020,0x0003,0x0000
+#define writeSNGChannelConfigurationProgramStereoLtRt 0xcc30,0x0020,0x0003,0x0002
+#define writeSNGChannelConfigurationProgramStereoMono 0xcc30,0x0020,0x0003,0x0003
+#define writeSNGChannelConfigurationProgram3Stereo 0xcc30,0x0020,0x0108,0x0000
+#define writeSNGChannelConfigurationProgramPhantom 0xcc30,0x0020,0x0105,0x0000
+#define writeSNGChannelConfigurationProgramSurround 0xcc30,0x0020,0x010a,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0Stereo_0 0xcc30,0x0020,0x0003,0x0001
+#define writeSNGChannelConfigurationProgramPhantom0Dual_0 0xcc30,0x0020,0x0003,0x0004
+#define writeSNGChannelConfigurationProgramPhantom1_0 0xcc30,0x0020,0x0004,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2_0 0xcc30,0x0020,0x0005,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2Stereo_0 0xcc30,0x0020,0x0005,0x0001
+#define writeSNGChannelConfigurationProgramPhantom2LtRt_0 0xcc30,0x0020,0x0005,0x0002
+#define writeSNGChannelConfigurationProgramPhantom2Mono_0 0xcc30,0x0020,0x0005,0x0003
+#define writeSNGChannelConfigurationProgramPhantom3_0 0xcc30,0x0020,0x0006,0x0000
+#define writeSNGChannelConfigurationProgramPhantom4_0 0xcc30,0x0020,0x0007,0x0000
+#define writeSNGChannelConfigurationProgramSurround0_0 0xcc30,0x0020,0x0008,0x0000
+#define writeSNGChannelConfigurationProgramSurround1_0 0xcc30,0x0020,0x0009,0x0000
+#define writeSNGChannelConfigurationProgramSurround2_0 0xcc30,0x0020,0x000a,0x0000
+#define writeSNGChannelConfigurationProgramSurround2Stereo_0 0xcc30,0x0020,0x000a,0x0001
+#define writeSNGChannelConfigurationProgramSurround2LtRt_0 0xcc30,0x0020,0x000a,0x0002
+#define writeSNGChannelConfigurationProgramSurround2Mono_0 0xcc30,0x0020,0x000a,0x0003
+#define writeSNGChannelConfigurationProgramSurround3_0 0xcc30,0x0020,0x000b,0x0000
+#define writeSNGChannelConfigurationProgramSurround4_0 0xcc30,0x0020,0x000c,0x0000
+#define writeSNGChannelConfigurationProgramNone_1 0xcc30,0x0020,0x0101,0x0000
+#define writeSNGChannelConfigurationProgramMono_1 0xcc30,0x0020,0x0102,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0_1 0xcc30,0x0020,0x0103,0x0000
+#define writeSNGChannelConfigurationProgramPhantom0Stereo_1 0xcc30,0x0020,0x0103,0x0001
+#define writeSNGChannelConfigurationProgramPhantom0LtRt_1 0xcc30,0x0020,0x0103,0x0002
+#define writeSNGChannelConfigurationProgramPhantom0Mono_1 0xcc30,0x0020,0x0103,0x0003
+#define writeSNGChannelConfigurationProgramPhantom0Dual_1 0xcc30,0x0020,0x0103,0x0004
+#define writeSNGChannelConfigurationProgramPhantom1_1 0xcc30,0x0020,0x0104,0x0000
+#define writeSNGChannelConfigurationProgramPhantom2Stereo_1 0xcc30,0x0020,0x0105,0x0001
+#define writeSNGChannelConfigurationProgramPhantom2LtRt_1 0xcc30,0x0020,0x0105,0x0002
+#define writeSNGChannelConfigurationProgramPhantom2Mono_1 0xcc30,0x0020,0x0105,0x0003
+#define writeSNGChannelConfigurationProgramPhantom3_1 0xcc30,0x0020,0x0106,0x0000
+#define writeSNGChannelConfigurationProgramPhantom4_1 0xcc30,0x0020,0x0107,0x0000
+#define writeSNGChannelConfigurationProgramSurround1_1 0xcc30,0x0020,0x0109,0x0000
+#define writeSNGChannelConfigurationProgramSurround2Stereo_1 0xcc30,0x0020,0x010a,0x0001
+#define writeSNGChannelConfigurationProgramSurround2LtRt_1 0xcc30,0x0020,0x010a,0x0002
+#define writeSNGChannelConfigurationProgramSurround2Mono_1 0xcc30,0x0020,0x010a,0x0003
+#define writeSNGChannelConfigurationProgramSurround3_1 0xcc30,0x0020,0x010b,0x0000
+#define writeSNGChannelConfigurationProgramSurround4_1 0xcc30,0x0020,0x010c,0x0000
+#define writeSNGChannelConfigurationProgramSurround2LtfRtfLtrRtr_0 0xce30,0x2008,0x000a,0x0003,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround2LtfRtfLtrRtr_1 0xce30,0x2008,0x010a,0x0003,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround2LtfRtfLtrRtr_2 0xce30,0x2008,0x020a,0x0003,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LtmRtm_0 0xce30,0x2008,0x000c,0x0003,0x0400,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LtmRtm_1 0xce30,0x2008,0x010c,0x0003,0x0400,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LtmRtm_2 0xce30,0x2008,0x020c,0x0003,0x0400,0x0000
+#define writeSNGChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_0 0xce30,0x2008,0x000a,0x0103,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_1 0xce30,0x2008,0x010a,0x0103,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround2LwRwLtfRtfLtrRtr_2 0xce30,0x2008,0x020a,0x0103,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LtfRtfLtrRtr_0 0xce30,0x2008,0x000c,0x0003,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LtfRtfLtrRtr_1 0xce30,0x2008,0x010c,0x0003,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LtfRtfLtrRtr_2 0xce30,0x2008,0x020c,0x0003,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_0 0xce30,0x2008,0x000c,0x0103,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_1 0xce30,0x2008,0x010c,0x0103,0x0a00,0x0000
+#define writeSNGChannelConfigurationProgramSurround4LwRwLtfRtfLtrRtr_2 0xce30,0x2008,0x020c,0x0103,0x0a00,0x0000
+#define readSNGVolume 0xc230,0x0c00
+#define writeSNGVolume__0__ 0xca30,0x0c00
+#define readSNGIntervalMS 0xc330,0x000e
+#define wroteSNGIntervalMS 0xcb30,0x000e
+#define readSNGFreqSatHz 0xc330,0x0010
+#define wroteSNGFreqSatHz 0xcb30,0x0010
+#define readSNGFreqSubHz 0xc330,0x0012
+#define wroteSNGFreqSubHz 0xcb30,0x0012
+#define readSNGMultSatQ8 0xc330,0x0014
+#define wroteSNGMultSatQ8 0xcb30,0x0014
+#define readSNGMultSubQ8 0xc330,0x0016
+#define wroteSNGMultSubQ8 0xcb30,0x0016
+#define readSNGPhaseSatMS 0xc330,0x0018
+#define wroteSNGPhaseSatMS 0xcb30,0x0018
+#define readSNGPhaseSubMS 0xc330,0x001a
+#define wroteSNGPhaseSubMS 0xcb30,0x001a
+#define readSNGStatus 0xc508,0x0030
+#define readSNGControl 0xc230,0x0400,0xc230,0x0500,0xc230,0x0600,0xc230,0x0700,0xc630,0x2008,0xc230,0x0c00,0xc330,0x000e,0xc330,0x0010,0xc330,0x0012,0xc330,0x0016,0xc330,0x0016,0xc330,0x0018,0xc330,0x001a
diff --git a/alpha/src_a.h b/alpha/src_a.h
--- /dev/null
+++ b/alpha/src_a.h
@@ -0,0 +1,187 @@
+/*
+* Copyright {C} 2016 Texas Instruments Incorporated - http://www.ti.com/
+* ALL RIGHTS RESERVED
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+// Synchronous Rate Conversion alpha codes
+//
+
+#ifndef _SRC_A
+#define _SRC_A
+
+#include <paftyp_a.h>
+#include <acpbeta.h>
+
+#define readSRCMode 0xc200+STD_BETA_SRC,0x0400
+#define writeSRCModeDisable 0xca00+STD_BETA_SRC,0x0400
+#define writeSRCModeEnable 0xca00+STD_BETA_SRC,0x0401
+
+#define readSRCRateRequest 0xc200+STD_BETA_SRC,0x0500
+#define writeSRCRateRequestFull 0xca00+STD_BETA_SRC,0x0500
+#define writeSRCRateRequestHalf 0xca00+STD_BETA_SRC,0x0501
+#define writeSRCRateRequestQuarter 0xca00+STD_BETA_SRC,0x0502
+#define writeSRCRateRequestDouble 0xca00+STD_BETA_SRC,0x0503
+#define writeSRCRateRequestQuadruple 0xca00+STD_BETA_SRC,0x0504
+#define writeSRCRateRequestMax192 0xca00+STD_BETA_SRC,0x0580
+#define writeSRCRateRequestMin32 0xca00+STD_BETA_SRC,0x0580
+#define writeSRCRateRequestMax96 0xca00+STD_BETA_SRC,0x0581
+#define writeSRCRateRequestMax48 0xca00+STD_BETA_SRC,0x0582
+#define writeSRCRateRequestMin64 0xca00+STD_BETA_SRC,0x0583
+#define writeSRCRateRequestMin128 0xca00+STD_BETA_SRC,0x0584
+
+#define readSRCRateStream 0xc200+STD_BETA_SRC,0x0600
+#define wroteSRCRateStreamFull 0xca00+STD_BETA_SRC,0x0600
+#define wroteSRCRateStreamHalf 0xca00+STD_BETA_SRC,0x0601
+#define wroteSRCRateStreamQuarter 0xca00+STD_BETA_SRC,0x0602
+#define wroteSRCRateStreamDouble 0xca00+STD_BETA_SRC,0x0603
+#define wroteSRCRateStreamQuadruple 0xca00+STD_BETA_SRC,0x0604
+
+#define readSRCSampleRate 0xc200+STD_BETA_SRC,0x0700
+#define wroteSRCSampleRateUnknown 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_UNKNOWN
+#define wroteSRCSampleRateNone 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_NONE
+#define wroteSRCSampleRate11025Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_11025HZ
+#define wroteSRCSampleRate12000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_12000HZ
+#define wroteSRCSampleRate16000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_16000HZ
+#define wroteSRCSampleRate22050Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_22050HZ
+#define wroteSRCSampleRate24000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_24000HZ
+#define wroteSRCSampleRate32000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_32000HZ
+#define wroteSRCSampleRate44100Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_44100HZ
+#define wroteSRCSampleRate48000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_48000HZ
+#define wroteSRCSampleRate64000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_64000HZ
+#define wroteSRCSampleRate88200Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_88200HZ
+#define wroteSRCSampleRate96000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_96000HZ
+#define wroteSRCSampleRate128000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_128000HZ
+#define wroteSRCSampleRate176400Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_176400HZ
+#define wroteSRCSampleRate192000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_192000HZ
+
+#define readSRCStatus 0xc508,STD_BETA_SRC
+#define readSRCControl \
+ readSRCMode, \
+ readSRCRateRequest
+
+#define readSRC_A_Mode 0xc200+STD_BETA_SRC,0x0400
+#define writeSRC_A_ModeDisable 0xca00+STD_BETA_SRC,0x0400
+#define writeSRC_A_ModeEnable 0xca00+STD_BETA_SRC,0x0401
+
+#define readSRC_A_RateRequest 0xc200+STD_BETA_SRC,0x0500
+#define writeSRC_A_RateRequestFull 0xca00+STD_BETA_SRC,0x0500
+#define writeSRC_A_RateRequestHalf 0xca00+STD_BETA_SRC,0x0501
+#define writeSRC_A_RateRequestQuarter 0xca00+STD_BETA_SRC,0x0502
+#define writeSRC_A_RateRequestDouble 0xca00+STD_BETA_SRC,0x0503
+#define writeSRC_A_RateRequestQuadruple 0xca00+STD_BETA_SRC,0x0504
+#define writeSRC_A_RateRequestMax192 0xca00+STD_BETA_SRC,0x0580
+#define writeSRC_A_RateRequestMin32 0xca00+STD_BETA_SRC,0x0580
+#define writeSRC_A_RateRequestMax96 0xca00+STD_BETA_SRC,0x0581
+#define writeSRC_A_RateRequestMax48 0xca00+STD_BETA_SRC,0x0582
+#define writeSRC_A_RateRequestMin64 0xca00+STD_BETA_SRC,0x0583
+#define writeSRC_A_RateRequestMin128 0xca00+STD_BETA_SRC,0x0584
+
+#define readSRC_A_RateStream 0xc200+STD_BETA_SRC,0x0600
+#define wroteSRC_A_RateStreamFull 0xca00+STD_BETA_SRC,0x0600
+#define wroteSRC_A_RateStreamHalf 0xca00+STD_BETA_SRC,0x0601
+#define wroteSRC_A_RateStreamQuarter 0xca00+STD_BETA_SRC,0x0602
+#define wroteSRC_A_RateStreamDouble 0xca00+STD_BETA_SRC,0x0603
+#define wroteSRC_A_RateStreamQuadruple 0xca00+STD_BETA_SRC,0x0604
+
+#define readSRC_A_SampleRate 0xc200+STD_BETA_SRC,0x0700
+#define wroteSRC_A_SampleRateUnknown 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_UNKNOWN
+#define wroteSRC_A_SampleRateNone 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_NONE
+#define wroteSRC_A_SampleRate11025Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_11025HZ
+#define wroteSRC_A_SampleRate12000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_12000HZ
+#define wroteSRC_A_SampleRate16000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_16000HZ
+#define wroteSRC_A_SampleRate22050Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_22050HZ
+#define wroteSRC_A_SampleRate24000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_24000HZ
+#define wroteSRC_A_SampleRate32000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_32000HZ
+#define wroteSRC_A_SampleRate44100Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_44100HZ
+#define wroteSRC_A_SampleRate48000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_48000HZ
+#define wroteSRC_A_SampleRate64000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_64000HZ
+#define wroteSRC_A_SampleRate88200Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_88200HZ
+#define wroteSRC_A_SampleRate96000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_96000HZ
+#define wroteSRC_A_SampleRate128000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_128000HZ
+#define wroteSRC_A_SampleRate176400Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_176400HZ
+#define wroteSRC_A_SampleRate192000Hz 0xca00+STD_BETA_SRC,0x0700+PAF_SAMPLERATE_192000HZ
+
+#define readSRC_A_Status 0xc508,STD_BETA_SRC
+#define readSRC_A_Control \
+ readSRC_A_Mode, \
+ readSRC_A_RateRequest
+
+#define readSRC_B_Mode 0xc200+STD_BETA_SUC,0x0400
+#define writeSRC_B_ModeDisable 0xca00+STD_BETA_SUC,0x0400
+#define writeSRC_B_ModeEnable 0xca00+STD_BETA_SUC,0x0401
+
+#define readSRC_B_RateRequest 0xc200+STD_BETA_SUC,0x0500
+#define writeSRC_B_RateRequestFull 0xca00+STD_BETA_SUC,0x0500
+#define writeSRC_B_RateRequestHalf 0xca00+STD_BETA_SUC,0x0501
+#define writeSRC_B_RateRequestQuarter 0xca00+STD_BETA_SUC,0x0502
+#define writeSRC_B_RateRequestDouble 0xca00+STD_BETA_SUC,0x0503
+#define writeSRC_B_RateRequestQuadruple 0xca00+STD_BETA_SUC,0x0504
+#define writeSRC_B_RateRequestMax192 0xca00+STD_BETA_SUC,0x0580
+#define writeSRC_B_RateRequestMin32 0xca00+STD_BETA_SUC,0x0580
+#define writeSRC_B_RateRequestMax96 0xca00+STD_BETA_SUC,0x0581
+#define writeSRC_B_RateRequestMax48 0xca00+STD_BETA_SUC,0x0582
+#define writeSRC_B_RateRequestMin64 0xca00+STD_BETA_SUC,0x0583
+#define writeSRC_B_RateRequestMin128 0xca00+STD_BETA_SUC,0x0584
+
+#define readSRC_B_RateStream 0xc200+STD_BETA_SUC,0x0600
+#define wroteSRC_B_RateStreamFull 0xca00+STD_BETA_SUC,0x0600
+#define wroteSRC_B_RateStreamHalf 0xca00+STD_BETA_SUC,0x0601
+#define wroteSRC_B_RateStreamQuarter 0xca00+STD_BETA_SUC,0x0602
+#define wroteSRC_B_RateStreamDouble 0xca00+STD_BETA_SUC,0x0603
+#define wroteSRC_B_RateStreamQuadruple 0xca00+STD_BETA_SUC,0x0604
+
+#define readSRC_B_SampleRate 0xc200+STD_BETA_SUC,0x0700
+#define wroteSRC_B_SampleRateUnknown 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_UNKNOWN
+#define wroteSRC_B_SampleRateNone 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_NONE
+#define wroteSRC_B_SampleRate11025Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_11025HZ
+#define wroteSRC_B_SampleRate12000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_12000HZ
+#define wroteSRC_B_SampleRate16000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_16000HZ
+#define wroteSRC_B_SampleRate22050Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_22050HZ
+#define wroteSRC_B_SampleRate24000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_24000HZ
+#define wroteSRC_B_SampleRate32000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_32000HZ
+#define wroteSRC_B_SampleRate44100Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_44100HZ
+#define wroteSRC_B_SampleRate48000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_48000HZ
+#define wroteSRC_B_SampleRate64000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_64000HZ
+#define wroteSRC_B_SampleRate88200Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_88200HZ
+#define wroteSRC_B_SampleRate96000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_96000HZ
+#define wroteSRC_B_SampleRate128000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_128000HZ
+#define wroteSRC_B_SampleRate176400Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_176400HZ
+#define wroteSRC_B_SampleRate192000Hz 0xca00+STD_BETA_SUC,0x0700+PAF_SAMPLERATE_192000HZ
+
+#define readSRC_B_Status 0xc508,STD_BETA_SUC
+#define readSRC_B_Control \
+ readSRC_B_Mode, \
+ readSRC_B_RateRequest
+
+#endif /* _SRC_A */
+
diff --git a/alpha/src_a.hdM b/alpha/src_a.hdM
--- /dev/null
+++ b/alpha/src_a.hdM
@@ -0,0 +1,80 @@
+// src_a.hdM: inverse compilation file [Wed Mar 28 14:11:17 CDT 2018]
+
+#define readSRCMode 0xc247,0x0400
+#define writeSRCModeDisable 0xca47,0x0400
+#define writeSRCModeEnable 0xca47,0x0401
+#define readSRCRateRequest 0xc247,0x0500
+#define writeSRCRateRequestFull 0xca47,0x0500
+#define writeSRCRateRequestHalf 0xca47,0x0501
+#define writeSRCRateRequestQuarter 0xca47,0x0502
+#define writeSRCRateRequestDouble 0xca47,0x0503
+#define writeSRCRateRequestQuadruple 0xca47,0x0504
+#define writeSRCRateRequestMax192 0xca47,0x0580
+#define writeSRCRateRequestMax96 0xca47,0x0581
+#define writeSRCRateRequestMax48 0xca47,0x0582
+#define writeSRCRateRequestMin64 0xca47,0x0583
+#define writeSRCRateRequestMin128 0xca47,0x0584
+#define readSRCRateStream 0xc247,0x0600
+#define wroteSRCRateStreamFull 0xca47,0x0600
+#define wroteSRCRateStreamHalf 0xca47,0x0601
+#define wroteSRCRateStreamQuarter 0xca47,0x0602
+#define wroteSRCRateStreamDouble 0xca47,0x0603
+#define wroteSRCRateStreamQuadruple 0xca47,0x0604
+#define readSRCSampleRate 0xc247,0x0700
+#define wroteSRCSampleRateUnknown 0xca47,0x0700
+#define wroteSRCSampleRateNone 0xca47,0x0701
+#define wroteSRCSampleRate11025Hz 0xca47,0x070c
+#define wroteSRCSampleRate12000Hz 0xca47,0x070d
+#define wroteSRCSampleRate16000Hz 0xca47,0x070e
+#define wroteSRCSampleRate22050Hz 0xca47,0x070f
+#define wroteSRCSampleRate24000Hz 0xca47,0x0710
+#define wroteSRCSampleRate32000Hz 0xca47,0x0702
+#define wroteSRCSampleRate44100Hz 0xca47,0x0703
+#define wroteSRCSampleRate48000Hz 0xca47,0x0704
+#define wroteSRCSampleRate64000Hz 0xca47,0x0708
+#define wroteSRCSampleRate88200Hz 0xca47,0x0705
+#define wroteSRCSampleRate96000Hz 0xca47,0x0706
+#define wroteSRCSampleRate128000Hz 0xca47,0x0709
+#define wroteSRCSampleRate176400Hz 0xca47,0x070a
+#define wroteSRCSampleRate192000Hz 0xca47,0x0707
+#define readSRCStatus 0xc508,0x0047
+#define readSRCControl 0xc247,0x0400,0xc247,0x0500
+#define readSRC_B_Mode 0xc24f,0x0400
+#define writeSRC_B_ModeDisable 0xca4f,0x0400
+#define writeSRC_B_ModeEnable 0xca4f,0x0401
+#define readSRC_B_RateRequest 0xc24f,0x0500
+#define writeSRC_B_RateRequestFull 0xca4f,0x0500
+#define writeSRC_B_RateRequestHalf 0xca4f,0x0501
+#define writeSRC_B_RateRequestQuarter 0xca4f,0x0502
+#define writeSRC_B_RateRequestDouble 0xca4f,0x0503
+#define writeSRC_B_RateRequestQuadruple 0xca4f,0x0504
+#define writeSRC_B_RateRequestMax192 0xca4f,0x0580
+#define writeSRC_B_RateRequestMax96 0xca4f,0x0581
+#define writeSRC_B_RateRequestMax48 0xca4f,0x0582
+#define writeSRC_B_RateRequestMin64 0xca4f,0x0583
+#define writeSRC_B_RateRequestMin128 0xca4f,0x0584
+#define readSRC_B_RateStream 0xc24f,0x0600
+#define wroteSRC_B_RateStreamFull 0xca4f,0x0600
+#define wroteSRC_B_RateStreamHalf 0xca4f,0x0601
+#define wroteSRC_B_RateStreamQuarter 0xca4f,0x0602
+#define wroteSRC_B_RateStreamDouble 0xca4f,0x0603
+#define wroteSRC_B_RateStreamQuadruple 0xca4f,0x0604
+#define readSRC_B_SampleRate 0xc24f,0x0700
+#define wroteSRC_B_SampleRateUnknown 0xca4f,0x0700
+#define wroteSRC_B_SampleRateNone 0xca4f,0x0701
+#define wroteSRC_B_SampleRate11025Hz 0xca4f,0x070c
+#define wroteSRC_B_SampleRate12000Hz 0xca4f,0x070d
+#define wroteSRC_B_SampleRate16000Hz 0xca4f,0x070e
+#define wroteSRC_B_SampleRate22050Hz 0xca4f,0x070f
+#define wroteSRC_B_SampleRate24000Hz 0xca4f,0x0710
+#define wroteSRC_B_SampleRate32000Hz 0xca4f,0x0702
+#define wroteSRC_B_SampleRate44100Hz 0xca4f,0x0703
+#define wroteSRC_B_SampleRate48000Hz 0xca4f,0x0704
+#define wroteSRC_B_SampleRate64000Hz 0xca4f,0x0708
+#define wroteSRC_B_SampleRate88200Hz 0xca4f,0x0705
+#define wroteSRC_B_SampleRate96000Hz 0xca4f,0x0706
+#define wroteSRC_B_SampleRate128000Hz 0xca4f,0x0709
+#define wroteSRC_B_SampleRate176400Hz 0xca4f,0x070a
+#define wroteSRC_B_SampleRate192000Hz 0xca4f,0x0707
+#define readSRC_B_Status 0xc508,0x004f
+#define readSRC_B_Control 0xc24f,0x0400,0xc24f,0x0500
diff --git a/alpha/stdbeta.h b/alpha/stdbeta.h
--- /dev/null
+++ b/alpha/stdbeta.h
@@ -0,0 +1,211 @@
+
+/*
+* Copyright (C) 2004-2017 Texas Instruments Incorporated - http://www.ti.com/
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+*/
+
+//
+//
+// Alpha Code Processor Standard Series Beta declarations
+//
+//
+//
+
+#ifndef STDBETA_
+#define STDBETA_
+
+#ifndef VERSION_STD_BETA
+#define VERSION_STD_BETA 2
+#endif /* VERSION_STD_BETA */
+
+// Non-relocatable beta units
+
+#define STD_BETA_ACP 0x00 /* for error reporting purposes only? */
+#define STD_BETA_BETATABLE 0x01
+#define STD_BETA_PHITABLE 0x02
+#define STD_BETA_SIGMATABLE 0x03
+#define STD_BETA_IDENTITY 0x04
+
+#define STD_BETA_UART 0x08 /* unused */
+#define STD_BETA_FTP 0x09 /* unused */
+#define STD_BETA_LED 0x10 /* unused */
+#define STD_BETA_PANEL 0x11 /* unused */
+
+// Relocatable beta units
+
+#define STD_BETA_PRIME_BASE 0x20
+
+#define STD_BETA_SYSIDL 0x20
+#define STD_BETA_SYSINT 0x21
+#define STD_BETA_IB 0x22
+#define STD_BETA_OB 0x23
+#define STD_BETA_DECODE 0x24
+#define STD_BETA_ENCODE 0x25
+#define STD_BETA_VOLUME 0x26
+#define STD_BETA_ASSERT 0x27 /* NIC - Notify Information Change */
+
+#define STD_BETA_ACE 0x28 /* unused */ /* AAC Encoder */
+#define STD_BETA_ACE2 0x29 /* unused */
+#define STD_BETA_MPE 0x2a /* unused */ /* MPEG Encoder */
+#define STD_BETA_MPE2 0x2b /* unused */
+#define STD_BETA_PCF 0x2c /* unused */ /* Alternate PCM Encoder */
+#define STD_BETA_PCF2 0x2d /* unused */
+#define STD_BETA_PCE 0x2e /* Standard PCM Encoder */
+#define STD_BETA_PCE2 0x2f /* unused */
+
+#define STD_BETA_SNG 0x30 /* Signal/Noise Generator */
+#define STD_BETA_SNG2 0x31 /* unused */
+#define STD_BETA_NG 0x32 /* unused */ /* Noise Generator */
+#define STD_BETA_NG2 0x33 /* unused */
+#define STD_BETA_PCM 0x34 /* Standard PCM Decoder */
+#define STD_BETA_PCM2 0x35 /* unused */
+#define STD_BETA_PCN 0x36 /* unused */ /* Alternate PCM Decoder */
+#define STD_BETA_PCN2 0x37 /* unused */
+#define STD_BETA_AC3 0x38 /* unused */ /* AC3 Decoder */
+#define STD_BETA_AC32 0x39 /* unused */
+#define STD_BETA_DTS 0x3a /* unused */ /* DTS Decoder */
+#define STD_BETA_DTS2 0x3b /* unused */
+#define STD_BETA_AAC 0x3c /* AAC Decoder */
+#define STD_BETA_AAC2 0x3d
+#define STD_BETA_MPG 0x3e /* unused */ /* MPEG Decoder */
+#define STD_BETA_MPG2 0x3f /* unused */
+
+#define STD_BETA_BM 0x40
+#define STD_BETA_PL 0x41 /* unused */ /* Pro Logic */
+#define STD_BETA_DEL 0x42 /* Speaker Delay */
+#define STD_BETA_NEO 0x43 /* Neo:6 */
+#define STD_BETA_ML 0x44 /* MIPS Load */
+#define STD_BETA_PL2 0x45 /* reused */ /* Pro Logic II */
+#define STD_BETA_PL2x 0x45 /* Pro Logic IIx */
+#define STD_BETA_ASS 0x46 /* Audio Stream Split */
+#define STD_BETA_SRC 0x47 /* Synchronous Sample-Rate Converter */
+
+/* THX ASP beta codes */
+#define STD_BETA_BGC 0x48 /* Boundary Gain Compensation */
+#define STD_BETA_BC 0x49 /* Bass Level Peak Manager */
+#define STD_BETA_AD 0x4a /* Adaptive Decorrelation */
+#define STD_BETA_REQ 0x4b /* Re-Equalization */
+#define STD_BETA_TM 0x4c /* Timbre Matching */
+#define STD_BETA_ASA 0x4d /* Advanced Speaker Array */
+/* THX ASP beta codes */
+
+#define STD_BETA_DMX 0x4e /* Downmix */
+#define STD_BETA_SUC 0x4f /* Sample Rate Up-convert */
+#define STD_BETA_DEM 0x50 /* Deemphasis */
+#define STD_BETA_DH 0x51 /* Dolby Headphone */
+#define STD_BETA_DH2 0x51 /* Dolby Headphone 2.0 */
+#define STD_BETA_DVS 0x52 /* Dolby Virtual Speaker */
+#define STD_BETA_DVS2 0x52 /* Dolby Virtual Speaker 2.0 */
+#define STD_BETA_ASJ 0x53 /* Audio Stream Join */
+#define STD_BETA_RVB 0x54 /* TI SFX - Room Simulator */
+#define STD_BETA_GEQ 0x55 /* TI SFX - Graphic Equalizer */
+#define STD_BETA_MTX 0x56 /* TI SFX - Matrix */
+
+#define STD_BETA_HDD 0x57 /* HDCD Detect */
+#define STD_BETA_HDF 0x58 /* HDCD Filter */
+#define STD_BETA_LOU 0x59 /* TI SFX - Loudness */
+#define STD_BETA_DM 0x5a /* DM - Downmix module using CDM */
+#define STD_BETA_ARC 0x5b /* ARC - Asynchronous sample Rate Converter */
+#define STD_BETA_SYSERR 0x5c
+#define STD_BETA_VSH 0x5d /* TI Headphone Virtualizer */
+#define STD_BETA_VSS 0x5e /* TI Speaker Virtualizer */
+#define STD_BETA_X5F 0x5f /* unused */
+
+#if VERSION_STD_BETA == 1
+
+#error STD_BETA version 1 is obsolete
+
+#elif VERSION_STD_BETA == 2
+
+#define STD_BETA_WMA 0x60 /* WMA Decoder */
+#define STD_BETA_WMA2 0x61
+#define STD_BETA_WME 0x62 /* WMA Encoder */
+#define STD_BETA_WME2 0x63
+#define STD_BETA_MP3 0x64 /* MP3 Decoder */
+#define STD_BETA_MP32 0x65
+#define STD_BETA_MQ3 0x66 /* MP3 Encoder */
+#define STD_BETA_MQ32 0x67
+#define STD_BETA_DSD 0x68 /* DSD Decoder */
+#define STD_BETA_DSD2 0x69
+#define STD_BETA_DTSSS 0x6a /* DTS Surround Sensation */
+#define STD_BETA_DVL258 0x6b /* Dolby Volume 258 ASP */
+#define STD_BETA_DVL 0x6b /* Dolby Volume ASP */
+#define STD_BETA_DVLPP 0x6b /* Dobly Volume 258 + PP ASP */
+#define STD_BETA_MLP 0x6c /* MLP Decoder */
+#define STD_BETA_MLP2 0x6d
+#define STD_BETA_IPOD 0x6e /* Used for iPOD*/
+#define STD_BETA_AQ 0x6f /* Used for DAQ */
+
+
+#define STD_BETA_DDM 0x70 /* DDM ASP */
+#define STD_BETA_BASS 0x71 /* TI Bass Boost */
+#define STD_BETA_BWE 0x72 /* TI Bandwidth Extension */
+#define STD_BETA_DRC 0x73 /* TI Dynamic Range Compression */
+#define STD_BETA_DDE 0x74 /* DD creator */
+#define STD_BETA_DTSTR 0x75 /* DTS transcoder */
+#define STD_BETA_SD 0x76 /* Surround Delay */
+#define STD_BETA_CPY 0x77 /* 2->5.1 channel copy */
+#define STD_BETA_DTSHD 0x78 /* DTSHD Decoder */
+#define STD_BETA_DTSHD2 0x79
+#define STD_BETA_DDP 0x7a /* Dolby Digital Plus Decoder */
+#define STD_BETA_DDP2 0x7b
+#define STD_BETA_THD 0x7c /* Dolby TrueHD Decoder */
+#define STD_BETA_THD2 0x7d
+#define STD_BETA_DXP 0x7e /* DTS Express (LBR) Decoder */
+#define STD_BETA_DXP2 0x7f
+#define STD_BETA_UAE 0x80 /* uSDK Audio Engine Registers */
+#define STD_BETA_UPLM 0x81 /* uSDK PLM Registers */
+#define STD_BETA_UFMP 0x82 /* uSDK VFMP Registers */
+#define STD_BETA_NEOX 0x83 /* DTS NEO:X ASP */
+#define STD_BETA_PRC 0x84 /* USDK Priority Conversion ASP */
+#define STD_BETA_AMIX 0x85 /* Ztop mixer */
+//#define STD_BETA_SINEPROBE 0x86 /* simple sine injector for testing */
+//#define STD_BETA_MDFORMAT 0x87 /* MetaData Formatter */
+//#define STD_BETA_MDDEFORMAT 0x88 /* MetaData DeFormatter */
+#define STD_BETA_CAR 0x89 /* CAR */
+#define STD_BETA_OAR 0x8A /* OAR */
+#define STD_BETA_BMDA 0x8B /* Dolby BM */
+#define STD_BETA_DAP 0x8C /* Dolby DAP */
+#define STD_BETA_DECOPCB 0x8D /* Decoder Output Circular Buffer */
+#define STD_BETA_DTSUHDA 0x8E /* Decoder portion of DTS UHD */
+#define STD_BETA_DTSUHDB 0x8F /* ASP portion of DTS UHD */
+#define STD_BETA_NEXT 0x96
+
+#else /* VERSION_STD_BETA */
+
+#error Unsupported value of STD_BETA version
+
+#endif /* VERSION_STD_BETA */
+
+#define STD_BETA_PRIME_OFFSET (STD_BETA_NEXT-STD_BETA_PRIME_BASE)
+
+#endif /* STDBETA_ */
diff --git a/bin/.gitattributes b/bin/.gitattributes
--- /dev/null
+++ b/bin/.gitattributes
@@ -0,0 +1,3 @@
+# For tools/bin files:\r
+# Denote all files as binary and should not be modified (do not convert LF to CR/LF).\r
+* binary\r
diff --git a/bin/LICENSE b/bin/LICENSE
--- /dev/null
+++ b/bin/LICENSE
@@ -0,0 +1,31 @@
+Copyright (c) 2004 - 2017, Texas Instruments Incorporated - http://www.ti.com/\r
+All rights reserved.\r
+\r
+* Redistribution and use in source and binary forms, with or without \r
+* modification, are permitted provided that the following conditions\r
+* are met:\r
+*\r
+* Redistributions of source code must retain the above copyright\r
+* notice, this list of conditions and the following disclaimer.\r
+*\r
+* Redistributions in binary form must reproduce the above copyright\r
+* notice, this list of conditions and the following disclaimer in the\r
+* documentation and/or other materials provided with the\r
+* distribution.\r
+*\r
+* Neither the name of Texas Instruments Incorporated nor the names of\r
+* its contributors may be used to endorse or promote products derived\r
+* from this software without specific prior written permission.\r
+*\r
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+*
\ No newline at end of file
diff --git a/bin/acp6x.exe b/bin/acp6x.exe
new file mode 100644 (file)
index 0000000..8369d58
Binary files /dev/null and b/bin/acp6x.exe differ
index 0000000..8369d58
Binary files /dev/null and b/bin/acp6x.exe differ
diff --git a/bin/calfa.exe b/bin/calfa.exe
new file mode 100644 (file)
index 0000000..93b00c9
Binary files /dev/null and b/bin/calfa.exe differ
index 0000000..93b00c9
Binary files /dev/null and b/bin/calfa.exe differ
diff --git a/bin/calfa2c.exe b/bin/calfa2c.exe
new file mode 100644 (file)
index 0000000..a14f76a
Binary files /dev/null and b/bin/calfa2c.exe differ
index 0000000..a14f76a
Binary files /dev/null and b/bin/calfa2c.exe differ
diff --git a/bin/itox.exe b/bin/itox.exe
diff --git a/bin/libcint.dll b/bin/libcint.dll
new file mode 100644 (file)
index 0000000..b957cdb
Binary files /dev/null and b/bin/libcint.dll differ
index 0000000..b957cdb
Binary files /dev/null and b/bin/libcint.dll differ
diff --git a/bin/xtoi.exe b/bin/xtoi.exe
diff --git a/config.ini b/config.ini
--- /dev/null
+++ b/config.ini
@@ -0,0 +1,11 @@
+[DEFAULT]
+bindir = ./bin
+
+[pyalpha] ; configuration for the pyalpha tool
+port = COM1 ; communication port name
+hfile = pa_i13_evmk2g_io_a ; default header file name
+include = ./alpha ; alpha header file directory location
+baud = 19200 ; RS-232 baud rate
+bins = %(bindir)s ; pyalpha bin/ location
+temp = . ; temporary directory location
+preprocessor_definitions =
\ No newline at end of file
diff --git a/make_sw/make_sw b/make_sw/make_sw
--- /dev/null
+++ b/make_sw/make_sw
@@ -0,0 +1,217 @@
+#!/bin/bash
+#
+# Software Deliverable Package creation script
+#
+# $1: PROJECT = {AVR,SBR}
+# $2: PASDK root directory, or empty.
+# If empty, default of PASDK root directory is set to T:
+#
+
+set -o errexit # -e
+#debug: uncomment below to see each commands
+set -o xtrace # -x
+#set -o verbose # -v
+
+# ----------------------------------------------------------------
+
+# Synopsis:
+# In addition to the obvious VAR_NAME=value, 'case $COMPUTERNAME in', etc.,
+# 1) Final output is in ${MA}/$MAF_SYSTEM_TARGET
+# 2) Intermediate working dir is ${MA}/_alpha_source$$ where $$ is PID
+# 3) List all available Alpha Headers here:
+ # search in special location for Alpha Header files
+# 4) Remove known unused files here:
+ # remove unused files
+# 5) Copy resulting files to ${MA}/$MAF_SYSTEM_TARGET/alpha
+# 6) Copy bins to ${MA}/$MAF_SYSTEM_TARGET/bin
+# 7) Create .hdM files here:
+ # Create .hdM file(s)
+# 8) Zip it up:
+ # Prepare software delivery zip package
+
+# ----------------------------------------------------------------
+
+# Usage definitions
+NAM0=`cygpath -a $0`
+NAMD=${NAM0%/*}
+NAME=${NAM0##*/}
+
+#REVISION=`echo '$Revision: 1.7 $' | awk '{print $2}'`
+#REVIDATE=`echo '$Date: 2016/08/16 12:36:08 $' | awk '{print $2}'`
+#VERSION="$NAME revision $REVISION of $REVIDATE"
+
+# ----------------------------------------------------------------
+
+if [ $# -gt 2 ]; then
+ echo 1>&2 "usage: make_sw [abbreviated project name], <pasdk root directory>"
+ echo 1>&2 " e.g.: make_sw AVR"
+ echo 1>&2 " e.g.: make_sw AVR T:"
+ exit 1
+fi
+
+# ----------------------------------------------------------------
+
+PROJECT=${1}
+
+case $PROJECT in
+ AVR)
+ PROJECT_TARGET=avr
+ ;;
+ SBR)
+ PROJECT_TARGET=sbr
+ ;;
+ *)
+ echo 1>&2 make_sw: unsupported project $PROJECT
+ exit 1
+ ;;
+esac
+
+# ----------------------------------------------------------------
+
+#case $COMPUTERNAME in
+# DTA0273506)
+# PASDK_ROOT_DIR=C:/ti/processor_sdk_audio_1_02_02_00
+# ;;
+# DTA0322553B)
+# PASDK_ROOT_DIR=T:/
+# ;;
+# GTDA0868396B)
+# PASDK_ROOT_DIR=C:/ti/processor_sdk_audio_1_02_02_00
+# ;;
+# *)
+# echo 1>&2 make_sw: COMPUTERNAME not recognized. Edit make_sw to add your computer.
+# exit 1
+# ;;
+#esac
+if [ -z "$2"]
+ then
+ PASDK_ROOT_DIR=T:
+ else
+ PASDK_ROOT_DIR=${2}
+fi
+
+TOOLS=${PASDK_ROOT_DIR}/tools
+PA=${PASDK_ROOT_DIR}/pasdk/paf/pa
+TI_IP=${PASDK_ROOT_DIR}/pasdk/3p-ip-ti
+ASP_IP=${PASDK_ROOT_DIR}/pasdk/asp
+TEST_DSP=${PASDK_ROOT_DIR}/pasdk/test_dsp
+
+# ----------------------------------------------------------------
+# Recreate software delivery directory
+
+cd ${TOOLS}
+
+if [ -d $PROJECT_TARGET ]; then
+ # -perm +mode
+ # This is no longer supported (and has been deprecated since 2005). Use
+ # -perm /mode instead.
+ if [ -n "`find $PROJECT_TARGET -type f -perm /444`" ]; then
+ echo 1>&2 make_sw: $PROJECT_TARGET contains read-only files
+ exit 1
+ else
+ rm -r $PROJECT_TARGET
+ fi
+fi
+
+# ----------------------------------------------------------------
+# Copy/Delog alpha files
+
+ALPHA_SOURCE=_alpha_source$$
+mkdir $ALPHA_SOURCE
+
+#
+# search in special location for Alpha Header files
+#
+
+# pwd should be tools
+pwd \;
+
+find ${PA} -iname "*beta.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+find ${PA} -iname "*_a.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+find ${TEST_DSP} -iname "*_a.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+
+# TI IP
+find ${TI_IP} -iname "*_a.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+# ASP IP
+find ${ASP_IP} -iname "*_a.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+
+
+# overwrite duplicates
+find ${PA}/asp/ae0/alpha -iname "ae_a.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+find ${PA}/asp/src4/alpha -iname "src_a.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
+
+# Sample partial content of files.txt
+# ${PA}/asp/ae0/alpha/ae_a.h
+# <... more paf alpha header files ...>
+# ${TEST_DSP}/application/itopo/evmk2g/alpha/i13_a.h
+# <... more test_dsp alpha header files ...>
+
+dos2unix $ALPHA_SOURCE/files.txt
+
+# copy these files to temp build dir
+for file in $(cat $ALPHA_SOURCE/files.txt); do
+# delog --cvs -d$ALPHA_SOURCE $file
+ cp -f $file $ALPHA_SOURCE
+done
+
+# remove unused files
+# paf files not in use:
+rm -vr $ALPHA_SOURCE/amix_a.h # make hDM build error, error: #error "AMIX is only tested for PAF_MAXNUMCHAN == 16"
+rm -vr $ALPHA_SOURCE/asj_a.h # make hDM build error, Error: Symbol readASJForm is not defined in current scope
+rm -vr $ALPHA_SOURCE/del_a.h # make hDM build error, error: #error unsupported option
+rm -vr $ALPHA_SOURCE/fea_a.h # make hDM build error, Error: Symbol CUS_BETA_FEA is not defined in current scope
+rm -vr $ALPHA_SOURCE/feb_a.h # make hDM build error, Error: Symbol CUS_BETA_FEB is not defined in current scope
+rm -vr $ALPHA_SOURCE/arc_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/pa_zaa_evmda830_io_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/pa_zsa_evmda830_io_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/pa_zss_evmda830_io_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/zaa_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/zsa_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/zss_a.h # not supporting Z-topology
+#rm -vr $ALPHA_SOURCE/lgp_a.h # not supporting lgp debug ASP
+#rm -vr $ALPHA_SOURCE/mdf_a.h # not supporting mdf debug ASP
+rm -vr $ALPHA_SOURCE/mdDeFormat_a.h # not supporting MD de-formatter ASP since not used on K2G
+#rm -vr $ALPHA_SOURCE/mdFormat_a.h # not supporting MD formatter ASP since obsolete on DA8x and not used on K2G
+#rm -vr $ALPHA_SOURCE/sigCap_a.h # not supporting sigCap debug ASP
+#rm -vr $ALPHA_SOURCE/sineProbe_a.h # not supporting sineProbe debug ASP
+rm -vr $ALPHA_SOURCE/ass_a.h # not including since Y-topology in development
+rm -vr $ALPHA_SOURCE/pa_y15_evmda830_io_a.h # not including since Y-topology in development
+rm -vr $ALPHA_SOURCE/y15_a.h # not including since Y-topology in development
+rm -vr $ALPHA_SOURCE/thxsys_a.h # not include since legacy THX untested on K2G
+rm -vr $ALPHA_SOURCE/vproccmds_a.h # not include since not a relevant PA control interface
+
+mkdir $PROJECT_TARGET
+mkdir $PROJECT_TARGET/alpha
+
+# copy from build area to production area
+cp -f $ALPHA_SOURCE/*.h $PROJECT_TARGET/alpha
+
+mkdir $PROJECT_TARGET/pyalpha
+cp -R ${TOOLS}/pyalpha/* $PROJECT_TARGET/pyalpha
+#rm -R ${PROJECT_TARGET}/pyalpha/alpha # remove alpha subdirectory for package creation
+
+rm -Rf $ALPHA_SOURCE
+
+# give all permission to all
+chmod 777 -R $PROJECT_TARGET
+
+
+# ----------------------------------------------------------------
+# Create .hdM file(s)
+
+ALPHAFILES_A_DEST=`ls ${PROJECT_TARGET}/alpha/*_a.h | grep -v pafmac_a | grep -v paftyp_a`
+
+for i in $ALPHAFILES_A_DEST; do
+ make -f ./make_sw/makefile ${i}dM
+done
+
+# ----------------------------------------------------------------
+# Prepare software delivery zip package
+
+ZIPFILE=${PROJECT_TARGET}_`date +%y%m%d`
+echo 1>&2 Done. Zipping ${PROJECT_TARGET} into ${ZIPFILE}.zip ...
+zip -q -r ${PROJECT_TARGET}_`date +%y%m%d`.zip $PROJECT_TARGET
+ls -l ${ZIPFILE}.zip
+
+# ----------------------------------------------------------------
+# EOF
diff --git a/make_sw/makefile b/make_sw/makefile
--- /dev/null
+++ b/make_sw/makefile
@@ -0,0 +1,50 @@
+#
+# MAF primary makefile
+#
+
+# Pertinent targets:
+#
+# dae Prepare SDK Supplement for DEMO=Xsdk.
+#
+# Pertinent demonstrations (DEMO=):
+#
+# mx1sdk SDK for basic framework.
+#
+
+DATE= `date +%y%m%d`
+CONFIG= None
+
+CC= gcc
+CFLAGS= -g -O -I../../f/s2 -I../../te/s2 -I../../include -L../../bin
+LDFLAGS= -lcint
+DOSFLAGS= -mno-cygwin
+
+SUPBASE=$(patsubst mx1sdk%,mx1sdk,$(patsubst mt1sdk%,mt1sdk,$(patsubst mx3sdk%,mx3sdk,$(patsubst mt3sdk%,mt3sdk,$(DEMO)))))
+
+# External build targets
+
+dae:
+ makedae `pwd | sed 's|/cygdrive/[a-z]*/||'` $(CONFIG) $(DEMO)
+ mv $(DEMO).zip $(DEMO)_$(DATE).zip
+
+force:
+
+%.hdM: force
+ @gcc -undef -nostdinc -E -P -I$(dir $@) -dD $*.h >$@.a
+ @awk -F' ' '/^#define/ { if ($$2 !~ /[()]/ && ($$2 ~ /^read/ || $$2 ~ /^wr[io]te/ || $$2 ~ /^exec/) && $$3 != "") print "alpha", $$2 }' $@.a >$@.b
+ @cat $@.a $@.b >$@.c
+ @gcc -undef -nostdinc -E $@.c | $(dir $@)../../bin/itox -i -S | $(dir $@)../../bin/xtoi -S >$@.d
+ @if grep -v ^alph[ab] >/dev/null 2>&1 $@.d; then false; fi
+ @grep ^alpha $@.c >$@.e
+ @awk -F' ' '{ symbol=$$2; getline <values; value=$$2; if (! (value in store)) { print "#define", symbol, value; store[value] = symbol } }' values=$@.d $@.e >$@.f
+ @if [ `cat $@.d | wc -l` != `cat $@.e | wc -l` ] ; then \
+ echo 1>&2 "error producing $@"; \
+ rm $@; \
+ exit 1; \
+ fi
+ @(echo "// $(notdir $@): inverse compilation file [`date`]"; \
+ echo; \
+ cat $@.f) >$@
+ @rm $@.[abcdef]
+
+# EOF
diff --git a/pyalpha/README.md b/pyalpha/README.md
--- /dev/null
+++ b/pyalpha/README.md
@@ -0,0 +1,59 @@
+# PyAlpha
+PyAlpha sends alpha commands over a UART connection (via RS-232), useful for
+configuring an audio device under test.
+
+---
+
+## Dependencies
+- Windows 7
+- [Python 2.7 for Windows](https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi)
+
+---
+
+## Usage
+**All commands run from the /tools/ directory**
+
+`$ python pyalpha <options> [alphas]`
+
+#### Configuration
+By default, configuration options are set in `tools/config.ini`. Setting a
+CLI flag will override the INI configuration for that specific option.
+The INI file can configure port, header file, baud rate, alpha directory,
+binary directory, and temporary storage location.
+
+#### Alphas
+PyAlpha requires a list of one or more alpha commands separated by spaces or
+commas in their alphanumeric and/or hex representations.
+
+#### Options
+- `-?`, `--help` display help dialogue
+- `-h <file>` uses this header for symbol definitions, as well as using a
+ corresponding .hdM file for decomposition of received alpha commands. Similar
+ to calfa, these header files are located in an `alpha/` directory which by
+ default is expected to be found at `./alpha`, but this location can be
+ changed with the `-I` flag.
+- `-p <port>` use this active serial communication port (default: COM1)
+- `-I <dir>` use this directory in the search path for alpha headers
+- `--repeat <num> <time>` repeat sending an alpha command <num> times with a delay
+of <time> seconds (floating point) between each send
+- `--fast` Don't perform any post-processing
+- `-r` Retain temporary files
+- `-s` Start a session using provided settings
+ - type `exit` or `quit` to exit the session
+ - type `cls` or `clear` to clear the session screen
+ - From within a session, you can start typing and press `tab` to get a list of alpha commands
+(note: you must type 3 or more letters before `tab`-completion will work, and completion will
+not be effective if attempting to complete on 'write')
+
+More options are listed in `--help`
+
+#### Example
+All examples are run from the `tools/` directory
+-`$ python pyalpha readDECSourceProgram readPCMMode`
+ - sends alpha commands `readDECSourceProgram` and `readPCMMode` using settings
+specified in the INI configuration
+-`$ python pyalpha -s`
+ - starts a pyalpha session using settings specified in the INI configuration
+-`$ python pyalpha -p COM5 -h pa_other_hdr_a readDECSourceProgram`
+ - sends `readDECSourceProgram` with `COM5` and `pa_other_hdr_a` overriding
+port and header settings in the INI configuration
diff --git a/pyalpha/__main__.py b/pyalpha/__main__.py
--- /dev/null
+++ b/pyalpha/__main__.py
@@ -0,0 +1,40 @@
+"""
+Copyright (c) 2004 - 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+"""
+import sys
+
+sys.path.append('.')
+sys.path.append('./pyalpha')
+sys.path.append('./pyalpha/pyalpha')
+
+from pyalpha import __main__
diff --git a/pyalpha/pyalpha/__init__.py b/pyalpha/pyalpha/__init__.py
--- /dev/null
@@ -0,0 +1,36 @@
+"""
+Copyright (c) 2004 - 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+"""
+from pyalpha import PyAlpha, ConversionError, __version__
+from alpha_command import AlphaCommand, AlphaCommands
+from srecord import sRecord
diff --git a/pyalpha/pyalpha/__main__.py b/pyalpha/pyalpha/__main__.py
--- /dev/null
@@ -0,0 +1,264 @@
+"""
+Copyright (c) 2004 - 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+"""
+import re
+import os
+import sys
+import time
+import argparse
+import ConfigParser
+import readline
+from pyalpha import PyAlpha, ConversionError
+
+import logging
+log = logging.getLogger('PASTA')
+
+def death(message):
+ logging.error(message)
+ sys.exit(-2)
+
+##########################
+#### Module Variables ####
+confname = "./config.ini"
+confcust = "./config_cust.ini"
+#### Module Variables ####
+##########################
+
+# TODO USE ARGPARSE
+parser = argparse.ArgumentParser(description='Alpha Command Communicator',
+ prog='PyAlpha',
+ add_help=False)
+
+general_args = [
+ (['-?', '--help'], {
+ 'help' : "show this help message and exit",
+ 'action' : 'help',
+ }),
+
+ (['-h', '--header'], {
+ 'help' : "Add FILE_a.h to symbol definition list and FILE_a.hdM to symbol decomposition list",
+ 'metavar' : 'FILE',
+ }),
+
+ (['-I', '--include'], {
+ 'help' : "Add DIR to the include path. [default: ./alpha]",
+ 'metavar' : 'DIR',
+ #'default' : './alpha',
+ }),
+
+ (['-p', '--port'], {
+ 'help' : "Communication port [default: COM1]",
+ #'default' : 'COM1',
+ }),
+
+ (['-b', '--baud'], {
+ 'help' : "Baud rate [default: 19200]",
+ 'type' : int,
+ #'default' : 19200,
+ }),
+
+ (['-t', '--temp'], {
+ 'help' : "Temporary file save location [default: .]",
+ 'metavar' : 'DIR',
+ #'default' : '.',
+ }),
+
+ (['-bin'], {
+ 'help' : "Binary file location [default: ./bin]",
+ 'metavar' : 'DIR',
+ #'default' : './bin',
+ }),
+
+
+ (['-r', '--retain'], {
+ 'help' : "Retain temporary files",
+ 'action' : 'store_true',
+ }),
+
+ (['-s', '--session'], {
+ 'help' : "Run a PyAlpha session, retains startup settings",
+ 'action' : 'store_true',
+ }),
+
+ (['--fast'], {
+ 'help' : "Skip post-processing",
+ 'action' : 'store_true',
+ }),
+
+ (['--repeat'], {
+ 'help' : "Repeat an alpha command N times with a T second break between",
+ 'type' : float,
+ 'nargs' : 2,
+ 'metavar' : 'N T',
+ 'default' : [1.0, 0.0],
+ }),
+
+ (['alpha_list'], {
+ 'help' : "Alpha commands, separated by spaces",
+ 'nargs' : '*',
+ 'metavar' : 'ALPHAS',
+ }),
+
+ (['-log', '--loglevel'], {
+ 'help' : "Set log level",
+ 'metavar' : 'LEVEL',
+ 'default' : 'INFO',
+ }),
+
+ (['-D'], {
+ 'help' : "GCC-style macro definitions",
+ 'action' : 'append',
+ 'dest' : 'defs',
+ }),
+]
+
+# Add CLI arguments to parser
+for arg in general_args:
+ parser.add_argument(*arg[0], **arg[1])
+
+# Parse arguments
+args = parser.parse_args()
+
+# Setup logging
+logging.basicConfig(filename='', level=args.loglevel.upper())
+
+# User must provide alpha commands
+if not args.alpha_list and not args.session:
+ parser.print_usage()
+ print 'No ALPHAS provided!'
+ sys.exit(-1)
+
+# Set initial values
+port = args.port
+header = args.header
+baud = args.baud
+include = args.include
+temp = args.temp
+bins = args.bin
+defs = args.defs
+
+# Parse INI file
+config = ConfigParser.ConfigParser()
+dataset = config.read(confname)
+
+# Check backup INI file
+if not len(dataset):
+ dataset = config.read(confcust)
+
+if len(dataset):
+ port = port or config.get('pyalpha', 'port')
+ header = header or config.get('pyalpha', 'hfile')
+ baud = baud or config.get('pyalpha', 'baud')
+ include = include or config.get('pyalpha', 'include')
+ temp = temp or config.get('pyalpha', 'temp')
+ bins = bins or config.get('pyalpha', 'bins')
+ defs = defs or config.get('pyalpha', 'preprocessor_definitions').split(',')
+else:
+ log.warning("Could not find config file %s. Resorting to defaults.", confname)
+
+# Options are passed, skipped .INI, apply defaults
+if not header:
+ parser.print_usage()
+ print 'Please provide header! [-h]'
+ sys.exit(-1)
+
+p = PyAlpha(header, port = port, baud=baud, retain=args.retain,
+ inc=include, bins=bins, alfas=temp, defs=defs)
+
+ALPHAS = []
+def parse_alphas():
+ alpha_re = re.compile(r"#define\s(?P<alpha>[a-z]\S+)")
+
+ alpha_set = set()
+ for fname in os.listdir(include):
+ fname = os.path.join(include,fname)
+ if fname.lower().endswith('.h') or fname.lower().endswith('.hdm'):
+ with open(fname, 'r') as file:
+ for line in file:
+ mat = re.match(alpha_re, line)
+ if mat:
+ #print mat.group('alpha')
+ alpha_set.add(mat.group('alpha'))
+
+ global ALPHAS
+ ALPHAS = sorted(list(alpha_set))
+
+
+def completer(text, state):
+ # Any query under 3 characters will return too many commands
+ if len(text) < 3:
+ return None
+
+ # Ignore 'write' queries
+ if len(text) < 6 and text.startswith('w'):
+ return None
+
+ for alpha in ALPHAS:
+ #if alpha.startswith(text):
+ if text in alpha:
+ if not state:
+ return alpha
+ else:
+ state -= 1
+
+
+if args.session:
+ # Enable tab-completion
+ parse_alphas()
+ readline.parse_and_bind("tab: complete")
+ readline.set_completer(completer)
+ #raise ConversionError('wooo')
+
+ while True:
+ response = raw_input(">")
+
+ if response in ['quit', 'exit']:
+ break
+ elif response in ['clear', 'cls']:
+ os.system('cls' if os.name == 'nt' else 'clear')
+ else:
+ alpha_list = response.split(' ')
+ try:
+ ret = p.send(alpha_list=alpha_list, fast=args.fast)
+ print ret
+ except ConversionError, e:
+ pass
+
+else:
+ try:
+ for i in range(int(args.repeat[0])):
+ ret = p.send(alpha_list=args.alpha_list, fast=args.fast)
+ time.sleep(args.repeat[1])
+ print ret
+ except ConversionError, e:
+ pass
diff --git a/pyalpha/pyalpha/alpha_command.py b/pyalpha/pyalpha/alpha_command.py
--- /dev/null
@@ -0,0 +1,175 @@
+"""
+Copyright (c) 2004 - 2016, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+"""
+import re
+import struct
+
+class AlphaCommand:
+ """Object representation of an Alpha Command
+
+ Attributes:
+ codes: tuple of integers representing the numerical value of the command
+ name: textual representation (i.e. readPCEMode)
+ default_parameter: default value for parameterized alpha commands
+ parameter: will attempt to apply this parameter to the alpha command
+ """
+
+ @staticmethod
+ def num_bytes(to_check):
+ """Calculates the number of bytes in a given integer"""
+ if to_check == 0: return 1
+
+ num = 0
+ while to_check:
+ to_check >>= 8
+ num += 1
+
+ return num
+
+ def __init__(self, name, codes, parameter=None, default_parameter=None):
+ self.codes = codes
+ self.name = name
+ self.default_parameter = default_parameter
+ self.parameter_bytes = None
+ self.parameter = parameter
+
+ # Set the default parameter, if exists
+ if default_parameter is not None:
+ self.parameter_bytes = AlphaCommand.num_bytes(default_parameter)
+
+ # Apply the parameter
+ if parameter is not None and self.default_parameter is not None:
+ if parameter > self.default_parameter:
+ raise Exception('INVALID PARAMETER: value too high')
+ if AlphaCommand.num_bytes(parameter) > self.parameter_bytes:
+ raise Exception('INVALID PARAMETER: too many bytes')
+
+ # Clear bits
+ mask = 0xffff ^ int(''.join(['f'] * self.parameter_bytes),16)
+ codes = list(self.codes) # Can't assign into a tuple
+ codes[-1] &= mask # Clear out parameter bits
+ codes[-1] += parameter # Apply the parameter
+ self.codes = tuple(codes) # Bring it back to the hashable tuple
+
+ self.codestr = ','.join("0x{:04x}".format(x) for x in codes)
+
+ # Clones current instance with optional new parameter
+ def clone(self, parameter=None):
+ clone = AlphaCommand(self.name, self.codes,
+ parameter, self.default_parameter)
+ print map(hex,clone.codes)
+ print clone.parameter
+ return clone
+
+ def __eq__(self, other):
+ return ( type(self) is type(other)
+ and set(self.codes) == set(other.codes))
+
+ def __ne__(self, other):
+ return not self.__eq__(other)
+
+ @property
+ def size(self):
+ return len(self.codes)
+
+class AlphaCommands:
+ """Object representation of hdM file, effectively
+
+ Basically a cache of alpha commands, hashed by textual representaiton and numeric representation
+
+ Attributes:
+
+ """
+ define_str = r"#define"
+ alpha_str = r"(?P<alpha>[^ \(]+)(\((?P<parameter>[0-9]+)\))?"
+ hex_str = r"(?P<hex>(0x[a-f0-9]{4},?)+)\r?$"
+
+ def __init__(self, header):
+ self.header = header
+ self.__alphas = {}
+
+ self._parse_header()
+
+ def naive_replace(self, hexstr):
+ for key, alpha in self.__alphas.iteritems():
+ hexstr = re.sub(alpha.codestr, alpha.name, hexstr)
+
+ return hexstr
+
+ def _parse_header(self):
+ #alpha_str = r"(?P<rw>[a-z]+)(?P<module>[A-Z]+)?(?P<rest>([A-Z]|[0-9])\S+) "
+ alpha_re = re.compile(AlphaCommands.define_str + " " +
+ AlphaCommands.alpha_str + " " +
+ AlphaCommands.hex_str)
+
+ with open(self.header, 'r') as f:
+ for line in f:
+ mat = re.match(alpha_re, line)
+ if not mat: continue
+
+ parameter = mat.group('parameter')
+ #if parameter: print "parameter", parameter
+ name = mat.group('alpha')
+ codestr = mat.group('hex')
+ codes = tuple(int(x, base=16) for x in codestr.split(','))
+ #hextuple = tuple(map(int, hexstr.split(',')))
+
+ if parameter: parameter = int(parameter)
+ ac = AlphaCommand(name, codes, default_parameter=parameter)
+
+ self.__alphas[codes] = ac
+ self.__alphas[name] = ac
+
+ def get_alpha(self, key):
+ if key in self.__alphas:
+ return self.__alphas[key]
+
+ alpha = None
+ mat = re.match(AlphaCommands.alpha_str, key)
+ if mat and mat.group('parameter') and mat.group('alpha') in self.__alphas:
+ og_alpha = self.__alphas[mat.group('alpha')]
+ alpha = og_alpha.clone(int(mat.group('parameter')))
+
+ return alpha
+
+ def get_codes(self, key):
+ """Returns list of (integer) codes for alpha command. If passed a code, will just return it"""
+
+ if type(key) is int:
+ return [key]
+
+ alpha = self.get_alpha(key)
+ if alpha:
+ return list(alpha.codes)
+ else:
+ return [int(key, 16)]
diff --git a/pyalpha/pyalpha/pyalpha.py b/pyalpha/pyalpha/pyalpha.py
--- /dev/null
@@ -0,0 +1,321 @@
+"""
+Copyright (c) 2004 - 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+"""
+__version__='1.2.2'
+
+#### Library imports ####
+import os
+import re
+import sys
+import time
+import errno
+import subprocess
+from serial import Serial
+from random import randint
+
+import logging
+log = logging.getLogger('PASTA')
+
+#### Package imports ####
+from srecord import sRecord
+
+##########################
+#### Module functions ####
+def silentremove(filename):
+ """Delete a file if exists."""
+ try:
+ os.remove(filename)
+ except OSError as e:
+ if e.errno != errno.ENOENT:
+ raise # re-raise exception if a different error occured
+#### Module Functions ####
+##########################
+
+###########################
+#### Module Exceptions ####
+class ConversionError(Exception):
+ def __init__(self, value):
+ self.value = value
+ def __str__(self):
+ return repr(self.value)
+#### Module Exceptions ####
+###########################
+
+#################
+#### PyAlpha ####
+class PyAlpha:
+ """Interface for sending alpha commands"""
+
+
+ @staticmethod
+ def asdf():
+ print "AYYYYY"
+
+ def __init__(self, header, port='COM1', baud=19200, retain=False,
+ inc='./alpha', bins='./bin', alfas='.', defs=[]):
+ self.port = port
+ self.baud = baud
+ self.header = header
+ self.inc = inc
+ self.bins = bins
+ self.alfas = alfas
+ self.defs = defs
+
+ self.inverse = {}
+ self.retain = retain
+ self.build_inverse_mapping() # populates self.inverse
+
+ def send(self, alpha_list, fast=False, separate=False):
+
+ if separate:
+ resp = []
+ for alpha in alpha_list:
+ resp.append(self._send([alpha])) # making a list is a workaround, for now
+
+ log.debug(resp)
+
+ resp = [r.lstrip('alpha ') for r in resp if r != "alpha /* none */"]
+ if not resp:
+ resp = ['/*none*/']
+
+ return 'alpha ' + ','.join(resp)
+
+ else:
+ return self._send(alpha_list, fast)
+
+ def _send(self, alpha_list, fast=False):
+ """Sends alpha_list as S-Record over UART to the DUT"""
+
+ if not alpha_list: return # die early
+
+ # Test number a la calfa
+ testnum = randint(1000,9999)
+ fbase = self.alfas + '/alfa' + str(testnum)
+
+ # Generate C file
+ self.gen_c(alpha_list, fbase)
+
+ # Preprocess C file
+ self.preprocess(fbase)
+
+ # Convert to S-Record
+ ret = self.itox(fbase)
+ if ret:
+ self.__clean(fbase)
+ raise ConversionError('itox failed with code: ' + str(ret))
+
+ # Send S-Record to target device and read response
+ ret = self.write_read(fbase)
+ if not ret:
+ self.__clean(fbase)
+ return 'TIMEOUT'
+
+ # Don't do any postprocessing, just return after receiving S-record
+ if fast:
+ self.__clean(fbase)
+ return ret
+
+ # Parse S-Record into alpha code
+ self.xtoi(fbase)
+
+ # Parse alpha code to alpha command, remove CRLF from the end
+ ret = self.inverse_compile(fbase).strip()
+
+ # Clean up temporary files
+ self.__clean(fbase)
+
+ return ret
+
+
+ def write_read(self, fbase, timeout=5):
+ """Read S-Record file (.s) and write. Read response and save to S-Record response file (.x)"""
+ s_fname = fbase + '.s'
+ x_fname = fbase + '.x'
+
+ with Serial(self.port, self.baud, timeout=1) as ser:
+ # WRITE
+ with open(s_fname, 'rb') as sfile:
+ records = sfile.read()
+ log.debug('Sending: \n%s', str(records))
+ ser.write('\r\n') # A single CRLF must be sent first for proper comm
+ ser.write(records)
+
+ # READ
+ response = []
+ line = None
+ t = 0
+ while line != "S9030000FC\r\n" and t < timeout:
+ line = ser.readline()
+ if line:
+ response.append(line)
+ else:
+ t += 1
+
+ # Strip away the random leading chars and emove empty lines
+ outarr = [line.lstrip('\x13\x11') for line in response if line]
+ log.debug('Received: %s', ''.join(outarr))
+
+ with open(x_fname, 'w') as xfile:
+ xfile.write(''.join(outarr))
+
+ return outarr
+
+ def gen_c(self, alpha_list, fbase):
+ """Generate a C file (.c) to be pre-processed"""
+ c_fname = fbase + '.c'
+
+ with open(c_fname, 'w') as cfile:
+ cfile.write('#include "' + self.header + '.h"\n')
+ cfile.write('alpha ' + ','.join(alpha_list) + '\n')
+
+ def preprocess(self, fbase):
+ """Pre-process the C file (.c) to get hex representations of alpha commands in (.pp) file"""
+ pp_fname = fbase + '.pp'
+
+ # Begin building arguments list
+ args = [ self.bins + '/acp6x.exe']
+
+ # Add pre-processor macro definitions
+ for d in self.defs:
+ if d:
+ args.append("-D%s" % d)
+
+ # Include the specified file, export to the current alfa*.c file
+ args += [
+ '-I', self.inc,
+ '-E',
+ fbase + '.c',
+ ]
+
+ # Run the pre-processor
+ with open(pp_fname, 'w') as ppfile:
+ print args
+ pid = subprocess.Popen(args, stdout=ppfile, stderr=subprocess.PIPE)
+ pid.wait()
+
+ def itox(self, fbase):
+ """Calls itox.exe to convert .pp file to S-Record format (.s)"""
+ pp_fname = fbase + '.pp'
+ s_fname = fbase + '.s'
+
+ args = [
+ self.bins + '/itox.exe',
+ '-S', # S-record
+ ]
+
+ retcode = None
+ with open(s_fname, 'wb') as sfile, open(pp_fname, 'rb') as ppfile:
+ pid = subprocess.Popen(args, stdout=sfile, stdin=ppfile)
+ retcode = pid.wait()
+
+ return retcode
+
+ def xtoi(self, fbase):
+ """Calls xtoi.exe to convert .x file to hex representation (.y)"""
+ x_fname = fbase + '.x'
+ y_fname = fbase + '.y'
+
+ args = [
+ self.bins + '/xtoi.exe',
+ '-S'
+ ]
+
+ with open(x_fname, 'rb') as xfile, open(y_fname, 'wb') as yfile:
+ pid = subprocess.Popen(args, stdout=yfile, stdin=xfile)
+ pid.wait()
+
+
+ def inverse_compile(self, fbase):
+ """Converts hex representation (.y) to textual representation of alpha command (.z)"""
+ y_fname = fbase + '.y'
+ z_fname = fbase + '.z'
+
+ s = ''
+ with open(y_fname, 'rb') as yfile:
+ s = yfile.read()
+
+ for code,name in self.inverse.iteritems():
+ s = re.sub(code, name, s)
+
+ with open(z_fname, 'wb') as zfile:
+ zfile.write(s)
+
+ return s
+
+ def __clean(self, fbase):
+ """Removes temporary files, unless otherwise specified (retain)"""
+
+ if not self.retain:
+ self.clean_up(fbase)
+
+
+ def clean_up(self, fbase):
+ """Removes temporary files"""
+
+ file_types = ['.c', '.pp', '.s', '.x', '.y', '.z']
+
+ # Apply file extensions to the fbase
+ fnames = [fbase + ft for ft in file_types]
+ map(silentremove, fnames)
+
+ def build_inverse_mapping(self):
+ """Parses through inverse-compilation file (.hdM) and creates a mapping
+ for creation of .z files"""
+
+ # .hdM file is in the include directory with specified name
+ fname = self.inc + '/' + self.header + '.hdM'
+
+ # Each line in hdM is of the form:
+ # # define alphaCommandName 0x####,0x####,...
+ define_str = r"^#define"
+ alpha_str = r"(?P<alpha>\S+)"
+ hex_str = r"(?P<hex>(0x[a-f0-9]{4},?)+)[\r\n]+$"
+
+ # Compile the regular expression
+ alpha_re = re.compile(define_str + " " +
+ alpha_str + " " +
+ hex_str)
+
+ # Parse file
+ with open(fname, 'rb') as f:
+ for line in f:
+ mat = re.match(alpha_re, line)
+ if not mat: continue
+
+ name = mat.group('alpha')
+ codes = mat.group('hex')
+
+ self.inverse[codes] = name
+
+#### PyAlpha ####
+#################
diff --git a/pyalpha/pyalpha/srecord.py b/pyalpha/pyalpha/srecord.py
--- /dev/null
@@ -0,0 +1,152 @@
+"""
+Copyright (c) 2004 - 2017, Texas Instruments Incorporated - http://www.ti.com/
+All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the
+* distribution.
+*
+* Neither the name of Texas Instruments Incorporated nor the names of
+* its contributors may be used to endorse or promote products derived
+* from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+"""
+class sRecord:
+ header = "S0030000FC"
+ footer = "S9030000FC"
+
+ @staticmethod
+ def num_to_byte_list(num, num_bytes, big_endian=False):
+ outarr = []
+ for i in range(num_bytes):
+ outarr.append(num & 0xff)
+ num >>= 8
+
+ if big_endian: outarr.reverse()
+ return outarr
+
+ @staticmethod
+ def length_sequence():
+ pass
+
+ @staticmethod
+ def generate_record(word_list, record_number):
+
+ byte_list = [len(word_list) * 2 + 3]
+ byte_list += sRecord.num_to_byte_list(record_number * 15, 2, big_endian=True)
+
+ for word in word_list:
+ byte_list += sRecord.num_to_byte_list(word, 2)
+
+ chksum = ~sum(byte_list) & 0xff
+ byte_list.append(chksum)
+
+ record = 'S1' + ''.join('%02x' % (byte) for byte in byte_list )
+ return record.upper()
+
+ @staticmethod
+ def generate_message(word_list):
+ """
+ Converts integer data list into a Little Endian S-Record payload.
+ - words: list of 16-bit words
+ return :: ASCII S-Record
+ """
+
+ message_length = len(word_list) + 0xc900
+ word_list = [message_length] + word_list
+
+ records = []
+ for i in range(len(word_list)/32 + 1):
+ idx = i * 32
+ left = len(word_list) - idx
+ offset = left if left <= 32 else 32
+ records.append(sRecord.generate_record(word_list[idx:idx+offset], i))
+
+
+ outarr = [sRecord.header] + records + [sRecord.footer]
+
+ return outarr
+
+
+
+ class MessageParser:
+ """
+ Not really using it at this point, but allows for future improvements in
+ message parsing (e.g. actually using command length fields) if necessary
+ """
+
+ def __init__(self, message):
+ self.commands = []
+ self.total_length = 0
+ self.command_length = 0
+
+ #print "Parsing", message
+
+ if not message:
+ raise Exception('Empty message!')
+ if message[0] != sRecord.header:
+ raise Exception('Bad S-Message header: ' + message[0])
+ if message[-1] != sRecord.footer:
+ raise Exception('Bad S-Message footer: ' + message[-1])
+
+ for record in message[1:-1]:
+ self.parse_record(record)
+
+
+ def parse_record(self, record):
+ split = [record[i:i+2] for i in range(0,len(record),2)]
+
+ head = split[0]
+ length = int(split[1], 16)
+ body = split[2:-1]
+ chksum = int(split[-1], 16)
+ checked = ~sum(int(x, 16) for x in split[1:-1]) & 0xff
+
+ if head != 'S1':
+ raise Exception('Bad S-Record header')
+ if len(body) + 1 != length:
+ raise Exception('Bad S-Record length')
+ if chksum != checked:
+ raise Exception('Bad S-Record checksum: ' + str(chksum) + "," + str(checked))
+
+ #print body
+ fileLength = int(body.pop(1) + body.pop(0), 16)
+
+ while body:
+
+ # c900 yields /* none */
+ # c9xx
+ # cd01 - LENGTH
+
+ word = int(body.pop(1) + body.pop(0), 16)
+ #if word & 0xff00 == 0xc900:
+ #print "FOUND SIZE", hex(word & 0xff)
+ # continue
+
+ self.commands.append(word)
+
+
+ @staticmethod
+ def parse_message(message):
+ mp = sRecord.MessageParser(message)
+ return mp.commands
diff --git a/pyalpha/setup.py b/pyalpha/setup.py
--- /dev/null
+++ b/pyalpha/setup.py
@@ -0,0 +1,8 @@
+from setuptools import setup
+
+setup(name='pyAlpha',
+ install_requires=[
+ 'pyserial',
+ 'pyreadline'
+ ],
+ zip_safe=False)
diff --git a/setup.bat b/setup.bat
--- /dev/null
+++ b/setup.bat
@@ -0,0 +1,5 @@
+:: Install PyAlpha dependencies
+@echo INSTALLING PYALPHA DEPENDENCIES
+python pyalpha/setup.py develop
+
+RMDIR /q /s pyAlpha.egg-info