Pebble.Accel
Accelerometer subscriptions for Pebble watches.
Native Pebble C API
- AccelerometerService on developer.repebble.com
Types
Config
type alias Config =
{ samplesPerUpdate : Int
, samplingRate : SamplingRate
}Accelerometer sampling configuration.
Sample
type alias Sample =
{ x : Int
, y : Int
, z : Int
}One accelerometer sample.
SamplingRate
type SamplingRate
= Hz10
| Hz25
| Hz50
| Hz100Accelerometer sampling rate.
Defaults
defaultConfig
defaultConfig : ConfigDefault configuration for interactive apps.
Subscriptions
onData
onData : Config -> (Sample -> msg) -> Sub msgReceive accelerometer samples.
onTap
onTap : msg -> Sub msgReceive an accelerometer tap gesture.