Skip to content
Snippets Groups Projects
DataUpdateEvent.cs 506 B
Newer Older
philip.schell's avatar
philip.schell committed
using System;
using Fraunhofer.Fit.Iot.Lora.Trackers;

namespace Fraunhofer.Fit.Iot.Lora.Events {
  public class DataUpdateEvent : TrackerUpdateEvent {
    public GpsUpdateEvent Gps { get; private set; }

    public DataUpdateEvent(Tracker tracker) : base(tracker) => this.Gps = new GpsUpdateEvent(tracker.Gps);
philip.schell's avatar
philip.schell committed

    public override String MqttTopic() => "data/" + base.MqttTopic();
philip.schell's avatar
philip.schell committed

    public override String ToString() => base.ToString() + " -- " + "GPS: " + this.Gps.ToString();
philip.schell's avatar
philip.schell committed
  }
}