
yamcs.protobuf.actions.actions.proto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yamcs-api Show documentation
Show all versions of yamcs-api Show documentation
Used by external clients to communicate with Yamcs
syntax="proto2";
package yamcs.protobuf.actions;
option java_package = "org.yamcs.protobuf.actions";
option java_outer_classname = "ActionsProto";
option java_multiple_files = true;
import "yamcs/protobuf/config/config.proto";
message ActionInfo {
// Action identifier
optional string id = 1;
// Label describing an action
optional string label = 2;
// Action style, one of ``PUSH_BUTTON`` or ``CHECK_BOX``
optional string style = 3;
// Whether this action is currently enabled
optional bool enabled = 4;
// Whether this action is currently checked
optional bool checked = 5;
// Specification of action options (if any)
optional yamcs.protobuf.config.SpecInfo spec = 6;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy