History for DeviceConfiguration
changed: - Device configuration contains the following: * Terminals * Pin type (inpin/outpin) * Id * Name * Parameters * Parts * Id * Name * Source * Links * To/from ids * Parameter Mapping DeviceConfigurationExample Device configurations have the following dtd:: <!--- Device root tag --> <!ELEMENT device (terminals|part|link)*> <!ATTLIST device name CDATA #IMPLIED type CDATA #IMPLIED classname CDATA #IMPLIED (not used) remains from part.dtd will be removed sourcename CDATA #IMPLIED is source file name (not used), can be replased by 'resource_root' > <!--- contained parts --> <!ELEMENT part EMPTY> <!ATTLIST part id CDATA #REQUIRED type (part|device) #REQUIRED name CDATA #REQUIRED short name source CDATA #REQUIRED fully qualified name e.g. org.vcb.database.HSQL > <!--- device terminals --> <!ELEMENT terminals (outpin|inpin)*> <!--- inpin terminals --> <!ELEMENT inpin (parameter)*> <!ATTLIST inpin name CDATA #REQUIRED id CDATA #REQUIRED > <!--- outpin terminals --> <!ELEMENT outpin (parameter)*> <!ATTLIST outpin name CDATA #REQUIRED id CDATA #REQUIRED > <!--- terminal paramters --> <!ELEMENT parameter EMPTY> <!ATTLIST parameter type CDATA #REQUIRED name CDATA #IMPLIED default_value CDATA #IMPLIED > <!--- device connectors --> <!ELEMENT link (maps?)> <!ATTLIST link from CDATA #REQUIRED partID+pinID or terminalID to CDATA #REQUIRED partID+pinID or terminalID > <!--- map parameters --> <!ELEMENT maps (map)*> <!ELEMENT map EMPTY> <!ATTLIST map from CDATA #IMPLIED value CDATA #IMPLIED >