Skip to content
Snippets Groups Projects
Commit 9b17d3ba authored by Tim Übelhör's avatar Tim Übelhör
Browse files

update value messages

parent 5c8a678a
No related branches found
No related tags found
No related merge requests found
......@@ -51,23 +51,23 @@ enum Fmi2Status {
}
// Contains values from and for the fmu
message IntValues {
repeated uint32 value_refs = 1;
repeated int32 values = 2;
message IntValue {
uint32 value_ref = 1;
int32 value = 2;
}
message RealValues {
repeated uint32 value_refs = 1;
repeated double values = 2;
message RealValue {
uint32 value_ref = 1;
double value = 2;
}
message BoolValues {
repeated uint32 value_refs = 1;
repeated int32 values = 2; // Fmi2 standard encodes bools as int (1: true, 0: false)
message BoolValue {
uint32 value_ref = 1;
int32 value = 2; // Fmi2 standard encodes bools as int (1: true, 0: false)
}
message StringValues {
repeated uint32 value_refs = 1;
repeated string values = 2;
message StringValue {
uint32 value_ref = 1;
string value = 2;
}
// The metadata of a ChannelLink
......@@ -140,7 +140,7 @@ message RemoveChannelLinkResponse {
message SetIntRequest {
string instance_name = 1;
IntValues values = 2;
repeated IntValue int_value = 2;
}
message SetIntResponse {
......@@ -149,7 +149,7 @@ message SetIntResponse {
message SetRealRequest {
string instance_name = 1;
RealValues values = 2;
repeated RealValue real_value = 2;
}
message SetRealResponse {
......@@ -158,7 +158,7 @@ message SetRealResponse {
message SetBoolRequest {
string instance_name = 1;
BoolValues values = 2;
repeated BoolValue bool_value = 2;
}
message SetBoolResponse {
......@@ -167,7 +167,7 @@ message SetBoolResponse {
message SetStringRequest {
string instance_name = 1;
StringValues values = 2;
repeated StringValue string_value = 2;
}
message SetStringResponse {
......@@ -178,10 +178,10 @@ message NewValuesRequest {}
message NewValuesResponse {
double timestamp = 1;
IntValues int_values = 2;
RealValues real_values = 3;
BoolValues bool_values = 4;
StringValues string_values = 5;
repeated IntValue int_value = 2;
repeated RealValue real_value = 3;
repeated BoolValue bool_value = 4;
repeated StringValue string_value = 5;
string instance_name = 6;
}
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment