update event to use delegate

This commit is contained in:
Andrew Welker 2020-11-10 10:28:39 -07:00
parent 5076ba405e
commit c686ee394d
3 changed files with 6 additions and 3 deletions

View file

@ -1,4 +1,5 @@
using System;
using PepperDash.Core;
namespace PepperDash.Essentials.Core.DeviceInfo
{
@ -6,8 +7,10 @@ namespace PepperDash.Essentials.Core.DeviceInfo
{
DeviceInfo DeviceInfo { get; }
event EventHandler<DeviceInfoEventArgs> DeviceInfoChanged;
event DeviceInfoChangeHandler DeviceInfoChanged;
void UpdateDeviceInfo();
}
public delegate void DeviceInfoChangeHandler(IKeyed device, DeviceInfoEventArgs args);
}

View file

@ -87,7 +87,7 @@ namespace PepperDash.Essentials.DM.Endpoints.DGEs
public DeviceInfo DeviceInfo { get; private set; }
public event EventHandler<DeviceInfoEventArgs> DeviceInfoChanged;
public event DeviceInfoChangeHandler DeviceInfoChanged;
public void UpdateDeviceInfo()
{

View file

@ -89,7 +89,7 @@ namespace PepperDash.Essentials.DM
#region Implementation of IDeviceInfoProvider
public DeviceInfo DeviceInfo { get; private set; }
public event EventHandler<DeviceInfoEventArgs> DeviceInfoChanged;
public event DeviceInfoChangeHandler DeviceInfoChanged;
public void UpdateDeviceInfo()
{