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": []
}