#
# Refer Developer's User Guide document for usage details
#

##### CAUTION: Don't change any variable name in this file. #####

#
#mmWave Device Variant
#For AWR2944 this tool uses UART COM port and can use CFG or JSON input file.
#
MMWAVE_DEVICE_VARIANT=AWR2944

#
#COM port number (@115200 baud rate)
#Same COM port is being used for sending CLI commands
#And after sensorStart same COM port is used to read monitoring data.
#
COM_PORT_NUM=36

#
#Global configuration: these define the task to be done
#
#To configure the mmWave RF Front End: [ENABLE_CONFIG_MMWAVE] 1- Yes, 0-No
#To capture Monitoring report to JSON file: [ENABLE_MONITOR_CAPTURE] 1- Yes, 0-No
#To capture Raw ADC data using DCA1000: [ENABLE_DCA_CAPTURE] 1- Yes, 0-No
#To post process the captured ADC data: [ENABLE_POSTPROC]  1- Yes, 0-No 
#				(assuming postproc.exe is available at same path of this tool)
#mmWave Config file can be *.cfg or JSON format: [CONFIG_FILE_FORMAT] 1-cfg, 0-json
#
ENABLE_CONFIG_MMWAVE=1
ENABLE_MONITOR_CAPTURE=0
ENABLE_DCA_CAPTURE=1
ENABLE_POSTPROC=0
CONFIG_FILE_FORMAT=1

#
#Path for mmWave Config JSON or .cfg file (including file name). 
#JSON file must be generated by SensingEstimator or mmWave Studio
# Set CONFIG_FILE_FORMAT accordingly.
#
# CONFIG_JSON_CFG_PATH=.\2944_ddma_lvds.cfg
CONFIG_JSON_CFG_PATH=.\2944_ddma_lvds.cfg
#
#Path to store the monitoring report in JSON format
#Each report in seperate JSON file
#Note: make sure this path and directory exist
#
MONITORING_JSON_PATH=..\monitor_report_dir

#
#Number of monitoring report to store in JSON file
#Set to zero for infinite time till terminated (CLI CMD: "quit")
#or CLI CMD : "monCaptureStop"
#
NUMBER_OF_MONITOR_REPORT_STORE=10000

#
#Path to store Captured ADC data binary file
#
CAPTURED_ADC_DATA_PATH=..\captured_adc_AWR2944

#
#DCA1000 Configurations
#It captures the num. of frames worth data which is given in JSON or CFG file
#DCA_FILE_PREFIX: File prefix for each ADC data DCA1000 captures.
#   e.g. with ‘adc_data’ prefix, file name would be adc_data_Raw_0.bin
#DCA_MAX_REC_FILE_SIZE_MB:Max size of each ADC data file DCA1000 captures, at 
#   this size limit it splits captured data into next binary file. 
#DCA_DATA_FORMAT_MODE: 1: 12Bit, 2: 14Bit, 3: 16Bit mode 
#@Note make sure this format matches with data-format in CFG or JSON config parameters.
#DCA_LVDS_LANE_MODE : 2 or 4 LVDS lanes (AWR2944/AWR2943 - 2 lane)
#
DCA_FILE_PREFIX=adc_data
DCA_MAX_REC_FILE_SIZE_MB=100
DCA_DATA_FORMAT_MODE=3
DCA_LVDS_LANE_MODE=2

#
#PostProc exe utility path
#This tool is provided along with CLI tool, so you may not touch this input text
#
POST_PROC_EXE_PATH=..\mmw_post_proc\mmwave_postproc.exe

#
#Set this parameter when you need to run this CLI tool with CCS image running
# i.e. Not running from Flashed App-Image but loading application from CCS.
# In that case application sometime responses slowely for CLI CMD so in the 
# tool we will add delay for each CLI CMD so it doesn't get expire with error.
# 0: Running from Flash, 1: running from CCS
#
CCS_DEBUG=0

#
#If Firmware Download is disabled with AWR1243/AWR2243 device
#0: Yes, 1: No firmware download
#For this tool, it is recommended to flash the firmware and set this option to '1'
# As this tool doesn't contains all version of FW for AWR1243/AWR2243.
#
FW_DOWNLOAD_DISABLE=1

#
#If sFlash is connected with AWR1243/AWR2243 device
#1: Yes, 0: nosFlash is connected with sensor
#
#
FLASH_CONNECTED_TO_SENSOR=1

#
#power on master arguments, please modify if needed (for AWR1243/AWR2243)
#rlClientCbs_t: CRC_TYPE 0:16Bit/1:32Bit/2:64Bit, 
#ACK_TIMEOUT : ACK Timeout for mmWaveLink
#
CRC_TYPE=1;
ACK_TIMEOUT=5000;

#END
#
#End of Config File
#