
sila.PauseController.proto Maven / Gradle / Ivy
syntax = "proto3";
import "SiLAFramework.proto";
package sila2.org.silastandard.core.commands.pausecontroller.v1;
service PauseController {
rpc Pause(sila2.org.silastandard.core.commands.pausecontroller.v1.Pause_Parameters) returns (sila2.org.silastandard.core.commands.pausecontroller.v1.Pause_Responses) {}
rpc Resume(sila2.org.silastandard.core.commands.pausecontroller.v1.Resume_Parameters) returns (sila2.org.silastandard.core.commands.pausecontroller.v1.Resume_Responses) {}
rpc Subscribe_PausedCommands(sila2.org.silastandard.core.commands.pausecontroller.v1.Subscribe_PausedCommands_Parameters) returns (stream sila2.org.silastandard.core.commands.pausecontroller.v1.Subscribe_PausedCommands_Responses) {}
}
message DataType_UUID {
sila2.org.silastandard.String UUID = 1;
}
message Pause_Parameters {
sila2.org.silastandard.core.commands.pausecontroller.v1.DataType_UUID CommandExecutionUUID = 1;
}
message Pause_Responses {
}
message Resume_Parameters {
sila2.org.silastandard.core.commands.pausecontroller.v1.DataType_UUID CommandExecutionUUID = 1;
}
message Resume_Responses {
}
message Subscribe_PausedCommands_Parameters {
}
message Subscribe_PausedCommands_Responses {
repeated sila2.org.silastandard.core.commands.pausecontroller.v1.DataType_UUID PausedCommands = 1;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy