initial backend command stuff

This commit is contained in:
2025-12-27 15:01:34 -05:00
parent 8cfaf468e9
commit ac710d4e4f
14 changed files with 385 additions and 31 deletions

View File

@@ -48,3 +48,22 @@ service TelemetryService {
rpc NewTelemetry (TelemetryDefinitionRequest) returns (TelemetryDefinitionResponse);
rpc InsertTelemetry (stream TelemetryItem) returns (stream TelemetryInsertResponse);
}
message CommandParameterDefinition {
string name = 1;
TelemetryDataType data_type = 2;
}
message CommandDefinitionRequest {
string name = 1;
repeated CommandParameterDefinition parameters = 2;
}
message Command {
Timestamp timestamp = 1;
map<string, TelemetryValue> parameters = 2;
}
service CommandService {
rpc NewCommand (CommandDefinitionRequest) returns (stream Command);
}