Di bagian terakhir, kita membahas interaksi pembacaan Atribut dan Peristiwa. Di bagian ini, kita akan membahas penulisan Atribut, yang merupakan perubahan nilai Atribut pada Cluster seperti Level.
Transaksi Tulis Tidak Berwaktu
Tindakan Permintaan Tulis
Arah: Inisiator -> Target
Serupa dengan Tindakan Permintaan Baca, dalam Tindakan ini, Inisiator memberikan kepada Target:
- Permintaan Tulis: daftar satu atau beberapa tuple yang berisi Jalur dan data.
- Permintaan dengan Waktu: tanda yang menunjukkan apakah Tindakan ini merupakan bagian dari Transaksi Penulisan Berwaktu.
- Suppress Response: flag yang menunjukkan apakah Tindakan Status Respons harus disembunyikan.
Tindakan Tulis Respons
Arah: Target -> Inisiator
Setelah Target menerima Tindakan Permintaan Tulis, Target akan menyelesaikan transaksi dengan Tindakan Respons Tulis yang melakukan:
- Respons Penulisan: daftar jalur dan kode error untuk setiap Permintaan Tulis yang dikirim dalam Tindakan Permintaan Tulis.
Pembatasan Tulis Tidak Berwaktu
Action Permintaan Tulis dapat berupa groupcast, tetapi dalam hal ini flag Suppress Response harus ditetapkan. Alasannya adalah jika tidak, jaringan dapat dibanjiri oleh respons simultan dari setiap anggota grup.
Untuk mengaktifkan perilaku ini, Jalur yang digunakan dalam daftar Permintaan Tulis dapat berisi Grup dan dapat berisi karakter pengganti, tetapi hanya di kolom Endpoint.
Transaksi Tulis Berwaktu
Transaksi tulis berjangka waktu menambahkan beberapa langkah ke transaksi tulis yang tidak berbatas waktu.
Tindakan permintaan dengan waktu
Arah: Inisiator -> Target
Inisiator memulai Transaksi yang mengirimkan Action ini yang berisi:
- Waktu tunggu: berapa milidetik transaksi ini dapat tetap terbuka. Selama periode ini, tindakan berikutnya yang dikirim oleh Inisiator akan dianggap valid.
Setelah Tindakan Permintaan Berwaktu diterima, Target harus mengonfirmasi Tindakan Permintaan Berwaktu dengan Tindakan Respons Status. Setelah Inisiator menerima Tindakan Respons Status yang melaporkan tidak ada error, Inisiator akan mengirimkan Tindakan Permintaan Tulis.
Tindakan Permintaan Tulis
Sama seperti Tindakan Permintaan Tulis yang telah dijelaskan sebelumnya.
Tindakan Tulis Respons
Sama seperti Tindakan Respons Tulis yang telah dijelaskan sebelumnya.
Pembatasan Penulisan Berwaktu
Tindakan Permintaan dengan Waktu, Tindakan Permintaan Tulis, dan Tindakan Respons Tulis bersifat khusus unicast.