Skip to main content

Takvimsel Readout

Haberleşme ünitesine takvimsel readout okuması tanımlayacak 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​

  1. Haberleşme merkezi yazılımı, haberleşme ünitesine Takvimsel Readout komutu gönderir.
  2. Haberleşme ünitesi isteği aldığına dair ACK mesajını haberleşme merkezi yazılımına gönderecektir

Mesaj Formatları​

Protokol genel formatı dahilinde haberleşme sağlanacaktır.

schedule talebi​

{
"device": {
"flag": "XYZ",
"serialNumber": "0123456789ABCDE"
},
"function": "schedule",
"referenceId": "3d0b242e-1866-4a41-a8ca-1372f1b34ab7",
"streaming": false,
"request": {
"operation": "add",
"schedules": [
{
"id": "Readout12345678",
"function": "execute",
"startDate": "2020-06-01 00:00:00",
"endDate": "2022-07-01 00:00:00",
"period": "0 0 0/6 * * ?",
"directive": "ReadoutDirective",
"parameters": {
"METERSERIALNUMBER": "12345678"
}
}
]
}
}
ParametreVeri TipiZorunlulukAçıklama
startDatenumberZorunluİlk Takvimsel okumanın başlayacağı tarih
endDatenumberZorunluSon Takvimsel okumanın başlayacağı tarih
periodstringZorunluTakvimsel okumanın tekrarlama periyodu