Skip to content

I2CDataReceived

Olay | type: "I2CDataReceived"

Bir tag'in I2C veri yolundaki bir cihazla gerçekleştirdiği iletişim raporlandığında üretilir.

Alanlar

AlanTipZorunluAçıklama
idstring (uuid)EvetOlayın benzersiz tanımlayıcısı (UUID v4).
type"I2CDataReceived"EvetOlay türü.
timestampnumberEvetOlayın oluştuğu zaman (Unix epoch, milisaniye).
tagIdstringEvetI2C iletişimini gerçekleştiren tag'in benzersiz tanımlayıcısı.
addressintegerEvetI2C slave cihaz adresi (7-bit). (min: 0, max: 127)
registerintegerEvetOkunan veya yazılan register adresi. (min: 0, max: 255)
direction"Read" | "Write"Evetİletişim yönü.
ackbooleanEvetSlave cihazdan ACK alınıp alınmadığı.
datainteger[]EvetOkunan veya yazılan ham veri baytları.

Örnek

json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "type": "I2CDataReceived",
  "timestamp": 0,
  "tagId": "ornek-tagId",
  "address": 0,
  "register": 0,
  "direction": "Read",
  "ack": true,
  "data": []
}