13Apr2020
1. Installed the new Doxygen.exe version 1.8.17
2. Created and set up new api_guides.doxy, api_reference.doxy, api_reference_layout.xml, navtor_footer.html, navtor_header_guides.html, navtor_header_reference.html.
3. Modified c:\Hg\apps-wks\sdk\apps\sdk\doc\navtor_header_guides.html and navtor_header_reference.html files: added section tabs(Home - API Guides - API Reference - Samples)
4. Added the navtor_header_guides.html file to api_guides.doxy, the HTML_HEADER property. 
5. Added the navtor_header_reference.html file to api_guides.doxy files, the HTML_HEADER property.
3. Now there is no need for the find_replace.py script anymore.




Add ecdislayer components:
1. communication_line
2. logbook
3. navtex
4. nmea_parser
5. radar_conversion
6. route_planning
7. vessels

Changed files:
1. c:\Hg\apps-wks\sdk\apps\sdk\doc\doxygen\api_reference.doxy
   Added input files
   ../../../../ecdislayer/inc/communication_line/communication_line_interfaces.h \
   ../../../../ecdislayer/inc/communication_line/component_ids.h \
   ../../../../ecdislayer/inc/logbook/component_ids.h \
   ../../../../ecdislayer/inc/logbook/logbook_interface.h \
   ../../../../ecdislayer/inc/navtex/component_ids.h \
   ../../../../ecdislayer/inc/navtex/navtex_interface.h \
   ../../../../ecdislayer/inc/nmea_parser/component_ids.h \
   ../../../../ecdislayer/inc/nmea_parser/filters_enumerator_interface.h \
   ../../../../ecdislayer/inc/nmea_parser/nmea_parser_interface.h \
   ../../../../ecdislayer/inc/nmea_parser/parsed_nmea_sentence_data_enumerator_interface.h \
   ../../../../ecdislayer/inc/nmea_parser/parsed_nmea_sentence_data_interface.h \
   ../../../../ecdislayer/inc/nmea_parser/parsed_nmea_sentence_value_ids.h \
   ../../../../ecdislayer/inc/nmea_parser/tlb_sentence_value_ids.h \
   ../../../../ecdislayer/inc/nmea_parser/ttd_sentence_value_ids.h \
   ../../../../ecdislayer/inc/nmea_parser/vdm_vdo_sentence_value_ids.h \
   ../../../../ecdislayer/inc/radar_conversion/component_ids.h \
   ../../../../ecdislayer/inc/radar_conversion/radar_conversion_interface.h \
   ../../../../ecdislayer/inc/route_planning/component_ids.h \
   ../../../../ecdislayer/inc/route_planning/route_calculator_interface.h \
   ../../../../ecdislayer/inc/route_planning/route_constants.h \
   ../../../../ecdislayer/inc/route_planning/route_editor_ui_interface.h \
   ../../../../ecdislayer/inc/route_planning/route_monitor_interface.h \
   ../../../../ecdislayer/inc/route_planning/route_storage_interfaces.h \
   ../../../../ecdislayer/inc/route_planning/voyage_properties.h \
   ../../../../ecdislayer/inc/vessels/component_ids.h \
   ../../../../ecdislayer/inc/vessels/ais_targets_const.h \
   ../../../../ecdislayer/inc/vessels/ais_targets_interface.h \
   ../../../../ecdislayer/inc/vessels/ais_targets_manager_interface.h \
   ../../../../ecdislayer/inc/vessels/ownship_const.h \
   ../../../../ecdislayer/inc/vessels/ownship_device_config_interface.h \
   ../../../../ecdislayer/inc/vessels/ownship_interface.h \
   ../../../../ecdislayer/inc/vessels/radar_sonar_targets_const.h \
   ../../../../ecdislayer/inc/vessels/radar_sonar_targets_interface.h \
   ../../../../ecdislayer/inc/vessels/radar_sonar_targets_manager_interface.h \
   ../../../../ecdislayer/inc/vessels/updated_targets_interface.h \
   ../../../../ecdislayer/inc/vessels/vessels_const.h \
   ../../../../ecdislayer/inc/vessels/vessels_interface.h \
   ../../../../ecdislayer/inc/ecdislayer_const.h/
   
2. Added doxygen_mainpage.h to the ecdislayer/doxygen folder

3. Added doc structure to doxygen_mainpage.h (defined entries and subentries in the documentation).