private void SlamStatusCallback(ISlamStatusEvent eventResponse) { _slamStatus = eventResponse.SlamStatus; //string s = string.Empty; //foreach (var status in _slamStatus.StatusList) // s += status + "|"; //_skillHelper.LogMessage($"Occipital sensor status is {_slamStatus.SensorStatus}. Occipital status list is {s}."); if (!_chargeDetectorRunning && _slamStatus.StatusList.Contains("DockingStationDetectorEnabled") && _slamStatus.StatusList.Contains("DockingStationDetectorProcessing") && _slamStatus.StatusList.Contains("Streaming")) { _chargeDetectorRunning = true; } }
private void SlamStatusCallback(ISlamStatusEvent eventResponse) { _slamStatus = eventResponse.SlamStatus; _skillHelper.LogMessage($"SlamStatus is {_slamStatus.RunMode}, {_slamStatus.SensorStatus}, {_slamStatus.Status}."); }