SourceType

Nilai sumber data, yang memperbarui nilai real-time yang muncul di tampilan jam.

Diperkenalkan di Wear OS 4.

Sumber Deskripsi Kategori Ketersediaan
UTC_TIMESTAMP Jumlah milidetik yang telah berlalu sejak tengah malam UTC pada 1 Januari 1970. Bilangan Bulat Versi 1
MILLISECOND Nilai bilangan bulat yang mewakili kolom milidetik pada objek ZonedDateTime untuk waktu saat ini. Nilai ini selalu antara 0 dan 999, inklusif. Bilangan Bulat Versi 1
SECOND Nilai bilangan bulat yang mewakili kolom kedua objek ZonedDateTime untuk waktu saat ini. Nilai ini selalu antara 0 dan 59, inklusif. Bilangan Bulat Versi 1
SECOND_Z String yang mewakili kolom kedua objek ZonedDateTime untuk waktu saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara 00 dan 59, inklusif. String Versi 1
SECOND_TENS_DIGIT Digit puluhan detik saat ini, misalnya, 4 untuk 12:03:47. Bilangan Bulat Versi 2
SECOND_UNITS_DIGIT Digit satuan detik saat ini, misalnya, 7 untuk 12:03:47. Bilangan Bulat Versi 2
SECOND_MILLISECOND Nilai floating point yang menggabungkan kolom detik dan milidetik dari objek ZonedDateTime yang mewakili waktu saat ini. Nilai ini selalu antara 0.0 dan 59.999, inklusif. Float Versi 1
SECONDS_IN_DAY Jumlah detik yang telah berlalu selama hari ini, berdasarkan nilai untuk HOUR_0_23, MINUTE, dan SECOND. Nilai ini selalu antara 0 dan 86399 ($ 24 * 60 * 60 - 1 $), inklusif. Bilangan Bulat Versi 1
MINUTE Nilai bilangan bulat yang mewakili kolom menit objek ZonedDateTime untuk waktu saat ini. Nilai ini selalu antara 0 dan 59, inklusif. Bilangan Bulat Versi 1
MINUTE_Z Nilai string yang mewakili kolom menit objek ZonedDateTime untuk waktu saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara 00 dan 59, inklusif. String Versi 1
MINUTE_TENS_DIGIT Digit puluhan menit saat ini, misalnya, 0 dalam 12.03. Bilangan Bulat Versi 2
MINUTE_UNITS_DIGIT Digit unit menit saat ini, misalnya, 3 dalam 12.03. Bilangan Bulat Versi 2
MINUTE_SECOND Nilai floating point yang menggabungkan kolom menit dan detik dari objek ZonedDateTime yang mewakili waktu saat ini. Nilai ini selalu antara 0.0 dan $ 59 \frac{59}{60} $, inklusif. Float Versi 1
HOUR_0_11 Komponen 12 jam dari waktu saat ini, direpresentasikan sebagai nilai antara 0 dan 11 inklusif. Jika CLOCK_HOUR_OF_AMPM saat ini adalah 12, seperti dalam 12:34 PM, nilai ini akan dikonversi menjadi 0. Bilangan Bulat Versi 1
HOUR_0_11_Z String yang mewakili komponen 12 jam dari waktu saat ini -- dari 00 hingga 11 inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari 10, nilai ini akan menyertakan nol di awal. String Versi 1
HOUR_0_11_MINUTE Nilai floating point yang menggabungkan kolom CLOCK_HOUR_OF_AMPM yang dimodifikasi dan kolom menit dari objek ZonedDateTime yang mewakili waktu saat ini. Nilai ini selalu antara 0.0 dan $ 11 \frac{59}{60} $, inklusif. Float Versi 1
HOUR_1_12 Komponen 12 jam dari waktu saat ini, direpresentasikan sebagai nilai antara 1 dan 12 inklusif. Jika HOUR_OF_DAY saat ini adalah 0, seperti dalam 0:12 (00.12), nilai ini akan dikonversi menjadi 12. Bilangan Bulat Versi 1
HOUR_1_12_Z String yang mewakili komponen 12 jam dari waktu saat ini -- dari 01 hingga 12 inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari 10, nilai ini akan menyertakan nol di awal. string Versi 1
HOUR_1_12_MINUTE Nilai floating point yang menggabungkan kolom CLOCK_HOUR_OF_AMPM dan kolom menit objek ZonedDateTime yang mewakili waktu saat ini. Nilai ini selalu antara 1.0 dan $ 12 \frac{59}{60} $, inklusif. Float Versi 1
HOUR_0_23 Komponen 24 jam dari waktu saat ini, direpresentasikan sebagai nilai antara 0 dan 23 inklusif. Jika nilainya 24, seperti di 24:13 (12.13 di hari berikutnya), nilai ini akan dikonversi menjadi 0. Bilangan Bulat Versi 1
HOUR_0_23_Z String yang mewakili komponen 24 jam dari waktu saat ini -- dari 00 hingga 23 inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari 10, nilai ini akan menyertakan nol di awal. Bilangan Bulat Versi 1
HOUR_0_23_MINUTE Nilai floating point yang menggabungkan kolom jam dan menit dari objek ZonedDateTime yang mewakili waktu saat ini. Nilai ini selalu antara 0.0 dan $ 23 \frac{59}{60} $, inklusif. Float Versi 1
HOUR_1_24 Komponen 24 jam dari waktu saat ini, direpresentasikan sebagai nilai antara 1 dan 24 inklusif. Jika nilainya 0, seperti pada 0:12 (00.12), nilai ini akan dikonversi menjadi 24. Bilangan Bulat Versi 1
HOUR_1_24_Z String yang mewakili komponen 12 jam dari waktu saat ini -- dari 01 hingga 24 inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari 10, nilai ini akan menyertakan nol di awal. String Versi 1
HOUR_1_24_MINUTE Nilai floating point yang menggabungkan kolom jam dan kolom menit yang dimodifikasi dari objek ZonedDateTime yang mewakili waktu saat ini. Nilai ini selalu antara 1.0 dan $ 24 \frac{59}{60} $, inklusif. Float Versi 1
HOUR_TENS_DIGIT Digit puluhan jam saat ini, misalnya, 1 dalam 12.03. Bilangan Bulat Versi 2
HOUR_UNITS_DIGIT Digit unit jam saat ini, misalnya, 2 dalam 12.03. Bilangan Bulat Versi 2
DAY Nilai bilangan bulat yang mewakili kolom hari dari objek ZonedDateTime untuk tanggal saat ini. Nilai ini selalu antara 1 dan 31, inklusif. Bilangan Bulat Versi 1
DAY_Z Nilai string yang mewakili kolom hari dari objek ZonedDateTime untuk tanggal saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara 01 dan 31, inklusif. String Versi 1
DAY_HOUR Nilai floating point yang menggabungkan kolom hari dalam sebulan dan kolom jam dari objek ZonedDateTime yang mewakili tanggal dan waktu saat ini. Nilai ini selalu antara 1.0 dan $ 31 \frac{23}{24} $, inklusif. Float Versi 1
DAY_0_30 Versi modifikasi dari nilai getDayOfMonth() dari objek ZonedDateTime yang mewakili tanggal saat ini, dikurangi 1. Nilai ini selalu antara 0 dan 30, inklusif. Bilangan Bulat Versi 1
DAY_0_30_HOUR Nilai floating point yang menggabungkan kolom hari dalam sebulan yang dimodifikasi dan kolom jam dari objek ZonedDateTime yang mewakili tanggal dan waktu saat ini. Nilai ini selalu antara 0.0 dan $ 30 \frac{23}{24} $, inklusif. Float Versi 1
DAY_OF_YEAR Jumlah hari yang telah dimulai sejak tahun kalender berubah. Nilai ini selalu antara 1 dan 366 inklusif, serta memiliki nilai maksimum 365 selama tahun non-kabisat. Bilangan Bulat Versi 1
DAY_OF_WEEK Versi nilai getDayOfWeek() yang dimodifikasi dari objek ZonedDateTime yang mewakili tanggal saat ini. Format Tampilan Jam menetapkan nilai 1 untuk mewakili hari Minggu dan nilai 7 untuk mewakili hari Sabtu. Bilangan Bulat Versi 1
DAY_OF_WEEK_F Hari ini dalam sepekan, direpresentasikan sebagai string lengkap. Contohnya termasuk Sunday dan Monday. String Versi 1
DAY_OF_WEEK_S Hari ini dalam sepekan, direpresentasikan sebagai string singkat. Contohnya termasuk Sun dan Mon. String Versi 1
FIRST_DAY_OF_WEEK Memberikan hari pertama dalam seminggu, berdasarkan getFirstDayOfWeek(), dengan 1 adalah Minggu dan 7 adalah Sabtu. Misalnya, Minggu di Amerika Serikat, Senin di Prancis. Bilangan Bulat Versi 2
MONTH Nilai bilangan bulat yang mewakili kolom bulan dari objek ZonedDateTime untuk tanggal saat ini. Nilai ini selalu antara 1 dan 12, inklusif. Bilangan Bulat Versi 1
MONTH_Z Nilai string yang mewakili kolom bulan dari objek ZonedDateTime untuk tanggal saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara 01 dan 12, inklusif. String Versi 1
MONTH_F Bulan ini dalam setahun, direpresentasikan sebagai string lengkap. Contohnya termasuk January dan December. String Versi 1
MONTH_S Bulan ini dalam setahun, direpresentasikan sebagai string singkat. Contohnya termasuk Jan dan Dec. String Versi 1
DAYS_IN_MONTH Jumlah hari dalam bulan ini. Nilai ini dapat berupa 28 atau 29 pada bulan Februari, 30 pada bulan April, Juni, September, dan November, serta 31 pada semua bulan lain dalam kalender Gregorian. Bilangan Bulat Versi 1
MONTH_DAY Nilai floating point yang menggabungkan kolom bulan dalam setahun dan kolom hari dalam bulan yang dimodifikasi dari objek ZonedDateTime yang mewakili tanggal saat ini. Nilai ini selalu antara 1.0 dan $ 12 \frac{29}{30} $, inklusif. Float Versi 1
MONTH_0_11 Versi nilai getMonthValue() yang dimodifikasi dari objek ZonedDateTime yang mewakili tanggal saat ini. Nilai ini menetapkan nilai 0 ke Januari dan nilai 11 ke Desember. Bilangan Bulat Versi 1
MONTH_0_11_DAY Nilai floating point yang menggabungkan kolom bulan dalam setahun yang dimodifikasi dan kolom hari dalam sebulan yang dimodifikasi dari objek ZonedDateTime yang mewakili tanggal saat ini. Nilai ini selalu antara 0.0 dan $ 11 \frac{29}{30} $, inklusif. Float Versi 1
YEAR Nilai bilangan bulat yang mewakili kolom tahun dari objek ZonedDateTime untuk tanggal saat ini. Nilai ini dibatasi agar selalu antara 1902 dan 2100, inklusif. Bilangan Bulat Versi 1
YEAR_S Bilangan bulat 2 digit yang mewakili 2 digit terakhir tahun ini. Misalnya, nilai untuk tahun 2023 adalah 23. Bilangan Bulat Versi 1
YEAR_MONTH Nilai floating point yang menggabungkan kolom tahun dan kolom hari dalam sebulan yang dimodifikasi dari objek ZonedDateTime yang mewakili tanggal saat ini. Januari 2023 direpresentasikan sebagai 2023.0, dan Desember 2023 direpresentasikan sebagai $ 2023 \frac {11}{12} $. Float Versi 1
YEAR_MONTH_DAY Nilai floating point yang menggabungkan kolom tahun, kolom bulan dalam tahun yang dimodifikasi, dan kolom hari dalam sebulan yang dimodifikasi dari objek ZonedDateTime yang mewakili tanggal saat ini. 1 Januari 2023 direpresentasikan sebagai 2023.0, dan 31 Desember 2023 direpresentasikan sebagai $ 2023 \frac{11 \frac{29}{30} }{12} \approx 2023.9972 $. Float Versi 1
WEEK_IN_MONTH Bilangan bulat yang mewakili nilai ALIGNED_WEEK_OF_MONTH dari objek ChronoField yang mewakili tanggal saat ini. Nilai ini selalu antara 0 dan 5, inklusif. Bilangan Bulat Versi 1
WEEK_IN_YEAR Bilangan bulat yang mewakili nilai ALIGNED_WEEK_OF_YEAR dari objek ChronoField yang mewakili tanggal saat ini. Nilai ini selalu antara 1 dan 53, inklusif. Bilangan Bulat Versi 1
IS_24_HOUR_MODE Nilai boolean yang setara dengan nilai is24HourFormat() yang ditampilkan saat ini berdasarkan lokalitas dan preferensi yang dipilih pengguna. Boolean Versi 1
IS_DAYLIGHT_SAVING_TIME Nilai boolean yang setara dengan memanggil inDaylightTime() pada objek TimeZone untuk lokalitas saat ini, dan meneruskan objek Date yang berisi waktu saat ini. Menunjukkan apakah zona waktu yang ditetapkan saat ini sekarang mengikuti waktu musim panas. Boolean Versi 1
TIMEZONE String yang setara dengan memanggil getDisplayName() pada objek TimeZone untuk lokalitas saat ini. Menampilkan nama zona waktu lengkap, seperti "Waktu Standar Timur" untuk zona waktu New York City selama musim dingin. String Versi 1
TIMEZONE_ABB String yang setara dengan memanggil versi getDisplayName() yang kelebihan beban pada objek TimeZone untuk lokalitas saat ini, dengan gaya yang diberikan adalah SHORT. Menampilkan nama zona waktu yang disingkat, seperti "EST" untuk zona waktu New York City selama musim dingin. String Versi 1
TIMEZONE_ID String yang setara dengan memanggil getId() pada objek TimeZone untuk lokalitas saat ini. Menampilkan nilai ID zona waktu IANA, seperti America/New_York untuk zona waktu New York City. String Versi 1
TIMEZONE_OFFSET String yang setara dengan memanggil getRawOffset() pada objek TimeZone untuk lokalitas saat ini. Nilai ini selalu antara -12 dan +14, inklusif. Menampilkan nilai yang harus ditambahkan ke UTC guna mendapatkan waktu standar untuk zona waktu saat ini (tidak dikoreksi untuk waktu musim panas). String Versi 1
TIMEZONE_OFFSET_DST String yang setara dengan meneruskan tanggal saat ini ke getOffset() pada objek TimeZone untuk lokalitas saat ini. Nilai ini selalu antara -12 dan +14, inklusif. Menampilkan nilai yang harus ditambahkan ke UTC untuk mendapatkan waktu lokal saat ini, dengan memperhitungkan waktu musim panas jika perlu. String Versi 1
AMPM_STATE Bilangan bulat yang menunjukkan apakah waktu saat ini adalah sebelum siang hari, siang hari, atau setelahnya. Nilai yang memungkinkan mencakup 0 untuk AM dan 1 untuk PM. Bilangan Bulat Versi 1
AMPM_POSITION Bilangan bulat yang menunjukkan lokasi indikator AM atau PM harus muncul dalam string waktu. Berisi salah satu nilai berikut:
  • 0 berarti AM atau PM harus muncul di awal string, seperti AM 12:03.
  • 1 berarti AM atau PM harus muncul di akhir string, seperti 12:03 AM.
  • -1 berarti tidak diketahui di mana AM atau PM harus muncul dalam string.
Bilangan Bulat Versi 1
AMPM_STRING String 2 karakter yang menunjukkan status AM atau PM pada waktu saat ini. Nilainya adalah "AM" atau "PM". String Versi 1
MOON_PHASE_POSITION Nilai bilangan bulat yang menunjukkan jumlah hari yang telah dimulai sejak bulan baru terkini. Nilai ini selalu antara 0 dan 28, inklusif. Bilangan Bulat Versi 1
MOON_PHASE_TYPE Bilangan bulat yang mengenkode fase bulan saat ini. Nilai yang memungkinkan mencakup hal berikut:
  • 0 untuk bulan baru terakhir
  • 1 untuk bulan sabit awal
  • 2 untuk bulan paruh awal
  • 3 untuk bulan cembung membesar
  • 4 untuk bulan purnama
  • 5 untuk bulan cembung mengecil
  • 6 untuk bulan paruh akhir
  • 7 untuk bulan sabit akhir
Bilangan Bulat Versi 1
MOON_PHASE_TYPE_STRING String yang mewakili fase bulan saat ini. Nilai yang memungkinkan mencakup hal berikut:
  • Bulan Baru, jika telah berlalu kurang dari 0,5 hari, atau telah berlalu lebih dari 27,5 hari, sejak bulan baru terkini.
  • Sabit Awal, jika setidaknya 0,5 hari tetapi kurang dari 6,5 hari telah berlalu sejak bulan baru terkini.
  • Paruh Awal, jika setidaknya 6,5 hari tetapi kurang dari 7,5 hari telah berlalu sejak bulan baru terkini.
  • Cembung Membesar, jika setidaknya 7,5 hari tetapi kurang dari 13,5 hari telah berlalu sejak bulan baru terkini.
  • Bulan Purnama, jika setidaknya 13,5 hari tetapi kurang dari 14,5 hari telah berlalu sejak bulan baru terkini.
  • Cembung Mengecil, jika setidaknya 14,5 hari tetapi kurang dari 20,5 hari telah berlalu sejak bulan baru terkini.
  • Paruh Akhir, jika setidaknya 20,5 hari tetapi kurang dari 21,5 hari telah berlalu sejak bulan baru terkini.
  • Sabit Akhir, jika setidaknya 21,5 hari tetapi kurang dari 27,5 hari telah berlalu sejak bulan baru terkini.
String Versi 1
LANGUAGE_LOCALE_NAME String yang mewakili lokalitas perangkat Wear OS saat ini, yang dinyatakan dengan kode bahasa ISO 639-1 2 karakter, garis bawah, dan kode wilayah ISO 3166-1 2 karakter. Varian bahasa Inggris Amerika Serikat direpresentasikan sebagai en_US. String Versi 1
STEP_COUNT Jumlah langkah yang telah diambil pengguna sejauh ini hari ini, menurut sensor Wear OS. Bilangan Bulat Versi 1
STEP_GOAL Jumlah langkah yang dipilih pengguna sebagai sasaran langkah harian mereka. Nilai ini tidak pernah kurang dari 1000. Bilangan Bulat Versi 1
STEP_PERCENT Bilangan bulat yang menunjukkan progres yang dicapai pengguna terhadap sasaran langkah mereka hari ini, yang dinyatakan sebagai persentase bulat. Nilai ini selalu antara 0 dan 100, inklusif. Bilangan Bulat Versi 1
HEART_RATE

Detak jantung pengguna saat ini, menurut sensor Wear OS. Nilai ini selalu antara 0 dan 240, inklusif.

Untuk selalu menampilkan detak jantung sebagai bilangan bulat, gunakan ekspresi round(HEART_RATE).

Float atau String, bergantung pada perangkat Versi 1
HEART_RATE_Z String yang mewakili detak jantung pengguna saat ini, berdasarkan sensor Wear OS. Nilai ini diisi dengan angka nol di sebelah kiri sesuai kebutuhan sehingga nilai menjadi minimal 2 karakter. Jadi, jika detak jantung pengguna diukur sebagai 65, nilai ini adalah 65. Jika detak jantung pengguna diukur sebagai 0, nilai ini adalah 00. String Versi 1
ACCELEROMETER_IS_SUPPORTED Nilai Boolean yang menunjukkan apakah tampilan jam dapat memperoleh data akselerometer dari sensor perangkat Wear OS saat ini. 00. Boolean Versi 1
ACCELEROMETER_X Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu x, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke kanan. Float Versi 1
ACCELEROMETER_Y Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu y, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke arah jam 12 (atas) di sepanjang tampilan jam. Float Versi 1
ACCELEROMETER_Z Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu z, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke arah langit atau langit-langit. Catatan: Saat perangkat dalam keadaan istirahat, nilai ini kira-kira -9.8 untuk memperhitungkan gravitasi. Float Versi 1
ACCELEROMETER_Z Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu z, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke arah langit atau langit-langit. Catatan: Saat perangkat dalam keadaan istirahat, nilai ini kira-kira -9.8 untuk memperhitungkan gravitasi. Float Versi 1
ACCELEROMETER_ANGLE_X Nilai floating point yang menunjukkan akselerasi sudut saat ini, dalam derajat, relatif terhadap sumbu x. Nilai ini selalu dalam rentang $ [-90.0, 90.0 $]. Float Versi 1
ACCELEROMETER_ANGLE_Y Nilai floating point yang menunjukkan akselerasi sudut saat ini, dalam derajat, relatif terhadap sumbu y. Nilai ini selalu dalam rentang $ [-90.0, 90.0 $]. Float Versi 1
ACCELEROMETER_ANGLE_Z Nilai floating point yang menunjukkan akselerasi sudut saat ini, dalam derajat, relatif terhadap sumbu z. Nilai ini selalu dalam rentang $ [-90.0, 90.0 $]. Float Versi 1
ACCELEROMETER_ANGLE_XY Nilai floating point yang merupakan jumlah ACCELEROMETER_ANGLE_X dan ACCELEROMETER_ANGLE_Y. Float Versi 1
BATTERY_PERCENT Bilangan bulat yang menunjukkan pengisian daya baterai perangkat Wear OS saat ini, dinyatakan dalam bentuk persentase. Nilai 100 menunjukkan bahwa baterai penuh; nilai 0 menunjukkan bahwa baterai sangat lemah. Bilangan Bulat Versi 1
BATTERY_CHARGING_STATUS Boolean yang menunjukkan apakah baterai perangkat Wear OS sedang diisi dayanya. Jika baterai sudah selesai diisi dayanya dan sudah penuh, nilai ini adalah true. Boolean Versi 1
BATTERY_IS_LOW Boolean yang menunjukkan apakah baterai perangkat Wear OS lemah. Batas yang tepat untuk hal ini bergantung pada produsen. Jika baterai sedang diisi dayanya, nilai ini adalah false. Boolean Versi 1
BATTERY_TEMPERATURE_CELSIUS Nilai floating point yang menunjukkan suhu baterai perangkat Wear OS, dalam derajat Celsius. Nilai suhu mentah baterai, dalam sepersepuluh derajat Celsius, dibagi 10 untuk mendapatkan nilai ini. Float Versi 1
BATTERY_TEMPERATURE_FAHRENHEIT Nilai floating point yang menunjukkan suhu baterai perangkat Wear OS, dalam derajat Fahrenheit. Nilai ini adalah konversi dari derajat Celsius. Float Versi 1
UNREAD_NOTIFICATION_COUNT String yang mewakili jumlah notifikasi yang dikirim ke perangkat Wear OS ini dan belum dibaca pengguna. Bilangan Bulat Versi 1
WEATHER.IS_AVAILABLE Boolean yang menunjukkan apakah ada data cuaca yang tersedia yang dapat dirender. Boolean Versi 2
WEATHER.IS_ERROR

Boolean yang menunjukkan apakah terjadi error saat memuat data cuaca.

IS_ERROR dan IS_AVAILABLE tidak saling eksklusif. Jika keduanya benar, perilaku yang diharapkan dari tampilan jam adalah terus merender beberapa data cuaca, tetapi juga menunjukkan indikator bahwa ada error dalam pengambilan data.

Boolean Versi 2
WEATHER.CONDITION

Nilai enum yang mewakili kondisi cuaca saat ini.

Nilai yang dimungkinkan adalah:

  • 0 - UNKNOWN_VALUE
  • 1 - CLEAR
  • 2 - CLOUDY
  • 3 - FOG
  • 4 - HEAVY_RAIN
  • 5 - HEAVY_SNOW
  • 6 - RAIN
  • 7 - SNOW
  • 8 - SUNNY
  • 9 - THUNDERSTORM
  • 10 - SLEET
  • 11 - LIGHT_SNOW
  • 12 - LIGHT_RAIN
  • 13 - MIST
  • 14 - PARTLY_CLOUDY
  • 15 - WINDY

Catatan: Jika menggunakan sumber data WEATHER.CONDITION, sebaiknya semua nilai enum dikenali oleh tampilan jam.

Bilangan Bulat Versi 2
WEATHER.CONDITION_NAME Representasi data cuaca yang dapat dibaca manusia, diterjemahkan ke dalam bahasa pilihan pengguna. String Versi 2
WEATHER.IS_DAY Menunjukkan apakah kondisi saat ini berlaku selama siang hari. Berguna karena panjang hari berubah sepanjang tahun. Boolean Versi 2
WEATHER.TEMPERATURE Suhu saat ini, dalam satuan yang dipilih pengguna. Bilangan Bulat Versi 2
WEATHER.TEMPERATURE_UNIT

Satuan suhu. Nilai dapat berupa:

  • 1 - CELSIUS
  • 2 - FAHRENHEIT
Bilangan Bulat Versi 2
WEATHER.DAY_TEMPERATURE_LOW Suhu terendah untuk hari ini. Bilangan Bulat Versi 2
WEATHER.DAY_TEMPERATURE_HIGH Suhu tertinggi untuk hari ini. Bilangan Bulat Versi 2
WEATHER.CHANCE_OF_PRECIPITATION Kemungkinan presipitasi saat ini. Ini adalah nilai dalam rentang 0 hingga 100. Bilangan Bulat Versi 2
WEATHER.UV_INDEX Indeks UV saat ini. Bilangan Bulat Versi 2
WEATHER.LAST_UPDATED Stempel waktu saat data cuaca terakhir diperbarui. Nilai ini diberikan sebagai milidetik dalam waktu epoch Unix. Bilangan Bulat Versi 2
WEATHER.HOURS.{index}.IS_AVAILABLE

Merepresentasikan apakah ada data cuaca per jam yang tersedia untuk jam {index} yang ditentukan, dengan {index} mewakili jumlah jam dari waktu saat ini.

Developer tampilan jam harus memeriksa nilai ini sebelum mengakses data cuaca berbasis jam untuk nilai {index} yang diberikan.

Boolean Versi 2
WEATHER.HOURS.{index}.CONDITION Nilai enum yang mewakili kondisi cuaca perkiraan dengan {index} mewakili jumlah jam dari waktu saat ini. Nilai enum sama dengan WEATHER.CONDITION. Bilangan Bulat Versi 2
WEATHER.HOURS.{index}.CONDITION_NAME Representasi kondisi cuaca yang dapat dibaca manusia, diterjemahkan ke dalam bahasa pilihan pengguna. String Versi 2
WEATHER.HOURS.{index}.IS_DAY Merepresentasikan apakah kondisi jam perkiraan berlaku selama siang hari. Berguna karena durasi siang hari berubah sepanjang tahun. Boolean Versi 2
WEATHER.HOURS.{index}.TEMPERATURE Suhu untuk jam perkiraan, dalam unit pilihan pengguna, dengan {index} merepresentasikan jumlah jam dari waktu saat ini. Bilangan Bulat Versi 2
WEATHER.HOURS.{index}.UV_INDEX Indeks UV untuk jam prakiraan, dalam unit pilihan pengguna, dengan {index} mewakili jumlah jam dari waktu saat ini. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.IS_AVAILABLE

Menunjukkan apakah ada data cuaca harian yang tersedia untuk hari {index} yang ditentukan, dengan {index} mewakili jumlah hari dari hari saat ini.

Developer tampilan jam harus memeriksa nilai ini sebelum mengakses data cuaca berbasis hari untuk nilai {index} yang diberikan.

Boolean Versi 2
WEATHER.DAYS.{index}.CONDITION_DAY Nilai enum yang mewakili kondisi cuaca prakiraan waktu siang hari dengan {index} mewakili jumlah hari dari hari saat ini. Nilai enum sama dengan WEATHER.CONDITION. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CONDITION_DAY_NAME Representasi kondisi cuaca yang dapat dibaca manusia, untuk hari prakiraan, yang diterjemahkan ke dalam bahasa pilihan pengguna. String Versi 2
WEATHER.DAYS.{index}.CONDITION_NIGHT Nilai enum yang mewakili kondisi cuaca prakiraan malam hari dengan {index} mewakili jumlah hari dari hari saat ini. Nilai enum sama dengan WEATHER.CONDITION. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CONDITION_NIGHT_NAME Representasi kondisi cuaca yang dapat dibaca manusia, untuk malam hari prakiraan, diterjemahkan ke dalam bahasa pilihan pengguna. String Versi 2
WEATHER.DAYS.{index}.TEMPERATURE_LOW Perkiraan suhu terendah untuk hari tersebut, dengan {index} mewakili jumlah hari dari hari ini. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.TEMPERATURE_HIGH Prakiraan suhu tertinggi untuk hari tersebut, dengan {index} mewakili jumlah hari dari hari ini. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION Perkiraan peluang presipitasi, dengan {index} mewakili jumlah hari dari hari ini. Ini adalah nilai dalam rentang 0 hingga 100. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION_NIGHT Perkiraan peluang presipitasi pada malam hari, dengan {index} mewakili jumlah hari dari hari saat ini. Nilai ini berada dalam rentang 0 hingga 100. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.UV_INDEX Perkiraan indeks UV. Bilangan Bulat Versi 2