Readme-File for CANchkEDS distribution archive
==============================================

0. Table of Contents
----------------------------
1. Contents of the ZIP file
2. Copyright
3. Support
4. History

1.Contents of the ZIP file:
----------------------------

license.txt   license agreement
password.txt  password for the installation archive
chkEDS.ZIP    Installation archive


The installation archive consists of the following files:
CANchkEDS.exe:      EDS Test Tool
Database V301.CODB: Sample database for objects defined in CiA DS-301.
Database V302.CODB: Sample database for objects defined in CiA DS-302.
Database V401.CODB: Sample database for objects defined in CiA DS-401. 
MANUAL.PDF:         User manual.


2. Copyright
------------
(c) 2000-2002 Vector Informatik GmbH

3. Support
-----------
If you have problems using the Software or detect errors in the
Software, check, if you use the latest version. According to the
license agreement, you can either download the latest version from 
Vector's homepage or register as a user.

If you get the software as part of a third party product, please contact
the third party.

Homepage:      http://www.vector-informatik.com
Registration:  klueser@vector-informatik.de with CC to can@vector-informatik.de
               with the text "Registration of CANchkEDS" and the version number.
Support:       klueser@vector-informatik.de
Phone:         +49-711-80670-0

4. History
------------
14.03.2002 Version 1.3.0 
- Check of mapping length and data type of the mapped object.
- Error if subobject 0 of a structured object (array, record or defstruct)
  is missing.
- Completed V401.CODB
- bugfix: Check of REAL32 or REAL64 values with database creates
          incorrect messages in some cases.
- bugfix: Program terminates if a database attribute string in incorrect.

14.12.2001 Version 1.2.2
- Warning if subobject 0 of a structured object
  has no default value.
- bugfix: Mapping an object with subindex 0 (e.g. 21330008) 
  leads to an error because both the section of the main
  object and the section of the sub object 0 are checked.
  If the main object is structured it shall have no 
  mapping entry. This leads to an error.
  Now if subindex 0 is mapped and if the object is structured
  only sub object 0 is checked.
- bugfix: If an object has compact subojects and there is no database 
  record for subobject 1 then an invalid object type is not
  detected. 
  Now an invalid object type is detected.
- CODB files: The identifier of the first four RPDOs/TPDOs
  have to be the default value (e.g. $NODEID+0x0200), which 
  depends on the Node-ID. To use a static COB-ID the 
  file 'v301.codb' has to be edited.
- Introduced check for the entry EDSVersion

20.06.2001 Version 1.2.0
- Software itself not changed
- Updated CODB files

02.04.2001 Version 1.2.0
- Included extensions of CiA DSP-405 V2 
- bugfix: Mapping an object with index bigger
  than 0x7fff (e.g. 0xa000) as default value 
  had been treated as negative value. This lead
  to an invalid error message.

27.02.2001 Version 1.1.0
Changes in Test Specification required changes in
the implementation:
- The keyword "ObjectType" is optional. If the 
  keyword is missing, it is assumed to be "VAR"
  (in raw format 0x7).
  Implementation hint: If the entry SubNumber exists 
  and is not 0, then this situation is treated as
  if the ObjectType is unknown.
- The keyword "PDOMapping" is optional. If it
  is missing, it is assumed to be 0.
- The keyword "DefaultValue" is optional. If it
  is missing, it is assume to be "DefaultValue=".
  This waqs already implemented in the earlier 
  versions. The used database controls, which values
  are accepted.

04.12.2000 Version 1.0.5
- better error messages for problems related to
  object link sections
- decreased file size of the executable by
  removing debugging code

02.10.2000 Version 1.0.4
- new check for object 1027
- bugfix: If objects which were not listed in an 
  object list but did appear in an object link 
  they were marked as being used.
  Now they are marked to be not referenced.

07.09.2000 Version 1.0.3
- treats leading 0 or x in section names, so
  [0x1000] or [0005] is not allowed any more.
- entries of dummy mapping now must be
  Dummy0001=0 or Dummy0001=1
  Dummy0001=0x0  is not allowed any more.
- corrected handling of compact subobjects
- hexadecimal numbers describing negative values 
  are are now handled correctly

02.08.2000 Version 1.0.2
- only intermediate version
- whitespace in entry names is not allowed any more

07.07.2000 Version 1.0.1
- Special handling for Sub-Index 0 of Mapping Entries

14.06.2000 Version 1.0
