Initial commit

This commit is contained in:
2026-07-03 16:37:12 +07:00
commit 63b8c1ea8b
1931 changed files with 640587 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
namespace RobotNet10.FleetManager.Services.ConfigManager;
/// <summary>
/// Service for managing ACSTraffic configurations
/// </summary>
public interface IACSTrafficConfig
{
/// <summary>
/// Event triggered when ACSTraffic configuration is changed/reloaded
/// </summary>
event EventHandler? ConfigChanged;
/// <summary>
/// Enable ACS Traffic control
/// </summary>
bool TrafficEnable { get; }
/// <summary>
/// Traffic interval time in milliseconds
/// </summary>
int TrafficInterval { get; }
/// <summary>
/// Traffic URL
/// </summary>
string TrafficURL { get; }
/// <summary>
/// ACS Zone mapping dictionary
/// </summary>
Dictionary<string, string> ACSZoneMaping { get; }
/// <summary>
/// ACS Out zone mapping with node
/// </summary>
Dictionary<string, string> ACSOutMaping { get; }
/// <summary>
/// Enable publish
/// </summary>
bool PublishEnable { get; }
/// <summary>
/// Publish URL
/// </summary>
string PublishURL { get; }
/// <summary>
/// Publish interval in milliseconds
/// </summary>
int PublishInterval { get; }
}