/// <summary>
 /// Shows messages on the UI for various sensor failure issues with user specified Device status snapshot retrieval strategy and UI controller.
 /// </summary>
 /// <param name="deviceStatusSnapshotRetrievalStrategy">The function which provides device status snapshots.</param>
 /// <param name="controller">The UI controller.</param>
 public MetaSensorFailureMessages(Func <DeviceStatusSnapshot> deviceStatusSnapshotRetrievalStrategy, IMetaSensorUiController controller)
 {
     _deviceStatusSnapshotRetrievalStrategy = deviceStatusSnapshotRetrievalStrategy;
     _controller = controller;
     _controller.SetTitleVisibility(false);
     IntervalToCheckSensorsSeconds = 1f;
 }
 /// <summary>
 /// Shows messages on the UI for various sensor failure issues.
 /// </summary>
 public MetaSensorFailureMessages()
 {
     _controller = new MetaSensorUiController();
     _controller.SetTitleVisibility(false);
     IntervalToCheckSensorsSeconds = 1f;
 }