private void HandleDoorbellTelemetry(DoorbellUpdated doorbellTelemetry) { if (doorbellStatus != doorbellTelemetry.Status) { doorbellStatus = doorbellTelemetry.Status; UpdateCurrentStatus(); } }
private string CreateDoorbellNotification(DoorbellStatus status) { return($"doorbell {status.ToString().ToLower()}"); }
public DeviceStatus(IEnumerable <KeyValuePair <Light, LightStatus> > lights, DoorbellStatus doorbellStatus, AlarmStatus alarmStatus) { Lights = lights; Doorbell = doorbellStatus; Alarm = alarmStatus; }