Skip to main content

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.

  1. Haberleşme merkezi yazılımı, haberleşme ünitesinden remove talep eder.
  2. Haberleşme ünitesi isteği aldığına dair ACK'yı haberleşme merkezi yazılımına gönderir
  3. 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.
  4. Haberleşme ünitesi, istenilen işlemi gerçekleştirdikten sonra sonucu bir notification olarak haberleşme merkezi yazılımına gönderir.
  5. Haberleşme merkezi yazılımı mesajı aldığına dair ACK mesajı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"
}
}
}
ParametreVeri TipiAçıklama
filterobjectSilme kriterleri.
idstringSilinmesi istenen takvimsel okumanın id'si. Request'te id girilirse cevapta sadece bir takvim silinir
startDatenumberİlk Takvimsel okumanın başlayacağı tarih
endDatenumberSon Takvimsel okumanın başlayacağı tarih
periodstringTakvimsel okumanın tekrarlama periyodu