public final class PairedDevice extends GeneratedMessage implements PairedDeviceOrBuilderUser's Paired 1P Device
The PairedDevice details include information about the device type, battery status, battery level, last sync time, device version, mac address, and features.
Protobuf type google.devicesandservices.health.v4.PairedDevice
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > PairedDeviceImplements
PairedDeviceOrBuilderStatic Fields
BATTERY_LEVEL_FIELD_NUMBER
public static final int BATTERY_LEVEL_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
BATTERY_STATUS_FIELD_NUMBER
public static final int BATTERY_STATUS_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
DEVICE_TYPE_FIELD_NUMBER
public static final int DEVICE_TYPE_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
DEVICE_VERSION_FIELD_NUMBER
public static final int DEVICE_VERSION_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
FEATURES_FIELD_NUMBER
public static final int FEATURES_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
LAST_SYNC_TIME_FIELD_NUMBER
public static final int LAST_SYNC_TIME_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
MAC_ADDRESS_FIELD_NUMBER
public static final int MAC_ADDRESS_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
Static Methods
getDefaultInstance()
public static PairedDevice getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static PairedDevice.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
PairedDevice.Builder |
|
newBuilder(PairedDevice prototype)
public static PairedDevice.Builder newBuilder(PairedDevice prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
PairedDevice |
| Returns | |
|---|---|
| Type | Description |
PairedDevice.Builder |
|
parseDelimitedFrom(InputStream input)
public static PairedDevice parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PairedDevice parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static PairedDevice parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PairedDevice parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static PairedDevice parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PairedDevice parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static PairedDevice parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PairedDevice parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static PairedDevice parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PairedDevice parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static PairedDevice parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PairedDevice parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<PairedDevice> parser()| Returns | |
|---|---|
| Type | Description |
Parser<PairedDevice> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getBatteryLevel()
public int getBatteryLevel()Output only. The battery level of the device.
int32 battery_level = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The batteryLevel. |
getBatteryStatus()
public String getBatteryStatus()Output only. The battery status of the device. Supported: High | Medium | Low | Empty
string battery_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The batteryStatus. |
getBatteryStatusBytes()
public ByteString getBatteryStatusBytes()Output only. The battery status of the device. Supported: High | Medium | Low | Empty
string battery_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for batteryStatus. |
getDefaultInstanceForType()
public PairedDevice getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
PairedDevice |
|
getDeviceType()
public PairedDevice.DeviceType getDeviceType()Output only. The device type. Supported: TRACKER | SCALE
.google.devicesandservices.health.v4.PairedDevice.DeviceType device_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
PairedDevice.DeviceType |
The deviceType. |
getDeviceTypeValue()
public int getDeviceTypeValue()Output only. The device type. Supported: TRACKER | SCALE
.google.devicesandservices.health.v4.PairedDevice.DeviceType device_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for deviceType. |
getDeviceVersion()
public String getDeviceVersion()Output only. The product name of the device
string device_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The deviceVersion. |
getDeviceVersionBytes()
public ByteString getDeviceVersionBytes()Output only. The product name of the device
string device_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for deviceVersion. |
getFeatures(int index)
public String getFeatures(int index)Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The features at the given index. |
getFeaturesBytes(int index)
public ByteString getFeaturesBytes(int index)Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the features at the given index. |
getFeaturesCount()
public int getFeaturesCount()Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The count of features. |
getFeaturesList()
public ProtocolStringList getFeaturesList()Output only. Lists of unique features supported by the device.
Comprehensive list of supported features:
Fitness Tracking
ACTIVE_MINUTES: Legacy active minutes.AUTOSTRIDE: Automatic stride length calculation.BIKE_ONBOARDING: Cycling UI support.CALORIES: Daily burned calories.DISTANCE: Daily distance tracking.ELEVATION: Floors climbed.INACTIVITY_ALERTS: Reminders to move.SEDENTARY_TIME: Tracks inactive time.STEPS: Daily steps.SWIM: Swim tracking (laps/strokes).AUTORUN: Automatic run detection.ACTIVE_ZONE_MINUTES: Active Zone Minutes (AZM).Heart Rate & Health
HEART_RATE: Continuous heart rate (PPG).BAT_SIGNAL: High/Low Heart Rate Alerts.Advanced Sensors
SPO2: Blood oxygen saturation.NIGHTTIME_OXYGEN_SATURATION: Sleep SpO2.ESTIMATED_OXYGEN_VARIATION: Estimated Oxygen Variation.EDA: Electrodermal Activity (stress).SKIN_TEMPERATURE: Skin temperature variation.INTERNAL_DEVICE_TEMPERATURE: Internal device temperature.Sleep & Wellness
SLEEP: Basic sleep tracking.SMART_SLEEP: Advanced sleep tracking (stages/score).BEDTIME_REMINDER: Bedtime reminders.SOUNDSCAPE: Snore and noise detection.Advanced Workouts
WB: Custom Workout Builder.AUTOCUES: Auto Cues / Auto Lap.DWR_RUN: Daily Run Recommendations.ADVANCED_RUNNING: Advanced Running Dynamics (e.g., GCT, VO).GPS & Location
GPS: Built-in GPS.CONNECTED_GPS: Connected GPS (uses phone).LOCATION_HINT: Location helper.Payments & NFC
PAYMENTS: NFC payments (Fitbit Pay/Google Wallet).FELICA: FeliCa support (Japan payments/transit).Activity Detection
GROK: SmartTrack automatic activity detection.RETRO_AR: Retroactive Activity Recognition prompts.Smart Features & UI
ALARMS: Silent alarms.BLE_MUSIC_CONTROL: BLE music control.MUSIC: Direct music storage/control.YOUTUBE_MUSIC_SUPPORTED: YouTube Music support.GALLERY: App Gallery.TUTORIAL_SUPPORTED: On-screen tutorials.SMILEY_EMOTE: Legacy Zip face.MOBILE_TO_DEVICE_DEEPLINK: Mobile to device settings deep link.HIDE_GALLERY: Option to hide Gallery.HIDE_GOAL_SELECTION: Option to hide goal selection.DIGITAL_WARRANTY_SUPPORTED: Digital warranty display.DIRECT_DEVICE_SETTINGS_SUPPORTED: Direct device settings management.Gym HR Broadcasting
ASPEN_SUPPORTED: Broadcast HR to gym equipment.ASPEN_REMOTE_UI_SUPPORTED: Remote UI for HR sharing.Privacy & Security
FINITE_IMPROBABILITY: BLE Resolvable Private Address (RPA) privacy.DOMAIN_KEY_SYNC: Domain key synchronization.BLE Protocol
BONDING: Secure BLE bonding.ADVERTISES_SERIAL: Advertises serial number.STATUS_CHARACTERISTIC: BLE Status Characteristic.TRACKER_CHANNEL_CHARACTERISTIC: BLE Tracker Channel Characteristic.PING_CHARACTERISTIC: BLE Ping Characteristic.Cellular & Wi-Fi
MOBILE_DATA: LTE cellular support.SINGLE_AP_WIFI: Single AP Wi-Fi.MULTI_AP_WIFI: Multi AP Wi-Fi.WIFI_FWUP: Firmware updates over Wi-Fi.Data Sync & Transfer
APP_SYNC: Background app sync.LIVE_DATA: Real-time data streaming.EVENT_BASED_SYNC_SUPPORTED: Event-based sync.TIME_SERVICE: Time synchronization service.REMOTE_FILE_PROVIDER: Remote file transfer.DIRECT_COMMS_ALARMS: Direct communication for alarms.DIRECT_COMMS_EXERCISE: Direct communication for exercise.DIRECT_COMMS_BATTERY_ALERTS: Direct communication for battery alerts.Google Integrations
PARROT_TREE_SUPPORTED: Find My Device support.
repeated string features = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the features. |
getLastSyncTime()
public Timestamp getLastSyncTime()Output only. The time of last sync with the Fitbit mobile application.
.google.protobuf.Timestamp last_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The lastSyncTime. |
getLastSyncTimeOrBuilder()
public TimestampOrBuilder getLastSyncTimeOrBuilder()Output only. The time of last sync with the Fitbit mobile application.
.google.protobuf.Timestamp last_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getMacAddress()
public String getMacAddress()Output only. Mac ID number of the device.
string mac_address = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The macAddress. |
getMacAddressBytes()
public ByteString getMacAddressBytes()Output only. Mac ID number of the device.
string mac_address = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for macAddress. |
getName()
public String getName()Identifier. The resource name of this Device resource.
Format: users/{user}/pairedDevices/{paired_device}
Example: users/1234567890/pairedDevices/123 or
users/me/pairedDevices/123
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes()Identifier. The resource name of this Device resource.
Format: users/{user}/pairedDevices/{paired_device}
Example: users/1234567890/pairedDevices/123 or
users/me/pairedDevices/123
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getParserForType()
public Parser<PairedDevice> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<PairedDevice> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
hasLastSyncTime()
public boolean hasLastSyncTime()Output only. The time of last sync with the Fitbit mobile application.
.google.protobuf.Timestamp last_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the lastSyncTime field is set. |
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public PairedDevice.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
PairedDevice.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PairedDevice.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
PairedDevice.Builder |
|
toBuilder()
public PairedDevice.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
PairedDevice.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|