extended client proto

This commit is contained in:
2017-12-12 21:27:08 +01:00
parent f64cea8403
commit 6409ff87a3

View File

@@ -4,9 +4,11 @@ package ledd;
import "hcl.proto"; import "hcl.proto";
import "led.proto"; import "led.proto";
import "backend.proto";
message Client { message Client {
string type = 1; string type = 1;
string version = 2;
} }
message AddLED { message AddLED {
@@ -47,12 +49,14 @@ message RPCResponse {
message ClientWrapperMessage { message ClientWrapperMessage {
repeated LED leds = 1; repeated LED leds = 1;
repeated Backend backends = 2;
oneof msg { oneof msg {
Client m_client = 2; Client m_client = 3;
AddLED m_add_led = 3; AddLED m_add_led = 4;
RemoveLED m_remove_led = 4; RemoveLED m_remove_led = 5;
SetLED m_set_led = 5; SetLED m_set_led = 6;
GetLED m_get_led = 6; GetLED m_get_led = 7;
SetDirect m_set_direct = 7; SetDirect m_set_direct = 8;
LedD m_ledd = 9;
} }
} }