sila.ParameterConstraintsProviderTest.proto Maven / Gradle / Ivy
syntax = "proto3";
import "SiLAFramework.proto";
package sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1;
service ParameterConstraintsProviderTest {
rpc GoToPos(sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.GoToPos_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.GoToPos_Responses) {}
rpc AddPosition(sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.AddPosition_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.AddPosition_Responses) {}
rpc RemovePosition(sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.RemovePosition_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.RemovePosition_Responses) {}
rpc Get_Positions(sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.Get_Positions_Parameters) returns (sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.Get_Positions_Responses) {}
}
message DataType_Position {
message Position_Struct {
sila2.org.silastandard.String Identifier = 1;
sila2.org.silastandard.Integer X = 2;
sila2.org.silastandard.Integer Y = 3;
}
sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.DataType_Position.Position_Struct Position = 1;
}
message GoToPos_Parameters {
sila2.org.silastandard.String PositionIdentifier = 1;
}
message GoToPos_Responses {
}
message AddPosition_Parameters {
sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.DataType_Position Position = 1;
}
message AddPosition_Responses {
}
message RemovePosition_Parameters {
sila2.org.silastandard.String Identifier = 1;
}
message RemovePosition_Responses {
}
message Get_Positions_Parameters {
}
message Get_Positions_Responses {
repeated sila2.ch.unitelabs.test.parameterconstraintsprovidertest.v1.DataType_Position Positions = 1;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy