Index: tests/dg_nvm_scripts.py =================================================================== diff -u -r685c0317a3c9ceb0aea35774cbc4511f3ae9fb33 -racd09d02879e8add4cf7f694f5db8e423a76c341 --- tests/dg_nvm_scripts.py (.../dg_nvm_scripts.py) (revision 685c0317a3c9ceb0aea35774cbc4511f3ae9fb33) +++ tests/dg_nvm_scripts.py (.../dg_nvm_scripts.py) (revision acd09d02879e8add4cf7f694f5db8e423a76c341) @@ -1,14 +1,14 @@ ########################################################################### # -# Copyright (c) 2022-2022 Diality Inc. - All Rights Reserved. +# Copyright (c) 2022-2023 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file dg_nvm_scripts.py # # @author (last) Dara Navaei -# @date (last) 04-Sep-2022 +# @date (last) 21-Dec-2022 # @author (original) Dara Navaei # @date (original) 10-Feb-2022 # @@ -32,7 +32,7 @@ # Use cmd_set_dg_sw_config_record() set the changes back to firmware # This function requires an address for the excel report. Use the absolute address of your excel report like the # example below - #dg.sw_configs.cmd_update_dg_sw_config_record('/home/fw/projects/DG_NV_Records/2022-10-09-DG-SW-CONFIGS-Record.xlsx') + #dg.sw_configs.cmd_update_dg_sw_config_record('/home/fw/projects/DG_NV_Records/2022-11-29-DG-SW-CONFIGS-Record.xlsx') # Use this function to reset the configuration records to all be 0 #dg.sw_configs.cmd_reset_dg_sw_config_record() @@ -54,29 +54,58 @@ # Use cmd_set_dg_calibration_excel_to_fw() set the changes back to firmware # This function requires an address for the excel report. Use the absolute address of your excel report like the # example below - #dg.calibration_record.cmd_set_dg_calibration_excel_to_fw('/home/fw/projects/DG_NV_Records/2022-08-17-DG-Record.xlsx') + #dg.calibration_record.cmd_set_dg_calibration_excel_to_fw('/home/fw/projects/DG_NV_Records/2022-10-06-DG-Record_betadvt2.xlsx') # For resetting the calibration record to benign values, use the function below #dg.calibration_record.cmd_reset_dg_calibration_record() def run_system_commands(): - # Comment and un-comment any of the functions that you would like to use or you can use your own scripts. # Use cmd_get_dg_system_record_report() to get the system record in an excel # This function gets an address to locate the report there (i.e. /home/fw/projects/) # It creates a folder called DG_NV_Records in the destination that is called # If no address is provided, the default location is one folder above the dialin folder wherever it is installed - # in you computer. + # in your computer. #dg.system_record.cmd_get_dg_system_record_report() - dg.system_record.cmd_set_dg_system_record_excel_to_fw('/home/fw/projects/DG_NV_Records/2022-09-26-DG-Record.xlsx') + dg.system_record.cmd_set_dg_system_record_excel_to_fw('/home/fw/projects/DG_NV_Records/2022-12-19-DG-Record.xlsx') # For resetting the system record to benign values, use the function below #dg.system_record.cmd_reset_dg_system_record() +def run_usage_info_commands(): + # Comment and un-comment any of the functions that you would like to use or you can use your own scripts. + + # Use cmd_get_dg_system_record_report() to get the system record in an excel + # This function gets an address to locate the report there (i.e. /home/fw/projects/) + # It creates a folder called DG_NV_Records in the destination that is called + # If no address is provided, the default location is one folder above the dialin folder wherever it is installed + # in your computer. + dg.usage_record.cmd_get_dg_usage_info_record() + + #dg.usage_record.cmd_set_dg_usage_info_excel_to_fw('/home/fw/projects/DG_NV_Records/2022-12-07-DG-Record.xlsx') + + #dg.usage_record.cmd_reset_dg_usage_info_record() + + +def run_service_commands(): + # Comment and un-comment any of the functions that you would like to use or you can use your own scripts. + + # Use cmd_get_dg_system_record_report() to get the system record in an excel + # This function gets an address to locate the report there (i.e. /home/fw/projects/) + # It creates a folder called DG_NV_Records in the destination that is called + # If no address is provided, the default location is one folder above the dialin folder wherever it is installed + # in your computer. + dg.service_record.cmd_get_dg_service_record() + + #dg.service_record.cmd_set_dg_service_record_excel_to_fw('/home/fw/projects/DG_NV_Records/2022-12-07-DG-Record.xlsx') + + #dg.service_record.cmd_reset_dg_service_record() + + if __name__ == "__main__": dg = DG(log_level="DEBUG") @@ -85,10 +114,12 @@ #run_sw_configs_commands() - run_calibration_commands() + #run_calibration_commands() #run_system_commands() - #dg.usage_record.cmd_get_dg_usage_info_record() - #dg.usage_record.cmd_update_dg_usage_info_record('/home/fw/projects/DG_NV_Records/2022-04-22-DG-Record.xlsx') + run_usage_info_commands() + #run_service_commands() + +