All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dard.sila_java.library.server_base.0.9.0.source-code.PauseController.proto Maven / Gradle / Ivy

There is a newer version: 0.14.0
Show newest version
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