Skip to content

DIOConfigReported

Olay | type: "DIOConfigReported"

Bir tag'in dijital I/O pin konfigürasyonu raporlandığında üretilir.

Alanlar

AlanTipZorunluAçıklama
idstring (uuid)EvetOlayın benzersiz tanımlayıcısı (UUID v4).
type"DIOConfigReported"EvetOlay türü.
timestampnumberEvetOlayın oluştuğu zaman (Unix epoch, milisaniye).
tagIdstringEvetKonfigürasyonu raporlayan tag'in benzersiz tanımlayıcısı.
pinintegerEvetDijital I/O pin numarası. (min: 0)
direction"Input" | "Output"EvetPinin yönü.
periodicReportEnabledbooleanEvetPeriyodik değer gönderiminin açık olup olmadığı.
periodicReportIntervalnumberEvetPeriyodik değer gönderim sıklığı (milisaniye cinsinden). (min: 0)
reportOnChangebooleanEvetDeğer değiştiğinde otomatik gönderim yapılıp yapılmayacağı.
lowPassFilterobjectEvetLow pass filter konfigürasyonu.

Alt Nesneler

lowPassFilter

Low pass filter konfigürasyonu.

AlanTipZorunluAçıklama
enabledbooleanEvetFiltrenin aktif olup olmadığı.
timeConstantnumberEvetFiltre zaman sabiti (milisaniye cinsinden). (min: 0)

Örnek

json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "type": "DIOConfigReported",
  "timestamp": 0,
  "tagId": "ornek-tagId",
  "pin": 0,
  "direction": "Input",
  "periodicReportEnabled": true,
  "periodicReportInterval": 0,
  "reportOnChange": true,
  "lowPassFilter": {
    "enabled": true,
    "timeConstant": 0
  }
}