Takvimsel Okuma Çıkarma
Haberleşme ünitesinden takvimsel okumaları silen komuttur.
Çalışma zamanı
Haberleşme merkezi yazılımı tarafından komut gönderildiğinde çalışır.
Çalışma şekli
Push
Bu fonksiyon için push olarak çalışma desteklenmemektedir.
Pull
remove komutu suHaberleşme merkezi yazılımıın başlatabileceği bir komuttur. Bu komutu alan haberleşme ünitesi bir ACK döner.
- Haberleşme merkezi yazılımı, haberleşme ünitesinden
removetalep eder. - Haberleşme ünitesi isteği aldığına dair
ACK'yı haberleşme merkezi yazılımına gönderir - Haberleşme merkezi yazılımı üzerinde başka komut yok ise haberleşme merkezi yazılımı bağlantıyı kapatmakla yükümlüdür.
- Haberleşme ünitesi, istenilen işlemi gerçekleştirdikten sonra sonucu bir
notificationolarak haberleşme merkezi yazılımına gönderir. - Haberleşme merkezi yazılımı mesajı aldığına dair
ACKmesajını haberleşme ünitesine gönderir.
Mesaj Formatları
Protokol genel formatı dahilinde haberleşme sağlanır.
remove talebi
{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "schedule",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"request": {
"operation": "remove",
"filter": {
"id": "Readout12345678",
"function": "execute"
}
}
}
| Parametre | Veri Tipi | Açıklama |
|---|---|---|
| filter | object | Silme kriterleri. |
| id | string | Silinmesi istenen takvimsel okumanın id'si. Request'te id girilirse cevapta sadece bir takvim silinir |
| startDate | number | İlk Takvimsel okumanın başlayacağı tarih |
| endDate | number | Son Takvimsel okumanın başlayacağı tarih |
| period | string | Takvimsel okumanın tekrarlama periyodu |