batlab.settings package¶
Submodules¶
batlab.settings.Settings module¶
-
class
batlab.settings.Settings.
Settings
¶ Holds information the test manager uses to run tests on a cell.
The Settings class contains information the test manager needs to run tests on a cell. The general usage is that settings will be specified in a JSON settings file and then loaded into the program to be used for tests.
-
acceptableImpedanceThreshold
¶ Ohms
-
batlabCellPlaylistFileVersion
¶
-
cellPlaylistName
¶
-
chargeCurrentSafetyCutoff
¶ Amps
-
chargeRate
¶ Amps
-
chargeTemperatureCutoff
¶ Celsius
-
dischargeCurrentSafetyCutoff
¶ Amps
-
dischargeRate
¶ Amps
-
dischargeTemperatureCutoff
¶ Celsius
-
highVoltageCutoff
¶ Volt
-
impedanceReportingPeriod
¶ Seconds
-
lowVoltageCutoff
¶ Volts
-
numMeasurementCycles
¶
-
numWarmupCycles
¶
-
reportingPeriod
¶ Seconds
-
restPeriod
¶ Seconds
-
sineWaveFrequency
¶ Hz
-
sineWaveMagnitude
¶
-
storageDischarge
¶ Boolean
-
storageDischargeVoltage
¶ Volts
-
check
(key, value, minval, maxval, variable)¶
-
load
(fhandle)¶ Loads information contained in a test JSON file into the Settings instance.
-
view
()¶ Print out currently loaded settings.
-