Skip to content

Accelerometer Event Detection Presets

Below is a list of complete settings behind all Accelerometer Event Detection presets.

Move detection

Basic movement - detects when a beacon was moved in any way Preset name: MOVEMENT

  • accelerometer.features = ACCELEROMETER,X_AXIS,Y_AXIS,Z_AXIS,MOVE_DETECTION
  • accelerometer.sensitivity = 16
  • accelerometer.move.duration = 160
  • accelerometer.move.threshold = 240
  • accelerometer.move.detectionFlags = X_POSITIVE,Y_POSITIVE,Z_POSITIVE
  • accelerometer.move.detectionFlagsJunction = OR
  • accelerometer.highPass.mode = NORMAL
  • accelerometer.highPass.reference = 0
  • accelerometer.highPass.cutOffFrequency = 0.05
  • accelerometer.highPass.moveDetection = true
  • accelerometer.highPass.accelerometerData = false

Free fall - detects when a beacon was in a free fall (e.g. was dropped or fell from the mounting point it was attached to) Preset name: FREE_FALL

  • accelerometer.features = ACCELEROMETER,X_AXIS,Y_AXIS,Z_AXIS,MOVE_DETECTION
  • accelerometer.sensitivity = 16
  • accelerometer.move.duration = 160
  • accelerometer.move.threshold = 336
  • accelerometer.move.detectionFlags = X_NEGATIVE,Y_NEGATIVE,Z_NEGATIVE
  • accelerometer.move.detectionFlagsJunction = AND
  • accelerometer.highPass.mode = NORMAL
  • accelerometer.highPass.reference = 0
  • accelerometer.highPass.cutOffFrequency = 0.5
  • accelerometer.highPass.moveDetection = false
  • accelerometer.highPass.accelerometerData = false

Double tap detection

Preset name: DOUBLE_TAP

  • accelerometer.features = ACCELEROMETER,X_AXIS,Y_AXIS,Z_AXIS,DOUBLE_TAP_DETECTION
  • accelerometer.sensitivity = 16
  • accelerometer.doubleTap.timeLimit = 200
  • accelerometer.doubleTap.timeWindow = 680
  • accelerometer.doubleTap.threshold = 80
  • accelerometer.doubleTap.timeLatency = 120
  • accelerometer.doubleTap.detectionFlags = X_AXIS,Y_AXIS,Z_AXIS
  • accelerometer.highPass.mode = NORMAL
  • accelerometer.highPass.reference = 0
  • accelerometer.highPass.cutOffFrequency = 0.05
  • accelerometer.highPass.doubleTapDetection = true
  • accelerometer.highPass.accelerometerData = false

Mixed events

Basic movement and Double tap Preset name: DOUBLE_TAP_AND_MOVEMENT

  • accelerometer.features = ACCELEROMETER,X_AXIS,Y_AXIS,Z_AXIS,MOVE_DETECTION,DOUBLE_TAP_DETECTION
  • accelerometer.sensitivity = 16
  • accelerometer.move.duration = 160
  • accelerometer.move.threshold = 240
  • accelerometer.move.detectionFlags = X_POSITIVE,Y_POSITIVE,Z_POSITIVE
  • accelerometer.move.detectionFlagsJunction = OR
  • accelerometer.doubleTap.timeLimit = 200
  • accelerometer.doubleTap.timeWindow = 680
  • accelerometer.doubleTap.threshold = 80
  • accelerometer.doubleTap.timeLatency = 120
  • accelerometer.doubleTap.detectionFlags = X_AXIS,Y_AXIS,Z_AXIS
  • accelerometer.highPass.mode = NORMAL
  • accelerometer.highPass.reference = 0
  • accelerometer.highPass.cutOffFrequency = 0.05
  • accelerometer.highPass.moveDetection = true
  • accelerometer.highPass.doubleTapDetection = true
  • accelerometer.highPass.accelerometerData = false

Free fall and Double tap Preset name: DOUBLE_TAP_AND_FREE_FALL

  • accelerometer.features = ACCELEROMETER,X_AXIS,Y_AXIS,Z_AXIS,MOVE_DETECTION,DOUBLE_TAP_DETECTION
  • accelerometer.sensitivity = 16
  • accelerometer.move.duration = 160
  • accelerometer.move.threshold = 336
  • accelerometer.move.detectionFlags = X_NEGATIVE,Y_NEGATIVE,Z_NEGATIVE
  • accelerometer.move.detectionFlagsJunction = AND
  • accelerometer.doubleTap.timeLimit = 200
  • accelerometer.doubleTap.timeWindow = 680
  • accelerometer.doubleTap.threshold = 80
  • accelerometer.doubleTap.timeLatency = 120
  • accelerometer.doubleTap.detectionFlags = X_AXIS,Y_AXIS,Z_AXIS
  • accelerometer.highPass.mode = NORMAL
  • accelerometer.highPass.reference = 0
  • accelerometer.highPass.cutOffFrequency = 0.05
  • accelerometer.highPass.moveDetection = false
  • accelerometer.highPass.doubleTapDetection = true
  • accelerometer.highPass.accelerometerData = false