2026-06-09 17:55:36 +00:00
|
|
|
|
namespace GenesisCordonelInterface.Core.Config
|
2026-05-29 07:43:51 +00:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Root GCI configuration object loaded from gci_config.json.
|
|
|
|
|
|
///
|
|
|
|
|
|
/// This class represents the top-level configuration structure
|
|
|
|
|
|
/// and serves as an entry point for all configurable GCI features.
|
|
|
|
|
|
///
|
|
|
|
|
|
/// Example:
|
|
|
|
|
|
///
|
|
|
|
|
|
/// {
|
2026-06-09 17:55:36 +00:00
|
|
|
|
/// "DataStorageSection":
|
2026-05-29 07:43:51 +00:00
|
|
|
|
/// {
|
|
|
|
|
|
/// ...
|
|
|
|
|
|
/// }
|
|
|
|
|
|
/// }
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public class GciConfig
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Data storage configuration section.
|
|
|
|
|
|
///
|
|
|
|
|
|
/// Contains definitions for all configured readers and writers,
|
|
|
|
|
|
/// such as:
|
|
|
|
|
|
///
|
|
|
|
|
|
/// - MeterLoginPasswords
|
|
|
|
|
|
/// - PreAdjustmentCalibrationParams
|
|
|
|
|
|
/// - future storage providers
|
|
|
|
|
|
/// </summary>
|
2026-06-09 17:55:36 +00:00
|
|
|
|
public DataStorage.Config.GciDataStorageConfig DataStorageSection { get; set; }
|
2026-05-29 07:43:51 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|