$ 8/25/05 - Corrected distance rating, changed from 4 (Series A) to 5 (Series B) - drk
$ 11/14/05 - Updated enumeration strings to improve readability (capitalization). - drk

[File]
    DescText    = "1769-ADN/B EDS File";
    CreateDate  = 12-20-2000;
    CreateTime  = 09:00:00;
    ModDate     = 11-14-2005;
    ModTime     = 08:19:00;
    Revision    = 2.016;
    HomeURL     = "http://www.ab.com/networks/eds/DN/0001000C00450200.eds";

[Device]
    VendCode    = 1;
    VendName    = "Rockwell Automation - Allen-Bradley";
    ProdType    = 12;
    ProdTypeStr = "Communications Adapter";
    ProdCode    = 69;
    ProdName    = "1769-ADN Compact I/O Adapter";
    MajRev      = 2;
    MinRev      = 1;
    Catalog     = "1769-ADN/B";
    Icon        = "1769-ADN.ico";
    1_RSNetWorx_DNetTool = "RSI.DeviceNet.ChassisApplet",0x30C00200;

[IO_Info]
    Default     = 0x0001;
    PollInfo    = 0x0001, 1, 1;
    COSInfo     = 0x0005, 1, 1;
    CyclicInfo  = 0x0008, 1, 1;

    1_Input1    = ,0,0x000D,"Input Data Size" ,,Assem1,;
    1_Output1   = ,0,0x000D,"Output Data Size",,ProxyAssem100,;

[1_1769Audit]
    1_5vdcPwrLoad        = 500;
    1_24vdcPwrLoad       = 0;
    1_DistRating         = 5;
    1_1769MaxInputBytes  = 512;  $ 256 WORDS
    1_1769MaxOutputBytes = 512;  $ 256 WORDS
    1_ElectricKeying     = 6,    $ Parameter that contains the electronic keying
                           7,    $ Parameter that contains the configured minor revision value
                           8;    $ Parameter that contains the actual minor revision value
    1_DisablePowerAudit  = 9;    $ Parameter that contains the flag to indicate if power auditing should be used (i.e. OF2/B)

[Modular]
    Width = 1;
    Rack1 = 1,108,91,1,1,,,,0;
    Query = "21 0D 03 24 1 30 01", 0xE, 7,"";

[ParamClass]
    Descriptor  = 0b1100;
    CfgAssembly = 4;
    MaxInst     = 4;

[Params]
	ProxyParam4 =
                  0,7,"21 0C 03 24 SLOT 30 15",2,
                  0xC7, 2, "Input Data Size","WORD(s)",
                  "This is the number of input (read) words that you want to be returned to a DeviceNet scanner.",
                  Module,Module,Module,,,,,,,,,;

	ProxyParam5 =
                  0,7,"21 0C 03 24 SLOT 30 16",2,
                  0xC7, 2,"Output Data Size","WORD(s)",
                  "This is the number of output (write) words that will be written to the device by a DeviceNet scanner.",
                  Module,Module,Module,,,,,,,,,;

	ProxyParam6 = ,,,0x0002,0xC7,2,"Electronic Keying","",
			 	  "There are three keying choices:Exact match - The Vendor ID, Product Type, Product Code and Major/Minor Revision of the configured device have to match exactly what's in the actual device.Compatible Module - Allows the actual device to have a higher or equal Major/Minor Revision number than the configured device.Disable Keying - The Vendor ID, Product Type, Product Code and Major/Minor Revision fields are don't care when comparing to the actual device.",
				  Module,Module,Module,,,,,,,,,;

	ProxyParam7 = ,,,0,0xC6,1,"Configured Minor Revision","",
				  "Identifies the configured minor revision of the device.",
	 			  Module,Module,Module,,,,,,,,,;

	ProxyParam8 = ,,,0x0010,0xC6,1,"Actual Minor Revision","",
				  "Identifies the actual minor revision of the device.",
	 			  Module,Module,Module,,,,,,,,,;

	ProxyParam9 = ,,,0,0xC6,1,"Use External Power Source","",
        		  "Option to drive the 24 Vdc portion of the module from an external supply",
				  Module,Module,Module,,,,,,,,,;

	Param6 = ,,,0x0002,0xC7,2,"Electronic Keying","",
			 "There are three keying choices:Exact match - The Vendor ID, Product Type, Product Code and Major/Minor Revision of the configured device have to match exactly what's in the actual device.Compatible Module - Allows the actual device to have a higher or equal Major/Minor Revision number than the configured device.Disable Keying - The Vendor ID, Product Type, Product Code and Major/Minor Revision fields are don't care when comparing to the actual device.",
			 0,2,2,,,,,,,,,;
	Enum6  = 0,"Disable Keying", 1,"Exact Match",2,"Compatible Module";

	Param7 = ,,,0,0xC6,1,"Configured Minor Revision","",
			 "Identifies the configured minor revision of the device.",
			 1,255,1,,,,,,,,,;

	Param8 = ,,,0x0010,0xC6,1,"Actual Minor Revision","",
			 "Identifies the actual minor revision of the device.",
			 1,255,1,,,,,,,,,;

	$***********************************
	$	Input array data
	$***********************************
	Param20=
            ,,,0x0012,
            0xD3, 4,               $ DWORD
            "Status","",
            "Bits 0-29 - Status of data from slots 1 to 30 where 1 = data invalid or a module error is detected; 0 = data valid, no module error; Bit 30 - 1 = node address switch changed since power-up",
            ,,0,,,,,,,,,;
	Enum20= 0,"Data Invalid From Slot 1",
			1,"Data Invalid From Slot 2",
			2,"Data Invalid From Slot 3",
			3,"Data Invalid From Slot 4",
			4,"Data Invalid From Slot 5",
			5,"Data Invalid From Slot 6",
			6,"Data Invalid From Slot 7",
			7,"Data Invalid From Slot 8",
			8,"Data Invalid From Slot 9",
			9,"Data Invalid From Slot 10",
			10,"Data Invalid From Slot 11",
			11,"Data Invalid From Slot 12",
			12,"Data Invalid From Slot 13",
			13,"Data Invalid From Slot 14",
			14,"Data Invalid From Slot 15",
			15,"Data Invalid From Slot 16",
			16,"Data Invalid From Slot 17",
			17,"Data Invalid From Slot 18",
			18,"Data Invalid From Slot 19",
			19,"Data Invalid From Slot 20",
			20,"Data Invalid From Slot 21",
			21,"Data Invalid From Slot 22",
			22,"Data Invalid From Slot 23",
			23,"Data Invalid From Slot 24",
			24,"Data Invalid From Slot 25",
			25,"Data Invalid From Slot 26",
			26,"Data Invalid From Slot 27",
			27,"Data Invalid From Slot 28",
			28,"Data Invalid From Slot 29",
			29,"Data Invalid From Slot 30",
			30,"Node Address Switch Changed",
			31,"Reserved";

    $***********************************
    $   Attributes
    $***********************************
    Param30 = ,6,"20 03 24 01 30 64",      $ class = 3, instance = 1, attribute = 100
              0x0002,
              0xC1,1,                      $ BOOL
              "Autobaud","",
              "Make sure the adapter's baud rate is set to the correct value for your network before disabling autobaud.",
              0,1,0,,,,,,,,,;
    Enum30  = 0,"Enabled", 1,"Disabled";

    Param31 = ,6,"20 03 24 01 30 66",      $ class = 3, instance = 1, attribute = 102
              0x0002,
              0xC1,1,                      $ BOOL
              "Quick Connect","",
              "Enabling Quick Connect causes the adapter to disable autobaud (the Autobaud parameter setting is ignored) and accept connection requests immediately after transmitting it first Dup Mac.  Quick Connect may not be compatible with some I/O modules, refer to the product manual for more information.",
              0,1,0,,,,,,,,,;
    Enum31  = 0,"Disabled", 1,"Enabled";


[Assembly]
    Assem1  = "Input Data Size",,,,,,
              32,Param20,
              ,ProxyAssem101;

    ProxyAssem101 = "Module Input Data","21 0C 03 24 SLOT 30 18",ProxyParam4,0b110,,,ModuleMemberList;
    ProxyAssem100 = "Module Output Data","21 0C 03 24 SLOT 30 19",ProxyParam5,0b110,,,,ModuleMemberList;
    ProxyAssem4   = "Module Configuration Data","21 0C 03 24 SLOT 30 1A",,,,,ModuleMemberList;
