Home AMX User Forum NetLinx Studio

ADA Suite 16 Question / Problem

Here is the setup I am working with:

ADA Suite 16 # 1 - 16 Zones of Video - RS232 Port 1 - Rack 1
ADA Suite 16 # 2 - 13 Zones of Audio - RS232 Port 2 - Rack 2

The Suite 16 that controls the video is hooked up with the VCR-4's
The Suite 16 that controls the audio is hooked up normal

All the Video locations also use the Suite 16 for audio to stream the video signal through the speaker locations.

I currently have my room info in a structure as follows:
Structure _Rooms
{
    Integer Idx	/// Room Index Reference Number
    Char Name[30]	/// Name of Room
    Char APwr[5]	/// Audio Power State - OFF; ON
    Char VPwr[5]	/// Video Power State - OFF; ON
    Char CurSrc	[20]	/// Current Source Being Used In Room
    Integer AOut	/// Room Audio Output #
    Integer VOut	/// Room Video Output #
    Dev dvSat		/// Selected Satellite That Is Being Used In Room
    Dev dvDisp		/// Display That Is In Room
    Dev dvTuner		/// Selected Tuner That Is Being Used In Room
    Dev dvIPod		/// Selected IPod That Is Being Used In Room
}

The problem is I need to figure out a way to be able to store all the room info in to one structure and be able to to go beyond zone 1 - 16 and re allocate the for zones 1 - 32

Any ideas on how to do this or do I need to hook up the ada suite 16s with an iso2cat and put it on the ada bus?

Thanks

Comments

  • ericmedleyericmedley Posts: 4,177
    ondrovic wrote: »
    Here is the setup I am working with:

    ADA Suite 16 # 1 - 16 Zones of Video - RS232 Port 1 - Rack 1
    ADA Suite 16 # 2 - 13 Zones of Audio - RS232 Port 2 - Rack 2

    The Suite 16 that controls the video is hooked up with the VCR-4's
    The Suite 16 that controls the audio is hooked up normal

    All the Video locations also use the Suite 16 for audio to stream the video signal through the speaker locations.

    I currently have my room info in a structure as follows:
    Structure _Rooms
    {
        Integer Idx	/// Room Index Reference Number
        Char Name[30]	/// Name of Room
        Char APwr[5]	/// Audio Power State - OFF; ON
        Char VPwr[5]	/// Video Power State - OFF; ON
        Char CurSrc	[20]	/// Current Source Being Used In Room
        Integer AOut	/// Room Audio Output #
        Integer VOut	/// Room Video Output #
        Dev dvSat		/// Selected Satellite That Is Being Used In Room
        Dev dvDisp		/// Display That Is In Room
        Dev dvTuner		/// Selected Tuner That Is Being Used In Room
        Dev dvIPod		/// Selected IPod That Is Being Used In Room
    }
    

    The problem is I need to figure out a way to be able to store all the room info in to one structure and be able to to go beyond zone 1 - 16 and re allocate the for zones 1 - 32

    Any ideas on how to do this or do I need to hook up the ada suite 16s with an iso2cat and put it on the ada bus?

    Thanks

    Can you not just add one more dimension to your variables like Char Name[2][30] where Char Name[1][30] is zones 1-16 and Char Name[2][30] is zones 17-32? For the devices, you'd probably have to come up with discretes.
Sign In or Register to comment.