firmware_path: ""  # firmware file to be used for updates. if empty, the latest version will be sought from the default utility folder
fpga_firmware_path: ""  # FPGA firmware file to be used for updates. if empty, the latest version will be sought from the default utility folder
clear_device_monitor_history: True  # whether to reset history of processed devices at end of run
usb_cleanup_threshold: 4  # number of consecutive HMDs processed before cleaning up USB devices
max_threads: 16  # maximum number of concurrent threads for processing devices

# Delays for various operations
delays:
  mcu_seconds: 3  # delay between device connect event and accessing the MCU
  lighthouse_seconds: 5  # added before accessing the lighthouse device. RECOMMENDED: 4, to prevent errors
  firmware_update_interval: 4  # time between hmd firmware updates. RECOMMENDED: 3, to prevent errors