32 lines
887 B
C#
32 lines
887 B
C#
namespace GenesisCordonelInterface.Core.Config
|
|
{
|
|
/// <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:
|
|
///
|
|
/// {
|
|
/// "DataStorageSection":
|
|
/// {
|
|
/// ...
|
|
/// }
|
|
/// }
|
|
/// </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>
|
|
public DataStorage.Config.GciDataStorageConfig DataStorageSection { get; set; }
|
|
}
|
|
} |