mirror of
https://github.com/google/pebble.git
synced 2025-03-20 02:51:21 +00:00
36 lines
510 B
Protocol Buffer
36 lines
510 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
enum ReadingType {
|
|
UNKNOWN = 0;
|
|
TEMP = 1;
|
|
HUMIDITY = 2;
|
|
PRESSURE = 3;
|
|
CO2 = 4;
|
|
LIGHT = 5;
|
|
POWER = 6;
|
|
}
|
|
|
|
message Reading {
|
|
ReadingType readingType = 1;
|
|
float floatVal = 2;
|
|
}
|
|
|
|
message Lora {
|
|
float rssi = 1;
|
|
float frequency_error = 2;
|
|
float snr = 3;
|
|
}
|
|
|
|
message Meta {
|
|
int32 device_id = 1;
|
|
string device_type = 2;
|
|
float voltage = 3;
|
|
Lora lora = 4;
|
|
}
|
|
|
|
message Packet {
|
|
int32 packet_id = 1;
|
|
Meta meta = 2;
|
|
repeated Reading data = 3;
|
|
}
|
|
|