View Source ExtFit.Profile.Messages.DeviceSettings (ExtFit v0.1.0)
Message: :device_settings identified by num=2
Fields
| Name | Type | Num | Scale | Offset | Units | Array |
|---|---|---|---|---|---|---|
| active_time_zone | uint8 | 0 | false | |||
| utc_offset | uint32 | 1 | false | |||
| time_offset | uint32 | 2 | s | true | ||
| time_mode | time_mode | 4 | true | |||
| time_zone_offset | sint8 | 5 | 4 | hr | true | |
| backlight_mode | backlight_mode | 12 | false | |||
| activity_tracker_enabled | bool | 36 | false | |||
| clock_time | date_time | 39 | false | |||
| pages_enabled | uint16 | 40 | true | |||
| move_alert_enabled | bool | 46 | false | |||
| date_mode | date_mode | 47 | false | |||
| display_orientation | display_orientation | 55 | false | |||
| mounting_side | side | 56 | false | |||
| default_page | uint16 | 57 | true | |||
| autosync_min_steps | uint16 | 58 | steps | false | ||
| autosync_min_time | uint16 | 59 | minutes | false | ||
| lactate_threshold_autodetect_enabled | bool | 80 | false | |||
| ble_auto_upload_enabled | bool | 86 | false | |||
| auto_sync_frequency | auto_sync_frequency | 89 | false | |||
| auto_activity_detect | auto_activity_detect | 90 | false | |||
| number_of_screens | uint8 | 94 | false | |||
| smart_notification_display_orientation | display_orientation | 95 | false | |||
| tap_interface | switch | 134 | false | |||
| tap_sensitivity | tap_sensitivity | 174 | false |
Summary
Types
@type t() :: %ExtFit.Profile.Messages.DeviceSettings{ fields: %{required(non_neg_integer()) => ExtFit.Types.Field.t()}, name: atom(), num: integer() }