Beispiel #1
0
 public void SetSensorListener(ISensorListener l)
 {
     listener = l;
     if (listener != null) {
         Start();
     } else {
         Stop();
     }
 }
Beispiel #2
0
 public void SetSensorListener(ISensorListener l)
 {
     listener = l;
     if (listener != null) {
         sensorManager = (SensorManager) context.GetSystemService(Context.SensorService);
         sensorManager.RegisterListener(this, sensorManager.GetDefaultSensor(SensorType.Accelerometer), SensorDelay.Game);
     } else {
         if (sensorManager != null) {
             sensorManager.UnregisterListener(this);
             sensorManager = null;
         }
     }
 }
Beispiel #3
0
 public void RegisterListener(ISensorListener listener)
 {
     this.listeners.Add(listener.Topic, listener);
 }
Beispiel #4
0
 public void RemoveListener(ISensorListener listener)
 {
     this._listeners.Remove(listener);
 }
Beispiel #5
0
 public void AddListener(ISensorListener listener)
 {
     this._listeners.Add(listener);
 }
Beispiel #6
0
 public void AddListener(ISensorListener listener)
 {
     m_listeners.Add(listener);
 }
Beispiel #7
0
 public void Unsubscribe(ISensorListener listener)
 {
     sensorListeners.Remove(listener);
 }
Beispiel #8
0
 public void Subscribe(ISensorListener listener)
 {
     sensorListeners.Add(listener);
 }
 internal abstract void RemoveListener(ISensorListener listener);
 internal abstract void AddListener(ISensorListener listener);