void DoStart(Zebble.SensorDelay delay) { if (_Sensor == null) { throw new Exception(Type + " is not available on this device."); } SensorManager.RegisterListener(this, _Sensor, GetDelay(delay)); }
protected SensorDelay GetDelay(Zebble.SensorDelay delay) { switch (delay) { case Zebble.SensorDelay.Realtime: return(SensorDelay.Fastest); case Zebble.SensorDelay.Game: return(SensorDelay.Game); case Zebble.SensorDelay.UI: return(SensorDelay.Ui); default: return(SensorDelay.Normal); } }