From 2c1882f5de34a553aee0a48df7fb52958d143c7f Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Tue, 25 Oct 2016 12:55:27 +0900 Subject: [PATCH] csapi-sensor: change sensor classes to sealed class to prevent inheritance Change-Id: I8d19abad0c4629a8958fafd2daac1b02d61eca35 Signed-off-by: kibak.yoon --- src/Tizen.Sensor/Tizen.Sensor/Plugins/Accelerometer.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/ActivityDetector.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/FaceDownGestureDetector.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/GravitySensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/Gyroscope.cs | 6 +++--- .../Tizen.Sensor/Plugins/GyroscopeRotationVectorSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/HeartRateMonitor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/HumiditySensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/InVehicleActivityDetector.cs | 4 ++-- src/Tizen.Sensor/Tizen.Sensor/Plugins/LightSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/LinearAccelerationSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/Magnetometer.cs | 6 +++--- .../Tizen.Sensor/Plugins/MagnetometerRotationVectorSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/OrientationSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/Pedometer.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/PickUpGestureDetector.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/PressureSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/ProximitySensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/RotationVectorSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/RunningActivityDetector.cs | 4 ++-- src/Tizen.Sensor/Tizen.Sensor/Plugins/SleepMonitor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/StationaryActivityDetector.cs | 4 ++-- src/Tizen.Sensor/Tizen.Sensor/Plugins/TemperatureSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/UltravioletSensor.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedGyroscope.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedMagnetometer.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Plugins/WalkingActivityDetector.cs | 4 ++-- src/Tizen.Sensor/Tizen.Sensor/Plugins/WristUpGestureDetector.cs | 6 +++--- src/Tizen.Sensor/Tizen.Sensor/Sensor.cs | 4 ++-- 29 files changed, 82 insertions(+), 82 deletions(-) mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/Accelerometer.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/ActivityDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/FaceDownGestureDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/GravitySensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/Gyroscope.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/GyroscopeRotationVectorSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/HeartRateMonitor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/HumiditySensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/InVehicleActivityDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/LightSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/LinearAccelerationSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/Magnetometer.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/MagnetometerRotationVectorSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/OrientationSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/Pedometer.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/PickUpGestureDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/PressureSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/ProximitySensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/RotationVectorSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/RunningActivityDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/SleepMonitor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/StationaryActivityDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/TemperatureSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/UltravioletSensor.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedGyroscope.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedMagnetometer.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/WalkingActivityDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Plugins/WristUpGestureDetector.cs mode change 100644 => 100755 src/Tizen.Sensor/Tizen.Sensor/Sensor.cs diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Accelerometer.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Accelerometer.cs old mode 100644 new mode 100755 index 7e5c23f..7fc6c3f --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Accelerometer.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Accelerometer.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// Accelerometer Sensor Class. Used for registering callbacks for accelerometer and getting accelerometer data /// - public class Accelerometer : Sensor + public sealed class Accelerometer : Sensor { private static string AccelerometerKey = "http://tizen.org/feature/sensor.accelerometer"; /// @@ -95,7 +95,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -105,7 +105,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/ActivityDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/ActivityDetector.cs old mode 100644 new mode 100755 index 6dcb0ce..546eb8f --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/ActivityDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/ActivityDetector.cs @@ -29,13 +29,13 @@ namespace Tizen.Sensor /// public SensorDataAccuracy ActivityAccuracy { get; protected set; } - protected abstract void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data); + protected internal abstract void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data); internal ActivityDetector(uint index) : base(index) { } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -45,7 +45,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/FaceDownGestureDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/FaceDownGestureDetector.cs old mode 100644 new mode 100755 index 4bfc32e..17b7c32 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/FaceDownGestureDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/FaceDownGestureDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// FaceDownGestureDetector Class. Used for registering callbacks for face down gesture detector and getting the face down state /// - public class FaceDownGestureDetector : Sensor + public sealed class FaceDownGestureDetector : Sensor { private static string GestureDetectorKey = "http://tizen.org/feature/sensor.gesture_recognition"; @@ -85,7 +85,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -95,7 +95,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/GravitySensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/GravitySensor.cs old mode 100644 new mode 100755 index e7812c5..b081544 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/GravitySensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/GravitySensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// GravitySensor Class. Used for registering callbacks for gravity sensor and getting gravity data /// - public class GravitySensor : Sensor + public sealed class GravitySensor : Sensor { private const string GravitySensorKey = "http://tizen.org/feature/sensor.gravity"; @@ -120,7 +120,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -130,7 +130,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Gyroscope.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Gyroscope.cs old mode 100644 new mode 100755 index 9d29073..50a8055 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Gyroscope.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Gyroscope.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// Gyroscope Sensor Class. Used for registering callbacks for gyroscope and getting gyroscope data /// - public class Gyroscope : Sensor + public sealed class Gyroscope : Sensor { private const string GyroscopeKey = "http://tizen.org/feature/sensor.gyroscope"; @@ -96,7 +96,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -106,7 +106,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/GyroscopeRotationVectorSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/GyroscopeRotationVectorSensor.cs old mode 100644 new mode 100755 index 5d948e1..d4a7918 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/GyroscopeRotationVectorSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/GyroscopeRotationVectorSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// GyroscopeRotationVectorSensor Class. Used for registering callbacks for gyroscope rotation vector sensor and getting gyroscope rotation vector data /// - public class GyroscopeRotationVectorSensor : Sensor + public sealed class GyroscopeRotationVectorSensor : Sensor { private const string GyroscopeRVKey = "http://tizen.org/feature/sensor.gyroscope_rotation_vector"; @@ -106,7 +106,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -116,7 +116,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/HeartRateMonitor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/HeartRateMonitor.cs old mode 100644 new mode 100755 index 3ec478d..7c98cc6 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/HeartRateMonitor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/HeartRateMonitor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// HeartRateMonitor Class. Used for registering callbacks for heart rate monitor and getting heart rate data /// /// - public class HeartRateMonitor : Sensor + public sealed class HeartRateMonitor : Sensor { private const string HRMKey = "http://tizen.org/feature/sensor.heart_rate_monitor"; @@ -90,7 +90,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -100,7 +100,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/HumiditySensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/HumiditySensor.cs old mode 100644 new mode 100755 index 28e6fbc..f44fbd7 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/HumiditySensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/HumiditySensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// HumiditySensor Class. Used for registering callbacks for humidity sensor and getting humidity data /// /// - public class HumiditySensor : Sensor + public sealed class HumiditySensor : Sensor { private const string HumiditySensorKey = "http://tizen.org/feature/sensor.humidity"; @@ -86,7 +86,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -96,7 +96,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/InVehicleActivityDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/InVehicleActivityDetector.cs old mode 100644 new mode 100755 index 035b0c3..52bf473 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/InVehicleActivityDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/InVehicleActivityDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// InVehicleActivityDetector Class. Used for registering callbacks for in vehicle activity detector and getting the in vehicle state /// - public class InVehicleActivityDetector : ActivityDetector + public sealed class InVehicleActivityDetector : ActivityDetector { private const string ActivityDetectorKey = "http://tizen.org/feature/sensor.activity_recognition"; @@ -81,7 +81,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) + protected internal override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) { Interop.SensorEventStruct sensorData = Interop.IntPtrToEventStruct(sensorPtr); TimeSpan = new TimeSpan((Int64)sensorData.timestamp); diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/LightSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/LightSensor.cs old mode 100644 new mode 100755 index 485ffa5..50ec06c --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/LightSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/LightSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// LightSensor Class. Used for registering callbacks for light sensor and getting light data /// /// - public class LightSensor : Sensor + public sealed class LightSensor : Sensor { private const string LightSensorKey = "http://tizen.org/feature/sensor.photometer"; @@ -86,7 +86,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -96,7 +96,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/LinearAccelerationSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/LinearAccelerationSensor.cs old mode 100644 new mode 100755 index 43a42ee..5850f75 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/LinearAccelerationSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/LinearAccelerationSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// LinearAccelerationSensor Class. Used for registering callbacks for linear acceleration sensor and getting linear acceleration data /// /// - public class LinearAccelerationSensor : Sensor + public sealed class LinearAccelerationSensor : Sensor { private const string LinearAccelerationSensorKey = "http://tizen.org/feature/sensor.linear_acceleration"; @@ -120,7 +120,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -130,7 +130,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Magnetometer.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Magnetometer.cs old mode 100644 new mode 100755 index fffb672..2da9052 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Magnetometer.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Magnetometer.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// Magnetometer Class. Used for registering callbacks for magnetometer and getting magnetometer data /// /// - public class Magnetometer : Sensor + public sealed class Magnetometer : Sensor { private static string MagnetometerKey = "http://tizen.org/feature/sensor.magnetometer"; @@ -120,7 +120,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -130,7 +130,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/MagnetometerRotationVectorSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/MagnetometerRotationVectorSensor.cs old mode 100644 new mode 100755 index 948407e..bdbcc5c --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/MagnetometerRotationVectorSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/MagnetometerRotationVectorSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// MagnetometerRotationVectorSensor Class. Used for registering callbacks for magnetometer rotation vector sensor and getting magnetometer rotation vector data /// /// - public class MagnetometerRotationVectorSensor : Sensor + public sealed class MagnetometerRotationVectorSensor : Sensor { private static string MagnetometerRVKey = "http://tizen.org/feature/sensor.geomagnetic_rotation_vector"; @@ -142,7 +142,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -152,7 +152,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/OrientationSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/OrientationSensor.cs old mode 100644 new mode 100755 index fab0a0e..ef9fbf1 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/OrientationSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/OrientationSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// OrientationSensor Class. Used for registering callbacks for orientation sensor and getting orientation data /// /// - public class OrientationSensor : Sensor + public sealed class OrientationSensor : Sensor { private static string OrientationSensorKey = "http://tizen.org/feature/sensor.tiltmeter"; @@ -120,7 +120,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -130,7 +130,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Pedometer.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Pedometer.cs old mode 100644 new mode 100755 index 911ec16..5b1f3d0 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/Pedometer.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/Pedometer.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// Pedometer Sensor Class. Used for registering callbacks for pedometer and getting pedometer data /// /// - public class Pedometer : Sensor + public sealed class Pedometer : Sensor { private static string PedometerKey = "http://tizen.org/feature/sensor.pedometer"; @@ -125,7 +125,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -135,7 +135,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/PickUpGestureDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/PickUpGestureDetector.cs old mode 100644 new mode 100755 index c140ebb..37aab50 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/PickUpGestureDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/PickUpGestureDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// PickUpGestureDetector Class. Used for registering callbacks for pick up activity detector and getting the pick up state /// - public class PickUpGestureDetector : Sensor + public sealed class PickUpGestureDetector : Sensor { private static string GestureDetectorKey = "http://tizen.org/feature/sensor.gesture_recognition"; @@ -97,7 +97,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -107,7 +107,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/PressureSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/PressureSensor.cs old mode 100644 new mode 100755 index c23bc05..d666bf6 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/PressureSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/PressureSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// PressureSensor Class. Used for registering callbacks for pressure sensor and getting pressure data /// /// - public class PressureSensor : Sensor + public sealed class PressureSensor : Sensor { private static string PressureSensorKey = "http://tizen.org/feature/sensor.barometer"; @@ -87,7 +87,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -97,7 +97,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/ProximitySensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/ProximitySensor.cs old mode 100644 new mode 100755 index d793ff1..32fdabc --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/ProximitySensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/ProximitySensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// ProximitySensor Class. Used for registering callbacks for proximity sensor and getting proximity data /// /// - public class ProximitySensor : Sensor + public sealed class ProximitySensor : Sensor { private static string ProximitySensorKey = "http://tizen.org/feature/sensor.proximity"; @@ -86,7 +86,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -96,7 +96,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/RotationVectorSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/RotationVectorSensor.cs old mode 100644 new mode 100755 index 43942e1..9fe46f3 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/RotationVectorSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/RotationVectorSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// RotationVectorSensor Class. Used for registering callbacks for rotation vector sensor and getting rotation vector data /// /// - public class RotationVectorSensor : Sensor + public sealed class RotationVectorSensor : Sensor { private static string RotationVectorKey = "http://tizen.org/feature/sensor.rotation_vector"; @@ -130,7 +130,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -140,7 +140,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/RunningActivityDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/RunningActivityDetector.cs old mode 100644 new mode 100755 index f1c0990..28ee4a1 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/RunningActivityDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/RunningActivityDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// RunningActivityDetector Class. Used for registering callbacks for running activity detector and getting the running state /// - public class RunningActivityDetector : ActivityDetector + public sealed class RunningActivityDetector : ActivityDetector { private static string ActivityDetectorKey = "http://tizen.org/feature/sensor.activity_recognition"; @@ -81,7 +81,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) + protected internal override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) { Interop.SensorEventStruct sensorData = Interop.IntPtrToEventStruct(sensorPtr); TimeSpan = new TimeSpan((Int64)sensorData.timestamp); diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/SleepMonitor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/SleepMonitor.cs old mode 100644 new mode 100755 index dfd3ffa..0eaab30 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/SleepMonitor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/SleepMonitor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// SleepMonitor Class. Used for registering callbacks for sleep monitor and getting sleep data /// /// - public class SleepMonitor : Sensor + public sealed class SleepMonitor : Sensor { private static string SleepMonitorKey = "http://tizen.org/feature/sensor.sleep_monitor"; @@ -91,7 +91,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -101,7 +101,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/StationaryActivityDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/StationaryActivityDetector.cs old mode 100644 new mode 100755 index 39504bb..b31661d --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/StationaryActivityDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/StationaryActivityDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// StationaryActivityDetector Class. Used for registering callbacks for stationary activity detector and getting the stationary state /// - public class StationaryActivityDetector : ActivityDetector + public sealed class StationaryActivityDetector : ActivityDetector { private static string ActivityDetectorKey = "http://tizen.org/feature/sensor.activity_recognition"; @@ -81,7 +81,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) + protected internal override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) { Interop.SensorEventStruct sensorData = Interop.IntPtrToEventStruct(sensorPtr); TimeSpan = new TimeSpan((Int64)sensorData.timestamp); diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/TemperatureSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/TemperatureSensor.cs old mode 100644 new mode 100755 index 68a7ebd..85c0c25 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/TemperatureSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/TemperatureSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// TemperatureSensor Class. Used for registering callbacks for temperature sensor and getting temperature data /// /// - public class TemperatureSensor : Sensor + public sealed class TemperatureSensor : Sensor { private static string TemperatureSensorKey = "http://tizen.org/feature/sensor.temperature"; @@ -87,7 +87,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -97,7 +97,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/UltravioletSensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/UltravioletSensor.cs old mode 100644 new mode 100755 index 6009d90..05c2866 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/UltravioletSensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/UltravioletSensor.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// UltravioletSensor Class. Used for registering callbacks for ultraviolet sensor and getting ultraviolet data /// /// - public class UltravioletSensor : Sensor + public sealed class UltravioletSensor : Sensor { private static string UltravioletSensorKey = "http://tizen.org/feature/sensor.ultraviolet"; @@ -87,7 +87,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -97,7 +97,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedGyroscope.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedGyroscope.cs old mode 100644 new mode 100755 index 04c368a..76d71b9 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedGyroscope.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedGyroscope.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// UncalibratedGyroscope Sensor Class. Used for registering callbacks for uncalibrated gyroscope and getting uncalibrated gyroscope data /// /// - public class UncalibratedGyroscope : Sensor + public sealed class UncalibratedGyroscope : Sensor { private static string UncalibratedGyroscopeKey = "http://tizen.org/feature/sensor.gyroscope.uncalibrated"; @@ -111,7 +111,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -121,7 +121,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedMagnetometer.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedMagnetometer.cs old mode 100644 new mode 100755 index 7da8d5f..6697b0c --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedMagnetometer.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/UncalibratedMagnetometer.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// UncalibratedMagnetometer Sensor Class. Used for registering callbacks for uncalibrated magnetometer and getting uncalibrated magnetometer data /// /// - public class UncalibratedMagnetometer : Sensor + public sealed class UncalibratedMagnetometer : Sensor { private static string UncalibratedMagnetometerKey = "http://tizen.org/feature/sensor.magnetometer.uncalibrated"; @@ -135,7 +135,7 @@ namespace Tizen.Sensor return count; } - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -145,7 +145,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/WalkingActivityDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/WalkingActivityDetector.cs old mode 100644 new mode 100755 index d82fc78..da7d101 --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/WalkingActivityDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/WalkingActivityDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// WalkingActivityDetector Class. Used for registering callbacks for walking activity detector and getting the walking state /// - public class WalkingActivityDetector : ActivityDetector + public sealed class WalkingActivityDetector : ActivityDetector { private static string ActivityDetectorKey = "http://tizen.org/feature/sensor.activity_recognition"; @@ -81,7 +81,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) + protected internal override void SensorEventCallback(IntPtr sensorHandle, IntPtr sensorPtr, IntPtr data) { Interop.SensorEventStruct sensorData = Interop.IntPtrToEventStruct(sensorPtr); TimeSpan = new TimeSpan((Int64)sensorData.timestamp); diff --git a/src/Tizen.Sensor/Tizen.Sensor/Plugins/WristUpGestureDetector.cs b/src/Tizen.Sensor/Tizen.Sensor/Plugins/WristUpGestureDetector.cs old mode 100644 new mode 100755 index aa51a6c..9f0734e --- a/src/Tizen.Sensor/Tizen.Sensor/Plugins/WristUpGestureDetector.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Plugins/WristUpGestureDetector.cs @@ -13,7 +13,7 @@ namespace Tizen.Sensor /// /// WristUpGestureDetector Class. Used for registering callbacks for wrist up gesture detector and getting the wrist up state /// - public class WristUpGestureDetector : Sensor + public sealed class WristUpGestureDetector : Sensor { private static string WristUpKey = "http://tizen.org/feature/sensor.wrist_up"; @@ -85,7 +85,7 @@ namespace Tizen.Sensor /// public event EventHandler DataUpdated; - protected override void EventListenStart() + protected internal override void EventListenStart() { int error = Interop.SensorListener.SetEventCallback(ListenerHandle, Interval, SensorEventCallback, IntPtr.Zero); if (error != (int)SensorError.None) @@ -95,7 +95,7 @@ namespace Tizen.Sensor } } - protected override void EventListenStop() + protected internal override void EventListenStop() { int error = Interop.SensorListener.UnsetEventCallback(ListenerHandle); if (error != (int)SensorError.None) diff --git a/src/Tizen.Sensor/Tizen.Sensor/Sensor.cs b/src/Tizen.Sensor/Tizen.Sensor/Sensor.cs old mode 100644 new mode 100755 index 9bec4f2..041d581 --- a/src/Tizen.Sensor/Tizen.Sensor/Sensor.cs +++ b/src/Tizen.Sensor/Tizen.Sensor/Sensor.cs @@ -39,8 +39,8 @@ namespace Tizen.Sensor private IntPtr _listenerHandle = IntPtr.Zero; internal abstract SensorType GetSensorType(); - protected abstract void EventListenStart(); - protected abstract void EventListenStop(); + protected internal abstract void EventListenStart(); + protected internal abstract void EventListenStop(); internal Sensor(uint index) { -- 2.7.4