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