Reworked protocol to fit new simplified approch (first rough concept)
This commit is contained in:
24
led.proto
24
led.proto
@@ -2,29 +2,9 @@ syntax = "proto3";
|
||||
|
||||
package ledd;
|
||||
|
||||
import "hsv.proto";
|
||||
import "hcl.proto";
|
||||
|
||||
message LED {
|
||||
string name = 1;
|
||||
int32 id = 2;
|
||||
int32 remote_id = 3;
|
||||
int32 client_unique = 4;
|
||||
HSV color = 5;
|
||||
|
||||
map<string, string> options = 10;
|
||||
}
|
||||
|
||||
message LEDGroup {
|
||||
enum GroupType {
|
||||
RGB = 0;
|
||||
USER = 1;
|
||||
}
|
||||
|
||||
string name = 1;
|
||||
int32 id = 2;
|
||||
GroupType type = 3;
|
||||
int32 size = 4;
|
||||
HSV color = 5;
|
||||
|
||||
repeated int32 led_ids = 10;
|
||||
HCL color = 2;
|
||||
}
|
Reference in New Issue
Block a user