STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
calibration_robustness.SystemConfig Class Reference
Collaboration diagram for calibration_robustness.SystemConfig:
[legend]

Public Member Functions

Dict to_dict (self)
"SystemConfig" from_dict (cls, Dict d)
 save (self, str filepath="system_config.json")
"SystemConfig" load (cls, str filepath="system_config.json")

Static Public Attributes

OperationMode mode = OperationMode.TEST
bool consensus_enabled = True
bool auto_backup_enabled = True
float backup_interval_seconds = 60.0
int max_backup_files = 10
bool validation_enabled = True
bool health_monitoring_enabled = True
bool anomaly_detection_enabled = True
int num_sensors = 16
int model_order = 8
float max_voltage = 10.0
float min_voltage = 0.0
float max_pressure = 1500.0
float min_pressure = -50.0
float max_uncertainty = 500.0
float consensus_agreement_threshold = 0.6
int min_sensors_for_consensus = 2
str backup_directory = "./calibration_backups"
str log_directory = "./calibration_logs"

Detailed Description

Mission-critical system configuration

Definition at line 46 of file calibration_robustness.py.

Member Function Documentation

◆ from_dict()

"SystemConfig" calibration_robustness.SystemConfig.from_dict ( cls,
Dict d )

◆ load()

◆ save()

◆ to_dict()

Dict calibration_robustness.SystemConfig.to_dict ( self)

Member Data Documentation

◆ anomaly_detection_enabled

bool calibration_robustness.SystemConfig.anomaly_detection_enabled = True
static

Definition at line 56 of file calibration_robustness.py.

◆ auto_backup_enabled

bool calibration_robustness.SystemConfig.auto_backup_enabled = True
static

Definition at line 51 of file calibration_robustness.py.

◆ backup_directory

str calibration_robustness.SystemConfig.backup_directory = "./calibration_backups"
static

Definition at line 66 of file calibration_robustness.py.

◆ backup_interval_seconds

float calibration_robustness.SystemConfig.backup_interval_seconds = 60.0
static

Definition at line 52 of file calibration_robustness.py.

◆ consensus_agreement_threshold

float calibration_robustness.SystemConfig.consensus_agreement_threshold = 0.6
static

Definition at line 64 of file calibration_robustness.py.

◆ consensus_enabled

bool calibration_robustness.SystemConfig.consensus_enabled = True
static

Definition at line 50 of file calibration_robustness.py.

◆ health_monitoring_enabled

bool calibration_robustness.SystemConfig.health_monitoring_enabled = True
static

Definition at line 55 of file calibration_robustness.py.

◆ log_directory

str calibration_robustness.SystemConfig.log_directory = "./calibration_logs"
static

Definition at line 67 of file calibration_robustness.py.

◆ max_backup_files

int calibration_robustness.SystemConfig.max_backup_files = 10
static

Definition at line 53 of file calibration_robustness.py.

◆ max_pressure

float calibration_robustness.SystemConfig.max_pressure = 1500.0
static

Definition at line 61 of file calibration_robustness.py.

◆ max_uncertainty

float calibration_robustness.SystemConfig.max_uncertainty = 500.0
static

Definition at line 63 of file calibration_robustness.py.

◆ max_voltage

float calibration_robustness.SystemConfig.max_voltage = 10.0
static

Definition at line 59 of file calibration_robustness.py.

◆ min_pressure

float calibration_robustness.SystemConfig.min_pressure = -50.0
static

Definition at line 62 of file calibration_robustness.py.

◆ min_sensors_for_consensus

int calibration_robustness.SystemConfig.min_sensors_for_consensus = 2
static

Definition at line 65 of file calibration_robustness.py.

◆ min_voltage

float calibration_robustness.SystemConfig.min_voltage = 0.0
static

Definition at line 60 of file calibration_robustness.py.

◆ mode

OperationMode calibration_robustness.SystemConfig.mode = OperationMode.TEST
static

Definition at line 49 of file calibration_robustness.py.

Referenced by to_dict().

◆ model_order

int calibration_robustness.SystemConfig.model_order = 8
static

Definition at line 58 of file calibration_robustness.py.

◆ num_sensors

int calibration_robustness.SystemConfig.num_sensors = 16
static

Definition at line 57 of file calibration_robustness.py.

◆ validation_enabled

bool calibration_robustness.SystemConfig.validation_enabled = True
static

Definition at line 54 of file calibration_robustness.py.


The documentation for this class was generated from the following file: