mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-09 17:54:59 +00:00
18 lines
392 B
C#
18 lines
392 B
C#
using System;
|
|
using PepperDash.Essentials.Core.Config;
|
|
|
|
|
|
namespace PepperDash.Essentials.Core.Devices
|
|
{
|
|
/// <summary>
|
|
/// Defines the contract for IReconfigurableDevice
|
|
/// </summary>
|
|
public interface IReconfigurableDevice
|
|
{
|
|
event EventHandler<EventArgs> ConfigChanged;
|
|
|
|
DeviceConfig Config { get; }
|
|
|
|
void SetConfig(DeviceConfig config);
|
|
}
|
|
} |