setDetectionDuration



Açıklama

Seçilen özellik için algılama süresinin veya bekleme penceresinin değerini ayarlar

Sözdizimi

CurieIMU .setDetectionDuration (int özelliği, kayan değer)

Parametreler

özellik: istenen özellik. Bu değerlerden birini varsayabilir:

  • CURIE_IMU_FREEFALL
  • CURIE_IMU_SHOCK
  • CURIE_IMU_MOTION
  • CURIE_IMU_ZERO_MOTION
  • CURIE_IMU_DOUBLE_TAP
  • CURIE_IMU_TAP_SHOCK
  • CURIE_IMU_TAP_QUIET

değer: özelliklerin her biri için ayarlanacak değer. Bazı özellikler, aşağıda belirtildiği gibi belirli bir değer kümesine izin verir:

CURIE_IMU_FREEFALL - kesintiyi tetiklemek için sürekli 0g okuma aralığı
2,5 ms'lik adımlarla 2,5 ila 637,5 msn

CURIE_IMU_SHOCK - Kesmeyi tetiklemek için gereken şok (yüksek g) durumunun süresi; high-g işareti süre boyunca değişmemelidir.
50, 75 ms

CURIE_IMU_MOTION - Kesmeyi tetiklemek için eşik değerinin aşılması gereken ardışık örnek sayısı. Örneklere karşılık gelen süreyi elde etmek için, bunları örnekleme oranına bölün. Hesaplanan değer saniye cinsindendir.
1'den 4'e

CURIE_IMU_ZERO_MOTION - Kesmeyi etkinleştirmek için üç eksenden herhangi birinde okunan hızlanmanın tetikleme seviyesinin altında kalması gereken süre. Değer altı bit olarak saklanır ve 1.28, 5.12 veya 10.24 saniyelik bir çarpma faktörü ile kullanılır.
1.28, 2.56, 3.84, 5.12, 6.40, 7.68, 8.96, 10.24, 11.52, 12.80, 14.08, 15.36, 16.64, 17.92, 19.20, 20.48, 25.60, 30.72, 35.84, 40.96, 46.08, 51.20, 56.32, 61.44, 66.56, 71.68, 76.80, 81.92, 87.04, 92.16, 97.28, 102.40, 112.64, 122.88, 133.12, 143.36, 153.60, 163.84, 174.08, 184.32, 194.56, 204.80, 215.04, 225.28, 235.52, 245.76, 256.00, 266.24, 276.48, 276.48 296.96, 307.20, 317.44, 327.68, 337.92, 348.16, 358.40, 368.64, 378.88, 389.12, 399.36, 409.60, 419.84, 430.08 S

CURIE_IMU_DOUBLE_TAP - ikinci dokunmanın okunması için bekleyen pencere
50, 100, 150, 200, 250, 275, 500, 700 ms

CURIE_IMU_TAP_SHOCK - Kesmeyi tetiklemek için ayarlanmış eşiği aşan fiziksel bir şok olayının gerçekleşmesi gereken süre.
50, 75 ms

CURIE_IMU_TAP_QUIET - Hızlanma okumasının iki dokunuşu ayırmak için düşük kalması gereken süre.
20, 30 ms

Ayrıca bakınız