Files
GenericTeProgramLibrary/Source/Program/Common/ConfigLogic/ProgramSpecificConfigIni.cs
2025-10-24 15:18:11 -07:00

76 lines
2.1 KiB
C#

/*-------------------------------------------------------------------------
// UNCLASSIFIED
/*-------------------------------------------------------------------------
RAYTHEON PROPRIETARY: THIS DOCUMENT CONTAINS DATA OR INFORMATION
PROPRIETARY TO RAYTHEON COMPANY AND IS RESTRICTED TO USE ONLY BY PERSONS
AUTHORIZED BY RAYTHEON COMPANY IN WRITING TO USE IT. DISCLOSURE TO
UNAUTHORIZED PERSONS WOULD LIKELY CAUSE SUBSTANTIAL COMPETITIVE HARM TO
RAYTHEON COMPANY'S BUSINESS POSITION. NEITHER SAID DOCUMENT NOR ITS
CONTENTS SHALL BE FURNISHED OR DISCLOSED TO OR COPIED OR USED BY PERSONS
OUTSIDE RAYTHEON COMPANY WITHOUT THE EXPRESS WRITTEN APPROVAL OF RAYTHEON
COMPANY.
THIS PROPRIETARY NOTICE IS NOT APPLICABLE IF DELIVERED TO THE U.S.
GOVERNMENT.
UNPUBLISHED WORK - COPYRIGHT RAYTHEON COMPANY.
-------------------------------------------------------------------------*/
namespace ProgramLib
{
/// <summary>
/// Define all the sections and keys that exists in the INI file
/// </summary>
internal enum ProgramSpecificConfigIni
{
// list all the sections below
CABLE_ID_RELAYS,
FILE_NAMES,
GENERAL,
POLL_RATES,
POWER_MODULES_TO_BE_POWERED,
POWER_MODULES_TO_BE_DISPLAYED,
UUT_INFO,
// list all the keys below
// general
PRIMARY_DRIVE,
SECONDARY_DRIVE,
DATA_BASE_FOLDER,
DATA_GENERAL_FOLDER_NAME,
DATA_GENERAL_TEMP_FOLDER_NAME,
APP_RELEASE_CONTROLLED_FOLDER,
LOG_DASHBOARD_APP_PATH,
ENFORCE_CABLE_SELF_TEST_IS_RUN,
// relays
W1_CABLE_PART_NUMBER,
W1_CABLE_SERIAL_NUMBER,
W2_CABLE_PART_NUMBER,
W2_CABLE_SERIAL_NUMBER,
W3_CABLE_PART_NUMBER,
W3_CABLE_SERIAL_NUMBER,
W4_CABLE_PART_NUMBER,
W4_CABLE_SERIAL_NUMBER,
W5_CABLE_PART_NUMBER,
W5_CABLE_SERIAL_NUMBER,
// poll rates
POWER_SUPPLY_LOG_RATE,
POWER_SUPPLY_READ_RATE,
PASSTHROUGH_DATA_UPDATE_RATE,
// File names
POWER_SUPPLY_LOG_PREFIX,
POWER_SUPPLY_LOG_FILE_EXTENSION,
// UUT info
UUT_IP_ADDRESS,
UUT_TEST_PORT_TCP,
}
}