mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-09-05 22:15:54 +02:00
61 lines
953 B
Protocol Buffer
61 lines
953 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
option java_package = "nodomain.freeyourgadget.gadgetbridge.proto";
|
|
option java_outer_classname = "SMAQ2OSSProtos";
|
|
|
|
message SetTime
|
|
{
|
|
int32 timestamp = 1;
|
|
}
|
|
|
|
message MusicControl
|
|
{
|
|
int32 music_event = 1;
|
|
}
|
|
|
|
message CallControl
|
|
{
|
|
int32 call_event = 1;
|
|
}
|
|
|
|
message Forecast
|
|
{
|
|
int32 condition = 1;
|
|
int32 temperature_min = 2;
|
|
int32 temperature_max = 3;
|
|
}
|
|
|
|
message SetWeather
|
|
{
|
|
int32 timestamp = 1;
|
|
int32 condition = 2;
|
|
int32 temperature = 3;
|
|
int32 temperature_min = 4;
|
|
int32 temperature_max = 5;
|
|
int32 humidity = 6;
|
|
repeated Forecast forecasts = 7;
|
|
}
|
|
|
|
message MessageNotification
|
|
{
|
|
uint32 timestamp = 1;
|
|
int32 type = 2;
|
|
string sender = 3;
|
|
string subject = 4;
|
|
string body = 5;
|
|
}
|
|
|
|
message CallNotification
|
|
{
|
|
string number = 1;
|
|
string name = 2;
|
|
int32 command = 3;
|
|
}
|
|
|
|
message MusicInfo
|
|
{
|
|
string artist = 1;
|
|
string album = 2;
|
|
string track = 3;
|
|
}
|