aboutsummaryrefslogtreecommitdiffstats
path: root/Software/PMR
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-10-23 03:13:09 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-10-23 03:13:09 +0300
commit8d2b13aaa70bc6a8f521df4eab165caf078c33fa (patch)
tree325567b00d55fa751da7492be067e7878b132e28 /Software/PMR
parenta79900d579ae9f624b35aa933784e4e0f0c65d03 (diff)
downloadTango-8d2b13aaa70bc6a8f521df4eab165caf078c33fa.tar.gz
Tango-8d2b13aaa70bc6a8f521df4eab165caf078c33fa.zip
DataStore Improvements.
Diffstat (limited to 'Software/PMR')
-rw-r--r--Software/PMR/Messages/DataStore/DataStoreItem.proto15
-rw-r--r--Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto3
-rw-r--r--Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto3
-rw-r--r--Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto3
4 files changed, 14 insertions, 10 deletions
diff --git a/Software/PMR/Messages/DataStore/DataStoreItem.proto b/Software/PMR/Messages/DataStore/DataStoreItem.proto
index 5f3ce7027..f516fa92c 100644
--- a/Software/PMR/Messages/DataStore/DataStoreItem.proto
+++ b/Software/PMR/Messages/DataStore/DataStoreItem.proto
@@ -7,12 +7,11 @@ option java_package = "com.twine.tango.pmr.datastore";
message DataStoreItem
{
- string Key = 1;
- DataType DataType = 2;
- int32 Int32Value = 3;
- float FloatValue = 4;
- double DoubleValue = 5;
- bool BooleanValue = 6;
- string StringValue = 7;
- bytes BytesValue = 8;
+ DataType DataType = 1;
+ int32 Int32Value = 2;
+ float FloatValue = 3;
+ double DoubleValue = 4;
+ bool BooleanValue = 5;
+ string StringValue = 6;
+ bytes BytesValue = 7;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto b/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto
index 097dfe97e..07d0cec47 100644
--- a/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto
+++ b/Software/PMR/Messages/DataStore/GetDataStoreItemRequest.proto
@@ -1,5 +1,7 @@
syntax = "proto3";
+import "DataStoreItem.proto";
+
package Tango.PMR.DataStore;
option java_package = "com.twine.tango.pmr.datastore";
@@ -7,4 +9,5 @@ message GetDataStoreItemRequest
{
string Collection = 1;
string Key = 2;
+ DataStoreItem DefaultItem = 3;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto b/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto
index 1df920f08..9445a6fd9 100644
--- a/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto
+++ b/Software/PMR/Messages/DataStore/GetDataStoreItemResponse.proto
@@ -7,5 +7,6 @@ option java_package = "com.twine.tango.pmr.datastore";
message GetDataStoreItemResponse
{
- DataStoreItem Item = 1;
+ string Key = 1;
+ DataStoreItem Item = 2;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto b/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto
index 746c8340e..e4dcb979c 100644
--- a/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto
+++ b/Software/PMR/Messages/DataStore/PutDataStoreItemRequest.proto
@@ -8,5 +8,6 @@ option java_package = "com.twine.tango.pmr.datastore";
message PutDataStoreItemRequest
{
string Collection = 1;
- DataStoreItem Item = 2;
+ string Key = 2;
+ DataStoreItem Item = 3;
} \ No newline at end of file