; Default and optional device stack configuration file. This file can be overwritten in specific device packages.
; The content of the file is structured according to boost Property Tree INFO parser.
version 1.0 ; current version of device stack configuration file
; General manufacturer specific configuration settings.
general IS ; replace manufacturer as appropriate
{
  base_platform ; base platform related configuration options
  {
    web_server false ; use/run embedded web server
    {
      esp false ; use/run ESP
      esp_remote false ; use/run remote ESP
    }
  }
  device_manager ; device manager related configuration options
  {
    ; GDS API:
    gds_api true ; use/run GDS API (not implemented; defined for future use)
    gds_api_remote true ; use/run remote GDS API (not implemented; defined for future use)
    gds_api_execute false ; support GDS API's execute command
    gds_api_logging false ; API logging in diagnostic page

    factory_reset_secure false ; only allow triggering API factory reset with specific certificate

    ; Discovery HTTP Listener:
    https_password_protected true ; whether HTTPS access requires a password
    presentation_secure true ; use HTTPS to access the diagnostic web page and their sub-pages
    presentation_path true ; provide internal diagnostic web page (/discovery/presentation)
    presentation_path_reliable false ; provide reliable part of internal diagnostic web page (depends on 'presentation_path')
    log_path true ; provide log file download via HTTP/get (/discovery/log)
    config_path true ; provide configuration options via HTTP/get (/discovery/config)
    device_config_base_path true ; provide access to device stack configuration via HTTP/get (/devcfg)
    gips_device_description_request_url true ; provide device description (/GiraDeviceDescription.xml)
    device_description_request_url true ; provide alternate device description (/DeviceDescription.xml)
    download_path true ; provide internal download via HTTP/get (/discovery/download)
    show_mac_addresses_count 1 ; limit the number of MAC addresses to view (max 4)
    show_knx_serial_number_count 1 ; limit the number of KNX serial numbers to view (max 4)
    adjust_page_width true ; adjust the page width (show scrollbar)
    gpa false ; show GPA related information
    https_redirect false ; Disable redirect to HTTPS to unbind port 443. The HTTPS port is handled by nginx.
  }
  applications ; list of supported features of the application program
  {
  }
}
; Device specific configuration settings. This section has to be replaced in specific device stack configuration.
device_specific GIECHIKM01 ;
{
}
