Appearance
DIOConfigReported
Olay |
type: "DIOConfigReported"
Bir tag'in dijital I/O pin konfigürasyonu raporlandığında üretilir.
Alanlar
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
id | string (uuid) | Evet | Olayın benzersiz tanımlayıcısı (UUID v4). |
type | "DIOConfigReported" | Evet | Olay türü. |
timestamp | number | Evet | Olayın oluştuğu zaman (Unix epoch, milisaniye). |
tagId | string | Evet | Konfigürasyonu raporlayan tag'in benzersiz tanımlayıcısı. |
pin | integer | Evet | Dijital I/O pin numarası. (min: 0) |
direction | "Input" | "Output" | Evet | Pinin yönü. |
periodicReportEnabled | boolean | Evet | Periyodik değer gönderiminin açık olup olmadığı. |
periodicReportInterval | number | Evet | Periyodik değer gönderim sıklığı (milisaniye cinsinden). (min: 0) |
reportOnChange | boolean | Evet | Değer değiştiğinde otomatik gönderim yapılıp yapılmayacağı. |
lowPassFilter | object | Evet | Low pass filter konfigürasyonu. |
Alt Nesneler
lowPassFilter
Low pass filter konfigürasyonu.
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
enabled | boolean | Evet | Filtrenin aktif olup olmadığı. |
timeConstant | number | Evet | Filtre 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
}
}