Index: NVDataMgmtHDRecords.h =================================================================== diff -u -rf853004049bc4701d911701e48768cd17189faea -r1ba84c9eec58aca4e7b5ce35ba249e9434d74ca4 --- NVDataMgmtHDRecords.h (.../NVDataMgmtHDRecords.h) (revision f853004049bc4701d911701e48768cd17189faea) +++ NVDataMgmtHDRecords.h (.../NVDataMgmtHDRecords.h) (revision 1ba84c9eec58aca4e7b5ce35ba249e9434d74ca4) @@ -35,6 +35,31 @@ #define MAX_TOP_LEVEL_PN_CHARS 10U ///< Max number of characters for top level part number. #define MAX_TOP_LEVEL_SN_CHARS 15U ///< Max number of characters for top level serial number. +/// Software configuration enums +typedef enum software_configurations +{ + SW_CONFIG_DISABLE_ALARM_AUDIO = 0, + SW_CONFIG_DISABLE_AIR_TRAP_LEVELING_ALARM, + SW_CONFIG_DSIABLE_ACK_ERRORS, + SW_CONFIG_EANBLE_WORN_OUT_CARTRIDGE, + SW_CONFIG_DISABLE_MOTOR_CURRNT_CHECKS, + SW_CONFIG_DISABLE_PUMP_FLOW_CHECKS, + SW_CONFIG_DISABLE_PUMP_DIRECTION_CHECKS, + SW_CONFIG_DISABLE_SYRINGE_PUMP, + SW_CONFIG_ENABLE_SYRINGE_PUMP_CMDS, + SW_CONFIG_DISABLE_PRESSURE_CHECKS, + SW_CONFIG_DISABLE_ARTERIAL_PRESSURE_CHECK, + SW_CONFIG_DISABLE_VENOUS_PRESSURE_CHECK, + SW_CONFIG_DISABLE_DIALYSATE_TEMP_CHECK, + SW_CONFIG_DISABLE_CALIBRATION_CHECK, + SW_CONFIG_DISABLE_ALARMS_DEBUG, + SW_CONFIG_ENABLE_ALARM_VOLUME_DEFAULT_LOW, + SW_CONFIG_DISABLE_BATTERY_COMMUNICATION, + SW_CONFIG_DISABLE_AIR_BUBBLE_CHECK, + SW_CONFIG_DISABLE_OCCLUSION_SELF_TEST, + NUM_OF_SW_CONFIGS ///< Number of software configurations. +} SOFTWARE_CONFIG_T; + /// HD available NV data to get typedef enum hd_nv_commands {