diff options
author | Anna Prosvetova <anna@prosvetova.me> | 2021-10-28 15:19:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-28 15:19:29 +0300 |
commit | 7c559948b5de16e9240af83a5888597b6afb6621 (patch) | |
tree | e4cbc763f3d218ec21799148533bc247d67bbb66 | |
parent | 4c45aa7d8971e35d87de13b392bed88dc2c07bdb (diff) |
Add screen streaming (#10)
-rw-r--r-- | application.proto | 1 | ||||
-rw-r--r-- | flipper.proto | 5 | ||||
-rw-r--r-- | screen.options | 2 | ||||
-rw-r--r-- | screen.proto | 14 | ||||
-rw-r--r-- | status.proto | 1 | ||||
-rw-r--r-- | storage.proto | 1 |
6 files changed, 20 insertions, 4 deletions
diff --git a/application.proto b/application.proto index 990c980..225c864 100644 --- a/application.proto +++ b/application.proto @@ -2,7 +2,6 @@ syntax = "proto3"; package PB_App; option java_package = "com.flipperdevices.protobuf.app"; -option go_package = "github.com/flipperdevices/go-flipper/proto/app"; message StartRequest { string name = 1; diff --git a/flipper.proto b/flipper.proto index 45d3645..9e1905b 100644 --- a/flipper.proto +++ b/flipper.proto @@ -2,10 +2,10 @@ syntax = "proto3"; import "storage.proto"; import "status.proto"; import "application.proto"; +import "screen.proto"; package PB; option java_package = "com.flipperdevices.protobuf"; -option go_package = "github.com/flipperdevices/go-flipper/proto"; enum CommandStatus { OK = 0; @@ -66,6 +66,9 @@ message Main { .PB_App.StartRequest app_start_request = 16; .PB_App.LockStatusRequest app_lock_status_request = 17; .PB_App.LockStatusResponse app_lock_status_response = 18; + .PB_Screen.StartStreamRequest screen_start_stream_request = 20; + .PB_Screen.StopStreamRequest screen_stop_stream_request = 21; + .PB_Screen.StreamFrame screen_stream_frame = 22; } } diff --git a/screen.options b/screen.options new file mode 100644 index 0000000..a9956fa --- /dev/null +++ b/screen.options @@ -0,0 +1,2 @@ +PB_Screen.StreamFrame.data type:FT_POINTER +PB_Screen.StreamFrame.data max_size:1024
\ No newline at end of file diff --git a/screen.proto b/screen.proto new file mode 100644 index 0000000..13f6ccf --- /dev/null +++ b/screen.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; + +package PB_Screen; +option java_package = "com.flipperdevices.protobuf.screen"; + +message StartStreamRequest { +} + +message StopStreamRequest { +} + +message StreamFrame { + bytes data = 1; +}
\ No newline at end of file diff --git a/status.proto b/status.proto index 0b070f1..12363d2 100644 --- a/status.proto +++ b/status.proto @@ -2,7 +2,6 @@ syntax = "proto3"; package PB_Status; option java_package = "com.flipperdevices.protobuf.status"; -option go_package = "github.com/flipperdevices/go-flipper/proto/status"; message PingRequest { } diff --git a/storage.proto b/storage.proto index 852cc70..d45377d 100644 --- a/storage.proto +++ b/storage.proto @@ -2,7 +2,6 @@ syntax = "proto3"; package PB_Storage; option java_package = "com.flipperdevices.protobuf.storage"; -option go_package = "github.com/flipperdevices/go-flipper/proto/storage"; message File { enum FileType { |