AADS 24 Room Demo v1.2.4 Release Notes
========================================

This program implements a 24 room Adagio AADS audio distribution system.

Each room has an APAD and C2N-DBF12 keypad included with default control for the room.  However, interfaces for rooms 13-24 are initially commented from the program.
Additionally, there is a TPMC-8X, TPS-6X, and TPMC-4XG included with default control for Room 1.  All APAD controllers and touch panels implement the option to reorder
the source selection list.  Hard buttons on all touch panel interfaces have been programmed for all device, room control, and lighting pages where appropriate.

This program contains a default IP Table. When loading the system, be sure to load the Default IP Table when prompted by Toolbox.
Be sure to also configure the IP tables for the AAS, CEN-IDOC, CEN-ISERVER, and ethernet touch panels to point to the AADS.  The correct IPIDs are listed below.



Important Information
=======================

The demo program, as delivered, has the APAD controllers and keypads for rooms 13-24 commented from the program for optimal operation with the current configuration.


To include an APAD that has been commented from the program, do the following:
--------------------------------------------------------------------------------
1. Remove the comment from the APAD at the appropriate Cresnet ID.
2. Remove the comment from the AAS browse context for the desired APAD, located within the AAS hardware definition (IP-ID-03) found under the Slot-6, C2I-AADSENET-1 portion
   of the hardware definition.
3. Remove the comment from the subsystem for the desired APAD located within the "Sources/AAS" folder. This folder contains the AAS hardware logic for each APAD.
4. Remove the comment from the CEN-ISERVER browse context for the desired APAD, located within the CEN-ISERVER hardware definition (IP-ID-05) found under the Slot-5, C2I-AADSENET-1 portion
   of the hardware definition.
5. Remove the comment from the subsystem for the desired APAD located within the "User Interfaces/APADs" folder (S-2.2).


To include a C2N-DBF12 keypad that has been commented from the program, do the following:
-------------------------------------------------------------------------------------------
1. Remove the comment from the C2N-DBF12 keypad at the appropriate Cresnet ID.
2. Remove the comment from the appropriate 12 button keypad interface module located within the "User Interfaces/Keypads" folder (S-2.5).
3. Remove the comment from the input signal on symbol S-2.4.2 for the desired C2N-DBF12 keypad located within the "User Interfaces/Keypad Specific Logic" folder.


The CEN-ISERVER Front Panel interface parameter is labeled as "GUI Type 21 Control/Equipment ID" on Slot-8, System Control, of the AADS.
This parameter should coincide with the CEN-ISERVER/CEN-IDOCV Front Panel Interface module.

Please note that album art for the CEN-ISERVER and will only be displayed when using an iPod touch.


Configuration
===============
This program is designed to work with the following hardware:

Adagio AADS Control System
----------------------------
IR Port A - Pioneer PD-F109 CD Player	

Ethernet Devices
------------------
IPID 03 - Adagio Audio Server AAS-1
IPID 04 - CEN-IDOC
IPID 05 - CEN-ISERVER
IPID 08 - TPMC-8x Touch Panel
IPID 09 - TPS-6X Touch Panel
IPID 0A - TPMC-4XG Touch Panel


Cresnet Devices
-----------------
ID 04-1B - APAD Controllers, one for each room (Rooms 1-24)
ID 31 - Adagio Audio Expander (AAE) Necessary to control audio in rooms 7-12
ID 32 - Adagio Audio Expander (AAE) Necessary to control audio in rooms 13-18
ID 33 - Adagio Audio Expander (AAE) Necessary to control audio in rooms 19-24
ID 35 - ST-IO, Used to trigger the doorbell interrupt on digital input 4
ID 40 - MNETGW with TSTATRF at MNET-ID 03
ID 50 CLX-1DIM8
ID 71-88 - C2N-DBF12 Keypads, one for each room (Rooms 1-24)


Sources included:
1. CEN-SERVER (iServer)
2. CEN-IDOC (iPod)
3. AAS Zone 1 (Jukebox)
4. CD Player
5. AM-FM Radio 1 (AM-FM Radio)
6. AM-FM Tuner 2 (Kids' Radio)


Audio Distribution room names:
1.  Room 1 -  Living Room
2.  Room 2 -  Dining Room
3.  Room 3 -  Kitchen
4.  Room 4 -  The Great Hall
5.  Room 5 -  Foyer
6.  Room 6 -  Master Bedroom
7.  Room 7 -  Master Bathroom
8.  Room 8 -  His Closet
9.  Room 9 -  Her Closet
10. Room 10 - Ged's Office
11. Room 11 - Lyra's Room
12. Room 12 - Will's Room
13. Room 13 - Pan's Room
14. Room 14 - Arcade
15. Room 15 - Aviary
16. Room 16 - Parlor
17. Room 17 - Library
18. Room 18 - Cellar
19. Room 19 - Scullery
20. Room 20 - Pool
21. Room 21 - Backyard
22. Room 22 - Garage
23. Room 23 - Topiary
24. Room 24 - Fishpond



Also, a Doorbell function has been programmed onto digital input 4 of the ST-IO at Cresnet ID 35.
Triggering the doorbell will mute all audio output until the interrupt has passed.  A transparent subpage activates
over the source selection list on the touch panels while the doorbell is active.  This prevents accidental page flips
on the touch panel when the actual source will not change.

The AADS also supports groups.  Groups allow for multiple rooms to be turned on and off at the same time.  
For example, the Master Bedroom, Master Bath, and Closet can be tied together to turn on when any one of them is switched on.
This project does not implement custom groups.  By default it uses the OOTB group settings.

Please refer to the instruction manual of individual devices for details of their operation.


Revision History
==================
-v1.2.0 Sample project reworked completely due to restructuring of the AADS and corresponding interface modules.
-v1.2.1 Repackaged due to an issue with audio source interrupts when all rooms are initially off.
-v1.2.2 Repackaged for a fix when an extremely brief interrupt is triggered
-v1.2.3 Repackaged to fix another interrupt timing issue