diff --git a/avro/CollectorUpdate.avsc b/avro/CollectorUpdate.avsc new file mode 100644 --- /dev/null +++ b/avro/CollectorUpdate.avsc @@ -0,0 +1,32 @@ +{ + "namespace": "light9", + "type": "record", + "name": "CollectorUpdate", + "fields": [ + { + "name": "OutputAttrsSet", + "type": { + "type": "record", + "name": "_OutputAttrsSetValue", + "fields": [ + { "name": "dev", "type": "string" }, + { + "name": "attrs", + "type": { + "type": "array", + "items": { + "type": "record", + "name": "Attribute", + "fields": [ + { "name": "attr", "type": "string" }, + { "name": "val", "type": "int" }, + { "name": "chan", "type": "string" } + ] + } + } + } + ] + } + } + ] +} \ No newline at end of file