Ejemplo n.º 1
0
 public void DisableSensor(SensorId sensor)
 {
     if (_wearablePlugin != null)
     {
         _wearablePlugin.Call(DisableSensorMethod, (int)sensor);
     }
 }
Ejemplo n.º 2
0
        public void op_SmallerOrEqual_Null_Test2()
        {
            SensorId _SensorId1 = null;
            var      _SensorId2 = new SensorId();

            Assert.IsTrue(_SensorId1 <= _SensorId2);
        }
Ejemplo n.º 3
0
        public void SensorIdStringConstructorTest()
        {
            var _SensorId = new SensorId("123");

            Assert.AreEqual("123", _SensorId.ToString());
            Assert.AreEqual(3, _SensorId.Length);
        }
Ejemplo n.º 4
0
        public void op_Smaller_Null_Test1()
        {
            var      _SensorId1 = new SensorId();
            SensorId _SensorId2 = null;

            Assert.IsTrue(_SensorId1 < _SensorId2);
        }
Ejemplo n.º 5
0
        public void op_Smaller_Smaller1_Test()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(2);

            Assert.IsTrue(_SensorId1 < _SensorId2);
        }
Ejemplo n.º 6
0
        public void op_Inequality_Null_Test2()
        {
            SensorId _SensorId1 = null;
            var      _SensorId2 = new SensorId();

            Assert.IsTrue(_SensorId1 != _SensorId2);
        }
Ejemplo n.º 7
0
        public void op_Inequality_Equals_Test()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(1);

            Assert.IsFalse(_SensorId1 != _SensorId2);
        }
Ejemplo n.º 8
0
        public void SensorIdInt64ConstructorTest()
        {
            var _SensorId = new SensorId(42L);

            Assert.AreEqual("42", _SensorId.ToString());
            Assert.AreEqual(2, _SensorId.Length);
        }
Ejemplo n.º 9
0
        public void CompareToEqualsTest()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(1);

            Assert.IsTrue(_SensorId1.CompareTo(_SensorId2) == 0);
        }
Ejemplo n.º 10
0
        public void CompareToNullTest2()
        {
            var      _SensorId = SensorId.NewSensorId;
            SensorId _Object   = null;

            _SensorId.CompareTo(_Object);
        }
Ejemplo n.º 11
0
        public void CompareToSmallerTest2()
        {
            var _SensorId1 = new SensorId(5);
            var _SensorId2 = new SensorId(23);

            Assert.IsTrue(_SensorId1.CompareTo(_SensorId2) < 0);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Returns the appropriate <see cref="SensorFlags"/> for the passed individual <see cref="SensorId"/>
        /// <paramref name="sensorId"/>.
        /// </summary>
        /// <param name="sensorId"></param>
        /// <returns></returns>
        internal static SensorFlags GetSensorFlag(SensorId sensorId)
        {
            SensorFlags flag;

            switch (sensorId)
            {
            case SensorId.Accelerometer:
                flag = SensorFlags.Accelerometer;
                break;

            case SensorId.Gyroscope:
                flag = SensorFlags.Gyroscope;
                break;

            case SensorId.RotationNineDof:
                flag = SensorFlags.RotationNineDof;
                break;

            case SensorId.RotationSixDof:
                flag = SensorFlags.RotationSixDof;
                break;

            default:
                throw new ArgumentOutOfRangeException("sensorId", sensorId, null);
            }

            return(flag);
        }
Ejemplo n.º 13
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (VehicleId.Length != 0)
            {
                hash ^= VehicleId.GetHashCode();
            }
            if (SensorId.Length != 0)
            {
                hash ^= SensorId.GetHashCode();
            }
            if (Speed != 0)
            {
                hash ^= Speed.GetHashCode();
            }
            if (Temperature != 0)
            {
                hash ^= Temperature.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Ejemplo n.º 14
0
        internal override void StopSensor(SensorId sensorId)
        {
            if (!_sensorStatus[sensorId])
            {
                return;
            }

                        #if UNITY_IOS && !UNITY_EDITOR
            WearableDisableSensor((int)sensorId);
            switch (sensorId)
            {
            case SensorId.Accelerometer:
                WearableListenForAccelerometerData(false);
                break;

            case SensorId.Gyroscope:
                WearableListenForGyroscopeData(false);
                break;

            case SensorId.Rotation:
                WearableListenForRotationData(false);
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
                        #elif UNITY_ANDROID && !UNITY_EDITOR
            AndroidPlugin.DisableSensor(sensorId);
                        #endif

            _sensorStatus[sensorId] = false;
        }
Ejemplo n.º 15
0
        public void op_Equality_BothNull_Test()
        {
            SensorId _SensorId1 = null;
            SensorId _SensorId2 = null;

            Assert.IsTrue(_SensorId1 == _SensorId2);
        }
Ejemplo n.º 16
0
        public void CompareToBiggerTest()
        {
            var _SensorId1 = new SensorId(2);
            var _SensorId2 = new SensorId(1);

            Assert.IsTrue(_SensorId1.CompareTo(_SensorId2) > 0);
        }
Ejemplo n.º 17
0
        public void op_Equality_Equals_Test()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(1);

            Assert.IsTrue(_SensorId1 == _SensorId2);
        }
Ejemplo n.º 18
0
        public void EqualsNullTest2()
        {
            var      _SensorId = SensorId.NewSensorId;
            SensorId _Object   = null;

            _SensorId.Equals(_Object);
        }
Ejemplo n.º 19
0
        public void op_Inequality_BothNull_Test()
        {
            SensorId _SensorId1 = null;
            SensorId _SensorId2 = null;

            Assert.IsFalse(_SensorId1 != _SensorId2);
        }
Ejemplo n.º 20
0
        public void EqualsEqualsTest()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(1);

            Assert.IsTrue(_SensorId1.Equals(_SensorId2));
        }
Ejemplo n.º 21
0
        public void op_Inequality_NotEquals2_Test()
        {
            var _SensorId1 = new SensorId(5);
            var _SensorId2 = new SensorId(23);

            Assert.IsTrue(_SensorId1 != _SensorId2);
        }
Ejemplo n.º 22
0
        public void EqualsNotEqualsTest()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(2);

            Assert.IsFalse(_SensorId1.Equals(_SensorId2));
        }
Ejemplo n.º 23
0
        public void op_Smaller_Equals_Test()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(1);

            Assert.IsFalse(_SensorId1 < _SensorId2);
        }
Ejemplo n.º 24
0
        public void GetHashCodeNotEqualTest()
        {
            var _SensorHashCode1 = new SensorId(1).GetHashCode();
            var _SensorHashCode2 = new SensorId(2).GetHashCode();

            Assert.AreNotEqual(_SensorHashCode1, _SensorHashCode2);
        }
Ejemplo n.º 25
0
        public void op_Smaller_Bigger2_Test()
        {
            var _SensorId1 = new SensorId(23);
            var _SensorId2 = new SensorId(5);

            Assert.IsFalse(_SensorId1 < _SensorId2);
        }
Ejemplo n.º 26
0
        public void SensorIdUriConstructorTest()
        {
            var _SensorId = new SensorId(new Uri("http://example.org"));

            Assert.AreEqual("http://example.org/", _SensorId.ToString());
            Assert.AreEqual(19, _SensorId.Length);
        }
Ejemplo n.º 27
0
        public void op_SmallerOrEqual_BothNull_Test()
        {
            SensorId _SensorId1 = null;
            SensorId _SensorId2 = null;

            Assert.IsFalse(_SensorId1 <= _SensorId2);
        }
Ejemplo n.º 28
0
        public void op_Equality_Null_Test2()
        {
            SensorId _SensorId1 = null;
            var      _SensorId2 = new SensorId();

            Assert.IsFalse(_SensorId1 == _SensorId2);
        }
Ejemplo n.º 29
0
        public void op_SmallerOrEqual_Equals_Test()
        {
            var _SensorId1 = new SensorId(1);
            var _SensorId2 = new SensorId(1);

            Assert.IsTrue(_SensorId1 <= _SensorId2);
        }
Ejemplo n.º 30
0
 public void EnableSensor(SensorId sensor, int rate)
 {
     if (_wearablePlugin != null)
     {
         _wearablePlugin.Call(EnableSensorMethod, (int)sensor, rate);
     }
 }
Ejemplo n.º 31
0
 public void SensorIdEmptyConstructorTest()
 {
     var _SensorId1 = new SensorId();
     var _SensorId2 = new SensorId();
     Assert.IsTrue(_SensorId1.Length > 0);
     Assert.IsTrue(_SensorId2.Length > 0);
     Assert.AreNotEqual(_SensorId1, _SensorId2);
 }
Ejemplo n.º 32
0
 public void SensorIdUInt64ConstructorTest()
 {
     var _SensorId = new SensorId(123UL);
     Assert.AreEqual("123", _SensorId.ToString());
     Assert.AreEqual(3,     _SensorId.Length);
 }
Ejemplo n.º 33
0
 public void op_Bigger_Bigger2_Test()
 {
     var _SensorId1 = new SensorId(23);
     var _SensorId2 = new SensorId(5);
     Assert.IsTrue(_SensorId1 > _SensorId2);
 }
Ejemplo n.º 34
0
        public void SensorIdsAndNUnitTest()
        {
            var a = new SensorId(1);
            var b = new SensorId(2);
            var c = new SensorId(1);

            Assert.AreEqual(a, a);
            Assert.AreEqual(b, b);
            Assert.AreEqual(c, c);

            Assert.AreEqual(a, c);
            Assert.AreNotEqual(a, b);
            Assert.AreNotEqual(b, c);
        }
Ejemplo n.º 35
0
        public void SensorIdsInHashSetTest()
        {
            var a = new SensorId(1);
            var b = new SensorId(2);
            var c = new SensorId(1);

            var _HashSet = new HashSet<SensorId>();
            Assert.AreEqual(0, _HashSet.Count);

            _HashSet.Add(a);
            Assert.AreEqual(1, _HashSet.Count);

            _HashSet.Add(b);
            Assert.AreEqual(2, _HashSet.Count);

            _HashSet.Add(c);
            Assert.AreEqual(2, _HashSet.Count);
        }
Ejemplo n.º 36
0
 public void op_Smaller_SameReference_Test()
 {
     var _SensorId1 = new SensorId();
     #pragma warning disable
     Assert.IsFalse(_SensorId1 < _SensorId1);
     #pragma warning restore
 }
Ejemplo n.º 37
0
 public void SensorIdInt32ConstructorTest()
 {
     var _SensorId = new SensorId(5);
     Assert.AreEqual("5", _SensorId.ToString());
     Assert.AreEqual(1,   _SensorId.Length);
 }
Ejemplo n.º 38
0
 public void op_Inequality_Equals_Test()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(1);
     Assert.IsFalse(_SensorId1 != _SensorId2);
 }
Ejemplo n.º 39
0
 public void op_Smaller_Equals_Test()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(1);
     Assert.IsFalse(_SensorId1 < _SensorId2);
 }
Ejemplo n.º 40
0
 public void op_Equality_Equals_Test()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(1);
     Assert.IsTrue(_SensorId1 == _SensorId2);
 }
Ejemplo n.º 41
0
 public void op_Equality_Null_Test2()
 {
     SensorId _SensorId1 = null;
     var      _SensorId2 = new SensorId();
     Assert.IsFalse(_SensorId1 == _SensorId2);
 }
Ejemplo n.º 42
0
 public void CompareToBiggerTest()
 {
     var _SensorId1 = new SensorId(2);
     var _SensorId2 = new SensorId(1);
     Assert.IsTrue(_SensorId1.CompareTo(_SensorId2) > 0);
 }
Ejemplo n.º 43
0
 public void op_Bigger_Smaller1_Test()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(2);
     Assert.IsFalse(_SensorId1 > _SensorId2);
 }
Ejemplo n.º 44
0
 public void op_Bigger_Null_Test1()
 {
     var      _SensorId1 = new SensorId();
     SensorId _SensorId2 = null;
     Assert.IsTrue(_SensorId1 > _SensorId2);
 }
Ejemplo n.º 45
0
 public void op_SmallerOrEqual_SameReference_Test()
 {
     var _SensorId1 = new SensorId();
     #pragma warning disable
     Assert.IsTrue(_SensorId1 <= _SensorId1);
     #pragma warning restore
 }
Ejemplo n.º 46
0
 public void op_Inequality_NotEquals2_Test()
 {
     var _SensorId1 = new SensorId(5);
     var _SensorId2 = new SensorId(23);
     Assert.IsTrue(_SensorId1 != _SensorId2);
 }
Ejemplo n.º 47
0
 public void op_SmallerOrEqual_SmallerThan2_Test()
 {
     var _SensorId1 = new SensorId(5);
     var _SensorId2 = new SensorId(23);
     Assert.IsTrue(_SensorId1 <= _SensorId2);
 }
Ejemplo n.º 48
0
 public void CompareToEqualsTest()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(1);
     Assert.IsTrue(_SensorId1.CompareTo(_SensorId2) == 0);
 }
Ejemplo n.º 49
0
 public void op_Smaller_Null_Test2()
 {
     SensorId _SensorId1 = null;
     var      _SensorId2 = new SensorId();
     Assert.IsTrue(_SensorId1 < _SensorId2);
 }
Ejemplo n.º 50
0
 public void op_Inequality_Null_Test2()
 {
     SensorId _SensorId1 = null;
     var      _SensorId2 = new SensorId();
     Assert.IsTrue(_SensorId1 != _SensorId2);
 }
Ejemplo n.º 51
0
 public void op_Smaller_Smaller2_Test()
 {
     var _SensorId1 = new SensorId(5);
     var _SensorId2 = new SensorId(23);
     Assert.IsTrue(_SensorId1 < _SensorId2);
 }
Ejemplo n.º 52
0
 public void op_Inequality_SameReference_Test()
 {
     var _SensorId1 = new SensorId();
     #pragma warning disable
     Assert.IsFalse(_SensorId1 != _SensorId1);
     #pragma warning restore
 }
Ejemplo n.º 53
0
 public void SensorIdInt64ConstructorTest()
 {
     var _SensorId = new SensorId(42L);
     Assert.AreEqual("42", _SensorId.ToString());
     Assert.AreEqual(2,    _SensorId.Length);
 }
Ejemplo n.º 54
0
 public void op_SmallerOrEqual_Bigger2_Test()
 {
     var _SensorId1 = new SensorId(23);
     var _SensorId2 = new SensorId(5);
     Assert.IsFalse(_SensorId1 <= _SensorId2);
 }
Ejemplo n.º 55
0
 public void SensorIdSensorIdConstructorTest()
 {
     var _SensorId1 = SensorId.NewSensorId;
     var _SensorId2 = new SensorId(_SensorId1);
     Assert.AreEqual(_SensorId1.ToString(), _SensorId2.ToString());
     Assert.AreEqual(_SensorId1.Length,     _SensorId2.Length);
     Assert.AreEqual(_SensorId1,            _SensorId2);
 }
Ejemplo n.º 56
0
 public void op_SmallerOrEqual_Equals_Test()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(1);
     Assert.IsTrue(_SensorId1 <= _SensorId2);
 }
Ejemplo n.º 57
0
 public void SensorIdUInt32ConstructorTest()
 {
     var _SensorId = new SensorId(23U);
     Assert.AreEqual("23", _SensorId.ToString());
     Assert.AreEqual(2,    _SensorId.Length);
 }
Ejemplo n.º 58
0
 public void op_SmallerOrEqual_Null_Test1()
 {
     var      _SensorId1 = new SensorId();
     SensorId _SensorId2 = null;
     Assert.IsTrue(_SensorId1 <= _SensorId2);
 }
Ejemplo n.º 59
0
 public void SensorIdUriConstructorTest()
 {
     var _SensorId = new SensorId(new Uri("http://example.org"));
     Assert.AreEqual("http://example.org/", _SensorId.ToString());
     Assert.AreEqual(19,                    _SensorId.Length);
 }
Ejemplo n.º 60
0
 public void op_BiggerOrEqual_SmallerThan1_Test()
 {
     var _SensorId1 = new SensorId(1);
     var _SensorId2 = new SensorId(2);
     Assert.IsFalse(_SensorId1 >= _SensorId2);
 }